An open API service indexing awesome lists of open source software.

awesome-db

A curated list of amazingly awesome database libraries, resources and shiny things by https://www.numetriclabz.com/
https://github.com/numetriclabz/awesome-db

Last synced: 14 days ago
JSON representation

C / CPP

  • LMDB - Very fast embedded key/value store with full ACID semantics.
  • redis-nds - This is a version of Redis patched to implement NDS (the Naive Disk Store). Documentation on this feature is contained within README.nds.
  • Aerospike - Aerospike Database Server – flash-optimized, in-memory, nosql database
  • Alchemy-Database - AlchemyDB is now Aerospike
  • cstore_fdw - Fast columnar store for analytics with PostgreSQL website
  • memcache - Free & open source, high-performance, distributed memory object caching system
  • monetdb - website
  • mongo - The Mongo Database http://www.mongodb.org/
  • facebook/mysql-5.6 - Facebook's branch of the Oracle MySQL v5.6 database
  • postgres
  • Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes website
  • rethinkdb - An open-source distributed JSON document database with a pleasant and powerful query language. http://www.rethinkdb.com
  • rocksdb - Embedded key-value store for fast storage http://rocksdb.org
  • ssdb - SSDB - A fast NoSQL database, an alternative to Redis http://ssdb.io
  • tokudb-engine - TokuDB is a high-performance, write optimized, compressing, transactional storage engine for MySQL and MariaDB
  • TokuMX - TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB
  • LMDB - Very fast embedded key/value store with full ACID semantics.
  • LMDB - Very fast embedded key/value store with full ACID semantics.

Clojure

dot-net

Erlang

  • Pulsedb - Pulsedb is a time series database server and library.
  • riak - Riak is a decentralized datastore from Basho Technologies.

Go-lang

  • skydb.io - Sky is an open source database used for flexible, high performance analysis of behavioral data.
  • bolt - A low-level key/value database for Go.
  • diskv - A home-grown disk-backed key-value store.
  • goleveldb - An implementation of the LevelDB key/value database in the Go.
  • groupcache - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • ledisdb - Ledisdb is a high performance NoSQL like Redis based on LevelDB.
  • tiedot - Your NoSQL database powered by Golang.
  • go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
  • influxdb - Scalable datastore for metrics, events, and real-time analytics

JAVA

  • cassandra - Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.
  • lmdbjni - LMDB for Java, which is a very fast embedded key/value store with full ACID semantics.
  • mapdb - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.http://www.mapdb.org
  • neo4j - Neo4j is the world’s leading Graph Database.
  • orientdb - OrientDB is an Open Source NoSQL DBMS with the features of both Document and Graph DBMSs.
  • voldemort - An open source clone of Amazon's Dynamo. website
  • Titan - Distributed Graph Database http://titandb.io

Javascript

  • couchdb - Apache CouchDB™ is a database that uses JSON for documents,JavaScript for MapReduce indexes, and regular HTTP for its API [website] (http://couchdb.apache.org/)

Research Papers

  • db-readings - A list of papers essential to understanding databases and building new data systems

Scala