awesome-database
github.com/0xmalaz/awesome-database ↗A curated list of amazingly awesome database libraries and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me nosql resources from awesome-database"
Installation instructions →What's inside
NoSQL
- Aerospike
Aerospike Database Server – flash-optimized, in-memory, NoSQL database.
- CouchDB
Apache CouchDB™ is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API.
- Elasticsearch
Open Source, Distributed, RESTful Search Engine.
- Fireproof
Zero dependency, offline-capable CRDT database, runs in the browser and connects to any cloud.
- InfluxDB
Scalable datastore for metrics, events, and real-time analytics.
- LedisDB
Ledisdb is a high-performance NoSQL like Redis based on LevelDB.
Search Engines
- Apache Solr
Apache Solr is an open-source search platform built on Apache Lucene. It is designed for indexing, searching, and analyzing large volumes of text data efficiently.
- Elastic Search
Elasticsearch is a versatile and powerful tool for searching, analyzing, and visualizing data. Its flexibility and scalability make it a valuable asset for organizations dealing with diverse data sources and analytical requirements.
Key-Value
- Bolt
A low-level key/value database for Go.
- Diskv
A home-grown disk-backed key-value store.
- Go-cache
An in-memory key-value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- GoLevelDB
An implementation of the
- Groupcache
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
- HollowDB
HollowDB is a decentralized & privacy-preserving key-value database on the Arweave network, powered by Warp Contracts.
SQL
- Cassandra
Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.
- Citus
Fast columnar store for analytics with PostgreSQL.
- Datomic
A distributed database designed to enable scalable, flexible, and intelligent applications, running on next-gen cloud architectures. It provides ACID transactions, joins, and a powerful query language with time-travel capabilities.
- Facebook MySQL
Facebook's branch of the Oracle MySQL v5.6 database.
- Greenplum
Greenplum is an MPP (massively parallel processing / multi-node) version of PostgreSQL, for analytic workloads. It lags behind upstream PostgreSQL versions, based on v9.4 as of June 2023.
- PostgreSQL
An advanced open-source relational database known for its extensibility, standards compliance, and robustness. Supports both SQL and JSON querying.
Vector
- DANNY
DANNY is a decentralized vector database for building vector search applications powered by Warp Contracts on the Arweave network. Offers a robust set of tools for the development of various applications, including recommendation systems and semantic search functionalities.
- Pinecone
The vector database for machine learning applications. Build vector-based personalization, ranking, and search systems that are accurate, fast, and scalable.
Research Papers
- DB-Readings
A list of papers essential to understanding databases and building new data systems.
Blogs
- Exploring the Diversity of Database
Exploring the Diversity of Database Types and Their Ideal Use Cases
Graph
- Neo4j
An open-source, NoSQL, native graph database that provides an ACID-compliant transactional backend for your applications. Known for its high performance, scalability, and flexibility.
Showing a sample of 44 resources. View the full list on GitHub →