10

8

6

4

2


10.0

10.0

10.0

9.8

9.9

9.4

9.9

10.0

9.8

9.9

9.8

3.8

100 Database packages and projects

  • tidb

    10.0 10.0 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
  • prometheus

    10.0 9.8 Go
    The Prometheus monitoring system and time series database.
  • InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
  • influxdb

    9.9 9.4 Go
    Scalable datastore for metrics, events, and real-time analytics
  • cockroach

    9.9 10.0 Go
    CockroachDB - the open source, cloud-native distributed SQL database.
  • vitess

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

    9.8 3.8 Go
    Native GraphQL Database with graph backend
  • bolt

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

    9.8 10.0 Go
    Vector database for scalable similarity search and AI applications.
  • jaeger

    9.8 9.2 Go
    CNCF Jaeger, a Distributed Tracing Platform
  • rqlite

    9.7 8.8 Go
    The lightweight, distributed relational database built on SQLite
  • badger

    9.7 8.0 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.
  • TinyGo

    9.7 9.4 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
  • migrate

    9.6 7.1 Go
    Database migrations. CLI and Golang library.
  • kingshard

    9.5 0.0 Go
    A high-performance MySQL proxy
  • VictoriaMetrics

    9.5 9.8 Go
    VictoriaMetrics: fast, cost-effective monitoring solution and time series database
  • Tile38

    9.5 6.4 Go
    Real-time Geospatial and Geofencing
  • pgweb

    9.5 6.2 Go
    Cross-platform client for PostgreSQL databases
  • noms

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

    9.4 9.7 Go
    immudb - immutable database based on zero trust, SQL and Key-Value, 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.
  • sqlc

    9.4 8.9 Go
    Generate type-safe code from SQL
  • goleveldb

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

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

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

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

    9.2 7.7 Go
    a powerful mysql toolset with Go
  • Squirrel

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

    9.1 0.0 Go
    Sync MySQL data into elasticsearch
  • bytebase

    9.1 9.9 Go
    Database CI/CD for DevOps teams. https://www.bytebase.com
  • ledisdb

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

    9.0 3.5 Go
    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
  • rosedb

    8.9 9.5 Go
    🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.
  • pREST

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

    8.8 5.0 Go
    Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
  • go-memdb

    8.8 2.3 Go
    Golang in-memory database built on immutable radix trees
  • tiedot

    8.7 0.6 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • nutsdb

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

    8.6 4.4 Go
    SQL schema migration tool for Go.
  • cache2go

    8.5 3.1 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
  • atlas

    8.3 7.1 Go
    Atlas: A modern tool for managing database schemas
  • goqu

    8.1 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.
  • fastcache

    8.0 2.9 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

    8.0 0.0 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • chproxy

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

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

    7.6 6.9 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • orchestrator

    7.6 0.0 Go
    MySQL replication topology manager/visualizer
  • lotusdb

    7.5 7.6 Go
    Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
  • moss

    7.5 1.3 Go
    moss - a simple, fast, ordered, persistable, key-val storage library for golang
  • goavro

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

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

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

    7.5 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • jet

    7.4 6.4 Go
    Type safe SQL builder with code generation and automatic query result data mapping
  • column

    7.4 5.7 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • eliasdb

    7.3 3.1 Go
    EliasDB a graph-based database.
  • gormigrate

    7.2 6.7 Go
    Minimalistic database migration helper for Gorm ORM
  • pg_timetable

    7.1 8.2 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • ObjectBox Go Database

    7.1 2.6 Go
    Go database for fast and effortless data management
  • Dotsql

    7.0 0.0 Go
    A Golang library for using SQL.
  • ozzo-dbx

    7.0 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.
  • dat

    6.9 0.0 Go
    Go Postgres Data Access Toolkit
  • sqlhooks

    6.7 1.3 Go
    Attach hooks to any database/sql driver
  • gokv

    6.6 7.9 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)
  • levigo

    6.6 0.0 Go
    levigo is a Go wrapper for LevelDB
  • clickhouse-bulk

    6.5 5.5 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • pudge

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

    6.0 0.0 Go
    A tiny Golang JSON database
  • dbq

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • clover

    6.0 8.8 Go
    A lightweight document-oriented NoSQL database written in pure Golang.
  • sqlingo

    5.8 4.4 Go
    💥 A lightweight DSL & ORM which helps you to write SQL in Go.
  • 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.7 0.0 Go
    Golang MySql binary log replication listener
  • rdb

    5.7 6.6 Go
    Golang implemented Redis RDB parser for secondary development and memory analysis
  • 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
  • polluter

    5.0 0.0 Go
    The easiest solution to seed database with 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
  • darwin

    5.0 0.0 Go
    Database schema evolution library for Go
  • geocache

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

    4.7 2.0 Go
    Dead simple Go database migration library.
  • forestdb

    4.6 0.0 Go
    Go bindings for ForestDB
  • cache

    4.6 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • slowpoke

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

    4.4 0.0 Go
    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
  • bcache

    4.4 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • scaneo

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

    4.2 0.0 Go
    Fast SQL query builder for Go
  • godbal

    4.2 0.0 Go
    Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
  • go-pg-migrations

    4.1 0.0 Go
    A Go package to help write migrations with go-pg/pg.
  • igor

    4.1 0.0 Go
    igor is an abstraction layer for PostgreSQL with a gorm like syntax.
  • ovo

    4.0 0.0 Go
    OVO is an In-Memory Key/Value Storage

Add another 'Database' Package