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

Top 23 Database Open-Source Projects

  • GitHub repo prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Thank you for showing me Uptime Kuma! 🙏 | | 2021-10-18

    No, Prometheus is the modern solution for Linux and Windows now.

  • GitHub repo etcd

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

    Project mention: Package Management Nightmare | | 2021-10-12

    They have an open issue for it and looks like no blockers, and a PR bumping the otel version, so it looks like it's moving.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: Is there way to create hierarchical CSV file in JavaScript | | 2021-10-13

    That said, if Excel is your goal, you can create Excel files directly from JavaScript using xlsx.js. There's a lot of information there, but I've used this a lot to create and/or read from Excel files in JavaScript.

  • 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: How to set up an Electrum Server on Windows machine? | | 2021-09-06

    Here you go: You'll need python 3.7 or later, and LevelDB Both available for Windows so it should work fine :)

  • GitHub repo Metabase

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

    Project mention: Ask HN: Who is hiring? (October 2021) | | 2021-10-01

    Metabase | | REMOTE | Full-time | All Roles

  • 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: Why is TypeORM hated so much? | | 2021-10-16

    This bug is a total showstopper for our app, and it was randomly introduced in a minor version update way back in March:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Sequelize

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

    Project mention: Confused about connecting SQL database to frontend | | 2021-09-04

    You could add an ORM to your express app, I've never used IT, but there's sequelize for example.

  • 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: Awesome Cheatsheets | | 2021-10-13
  • GitHub repo Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: My 'under 700ms' SaaS - How I plan to automate the entire process, from finding leads to the sale itself - broken down for you to replicate 😄 | | 2021-10-17

    You will want to connect it to your MongoDB database, so use this:

  • GitHub repo dbeaver

    Free universal database tool and SQL client

    Project mention: How to Change Another User's Password? | | 2021-10-06
  • GitHub repo cockroach

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

    Project mention: CockroachDB Grants and Schemas explained | | 2021-08-28

    And here:

  • GitHub repo InfluxDB

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

    Project mention: 100% Self hosted energy monitor | | 2021-09-13

    InfluxDB 2.0 and Telegraf, for reading values into a time series database

  • GitHub repo SQLMap

    Automatic SQL injection and database takeover tool

    Project mention: Awesome Penetration Testing | | 2021-10-06

    SQLmap - Automatic SQL injection and database takeover tool.

  • GitHub repo RocksDB

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

    Project mention: Hello guys , needed help for building a key-value data store | | 2021-10-09

    - RocksDB - kv store that uses LSM tree;

  • GitHub repo MongoDB

    The MongoDB Database

    Project mention: Backend Developer Learning Path 2021 | | 2021-10-18


  • GitHub repo ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: Recommend a service for storing large amount of data except for Big Table | | 2021-09-30

    If this is analytical data, you could run your own Clickhouse system for cheap that could handle this load, though whole sale extracting the data later on would be tricky. Otherwise, and I know you said no, BigTable is probably the answer.

  • GitHub repo MeiliSearch

    Powerful, fast, and an easy to use search engine

    Project mention: Scaling Indexing and Search – Algolia New Search Architecture | | 2021-10-15
  • GitHub repo postgrest

    REST API for any Postgres database

    Project mention: Timescale Announces New Database Cloud | | 2021-10-05
  • GitHub repo Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

    Project mention: How to know which apk packages need to be installed when using an Alpine image in a Dockerfile? | | 2021-10-18

    The purpose of an Alpine image is to be as bare-bones as possible. Packages like prisma, an ORM that my project uses, need to have openssl installed which is not included in the node-alpine image so I would need to run a:

  • GitHub repo prisma1

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

    Project mention: Preferred SQL ORM | | 2021-10-16

    Mongoose is quite a standard also open-source, but Prisma is an emerging modern solution that seems to take the cake.

  • GitHub repo dgraph

    Native GraphQL Database with graph backend

    Project mention: Uber using External Consistency database Google Cloud Spanner | | 2021-09-30

    Thanks, cool. I will check out

  • GitHub repo MySQL

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

    Project mention: How does one make a fully functional professional website? | | 2021-08-18
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-10-18.


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

Project Stars
1 prometheus 39,114
2 etcd 37,505
3 tidb 29,252
4 SheetJS js-xlsx 27,521
5 LevelDB 26,663
6 Metabase 26,234
7 TypeORM 25,873
8 Sequelize 25,083
9 awesome-cheatsheets 24,259
10 Mongoose 23,337
11 dbeaver 22,539
12 cockroach 22,245
13 InfluxDB 22,212
14 SQLMap 21,335
15 RocksDB 20,950
16 MongoDB 20,559
17 ClickHouse 19,824
18 MeiliSearch 18,926
19 postgrest 17,730
20 Prisma 16,868
21 prisma1 16,845
22 dgraph 16,770
23 MySQL 16,752
Find remote jobs at our new job board There are 35 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives