10

8

6

4

2


9.9

10.0

10.0

10.0

9.8

10.0

9.9

9.3

9.4

9.9

9.8

7.0

100 Database packages and projects

  • cockroach

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

    10.0 10.0 Go
    TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try free: https://tidbcloud.com/free-trial
  • Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
  • vitess

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

    9.9 9.3 Go
    Scalable datastore for metrics, events, and real-time analytics
  • VictoriaMetrics

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

    9.8 7.0 Go
    Native GraphQL Database with graph backend
  • immudb

    9.4 9.8 Go
    immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history
  • prometheus

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

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

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

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

    9.7 6.1 Go
    Fast key-value DB in Go.
  • pREST

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

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

    7.1 8.9 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.6 6.4 Go
    Database migrations. CLI and Golang library.
  • dbq

    6.0 0.0 Go
    Zero boilerplate database operations for Go
  • Tile38

    9.5 7.9 Go
    Real-time Geospatial and Geofencing
  • sqlingo

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

    1.0 0.7 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.
  • skeema

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

    4.9 0.7 Go
    Type safe SQL query builder and struct mapper for Go
  • gostore

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

    1.9 4.7 Go
    SQL query builder for Go
  • go-mysql

    9.2 8.4 Go
    a powerful mysql toolset with Go
  • jet

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

    9.5 6.8 Go
    Cross-platform client for PostgreSQL databases
  • BigCache

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

    8.1 3.1 Go
    SQL builder and query library for golang
  • buildsqlx

    3.7 5.3 Go
    Go database query builder library for PostgreSQL
  • gormigrate

    7.2 6.5 Go
    Minimalistic database migration helper for Gorm ORM
  • ObjectBox Go Database

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

    8.0 0.0 Go
    a golang library for sql builder
  • buntdb

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

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

    8.8 3.9 Go
    Golang in-memory database built on immutable radix trees
  • ledisdb

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

    9.2 3.1 Go
    Fluent SQL generation for golang
  • noms

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

    2.8 0.0 Go
    Apache AVRO for go
  • bbolt

    9.3 3.6 Go
    An embedded key/value database for Go.
  • octillery

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

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

    8.5 0.7 Go
    Concurrency-safe Go caching library with expiration capabilities and access counters
  • dbbench

    4.0 7.7 Go
    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
  • kingshard

    9.5 0.0 Go
    A high-performance MySQL proxy
  • nutsdb

    8.5 9.2 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.
  • pogreb

    7.4 0.4 Go
    Embedded key-value store for read-heavy workloads written in Go
  • qry

    2.2 0.7 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
  • migrator

    4.8 2.5 Go
    Dead simple Go database migration library.
  • clickhouse-bulk

    6.5 5.8 Go
    Collects many small inserts to ClickHouse and send in big inserts
  • tracedb

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

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

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

    7.7 1.7 Go
    A disk-backed key-value store.
  • go-pg-migrations

    4.2 0.0 Go
    A Go package to help write migrations with go-pg/pg.
  • 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.1 0.0 Go
    igor is an abstraction layer for PostgreSQL with a gorm like syntax.
  • eliasdb

    7.4 2.4 Go
    EliasDB a graph-based database.
  • chproxy

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

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

    7.0 0.4 Go
    A Golang library for using SQL.
  • Coffer

    2.6 3.3 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.
  • moss

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

    9.2 0.0 Go
    Sync MySQL data into elasticsearch
  • couchcache

    3.4 0.7 Go
    A RESTful caching micro-service in Go backed by Couchbase
  • fastcache

    8.0 3.9 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
  • tiedot

    8.7 0.7 Go
    A rudimentary implementation of a basic document (NoSQL) database in Go
  • mpath

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

    6.1 0.0 Go
    A tiny Golang JSON database
  • cache

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

    8.8 7.1 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.
  • sqlf

    3.9 3.9 Go
    Fast SQL query builder for Go
  • gokv

    6.6 7.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)
  • go-fixtures

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

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

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

    4.2 0.0 Go
    Eventually consistent distributed in-memory cache Go library
  • bolt

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

    8.0 0.4 Go
    A decentralized, trusted, high performance, SQL database with blockchain features
  • prep

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

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

    4.4 0.0 Go
    Low-level key/value store in pure Go.
  • 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
  • piladb

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

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

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

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

    4.1 0.0 Go
    OVO is an In-Memory Key/Value Storage
  • rwdb

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

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

    0.3 4.4 Go
    Simple database for object storage
  • polluter

    4.9 0.0 Go
    The easiest solution to seed database with Go
  • gorocksdb

    1.5 0.0 Go
    Gorocksdb is a wrapper for RocksDB written in Go.
  • sqrl

    5.7 0.0 Go
    Fluent SQL generation for golang
  • scaneo

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

Add another 'Database' Package