10

8

6

4

2


9.9

10.0

9.8

9.9

9.9

9.9

9.9

10.0

9.6

9.9

9.8

8.8

100 Database packages and projects

  • cockroach

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

    9.8 9.9 Go
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo workos.com
    WorkOS Logo
  • influxdb

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

    9.9 10.0 Go
    TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
  • VictoriaMetrics

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

    9.8 8.8 Go
    The high-performance database for modern applications
  • immudb

    9.4 9.5 Go
    immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
  • prometheus

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

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

    9.8 9.7 Go
    CNCF Jaeger, a Distributed Tracing Platform
  • badger

    9.7 7.0 Go
    Fast key-value DB in Go.
  • Databunker

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

    8.8 8.0 Go
    PostgreSQL โž• REST, low-code, simplify and accelerate development, โšก instant, realtime, high-performance on any Postgres application, existing or new
  • rqlite

    9.7 9.9 Go
    The lightweight, distributed relational database built on SQLite.
  • pg_timetable

    7.3 8.1 Go
    pg_timetable: Advanced scheduling for PostgreSQL
  • unitdb

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

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

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Tile38

    9.5 7.0 Go
    Real-time Geospatial and Geofencing
  • Bitcask

    1.9 3.0 Go
    ๐Ÿ”‘ A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
  • sqlingo

    6.0 7.8 Go
    ๐Ÿ’ฅ A lightweight DSL & ORM which helps you to write SQL in Go.
  • skeema

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

    5.0 0.0 Go
    Type safe SQL query builder and struct mapper for Go
  • gostore

    0.8 6.3 Go
    DISCONTINUED. Gostore is a simple, durable, embedded key-value storage engine written in Go.
  • gosql

    2.2 0.0 Go
    SQL query builder for Go
  • go-mysql

    9.2 7.6 Go
    a powerful mysql toolset with Go
  • jet

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

    9.4 7.0 Go
    Cross-platform client for PostgreSQL databases
  • BigCache

    9.3 6.3 Go
    Efficient cache for gigabytes of data written in Go.
  • goqu

    8.2 5.6 Go
    SQL builder and query library for golang
  • buildsqlx

    4.7 4.7 Go
    Go database query builder library for PostgreSQL
  • gormigrate

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

    7.3 5.8 Go
    Embedded Go Database, the fast alternative to SQLite, gorm, etc.
  • gendry

    8.0 4.1 Go
    a golang library for sql builder
  • buntdb

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

    9.3 0.0 Go
    LevelDB key/value database in Go.
  • go-memdb

    8.7 3.6 Go
    Golang in-memory database built on immutable radix trees
  • Squirrel

    9.2 2.8 Go
    Fluent SQL generation for golang
  • ledisdb

    8.9 0.0 Go
    A high performance NoSQL Database Server powered by Go
  • noms

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

    5.4 0.0 Go
    Go package for sharding databases ( Supports every ORM or raw SQL )
  • sql-migrate

    8.6 6.7 Go
    SQL schema migration tool for Go.
  • bbolt

    9.4 9.1 Go
    An embedded key/value database for Go.
  • avro

    3.0 0.0 Go
    Apache AVRO for go
  • cache2go

    8.4 0.0 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • dbbench

    4.2 8.5 Go
    ๐Ÿ‹๏ธ dbbench is a simple database benchmarking tool which supports several databases and own scripts
  • kingshard

    9.4 0.0 Go
    A high-performance MySQL proxy
  • nutsdb

    8.6 9.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.
  • qry

    2.5 4.9 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
  • pogreb

    7.5 5.3 Go
    Embedded key-value store for read-heavy workloads written in Go
  • migrator

    4.9 2.2 Go
    Dead simple Go database migration library.
  • tracedb

    0.5 2.5 Go
    DISCONTINUED. Fast timeseries database for IoT, realtime messaging applications. Access tracedb with pubsub over tcp or websocket using github.com/unit-io/trace application.
  • clickhouse-bulk

    6.5 5.3 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • ormlite

    1.5 0.0 Go
    Lightweight package containing some ORM-like features and helpers for sqlite databases.
  • datagen

    3.2 0.0 Go
    DISCONTINUED. A fast data generator that's multi-table aware and supports multi-row DML.
  • go-pg-migrations

    4.0 0.0 Go
    A Go package to help write migrations with go-pg/pg.
  • diskv

    7.7 0.0 Go
    A disk-backed key-value store.
  • 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.
  • igor

    4.4 4.9 Go
    igor is an abstraction layer for PostgreSQL with a gorm like syntax.
  • chproxy

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

    7.3 0.0 Go
    EliasDB a graph-based database.
  • Coffer

    2.7 1.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.
  • Dotsql

    6.9 5.8 Go
    A Golang library for using SQL.
  • bucket

    1.3 1.7 Go
    DISCONTINUED. Optimized data structure framework for Couchbase specialized on one bucket usage.
  • moss

    7.4 0.0 Go
    moss - a simple, fast, ordered, persistable, key-val storage library for golang
  • go-mysql-elasticsearch

    9.1 0.0 Go
    Sync MySQL data into elasticsearch
  • couchcache

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

    8.6 1.8 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • fastcache

    8.1 3.4 Go
    Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
  • pudge

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

    6.0 0.0 Go
    A tiny Golang JSON database
  • mpath

    1.5 0.0 Go
    Golang package for MPTT (Modified Preorder Tree Traversal) - materialized path realisation.
  • cache

    4.9 0.0 Go
    :handbag: Cache arbitrary data with an expiration time.
  • xo

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

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

    6.8 8.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)
  • sqlf

    4.6 2.0 Go
    Fast SQL query builder for Go
  • go-fixtures

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

    1.7 0.0 Go
    Database wrapper that manage read write connections
  • tempdb

    1.9 0.0 Go
    Key-value store for temporary items :memo:
  • darwin

    4.9 0.0 Go
    Database schema evolution library for Go
  • Vasto

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

    5.3 0.0 Go
    Lightweight RESTful database engine based on stack data structures
  • geocache

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

    6.7 0.0 Go
    Attach hooks to any database/sql driver
  • BTrDB

    7.3 0.0 Go
    Berkeley Tree Database (BTrDB) server
  • ovo

    3.9 0.0 Go
    OVO is an In-Memory Key/Value Storage
  • bolt

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

    5.7 0.0 Go
    Fluent SQL generation for golang
  • scaneo

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

    6.8 0.0 Go
    Go Postgres Data Access Toolkit
  • pravasan

    2.7 0.0 HTML
    Simple Migration Tool - written in Go
  • orchestrator

    7.5 0.0 Go
    MySQL replication topology manager/visualizer
  • myreplication

    5.5 0.0 Go
    Golang MySql binary log replication listener
  • goose

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

    6.5 0.0 Go
    levigo is a Go wrapper for LevelDB
  • 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.
  • GCache

    8.4 0.0 Go
    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
  • forestdb

    4.4 0.0 Go
    Go bindings for ForestDB
  • FlatStorage

    0.4 3.9 Go
    Simple database for object storage

Add another 'Database' Package