10

8

6

4

2


10.0

9.7

9.9

10.0

9.9

9.9

9.9

9.9

9.9

9.9

9.8

9.7

100 Database packages and projects

  • prometheus

    10.0 9.7 Go
    The Prometheus monitoring system and time series database.
  • cockroach

    9.9 10.0 Go
    CockroachDB - the open source, cloud-native distributed SQL database.
  • Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
  • influxdb

    9.9 9.9 Rust
    Scalable datastore for metrics, events, and real-time analytics
  • tidb

    9.9 9.9 Go
    TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
  • Milvus

    9.9 9.9 Go
    A cloud-native vector database, storage for next generation AI applications
  • vitess

    9.8 9.7 Go
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • dgraph

    9.8 9.2 Go
    The high-performance database for modern applications
  • jaeger

    9.8 0.0 Go
    CNCF Jaeger, a Distributed Tracing Platform
  • bolt

    9.8 0.0 Go
    A low-level key/value database for Go.
  • dolt

    9.7 9.9 Go
    Dolt – Git for Data
  • groupcache

    9.7 0.0 Go
    groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • TinyGo

    9.7 9.2 Go
    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
  • rqlite

    9.7 0.0 Go
    The lightweight, distributed relational database built on SQLite
  • migrate

    9.7 7.1 Go
    Database migrations. CLI and Golang library.
  • badger

    9.7 8.3 Go
    Fast key-value DB in Go.
  • VictoriaMetrics

    9.6 9.2 Go
    VictoriaMetrics: fast, cost-effective monitoring solution and time series database
  • sqlc

    9.5 0.0 Go
    Generate type-safe code from SQL
  • kingshard

    9.5 0.0 Go
    A high-performance MySQL proxy
  • pgweb

    9.5 7.5 Go
    Cross-platform client for PostgreSQL databases
  • Tile38

    9.5 0.0 Go
    Real-time Geospatial and Geofencing
  • noms

    9.5 1.9 Go
    The versioned, forkable, syncable database
  • immudb

    9.4 0.0 Go
    immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
  • go-cache

    9.4 0.0 Go
    An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
  • bytebase

    9.3 10.0 Go
    World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering team.
  • goleveldb

    9.3 0.0 Go
    LevelDB key/value database in Go.
  • dtm

    9.3 9.8 Go
    此仓库应常青藤爸爸要求,已停止维护,请移步 https://github.com/dtm-labs/dtf
  • bbolt

    9.3 0.0 Go
    An embedded key/value database for Go.
  • BigCache

    9.3 0.0 Go
    Efficient cache for gigabytes of data written in Go.
  • go-mysql

    9.2 0.0 Go
    a powerful mysql toolset with Go
  • Squirrel

    9.2 3.6 Go
    Fluent SQL generation for golang
  • go-mysql-elasticsearch

    9.1 0.0 Go
    Sync MySQL data into elasticsearch
  • ledisdb

    9.0 0.0 Go
    A high performance NoSQL Database Server powered by Go
  • rosedb

    9.0 0.0 Go
    Lightweight, fast and reliable key/value storage engine based on Bitcask.
  • buntdb

    8.9 0.0 Go
    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
  • dbmate

    8.8 8.0 Go
    :rocket: A lightweight, framework-agnostic database migration tool.
  • atlas

    8.8 9.4 Go
    A modern tool for managing database schemas
  • go-memdb

    8.8 0.0 Go
    Golang in-memory database built on immutable radix trees
  • pREST

    8.8 8.1 Go
    PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
  • xo

    8.7 0.0 Go
    Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
  • LinDB

    8.6 10.0 Go
    LinDB is a scalable, high performance, high availability distributed time series database.
  • tiedot

    8.6 1.8 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • sql-migrate

    8.6 6.9 Go
    SQL schema migration tool for Go.
  • nutsdb

    8.6 0.0 Go
    A 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.
  • cache2go

    8.5 0.0 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • GCache

    8.4 0.0 Go
    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
  • goqu

    8.2 0.0 Go
    SQL builder and query library for golang
  • gocraft/dbr (database records)

    8.1 0.0 Go
    Additions to Go's database/sql for super fast performance and convenience.
  • lotusdb

    8.1 0.0 Go
    Most advanced key-value store written in Go, extremely fast, compatible with LSM tree and B+ tree, optimization of badger and bbolt.
  • fastcache

    8.1 3.2 Go
    Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
  • gendry

    8.0 0.0 Go
    a golang library for sql builder
  • CovenantSQL

    7.9 0.0 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • jet

    7.9 8.0 Go
    Type safe SQL builder with code generation and automatic query result data mapping
  • chproxy

    7.8 0.0 Go
    Open-Source ClickHouse http proxy and load balancer
  • diskv

    7.7 0.0 Go
    A disk-backed key-value store.
  • skeema

    7.6 8.6 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • column

    7.6 0.0 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • goavro

    7.6 0.0 Go
    A Go package that encodes and decodes Avro data.
  • orchestrator

    7.5 0.0 Go
    MySQL replication topology manager/visualizer
  • pogreb

    7.5 0.0 Go
    Embedded key-value store for read-heavy workloads written in Go
  • Databunker

    7.5 0.0 Go
    Secure SDK/vault for personal records/PII built to comply with GDPR
  • BTrDB

    7.4 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • moss

    7.4 0.0 Go
    moss - a simple, fast, ordered, persistable, key-val storage library for golang
  • gormigrate

    7.3 5.4 Go
    Minimalistic database migration helper for Gorm ORM
  • pg_timetable

    7.3 0.0 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • eliasdb

    7.3 1.8 Go
    EliasDB a graph-based database.
  • ObjectBox Go Database

    7.2 0.0 Go
    Embedded Go Database, the fast alternative to SQLite, gorm, etc.
  • ozzo-dbx

    6.9 0.0 Go
    A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
  • Dotsql

    6.9 0.0 Go
    A Golang library for using SQL.
  • dat

    6.8 0.0 Go
    Go Postgres Data Access Toolkit
  • gokv

    6.7 8.0 Go
    Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
  • sqlhooks

    6.7 0.0 Go
    Attach hooks to any database/sql driver
  • levigo

    6.6 0.0 Go
    levigo is a Go wrapper for LevelDB
  • clover

    6.5 0.0 Go
    A lightweight document-oriented NoSQL database written in pure Golang.
  • clickhouse-bulk

    6.5 0.0 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • dbq

    6.1 0.0 Go
    Zero boilerplate database operations for Go
  • rdb

    6.1 0.0 Go
    Golang implemented Redis RDB parser for secondary development and memory analysis
  • Scribble

    6.0 0.0 Go
    A tiny Golang JSON database
  • sqlingo

    6.0 0.0 Go
    💥 A lightweight DSL & ORM which helps you to write SQL in Go.
  • pudge

    6.0 0.0 Go
    Fast and simple key/value store written using Go's standard library
  • Vasto

    5.8 0.0 Go
    A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
  • dtf

    5.7 9.9 Go
    大家好,dtm最终跟原公司谈下来了知识产权转让,现已恢复维护,请大家访问 https://github.com/dtm-labs/dtm 。中间给大家带来的不便,敬请谅解!
  • sqrl

    5.7 0.0 Go
    Fluent SQL generation for golang
  • myreplication

    5.6 0.0 Go
    Golang MySql binary log replication listener
  • octillery

    5.4 0.0 Go
    Go package for sharding databases ( Supports every ORM or raw SQL )
  • piladb

    5.4 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • darwin

    5.0 0.0 Go
    Database schema evolution library for Go
  • goose

    5.0 0.0 Go
    Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
  • sq

    5.0 0.0 Go
    Type safe SQL query builder and struct mapper for Go
  • polluter

    4.9 0.0 Go
    The easiest solution to seed database with Go
  • cache

    4.9 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • migrator

    4.9 0.0 Go
    Dead simple Go database migration library.
  • geocache

    4.8 0.0 Go
    Geocache is an in-memory cache that is suitable for geolocation based applications.
  • bcache

    4.7 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • theine

    4.7 10.0 Go
    high performance in-memory cache
  • buildsqlx

    4.6 0.0 Go
    Go database query builder library for PostgreSQL
  • forestdb

    4.5 0.0 Go
    Go bindings for ForestDB
  • libradb

    4.5 0.0 Go
    LibraDB is a simple, persistent key/value store written in pure Go for learning purposes.
  • sqlf

    4.5 0.0 Go
    Fast SQL query builder for Go
  • slowpoke

    4.4 0.0 Go
    Low-level key/value store in pure Go.
  • scaneo

    4.4 0.0 Go
    Generate Go code to convert database rows into arbitrary structs.

Add another 'Database' Package