10

8

6

4

2


10.0

9.9

9.9

10.0

9.9

9.7

9.9

9.9

9.9

10.0

9.8

9.9

100 Database packages and projects

  • prometheus

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

    9.9 10.0 Go
    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
  • 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
    InfluxDB Logo
  • influxdb

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

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

    9.9 10.0 Go
    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
  • jaeger

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

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

    9.8 9.5 Go
    high-performance graph database for real-time use cases
  • bolt

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

    9.7 7.5 Go
    Database migrations. CLI and Golang library.
  • groupcache

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

    9.7 8.9 Go
    Generate type-safe code from SQL
  • VictoriaMetrics

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

    9.7 9.6 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.7 Go
    The lightweight, user-friendly, distributed relational database built on SQLite.
  • badger

    9.7 8.7 Go
    Fast key-value DB in Go.
  • bytebase

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

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

    9.4 7.8 Go
    Real-time Geospatial and Geofencing
  • bbolt

    9.4 8.8 Go
    An embedded key/value database for Go.
  • pgweb

    9.4 5.8 Go
    Cross-platform client for PostgreSQL databases
  • kingshard

    9.4 2.5 Go
    A high-performance MySQL proxy
  • 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.
  • BigCache

    9.3 2.6 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
  • immudb

    9.3 7.0 Go
    immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
  • atlas

    9.2 9.5 Go
    Manage your database schema as code
  • Squirrel

    9.2 2.4 Go
    Fluent SQL generation for golang
  • go-mysql

    9.1 8.8 Go
    a powerful mysql toolset with Go
  • rosedb

    9.0 6.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 7.4 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 6.3 Go
    PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
  • go-memdb

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

    8.7 7.7 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.1 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 6.6 Go
    SQL schema migration tool for Go.
  • LinDB

    8.5 3.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
  • jet

    8.5 8.9 Go
    Type safe SQL builder with code generation and automatic query result data mapping
  • cache2go

    8.4 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.3 4.5 Go
    SQL builder and query library for golang
  • lotusdb

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

    8.1 4.8 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 3.5 Go
    a golang library for sql builder
  • chproxy

    7.9 8.1 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 2.3 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.5 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • goavro

    7.5 6.5 Go
    Goavro is a library that encodes and decodes Avro data.
  • pogreb

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

    7.5 8.8 Go
    Secure Vault for Customer PII/PHI/PCI/KYC Records
  • orchestrator

    7.4 0.0 Go
    MySQL replication topology manager/visualizer
  • pg_timetable

    7.4 7.2 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • ObjectBox Go Database

    7.4 6.9 Go
    Embedded Go Database, the fast alternative to SQLite, gorm, etc.
  • moss

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

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

    7.2 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • eliasdb

    7.2 0.0 Go
    EliasDB a graph-based database.
  • gokv

    6.9 6.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.
  • 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.
  • rdb

    6.8 4.4 Go
    Golang implemented Redis RDB parser for secondary development and memory analysis
  • clover

    6.8 3.5 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 7.2 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • levigo

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

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

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Scribble

    5.9 0.0 Go
    A tiny Golang JSON database
  • dtf

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

    5.6 6.9 Go
    high performance in-memory cache
  • sqrl

    5.6 0.0 Go
    Fluent SQL generation for golang
  • 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
  • octillery

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

    5.2 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • libradb

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

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

    5.0 7.6 Go
    Effortless database administration tool
  • 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.
  • darwin

    4.8 0.0 Go
    Database schema evolution library for Go
  • sqlf

    4.8 5.7 Go
    Fast SQL query builder for Go
  • polluter

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

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

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

    4.7 9.7 Go
    machbase-neo = time series database + mqtt + http + data visualization
  • Basic Query Builder

    4.7 3.9 Go
    BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
  • geocache

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

Add another 'Database' Package