Go Db

Open-source Go projects categorized as Db

Top 12 Go Db Projects

  • tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

    Project mention: Introduction To Cosmos Network And Cosmos Hub | dev.to | 2023-01-24

    BFT is an algorithm that ensures that the whole network works well even if a few members are acting fraudulently. As long as these fraudulent members are less than 33% of those who have voting power, the network will work fine. Those with voting power are those with something at stake. Cosmos uses a type of BFT consensus engine known as Tendermint. Cosmos uses Tendermint because it provides the best support for building POS blockchains.

  • upper.io/db

    Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

    Project mention: [Hiring] Remote Golang job: Senior Backend Engineer (Go) at Horizon (Toronto, Canada) | reddit.com/r/jobbit | 2022-05-28

    You will be joining the expert Go team at Horizon, previously who in our spare time + for fun, authored OSS projects like chi (https://github.com/go-chi/chi), upper/db (https://github.com/upper/db), webrpc (https://github.com/webrpc/webrpc), goware (https://github.com/goware), and much more. Our Go codebases are extremely clean and the patterns we've built have been shaped over 7 years of writing production Go systems and open source projects. These are the patterns which we apply to our infrastructure at Horizon in our products Skyweaver and Sequence.

  • SonarQube

    Static code analysis for 29 languages.. 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.

  • tiedot

    A rudimentary implementation of a basic document (NoSQL) database in Go

    Project mention: Open Source Databases in Go | reddit.com/r/golang | 2022-06-08

    tiedot - Your NoSQL database powered by Golang.

  • column

    High-performance, columnar, in-memory store with bitmap indexing in Go

    Project mention: Known "Entity Component Systems" implementations in Go? | reddit.com/r/golang | 2023-02-03
  • wunderbase

    Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

    Project mention: WunderBase – Serverless GraphQL Database Built on Top of SQLite | news.ycombinator.com | 2022-10-30
  • sqldb-logger

    A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.

    Project mention: A logger for Go SQL database driver without modifying existing stdlib usage | news.ycombinator.com | 2022-08-05
  • go-sql

    golang orm and sql builder

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • unitdb

    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.

    Project mention: Open Source Databases in Go | reddit.com/r/golang | 2022-06-08

    unitdb - Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.

  • metana

    Abstract task migration tool written in Go for Golang services. Database and non database migration management brought to the CLI.

  • dby

    Simple Yaml DB

  • lsmtree

    Log-structured merge-tree (by krasun)

    Project mention: Resource for making database from scratch | reddit.com/r/golang | 2022-11-11

    For learning, I built components of the database engine like an SQL parser, a file-based B+ tree, a log-structured merge-tree. And I planned to merge them into the simple database engine. But I paused the project due to the changes in life obstacles.

  • gwuu

    Go web development extension over gorilla/mux and gorm

    Project mention: Auto CORS Preflight Handle wih Gorilla/Mux and Go | dev.to | 2022-03-24

    Today’s article is about the first one, you can find the second one github.com\gorilla\handlers. it It has a middleware that restricts access only to specific origins. Perhaps you noticed that your backend is not always required to respond to OPTIONS request because OPTIONS request is not being sent by browsers for simple requests. But in the above example we have to do this. When your api is quite big you have to constantly add preflight handlers (see example below) and every once in a while you could forget to do that especially when you have just finished designing some complicated endpoints. Using our (Wissance LLC) solution (open source github package) you can forget about adding preflight handlers because our package does this automatically. Please give us a star if you find our package useful for you (it’s very important to us).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-03.

Go Db related posts


What are some of the best open-source Db projects in Go? This list will help you:

Project Stars
1 tendermint 5,386
2 upper.io/db 3,244
3 tiedot 2,708
4 column 1,057
5 wunderbase 442
6 sqldb-logger 281
7 go-sql 170
8 unitdb 101
9 metana 60
10 dby 49
11 lsmtree 13
12 gwuu 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives