Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Databases
  4. Database

Database

The "Awesome Database" project is a curated resource list designed to support developers and data professionals working with various database technologies. Databases are systems that store, manage, and retrieve structured data, and this list encompasses a wide range of resources including database management systems (DBMS), libraries, tools, tutorials, and community resources. Whether you are a beginner looking to understand the basics of databases or an experienced developer seeking advanced techniques and tools, this collection provides valuable insights and resources to enhance your database projects. Explore this list to discover tools and information that can help you optimize data management and improve application performance.

sqlnosqldatabase-managementdata-storagedata-modelingdatabase-toolstutorialscommunity-resources
RSSView on GitHub
1.4k stars174 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
PostgreSQL

The "Awesome PostgreSQL" project is a curated collection of resources focused on PostgreSQL, a powerful open-source object-relational database management system. This list encompasses a variety of categories, including libraries, tools, extensions, tutorials, and community resources that enhance the PostgreSQL experience. It is beneficial for developers, database administrators, and data analysts of all skill levels, providing them with essential tools and knowledge to effectively work with PostgreSQL. Users can explore performance optimization techniques, data modeling strategies, and best practices to maximize their use of this robust database system.

11.8k
📦
Database Tools

The "Awesome Database Tools" project is a comprehensive collection of resources aimed at simplifying database management and development. This list covers a wide range of tools, including database management systems, GUI clients, ORM libraries, migration tools, and performance monitoring utilities. It is designed for developers, database administrators, and data analysts of all experience levels, providing them with valuable tools to enhance productivity and streamline workflows. Whether you are looking to optimize your database performance or simplify data manipulation tasks, this collection offers a wealth of resources to support your database endeavors.

5.1k
📦
SQLAlchemy

The "Awesome SQLAlchemy" project is a curated resource list designed to support developers using SQLAlchemy, a powerful SQL toolkit and Object-Relational Mapping (ORM) system for Python. This list includes libraries, extensions, tutorials, documentation, and community resources that enhance the use of SQLAlchemy in various applications. Whether you are a beginner looking to understand the basics of ORM or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools. Dive into the world of SQLAlchemy and discover how to effectively manage database interactions in your Python projects.

3.0k
🐹
MongoDB

The "Awesome MongoDB" project is a curated collection of resources dedicated to MongoDB, a popular document-oriented NoSQL database designed for scalability and flexibility. This list encompasses a wide range of categories, including official documentation, libraries, tools, tutorials, and community resources that facilitate the use of MongoDB in various applications. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list offers valuable insights and tools to enhance your MongoDB experience. Dive into this collection to unlock the full potential of MongoDB in your projects.

2.6k

Table of Contents

9 sections · 45 projects

Clojure

3 projects
Datomic

datomic.com
clojure.jdbcclojure.jdbc

A JDBC library for Clojure providing a functional, idiomatic API for database interactions.

#functional-programming#database#connection-pooling
Stars105
Forks23
Last commit7 years ago
cravendbcravendb

A Clojure document database with full-text search, custom indexes, multi-master replication, and transactional writes.

#http-server#document-database#vector-clocks
Stars63
Forks7
Last commit12 years ago

C / CPP

18 projects
AerospikeAerospike

A distributed, scalable NoSQL database optimized for flash and in-memory storage, designed for web-scale applications.

#high-performance#flash-optimized#nosql
Stars1,378
Forks212
Last commit1 month ago
Alchemy-DatabaseAlchemy-Database

Stars185
Forks30
Last commit14 years ago
cstore_fdwcstore_fdw

A columnar storage extension for PostgreSQL built as a foreign data wrapper, optimized for analytics and data archival.

#database-extension#columnar-store#data-archival
Stars1,783
Forks169
Last commit5 years ago
LMDB

symas.com
memcachememcache

A high-performance, distributed, in-memory key-value cache store for speeding up dynamic web applications.

#performance-optimization#tls-support#key-value-store
Stars14,268
Forks3,343
Last commit1 month ago
monetdbmonetdb

Stars7
Forks6
Last commit13 years ago
MongoDB source codeMongoDB source code

A source-available, document-oriented NoSQL database for scalable, flexible data storage.

#database#document-database#database-server
Stars28,529
Forks5,800
Last commit2 days ago
mysql-5.6mysql-5.6

Stars2,575
Forks711
Last commit1 year ago
mysqlmysql

A MySQL 5.5 fork maintained by Twitter with performance optimizations for NUMA, SSDs, and production monitoring.

#innodb#mysql-fork#buffer-pool-management
Stars1,733
Forks448
Last commit9 years ago
postgrespostgres

An advanced, open-source object-relational database management system supporting SQL standards, transactions, and extensibility.

#database#data-persistence#sql-database
Stars22,020
Forks5,894
Last commit2 days ago
RedisRedis

An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.

#data-structures#nosql#vector-database
Stars145
Forks13
Last commit25 days ago
redis-ndsredis-nds

Stars128
Forks5
Last commit12 years ago
rethinkdbrethinkdb

An open-source NoSQL database built for realtime web applications with automatic push updates.

#database#high-availability#changefeeds
Stars26,994
Forks1,851
Last commit5 months ago
RocksDBRocksDB

An embeddable, persistent key-value store optimized for fast flash and RAM storage with LSM-tree design.

#database#flash-storage#high-performance
Stars32,059
Forks6,918
Last commit2 days ago
ssdbssdb

A fast, persistent NoSQL database with Redis compatibility, designed for storing collection data on disk.

#master-slave-replication#data-persistence#rocksdb
Stars8,318
Forks1,398
Last commit4 years ago
SQLite

sqlite.org
tokudb-enginetokudb-engine

A high-performance, write-optimized, compressing transactional storage engine for Percona Server and MySQL.

#fractal-tree-indexing#database-performance#mysql-storage-engine
Stars663
Forks127
Last commit11 years ago
TokuMXTokuMX

A high-performance, concurrent, compressing drop-in replacement engine for MongoDB built on Fractal Tree indexes.

#database-engine#concurrent-access#high-performance
Stars704
Forks95
Last commit9 years ago

Dot-net

2 projects
RavenDBRavenDB

A fully ACID NoSQL document database with extreme performance and developer-friendly experience.

#iot#database#document-database
Stars3,996
Forks864
Last commit3 days ago
OrigoDB

dev.origodb.com

Erlang

2 projects
riakriak

A decentralized, distributed key-value datastore designed for high availability and fault tolerance.

#scalable-storage#high-availability#nosql
Stars4,027
Forks521
Last commit24 days ago
Pulsedb

pulsedb.io

Go-lang

9 projects
boltbolt

A pure Go embedded key/value database with ACID transactions, inspired by LMDB.

#mobile-database#database#b-plus-tree
Stars14,643
Forks1,545
Last commit8 years ago
diskvdiskv

A simple, persistent, disk-backed key-value store for Go with performance-enhancing abstractions.

#data-storage#caching#go-library
Stars1,455
Forks108
Last commit4 years ago
go-cachego-cache

An in-memory key-value store/cache library for Go, similar to Memcached, designed for single-machine applications.

#goroutine-safe#in-memory-cache#library
Stars8,847
Forks909
Last commit2 years ago
goleveldbgoleveldb

A pure Go implementation of the LevelDB key/value storage engine.

#database#leveldb#concurrent
Stars6,323
Forks984
Last commit2 years ago
groupcachegroupcache

A distributed caching and cache-filling library for Go, designed as a replacement for memcached clusters.

#cache-coordination#in-memory-cache#memcached-alternative
Stars13,336
Forks1,393
Last commit1 year ago
influxdbinfluxdb

A scalable time series database optimized for real-time metrics, events, and analytics with fast query response.

#influxql#event-processing#parquet
Stars31,734
Forks3,716
Last commit2 days ago
ledisdbledisdb

A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.

#ledisdb#rocksdb-support#lua-scripting
Stars4,114
Forks436
Last commit2 years ago
roshiroshi

A distributed, eventually consistent CRDT set implementation for timestamped events, built on Redis.

#redis#distributed-systems#data-replication
Stars3,179
Forks155
Last commit4 days ago
tiedottiedot

A rudimentary embedded NoSQL document database written in Go that stores JSON documents and provides HTTP API access.

#database#data-storage#database-engine
Stars2,725
Forks258
Last commit5 years ago