Best Open Source database Libraries
A curated list of the most popular GitHub repositories tagged with database. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1supabase/supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
#2netdata/netdata
The fastest path to AI-powered full stack observability, even for lean teams.
#3redis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
#4Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
#5meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
#6etcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed system
#7dbeaver/dbeaver
Free universal database tool and SQL client
#8metabase/metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
#9ClickHouse/ClickHouse
ClickHouse® is a real-time analytics database management system
#10LeCoupa/awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
#11prisma/prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
#12pingcap/tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
#13QuivrHQ/quivr
Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
#14huihut/interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
#15sqlmapproject/sqlmap
Automatic SQL injection and database takeover tool
#16typeorm/typeorm
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
#17duckdb/duckdb
DuckDB is an analytical in-process SQL database management system
#18SheetJS/sheetjs
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
#19directus/directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
#20cockroachdb/cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
#21facebook/rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
#22influxdata/influxdb
Scalable datastore for metrics, events, and real-time analytics
#23surrealdb/surrealdb
A scalable, distributed, collaborative, document-graph database, for the realtime web
#24dragonflydb/dragonfly
A modern replacement for Redis and Memcached
#25mongodb/mongo
The MongoDB Database
#26PostgREST/postgrest
REST API for any Postgres database
#27forthespada/CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
#28chroma-core/chroma
Open-source search and retrieval database for AI applications.
#29CodePhiliaX/Chat2DB
AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.
#30valkey-io/valkey
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
#31taosdata/TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
#32sqlitebrowser/sqlitebrowser
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
#33sinaptik-ai/pandas-ai
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
#34pubkey/rxdb
A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
#35vanna-ai/vanna
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
#36Vonng/ddia
《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译
#37typicode/lowdb
Simple and fast JSON database
#38beekeeper-studio/beekeeper-studio
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
#39timescale/timescaledb
A time-series database for high-performance real-time analytics packaged as a Postgres extension
#40dgraph-io/dgraph
high-performance graph database for real-time use cases
#41chartdb/chartdb
Database diagrams editor that allows you to visualize and design your DB with a single query.
#42valeriansaliou/sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
#43neondatabase/neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
#44teableio/teable
✨ The Next Gen Airtable Alternative: No-Code Postgres
#45apache/shardingsphere
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
#46dolthub/dolt
Dolt – Git for Data
#47clockworklabs/SpacetimeDB
Development at the speed of light
#48amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
#49eosphoros-ai/DB-GPT
AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents
#50golang-migrate/migrate
Database migrations. CLI and Golang library.