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.

99,143TypeScript
Explore Repo

#2netdata/netdata

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

78,097C
Explore Repo

#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,459C
Explore Repo

#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

59,617Python
Explore Repo

#5meilisearch/meilisearch

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

56,446Rust
Explore Repo

#6etcd-io/etcd

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

51,680Go
Explore Repo

#7dbeaver/dbeaver

Free universal database tool and SQL client

49,144Java
Explore Repo

#8metabase/metabase

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

46,428Clojure
Explore Repo

#9ClickHouse/ClickHouse

ClickHouse® is a real-time analytics database management system

46,366C++
Explore Repo

#10prisma/prisma

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

45,543TypeScript
Explore Repo

#11LeCoupa/awesome-cheatsheets

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

45,492JavaScript
Explore Repo

#12pingcap/tidb

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

39,915Go
Explore Repo

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

39,023Python
Explore Repo

#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,610C++
Explore Repo

#15sqlmapproject/sqlmap

Automatic SQL injection and database takeover tool

36,848Python
Explore Repo

#16duckdb/duckdb

DuckDB is an analytical in-process SQL database management system

36,715C++
Explore Repo

#17typeorm/typeorm

TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

36,396TypeScript
Explore Repo

#18SheetJS/sheetjs

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

36,201
Explore Repo

#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,504TypeScript
Explore Repo

#20cockroachdb/cockroach

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

32,014Go
Explore Repo

#21facebook/rocksdb

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

31,635C++
Explore Repo

#22surrealdb/surrealdb

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

31,586Rust
Explore Repo

#23influxdata/influxdb

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

31,363Rust
Explore Repo

#24dragonflydb/dragonfly

A modern replacement for Redis and Memcached

30,183C++
Explore Repo

#25mongodb/mongo

The MongoDB Database

28,217C++
Explore Repo

#26chroma-core/chroma

Open-source search and retrieval database for AI applications.

26,681Rust
Explore Repo

#27PostgREST/postgrest

REST API for any Postgres database

26,662Haskell
Explore Repo

#28forthespada/CS-Books

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

26,476
Explore Repo

#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,228Java
Explore Repo

#30valkey-io/valkey

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

25,146C
Explore Repo

#31taosdata/TDengine

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

24,774C
Explore Repo

#32amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

18,968JavaScript
Explore Repo

#33eosphoros-ai/DB-GPT

open-source agentic AI data assistant for the next generation of AI + Data products.

18,281Python
Explore Repo

#34golang-migrate/migrate

Database migrations. CLI and Golang library.

18,238Go
Explore Repo

#35tursodatabase/turso

Turso is an in-process SQL database, compatible with SQLite.

17,846Rust
Explore Repo

#36apache/pouchdb

:kangaroo: - PouchDB is a pocket-sized database.

17,568JavaScript
Explore Repo

#37rqlite/rqlite

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

17,352Go
Explore Repo

#38gyoogle/tech-interview-for-developer

👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

17,201Java
Explore Repo

#39questdb/questdb

QuestDB is a high performance, open-source, time-series database

16,767Java
Explore Repo

#40realm/realm-swift

Realm is a mobile database: a replacement for Core Data & SQLite

16,602Objective-C
Explore Repo

#41VictoriaMetrics/VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

16,538Go
Explore Repo

#42tursodatabase/libsql

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.

16,508C
Explore Repo

#43neo4j/neo4j

Graphs for Everyone

16,082Java
Explore Repo

#44dgraph-io/badger

Fast key-value DB in Go.

15,520Go
Explore Repo

#45scylladb/scylladb

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

15,413C++
Explore Repo

#46go-sql-driver/mysql

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

15,381Go
Explore Repo

#47apache/doris

Apache Doris is an easy-to-use, high performance and unified analytics database.

15,116Java
Explore Repo

#48electric-sql/pglite

Embeddable Postgres with real-time, reactive bindings.

14,888TypeScript
Explore Repo

#49yugabyte/yugabyte-db

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

10,227C
Explore Repo

#50guyueyingmu/avbook

AV 电影管理系统, avmoo , javbus , javlibrary 爬虫,线上 AV 影片图书馆,AV 磁力链接数据库,Japanese Adult Video Library,Adult Video Magnet Links - Japanese Adult Video Database

9,930PHP
Explore Repo