10

8

6

4

2


10.0

9.8

10.0

10.0

9.9

10.0

9.9

9.6

9.8

10.0

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 distributed HTAP database compatible with the MySQL protocol
  • SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
  • cockroach

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

    9.9 9.6 Go
    Scalable datastore for metrics, events, and real-time analytics
  • 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.
  • dgraph

    9.8 9.3 Go
    Native GraphQL Database with graph backend
  • jaeger

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

    9.8 0.6 Go
    groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • Milvus

    9.7 10.0 Go
    An open-source vector database for embedding similarity search and AI applications.
  • badger

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

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

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

    9.6 8.0 Go
    Database migrations. CLI and Golang library.
  • noms

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

    9.5 0.0 Go
    A high-performance MySQL proxy
  • Tile38

    9.5 8.9 Go
    Real-time Geospatial and Geofencing
  • pgweb

    9.5 6.8 Go
    Cross-platform client for PostgreSQL databases
  • 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.9 Go
    immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history
  • goleveldb

    9.3 2.7 Go
    LevelDB key/value database in Go.
  • VictoriaMetrics

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

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

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

    9.2 0.0 Go
    Sync MySQL data into elasticsearch
  • dtm

    9.2 9.7 Go
    🔥A cross-language distributed transaction manager. Support xa, tcc, saga, transactional messages. 跨语言分布式事务管理器
  • Squirrel

    9.1 2.7 Go
    Fluent SQL generation for golang
  • go-mysql

    9.1 8.4 Go
    a powerful mysql toolset with Go
  • ledisdb

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

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

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

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

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

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

    8.6 3.1 Go
    SQL schema migration tool for Go.
  • rosedb

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

    8.5 1.9 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • GCache

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

    8.3 5.6 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.
  • gendry

    8.0 1.2 Go
    a golang library for sql builder
  • CovenantSQL

    7.9 1.2 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • goqu

    7.9 6.9 Go
    SQL builder and query library for golang
  • fastcache

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

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

    7.7 0.0 Go
    MySQL replication topology manager/visualizer
  • skeema

    7.6 8.2 Go
    Declarative pure-SQL schema management for MySQL and MariaDB
  • chproxy

    7.5 1.2 Go
    ClickHouse http proxy and load balancer
  • BTrDB

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

    7.5 4.2 Go
    A Go package that encodes and decodes Avro data.
  • moss

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

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

    7.4 3.5 Go
    Embedded key-value store for read-heavy workloads written in Go
  • eliasdb

    7.3 2.9 Go
    EliasDB a graph-based database.
  • column

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

    7.1 5.4 Go
    Minimalistic database migration helper for Gorm ORM
  • dat

    7.0 0.0 Go
    Go Postgres Data Access Toolkit
  • Dotsql

    7.0 1.2 Go
    A Golang library for using SQL.
  • ObjectBox Go Database

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

    6.9 7.4 Go
    Type safe SQL builder with code generation and automatic query result data mapping
  • 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 8.9 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • levigo

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

    6.6 4.7 Go
    Attach hooks to any database/sql driver
  • clickhouse-bulk

    6.3 1.8 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • 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)
  • dbq

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Scribble

    6.0 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
  • Vasto

    5.8 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
  • myreplication

    5.7 0.0 Go
    Golang MySql binary log replication listener
  • piladb

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

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

    5.3 0.0 Go
    Go package for sharding databases ( Supports every ORM or raw SQL )
  • 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
  • geocache

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

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

    4.6 0.0 Go
    Dead simple Go database migration library.
  • forestdb

    4.6 0.0 Go
    Go bindings for ForestDB
  • sq

    4.6 3.7 Go
    Type safe SQL query builder and struct mapper for Go
  • 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.
  • unitdb

    4.2 4.0 Go
    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
  • 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
  • go-pg-migrations

    4.1 0.0 Go
    A Go package to help write migrations with go-pg/pg.
  • 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 6.5 Go
    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
  • couchcache

    3.3 1.4 Go
    A RESTful caching micro-service in Go backed by Couchbase
  • clusteredBigCache

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

    2.9 4.4 Go
    Fast SQL query builder for Go
  • datagen

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

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

    2.8 0.0 Go
    Go database query builder library for PostgreSQL
  • gondolier

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

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

    2.5 0.0 Go
    Apache AVRO for go

Add another 'Database' Package