10

8

6

4

2


10.0

10.0

9.9

9.4

9.9

10.0

9.9

10.0

9.9

10.0

9.8

9.8

100 Database packages and projects

  • prometheus

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

    9.9 9.4 Rust
    Scalable datastore for metrics, events, and real-time analytics
  • Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
    Promo coderabbit.ai
    CodeRabbit Logo
  • Milvus

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

    9.9 10.0 Go
    TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
  • cockroach

    9.9 10.0 Go
    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
  • jaeger

    9.8 9.8 Go
    CNCF Jaeger, a Distributed Tracing Platform
  • dgraph

    9.8 9.2 Go
    The database for modern applications. Common use cases: knowledge graphs for AI, fraud detection, personalization, and search. Built and maintained by @HypermodeInc.
  • vitess

    9.8 9.9 Go
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • bolt

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

    9.7 9.9 Go
    VictoriaMetrics: fast, cost-effective monitoring solution and time series database
  • migrate

    9.7 7.6 Go
    Database migrations. CLI and Golang library.
  • TinyGo

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

    9.7 10.0 Go
    Dolt – Git for Data
  • rqlite

    9.7 9.9 Go
    The lightweight, user-friendly, distributed relational database built on SQLite.
  • badger

    9.7 8.4 Go
    Fast key-value DB in Go.
  • groupcache

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

    9.6 9.0 Go
    Generate type-safe code from SQL
  • bytebase

    9.6 10.0 Go
    The GitHub/GitLab for database DevSecOps. World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams.
  • noms

    9.5 1.9 Go
    DISCONTINUED. The versioned, forkable, syncable database
  • Tile38

    9.5 7.2 Go
    Real-time Geospatial and Geofencing
  • 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.
  • pgweb

    9.4 7.1 Go
    Cross-platform client for PostgreSQL databases
  • bbolt

    9.4 8.9 Go
    An embedded key/value database for Go.
  • immudb

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

    9.4 2.5 Go
    A high-performance MySQL proxy
  • BigCache

    9.3 5.3 Go
    Efficient cache for gigabytes of data written in Go.
  • goleveldb

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

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

    9.2 2.4 Go
    Fluent SQL generation for golang
  • atlas

    9.1 9.8 Go
    Manage your database schema as code
  • go-mysql

    9.1 8.4 Go
    a powerful mysql toolset with Go
  • rosedb

    9.0 5.8 Go
    Lightweight, fast and reliable key/value storage engine based on Bitcask.
  • go-mysql-elasticsearch

    9.0 0.0 Go
    Sync MySQL data into elasticsearch
  • dbmate

    9.0 8.1 Go
    🚀 A lightweight, framework-agnostic database migration tool.
  • buntdb

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

    8.9 0.0 Go
    A high performance NoSQL Database Server powered by Go
  • pREST

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

    8.7 3.8 Go
    Golang in-memory database built on immutable radix trees
  • xo

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

    8.6 6.9 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.
  • sql-migrate

    8.6 4.0 Go
    SQL schema migration tool for Go.
  • LinDB

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

    8.5 1.8 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • GCache

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

    8.4 0.0 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • goqu

    8.3 4.5 Go
    SQL builder and query library for golang
  • jet

    8.3 8.6 Go
    Type safe SQL builder with code generation and automatic query result data mapping
  • lotusdb

    8.1 6.1 Go
    Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
  • fastcache

    8.1 2.3 Go
    Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
  • gocraft/dbr (database records)

    8.0 3.8 Go
    Additions to Go's database/sql for super fast performance and convenience.
  • gendry

    7.9 2.9 Go
    a golang library for sql builder
  • chproxy

    7.8 8.2 Go
    Open-Source ClickHouse http proxy and load balancer
  • CovenantSQL

    7.8 0.0 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • column

    7.6 4.1 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • diskv

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

    7.5 8.3 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • Databunker

    7.5 8.7 Go
    Secure Vault for Customer PII/PHI/PCI/KYC Records
  • goavro

    7.5 4.1 Go
    A Go package that encodes and decodes Avro data.
  • pogreb

    7.5 4.0 Go
    Embedded key-value store for read-heavy workloads written in Go
  • orchestrator

    7.4 0.0 Go
    MySQL replication topology manager/visualizer
  • gormigrate

    7.3 5.4 Go
    DISCONTINUED. Minimalistic database migration helper for Gorm ORM
  • eliasdb

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

    7.3 6.0 Go
    Embedded Go Database, the fast alternative to SQLite, gorm, etc.
  • moss

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

    7.3 6.9 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • BTrDB

    7.3 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • 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.
  • gokv

    6.9 5.5 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)
  • Dotsql

    6.9 5.8 Go
    A Golang library for using SQL.
  • clover

    6.8 4.2 Go
    A lightweight document-oriented NoSQL database written in pure Golang.
  • dat

    6.7 0.0 Go
    Go Postgres Data Access Toolkit
  • sqlhooks

    6.6 0.0 Go
    Attach hooks to any database/sql driver
  • clickhouse-bulk

    6.5 5.0 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • rdb

    6.4 6.6 Go
    Golang implemented Redis RDB parser for secondary development and memory analysis
  • levigo

    6.4 0.0 Go
    levigo is a Go wrapper for LevelDB
  • sqlingo

    6.1 7.3 Go
    💥 A lightweight DSL & ORM which helps you to write SQL in Go.
  • dbq

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Scribble

    6.0 0.0 Go
    A tiny Golang JSON database
  • pudge

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

    5.7 0.0 Go
    Fluent SQL generation for golang
  • dtf

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

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

    5.5 0.0 Go
    Golang MySql binary log replication listener
  • theine

    5.4 8.3 Go
    high performance in-memory cache
  • octillery

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

    5.3 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • cache

    5.0 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • goose

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

    4.9 0.0 Go
    Type safe SQL query builder and struct mapper for Go
  • migrator

    4.9 2.2 Go
    Dead simple Go database migration library.
  • libradb

    4.9 0.0 Go
    LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
  • bcache

    4.8 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • polluter

    4.8 0.0 Go
    The easiest solution to seed database with Go
  • darwin

    4.8 0.0 Go
    Database schema evolution library for Go
  • buildsqlx

    4.8 5.1 Go
    Go database query builder library for PostgreSQL
  • geocache

    4.7 0.0 Go
    Geocache is an in-memory cache that is suitable for geolocation based applications.
  • Basic Query Builder

    4.6 4.2 Go
    BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
  • sqlf

    4.6 2.0 Go
    Fast SQL query builder for Go
  • slowpoke

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

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

Add another 'Database' Package