10

8

6

4

2


10.0

10.0

10.0

9.7

9.9

9.8

9.9

9.6

9.9

10.0

9.8

10.0

100 Database packages and projects

  • tidb

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

    10.0 9.7 Go
    The Prometheus monitoring system and time series database.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • dgraph

    9.9 9.8 Go
    Native GraphQL Database with graph backend
  • influxdb

    9.9 9.6 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 10.0 Go
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • bolt

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

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

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

    9.7 8.5 Go
    Fast key-value DB in Go.
  • TinyGo

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

    9.6 9.5 Go
    The lightweight, distributed relational database built on SQLite
  • kingshard

    9.5 0.1 Go
    A high-performance MySQL proxy
  • noms

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

    9.5 8.1 Go
    Real-time Geospatial and Geofencing
  • pgweb

    9.5 5.3 Go
    Cross-platform client for PostgreSQL databases
  • migrate

    9.5 7.3 Go
    Database migrations. CLI and Golang library.
  • BigCache

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

    9.3 2.2 Go
    LevelDB key/value database in Go.
  • go-cache

    9.3 0.0 Go
    An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
  • bbolt

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

    9.2 0.1 Go
    Sync MySQL data into elasticsearch
  • VictoriaMetrics

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

    9.1 2.3 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 6.1 Go
    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
  • pREST

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

    8.8 9.9 Go
    immudb - world’s fastest immutable database
  • tiedot

    8.8 0.0 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • xo

    8.8 8.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.7 3.3 Go
    Golang in-memory database built on immutable radix trees
  • sql-migrate

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

    8.5 2.1 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • nutsdb

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

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

    8.2 8.9 Go
    🚀A fast, stable and embedded k-v database in pure Golang, supports string, list, hash, set, sorted set. 一个 Go 语言实现的快速、稳定、内嵌的 k-v 数据库。
  • gendry

    8.0 3.2 Go
    a golang library for sql builder
  • CovenantSQL

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

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

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

    7.7 0.0 Go
    SQL builder and query library for golang
  • orchestrator

    7.7 0.0 Go
    MySQL replication topology manager/visualizer
  • BTrDB

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

    7.6 6.8 Go
    Schema management CLI for MySQL
  • moss

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

    7.4 9.1 Go
    Secure vault for customer records built to comply with GDPR
  • chproxy

    7.4 2.6 Go
    ClickHouse http proxy and load balancer
  • eliasdb

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

    7.3 5.0 Go
    Embedded key-value store for read-heavy workloads written in Go
  • gormigrate

    7.1 5.2 Go
    Minimalistic database migration helper for Gorm ORM
  • column

    7.1 8.5 Go
    High-performance, columnar, in-memory store with bitmap indexing in Go
  • dat

    7.1 0.0 Go
    Go Postgres Data Access Toolkit
  • ObjectBox Go Database

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

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

    6.9 0.2 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.
  • levigo

    6.8 0.0 Go
    levigo is a Go wrapper for LevelDB
  • pg_timetable

    6.4 9.0 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • jet

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

    6.3 2.7 Go
    Attach hooks to any database/sql driver
  • clickhouse-bulk

    6.2 3.7 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • gokv

    6.2 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)
  • pudge

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

    5.9 0.7 Go
    Zero boilerplate database operations for Go
  • Scribble

    5.9 0.0 Go
    A tiny Golang JSON database
  • myreplication

    5.8 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.
  • sqrl

    5.7 0.0 Go
    Fluent SQL generation for golang
  • piladb

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

    5.2 3.3 Go
    Go package for sharding databases ( Supports every ORM or raw SQL )
  • sqlingo

    5.1 5.0 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.
  • geocache

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

    4.8 0.0 Go
    Database schema evolution library for Go
  • polluter

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

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

    4.6 0.0 Go
    Go bindings for ForestDB
  • 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.
  • ovo

    4.3 0.0 Go
    OVO is an In-Memory Key/Value Storage
  • sq

    4.2 4.8 Go
    Type safe SQL query builder and struct mapper 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.6 Go
    A Go package to help write migrations with go-pg/pg.
  • cache

    4.1 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • igor

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

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

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

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

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

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

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

    2.6 1.4 Go
    Go database query builder library for PostgreSQL
  • datagen

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

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

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

    2.5 0.5 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.
  • prep

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

    2.2 0.0 Go
    Apache AVRO for go
  • qry

    2.2 0.8 Go
    Write your SQL queries in raw files with all benefits of modern IDEs, use them in an easy way inside your application with all the profit of compile time constants
  • sqlf

    2.2 0.0 Go
    Fast SQL query builder for Go

Add another 'Database' Package