back to home

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.

97,966TypeScript
Analyze Code

#2netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

77,825C
Analyze Code

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

73,100C
Analyze Code

#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

58,405Python
Analyze Code

#5meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

56,011Rust
Analyze Code

#6etcd-io/etcd

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

51,625Go
Analyze Code

#7dbeaver/dbeaver

Free universal database tool and SQL client

48,754Java
Analyze Code

#8metabase/metabase

The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

46,049Clojure
Analyze Code

#9ClickHouse/ClickHouse

ClickHouse® is a real-time analytics database management system

45,985C++
Analyze Code

#10LeCoupa/awesome-cheatsheets

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

45,372JavaScript
Analyze Code

#11prisma/prisma

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

45,361TypeScript
Analyze Code

#12pingcap/tidb

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

39,843Go
Analyze Code

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

38,947Python
Analyze Code

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

37,518C++
Analyze Code

#15sqlmapproject/sqlmap

Automatic SQL injection and database takeover tool

36,652Python
Analyze Code

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

36,333TypeScript
Analyze Code

#17duckdb/duckdb

DuckDB is an analytical in-process SQL database management system

36,229C++
Analyze Code

#18SheetJS/sheetjs

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

36,192
Analyze Code

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

34,266TypeScript
Analyze Code

#20cockroachdb/cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

31,945Go
Analyze Code

#21facebook/rocksdb

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

31,573C++
Analyze Code

#22influxdata/influxdb

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

31,309Rust
Analyze Code

#23surrealdb/surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web

31,270Rust
Analyze Code

#24dragonflydb/dragonfly

A modern replacement for Redis and Memcached

30,028C++
Analyze Code

#25mongodb/mongo

The MongoDB Database

28,161C++
Analyze Code

#26PostgREST/postgrest

REST API for any Postgres database

26,550Haskell
Analyze Code

#27forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

26,291
Analyze Code

#28chroma-core/chroma

Open-source search and retrieval database for AI applications.

26,222Rust
Analyze Code

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

25,157Java
Analyze Code

#30valkey-io/valkey

A flexible distributed key-value database that is optimized for caching and other realtime workloads.

24,898C
Analyze Code

#31taosdata/TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

24,734C
Analyze Code

#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:

23,655C++
Analyze Code

#33sinaptik-ai/pandas-ai

Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.

23,211Python
Analyze Code

#34pubkey/rxdb

A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

23,046TypeScript
Analyze Code

#35vanna-ai/vanna

🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.

22,721Python
Analyze Code

#36Vonng/ddia

《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译

22,665Python
Analyze Code

#37typicode/lowdb

Simple and fast JSON database

22,469JavaScript
Analyze Code

#38beekeeper-studio/beekeeper-studio

Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.

22,043TypeScript
Analyze Code

#39timescale/timescaledb

A time-series database for high-performance real-time analytics packaged as a Postgres extension

21,886C
Analyze Code

#40dgraph-io/dgraph

high-performance graph database for real-time use cases

21,618Go
Analyze Code

#41chartdb/chartdb

Database diagrams editor that allows you to visualize and design your DB with a single query.

21,299TypeScript
Analyze Code

#42valeriansaliou/sonic

🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

21,138Rust
Analyze Code

#43neondatabase/neon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

20,987Rust
Analyze Code

#44teableio/teable

✨ The Next Gen Airtable Alternative: No-Code Postgres

20,895TypeScript
Analyze Code

#45apache/shardingsphere

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

20,677Java
Analyze Code

#46dolthub/dolt

Dolt – Git for Data

19,930Go
Analyze Code

#47clockworklabs/SpacetimeDB

Development at the speed of light

19,201Rust
Analyze Code

#48amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

18,911JavaScript
Analyze Code

#49eosphoros-ai/DB-GPT

AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents

18,146Python
Analyze Code

#50golang-migrate/migrate

Database migrations. CLI and Golang library.

18,123Go
Analyze Code