10

8

6

4

2


10.0

9.8

10.0

10.0

9.9

9.2

9.9

10.0

9.8

6.9

9.8
0.0

100 Database packages and projects

  • prometheus

    10.0 9.8 Go
    The Prometheus monitoring system and time series database.
  • 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 free: https://tidbcloud.com/free-trial
  • Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
    Promo
  • influxdb

    9.9 9.2 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.
  • dgraph

    9.8 6.9 Go
    Native GraphQL Database with graph backend
  • bolt

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

    9.8 9.4 Go
    CNCF Jaeger, a Distributed Tracing Platform
  • vitess

    9.8 10.0 Go
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • TinyGo

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

    9.7 10.0 Go
    Vector database for scalable similarity search and AI applications.
  • groupcache

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

    9.7 6.0 Go
    Fast key-value DB in Go.
  • rqlite

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

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

    9.5 0.0 Go
    A high-performance MySQL proxy
  • noms

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

    9.5 7.7 Go
    Real-time Geospatial and Geofencing
  • pgweb

    9.5 6.8 Go
    Cross-platform client for PostgreSQL databases
  • goleveldb

    9.4 6.6 Go
    LevelDB key/value database in Go.
  • 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.
  • immudb

    9.4 9.8 Go
    immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history
  • VictoriaMetrics

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

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

    9.3 4.8 Go
    Efficient cache for gigabytes of data written in Go.
  • dtm

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

    9.3 9.3 Go
    Generate type-safe code from SQL
  • go-mysql-elasticsearch

    9.2 0.0 Go
    Sync MySQL data into elasticsearch
  • go-mysql

    9.2 8.5 Go
    a powerful mysql toolset with Go
  • Squirrel

    9.2 2.9 Go
    Fluent SQL generation for golang
  • ledisdb

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

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

    8.8 3.9 Go
    Golang in-memory database built on immutable radix trees
  • xo

    8.8 6.9 Go
    Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
  • rosedb

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

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

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

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

    8.5 9.3 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.7 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • GCache

    8.4 1.3 Go
    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
  • gocraft/dbr (database records)

    8.2 2.4 Go
    Additions to Go's database/sql for super fast performance and convenience.
  • goqu

    8.1 2.8 Go
    SQL builder and query library for golang
  • gendry

    8.1 0.0 Go
    a golang library for sql builder
  • CovenantSQL

    8.0 0.4 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • atlas

    8.0 9.6 Go
    A database toolkit
  • fastcache

    8.0 3.8 Go
    Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
  • chproxy

    7.7 7.8 Go
    Open-Source ClickHouse http proxy and load balancer
  • orchestrator

    7.7 0.0 Go
    MySQL replication topology manager/visualizer
  • diskv

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

    7.6 7.3 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • goavro

    7.6 4.5 Go
    A Go package that encodes and decodes Avro data.
  • moss

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

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

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

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

    7.4 2.3 Go
    EliasDB a graph-based database.
  • column

    7.4 6.7 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • pogreb

    7.4 0.4 Go
    Embedded key-value store for read-heavy workloads written in Go
  • gormigrate

    7.2 6.5 Go
    Minimalistic database migration helper for Gorm ORM
  • ObjectBox Go Database

    7.1 6.1 Go
    Fast Golang database for easy Go structs/objects persistence; plus out-of-the-box Data Sync
  • jet

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

    7.1 8.8 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • dat

    7.0 0.0 Go
    Go Postgres Data Access Toolkit
  • Dotsql

    7.0 0.0 Go
    A Golang library for using SQL.
  • 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.
  • sqlhooks

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

    6.7 0.0 Go
    levigo is a Go wrapper for LevelDB
  • gokv

    6.6 7.7 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)
  • clickhouse-bulk

    6.5 5.8 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • Scribble

    6.1 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
  • dbq

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Vasto

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

    5.8 0.0 Go
    Golang MySql binary log replication listener
  • dtf

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

    5.7 0.0 Go
    Fluent SQL generation for golang
  • sqlingo

    5.7 5.5 Go
    💥 A lightweight DSL & ORM which helps you to write SQL in Go.
  • clover

    5.6 9.2 Go
    A lightweight document-oriented NoSQL database written in pure Golang.
  • 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
  • rdb

    5.3 7.2 Go
    Golang implemented Redis RDB parser for secondary development and memory analysis
  • goose

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

    4.9 0.0 Go
    Database schema evolution library for Go
  • sq

    4.9 0.7 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
  • geocache

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

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

    4.6 0.0 Go
    Go bindings for ForestDB
  • unitdb

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

    4.4 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • scaneo

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

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

    4.2 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • 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.2 0.0 Go
    A Go package to help write migrations with go-pg/pg.
  • ovo

    4.1 0.0 Go
    OVO is an In-Memory Key/Value Storage
  • igor

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

    4.0 3.9 Go
    Fast SQL query builder for Go
  • dbbench

    4.0 7.6 Go
    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
  • buildsqlx

    3.7 5.3 Go
    Go database query builder library for PostgreSQL

Add another 'Database' Package