Awesome Go Database Libraries

  • badger badger 12,961
    star
    updated 11 months ago Apache License 2.0

    Fast key-value DB in Go.

  • bolt bolt 14,094
    star
    updated over 6 years ago MIT License

    An embedded key/value database for Go.

  • cockroach cockroach 30,059
    star
    updated 10 days ago Other

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

  • dateparse dateparse 1,988
    star
    updated 10 months ago MIT License

    GoLang Parse many date strings without knowing format in advance.

  • db db 3,531
    star
    updated about 2 months ago MIT License

    Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

  • gocb gocb 359
    star
    updated 5 months ago Apache License 2.0

    The Couchbase Go SDK

  • updated about 2 months ago Other

    Sql mock driver for golang to test database interactions

  • influxdb influxdb 28,401
    star
    updated 3 months ago Apache License 2.0

    Scalable datastore for metrics, events, and real-time analytics

  • migrate migrate 14,987
    star
    updated about 2 months ago Other

    Database migrations. CLI and Golang library.

  • pg pg 5,653
    star
    updated 4 months ago BSD 2-Clause "Sim...

    Golang ORM with focus on PostgreSQL features and performance

  • pq pq 8,999
    star
    updated 3 months ago MIT License

    Pure Go Postgres driver for database/sql

  • raft raft 7,383
    star
    updated about 1 year ago Mozilla Public Li...

    Golang implementation of the Raft consensus protocol

  • sqlx sqlx 16,176
    star
    updated 3 months ago MIT License

    general purpose extensions to golang's database/sql