10

8

6

4

2


10.0

9.7

9.9

10.0

9.9

10.0

9.9

9.7

9.8

9.3

9.8
0.0

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.
  • tidb

    9.9 10.0 Go
    TiDB is an open source distributed HTAP database compatible with the MySQL protocol
  • influxdb

    9.9 9.7 Go
    Scalable datastore for metrics, events, and real-time analytics
  • jaeger

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

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

    9.8 9.6 Go
    Native GraphQL Database with graph backend
  • vitess

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

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

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

    9.6 9.8 Go
    The lightweight, distributed relational database built on SQLite
  • Milvus

    9.6 9.9 Go
    An open-source vector database for embedding similarity search and AI applications.
  • TinyGo

    9.6 9.5 Go
    Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
  • migrate

    9.5 7.7 Go
    Database migrations. CLI and Golang library.
  • pgweb

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

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

    9.5 9.0 Go
    Real-time Geospatial and Geofencing
  • kingshard

    9.5 0.0 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 3.1 Go
    Efficient cache for gigabytes of data written in Go.
  • VictoriaMetrics

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

    9.3 3.2 Go
    LevelDB key/value database in Go.
  • bbolt

    9.2 5.0 Go
    An embedded key/value database for Go.
  • go-mysql-elasticsearch

    9.2 0.0 Go
    Sync MySQL data into elasticsearch
  • Squirrel

    9.1 2.5 Go
    Fluent SQL generation for golang
  • ledisdb

    9.1 0.0 Go
    A high performance NoSQL Database Server powered by Go
  • go-mysql

    9.1 8.1 Go
    a powerful mysql toolset with Go
  • buntdb

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

    8.9 9.7 Go
    🔥A cross-language distributed transaction manager. Support xa, tcc, saga, transactional messages. go分布式事务管理器
  • pREST

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

    8.8 1.3 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • immudb

    8.8 9.9 Go
    immudb - world’s fastest immutable database, built on a zero trust model
  • xo

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

    8.7 2.7 Go
    Golang in-memory database built on immutable radix trees
  • sql-migrate

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

    8.5 2.4 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • rosedb

    8.4 8.9 Go
    🚀A fast, stable and embedded k-v storage in pure Golang, supports string, list, hash, set, sorted set. 一个 Go 语言实现的快速、稳定、内嵌的 k-v 存储引擎。
  • nutsdb

    8.3 3.5 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.
  • GCache

    8.3 3.0 Go
    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
  • gendry

    8.0 2.4 Go
    a golang library for sql builder
  • CovenantSQL

    7.9 1.3 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • fastcache

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

    7.8 7.0 Go
    SQL builder and query library for golang
  • diskv

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

    7.7 0.0 Go
    MySQL replication topology manager/visualizer
  • BTrDB

    7.6 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • skeema

    7.5 7.3 Go
    Schema management CLI for MySQL
  • moss

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

    7.5 2.1 Go
    ClickHouse http proxy and load balancer
  • Databunker

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

    7.3 2.7 Go
    EliasDB a graph-based database.
  • pogreb

    7.3 4.8 Go
    Embedded key-value store for read-heavy workloads written in Go
  • column

    7.2 8.5 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • gormigrate

    7.1 6.0 Go
    Minimalistic database migration helper for Gorm ORM
  • ObjectBox Go Database

    7.1 6.4 Go
    ObjectBox Go - a database for your Go structs/objects. Super-fast and simple.
  • dat

    7.0 0.0 Go
    Go Postgres Data Access Toolkit
  • Dotsql

    7.0 1.2 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.
  • pg_timetable

    6.8 9.0 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • levigo

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

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

    6.3 2.8 Go
    Attach hooks to any database/sql driver
  • gokv

    6.3 0.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)
  • clickhouse-bulk

    6.2 3.1 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • dbq

    5.9 0.0 Go
    Zero boilerplate database operations for Go
  • Scribble

    5.9 0.0 Go
    A tiny Golang JSON database
  • pudge

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

    5.7 0.4 Go
    Fluent SQL generation for golang
  • myreplication

    5.7 0.0 Go
    Golang MySql binary log replication listener
  • Vasto

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

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

    5.3 2.2 Go
    Go package for sharding databases ( Supports every ORM or raw SQL )
  • sqlingo

    5.1 4.8 Go
    💥 A lightweight DSL & ORM which helps you to write SQL in Go.
  • 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
  • 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 0.0 Go
    Dead simple Go database migration library.
  • forestdb

    4.6 0.0 Go
    Go bindings for ForestDB
  • sq

    4.5 4.4 Go
    Type safe SQL query builder and struct mapper 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.
  • go-pg-migrations

    4.2 0.3 Go
    A Go package to help write migrations with go-pg/pg.
  • cache

    4.2 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • ovo

    4.2 0.0 Go
    OVO is an In-Memory Key/Value Storage
  • unitdb

    4.1 6.4 Go
    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
  • godbal

    4.1 0.0 Go
    Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
  • igor

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

    3.9 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • dbbench

    3.6 7.1 Go
    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
  • couchcache

    3.2 0.0 Go
    A RESTful caching micro-service in Go backed by Couchbase
  • clusteredBigCache

    3.0 0.0 Go
    golang bigcache with clustering as a library.
  • pravasan

    2.8 0.0 HTML
    Simple Migration Tool - written in Go
  • datagen

    2.8 0.0 Go
    A fast data generator that's multi-table aware and supports multi-row DML.
  • Coffer

    2.6 0.0 Go
    Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
  • buildsqlx

    2.6 0.5 Go
    Go database query builder library for PostgreSQL
  • go-fixtures

    2.6 0.0 Go
    Django style fixtures for Golang's excellent built-in database/sql library.
  • gondolier

    2.6 0.0 Go
    Gondolier is a library to auto migrate database schemas using structs.
  • sqlf

    2.5 4.3 Go
    Fast SQL query builder for Go
  • prep

    2.4 0.0 Go
    Prep finds all SQL statements in a Go package and instruments db connection with prepared statements

Add another 'Database' Package