Open-source projects categorized as Databases Edit details

Top 23 Database Open-Source Projects

  • cs-video-courses

    List of Computer Science courses with video lectures.

    Project mention: Hundreds of computer science courses with video lectures | | 2022-07-17
  • migrate

    Database migrations. CLI and Golang library.

    Project mention: Language and framework agnostic database migrations. | | 2022-09-13

    We use Migrate because Go is our default language in Typeform. The following tutorial could work for any language or framework because the CLI works with SQL files.

  • 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.

  • test-your-sysadmin-skills

    A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.

    Project mention: what is extensive Linux knowledge for sysadmin | | 2022-01-20
  • Trino

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (

    Project mention: dremio/presto/trino/impala use case? | | 2022-09-07

    There are some rumblings in the Trino community to support a pyTrino but nothing official yet. I'm curious if you would have any interest in that u/monkeyunited?

  • prql

    PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement

    Project mention: No ORM 1:M Relationship | | 2022-09-17

    The theoretical foundations of SQL lie in relational algebra and tuple relational calculus. There is a reason it’s an industry standard. Sure the syntax is a bit verbose and can probably be improved in a sort of TS/JS way, but as a way to get data out of data stores it’s unparalleled.

  • coolify

    An open-source & self-hostable Heroku / Netlify alternative.

    Project mention: Hosting multiple websites on a server. | | 2022-09-10

    Check Caprover it’s an open-source self-hosted Platform-as-a-service that makes it super easy. Also, there is Coolify but I haven’t tried it yet

  • developer-handbook

    An opinionated guide on how to become a professional Web/Mobile App Developer.

    Project mention: Questions in Front-end Interview | | 2021-09-25

    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • pREST

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

    Project mention: Constant work to onboarding new members into engineering team | | 2022-01-07

    Improve local tests execution — it is frustrating that someone wants to contribute and cannot run the local tests (we use e2e tests, making requests to prestd's own API), a way was implemented where the tests run inside docker using docker-compose;

  • ROM

    Data mapping and persistence toolkit for Ruby

    Project mention: Rails is not written in Ruby | | 2022-02-04

    Just wanted to say that the authors libraries, especially ROM [0], are incredible and have played a huge influence on me as a developer. I learned a lot using and diving through the code.


  • cloudbeaver

    Cloud Database Manager

    Project mention: webgui for mariadb, postgresql and sqlite databases? | | 2022-07-07


  • roaring

    Roaring bitmaps in Go (golang)

    Project mention: Skipfilter | | 2022-03-26

    Each topic has a roaring bitmap. Each bit corresponds to a subscriber in the skip list. For each topic, head and tail cursors are also maintained to ensure that newly added subscriptions are always tested and deleted subscriptions are always evicted. Roaring bitmaps are compressed and discontinuous so memory usage again remains bounded as subscribers come and go.

  • skytable

    Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful apps

    Project mention: skytable / skytable : | | 2022-08-29
  • readyset

    ReadySet is a lightweight SQL caching engine written in Rust that helps developers enhance the performance and scalability of existing applications.

    Project mention: Awesome list of VCs investing in commercial open-source startups | | 2022-09-14

    ReadySet - BSL

  • ormar

    python async orm with fastapi in mind and pydantic validation

    Project mention: FastAPI with Django ORM | | 2022-02-13

    Also check out: It is an abstraction over sqlalchemy which makes it look quite similar to Django ORM

  • acra

    Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. (by cossacklabs)

    Project mention: How we implemented encryption and data masking for 60+ apps in 12 weeks | | 2022-04-19

    Don't panic and use Acra database security suite as the goal can be reached in a dev-friendly way.

  • rust_sqlite

    SQLRite - Simple embedded database modeled off SQLite in Rust

  • Bayeslite

    BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.

    Project mention: Ranking YC W22 Companies with a Neural Net | | 2022-04-04
  • jsonlite

    A simple, self-contained, serverless, zero-configuration, json document store.

    Project mention: JSONlite: A simple, self-contained, serverless, zero-config, JSON document store | | 2022-07-24
  • gormigrate

    Minimalistic database migration helper for Gorm ORM

    Project mention: Most recommended database migration tool? using golang for the record | | 2022-04-04
  • EasyDB

    Easy-to-use PDO wrapper for PHP projects.

  • libpqxx

    The official C++ client API for PostgreSQL.

  • awesome-backend

    🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки

    Project mention: Handful Github Repos for Full stack web developer | | 2021-10-21

    6. Awesome Backend Engineer

  • DBngin

    DB Engine

    Project mention: Local WordPress development with Laravel Valet w/ a GUI | | 2022-07-28

    DBngin provides a free, all-in-one database management tool that includes MySQL, PostgreSQL, and Redis. After DBngin has been installed, you can connect to your database at using the root username and an empty string for the password.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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 2022-09-17.

Databases related posts


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

Project Stars
1 cs-video-courses 43,165
2 migrate 9,767
3 test-your-sysadmin-skills 9,113
4 Trino 6,171
5 prql 5,003
6 coolify 4,370
7 developer-handbook 3,910
8 pREST 3,377
9 ROM 2,004
10 cloudbeaver 1,817
11 roaring 1,767
12 skytable 1,280
13 readyset 1,273
14 ormar 1,097
15 acra 1,054
16 rust_sqlite 908
17 Bayeslite 905
18 jsonlite 834
19 gormigrate 821
20 EasyDB 702
21 libpqxx 674
22 awesome-backend 612
23 DBngin 566
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.