Skip to main content

A curated list of amazingly awesome database libraries and resources.

17
GitHub Stars
44
Curated Resources
8
Categories
22 hours ago
Last Refreshed
SQLNoSQLKey-ValueGraphVectorSearch EnginesBlogsResearch Papers

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

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 →