100 Database packages and projects
-
cockroach
9.9 10.0 GoCockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement. -
tidb
9.9 9.9 GoTiDB - the open-source, cloud-native, distributed SQL database designed for modern applications. -
Milvus
9.9 10.0 GoMilvus is a high-performance, cloud-native vector database built for scalable vector ANN search -
groupcache
9.7 1.8 Gogroupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. -
VictoriaMetrics
9.7 10.0 GoVictoriaMetrics: fast, cost-effective monitoring solution and time series database -
TinyGo
9.7 9.6 GoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. -
bytebase
9.6 10.0 GoWorld's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps. -
go-cache
9.4 0.0 GoAn in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. -
immudb
9.3 7.0 Goimmudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history -
buntdb
8.9 3.9 GoBuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support -
pREST
8.8 6.3 GoPostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new -
xo
8.7 7.7 GoCommand line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server -
nutsdb
8.6 6.1 GoA simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set. -
LinDB
8.5 3.7 GoLinDB is a scalable, high performance, high availability distributed time series database. -
cache2go
8.4 0.0 GoConcurrency-safe Go caching library with expiration capabilities and access counters -
GCache
8.4 0.0 GoAn in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC -
lotusdb
8.1 5.4 GoMost advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree. -
fastcache
8.1 4.8 GoFast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead -
gocraft/dbr (database records)
8.0 3.8 GoAdditions to Go's database/sql for super fast performance and convenience. -
CovenantSQL
7.8 0.0 GoA decentralized, trusted, high performance, SQL database with blockchain features -
gokv
6.9 6.5 GoSimple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more) -
ozzo-dbx
6.9 0.0 GoA Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities. -
dtf
5.7 9.9 GoDISCONTINUED. 大家好,dtm最终跟原公司谈下来了知识产权转让,现已恢复维护,请大家访问 https://github.com/dtm-labs/dtm 。中间给大家带来的不便,敬请谅解! -
Vasto
5.6 0.0 GoA distributed key-value store. On Disk. Able to grow or shrink without service interruption. -
libradb
5.1 0.0 GoLibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes. -
goose
5.0 0.0 GoDISCONTINUED. Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts. -
Basic Query Builder
4.7 3.9 GoBQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others. -
geocache
4.6 0.0 GoGeocache is an in-memory cache that is suitable for geolocation based applications.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com
