Open-source projects categorized as Database | Edit details
Related topics: #SQL #Postgresql #MySQL #ORM #Golang

Top 23 Database Open-Source Projects

  • GitHub repo prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Introduction to Awacs: Security & Privacy focused user behavior analysis server | | 2021-07-24

    We have a solid health check mechanism which allows us to have the perfect horizontally scaleable infrastracture. Additionally, we support Prometheus and OpenTelemetry out of the box.

  • GitHub repo etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Cannot connect to OpenShift cluster using oc tool and admin console. | | 2021-06-09

    I found this issue

  • GitHub repo tidb

    TiDB is an open source distributed HTAP database compatible with the MySQL protocol

    Project mention: Question regarding computing industry | | 2021-06-20

    My knowledge is still quite limited because I never worked on the internals of distributed databases (I've only used and deployed them as an intern) but I have taken Advanced Databases CZ4031 in NTU and Parallel and Distributed Algorithms CS4231 in NUS which helped me get some basic understanding so you can consider taking those if you are interested. If you want to see how an open source database looks like, I would recommend TiDB because their documentation is quite good.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: [TypeScript] Read spreadsheets by SheetJS | | 2021-07-21

    SheetJS - Home

  • GitHub repo LevelDB

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

    Project mention: Squeezing More Performance Out Of The Linux Kernel With Clang + LTO | | 2021-07-22

    looking at it seems that leveldb will do a lot of disk i/o, which is something that involves the kernel. this appears to point towards some kind of LTO optimization maybe in the filesystem driver, or the actual passing around of the data to be written... something like that.

  • GitHub repo Metabase

    The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

    Project mention: The Open Source Directory (Open Source Alternatives to Popular B2B Tools) | | 2021-07-21

    Do you know the differences with ?

  • GitHub repo TypeORM

    ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Project mention: Interact with Relational Databases using TypeORM (w/JavaScript) | | 2021-07-26

    I bet most of the Node.js community has heard of TypeORM at some point in their life. So people working with NestJS literally know this ORM from one end to the other.

  • GitHub repo Sequelize

    An easy-to-use multi SQL dialect ORM tool for Node.js

    Project mention: Interact with Relational Databases using Sequelize | | 2021-07-25

    But today I'm not talking about these points, today I'm going to teach how to create a simple CRUD using Sequelize ORM to interact with the database and Fastify will be our framework today.

  • GitHub repo Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: Mongoose vs TypeORM | | 2021-07-21

    Here is the main link for MongoDB with NestJS, which offers two options:

  • GitHub repo InfluxDB

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

    Project mention: Clarification on bundling with influxdb 2.0? | | 2021-04-10

    Am I missing something? Is the all-in-one TICK stack only a feature of pre-compiled binaries? Should I expect a build from to contain a full TICK stack?

  • GitHub repo cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

    Project mention: go startpack | | 2021-07-15

    CockroachDB (label: E-easy) The Scalable, Survivable, Strongly-Consistent SQL Database

  • GitHub repo awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: How do you get good at the linux terminal? Are there ways to only use terminal? | | 2021-07-08
  • GitHub repo SQLMap

    Automatic SQL injection and database takeover tool

    Project mention: Error when updating sqlmap - ('/bin/sh: 1: pip: not found') | | 2021-06-29

    $ sqlmap --update ___ __H__ ___ ___[(]_____ ___ ___ {1.5.5#pip} |_ -| . ["] | .'| . | |___|_ [']_|_|_|__,| _| |_|V... |_| [!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program [*] starting @ 0:14:43 /2021-06-29/ [0:14:43] [INFO] updating sqlmap to the latest stable version from the PyPI repository [0:14:43] [INFO] update in progress. [0:14:44] [ERROR] update could not be completed ('/bin/sh: 1: pip: not found') [0:14:44] [INFO] for Linux platform it's recommended to install a standard 'git' package (e.g.: 'sudo apt install git') [*] ending @ 0:14:44 /2021-06-29/ $

  • GitHub repo RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

    Project mention: Ribbon filter: Practically smaller than Bloom and Xor | | 2021-07-11
  • GitHub repo MongoDB

    The MongoDB Database

    Project mention: What license to use to prevent AWS et al. from selling my project as a service? | | 2021-07-25

    > Whatever makes you claim they want others to contribute?

    1. They started out, and achieved their success partly, by making an Open Source database. When you publish something under that moniker, into the Open Source community, it is generally assumed you want to collaborate. That's the default. Projects that want to publish Open Source software but don't want collaboration (e.g., SQLite, AOSP, etc.) make it clear and explicit that they do not take contributions. Because collaboration is the default.

    2. They set up contribution guidelines[1]. Their words: "MongoDB welcomes community contributions!".

    3. They set up their own trackers and tools to classify issues/tickets for external contributions. Their words, again from [1]: "tickets of an appropriate complexity for new engineers are marked with a “neweng” label."

    4. They evangelise Open Source contributions. Even when they demand copyright assignment to accept any contribution.



    >> if I could modify the source code … But I can’t … legal.

    > You absolutely can. Where did you get the idea that you cannot?

    The SSPL is itself a copyright infringement, being an unlicensed and unauthorised modification of the AGPLv3. From the AGPLv3 license text: "Copyright © 2007 Free Software Foundation, Inc. <>

  • GitHub repo ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: How to pipe data efficiently? | | 2021-06-23
  • GitHub repo postgrest

    REST API for any Postgres database

    Project mention: Supabase June Release 2021 | | 2021-07-07

    Primarily for Prisma users, we patched PostgREST openapi-mode to ignore anon privileges for the OpenAPI output. Credit to @steve-chavez.

  • GitHub repo prisma1

    💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)

    Project mention: Using useSWR as an alternative to Subscriptions? | | 2021-07-16

    The tech stack I used for this site was: Prisma w/ GraphQL-Yoga / Apollo & GraphQL / Express / NextJS / MongoDB

  • GitHub repo MySQL

    A pure node.js JavaScript Client implementing the MySQL protocol.

    Project mention: My MySQL Process | | 2021-07-16

    Using a reference like this, establish a connection to the db.

  • GitHub repo dgraph

    Native GraphQL Database with graph backend

    Project mention: Cloud Hosted Databases DBaaS | | 2021-07-05

    2. Dgraph Cloud

  • GitHub repo Lowdb

    Tiny local JSON database for small projects (supports Node, Electron and the browser)

    Project mention: JS - Mocking a REST API with JSON Server | | 2021-07-17

    JSON Server works based on Low DB a "Tiny local JSON database for small projects". So you need to configure a db.json file that will serve the data.

  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: RxDB Version 10 | | 2021-07-20
  • GitHub repo TDengine

    An open-source big data platform designed and optimized for the Internet of Things (IoT).

    Project mention: What’s TAOS Data? | | 2021-06-03

    Join us on GitHub:

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 2021-07-26.


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

Project Stars
1 prometheus 37,737
2 etcd 36,629
3 tidb 28,465
4 SheetJS js-xlsx 26,226
5 LevelDB 25,873
6 Metabase 25,388
7 TypeORM 24,946
8 Sequelize 24,625
9 Mongoose 22,926
10 InfluxDB 21,798
11 cockroach 21,233
12 awesome-cheatsheets 21,175
13 SQLMap 20,580
14 RocksDB 20,310
15 MongoDB 20,144
16 ClickHouse 17,850
17 postgrest 17,277
18 prisma1 16,852
19 MySQL 16,574
20 dgraph 16,369
21 Lowdb 15,868
22 RxDB 15,763
23 TDengine 15,728
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives