awesome-database
Database toolset
A curated list of databases and tools for managing and manipulating relational data
A curated list of amazingly awesome database libraries, resources.
187 stars
7 watching
27 forks
last commit: 3 months ago
Linked from 1 awesome list
Categories / Databases / Relational Databases | |||
SQL Developer | Oracle's Free IDE for PL/SQL development and administration of Oracle databases | ||
SQL Tools for Oracle | Lightweight frontend for Oracle DB development | ||
Oracle Database 11g Express Edition | Free entry level database to develop and deploy applications | ||
Alexandria PL/SQL Utility Library | 786 | over 1 year ago | Collection of utility packages for PL/SQL |
PLSQL-JSON | 47 | over 4 years ago | PL/SQL library to encode/decode JSON |
utPLSQL | Unit testing framework for PL/SQL | ||
SQL Server Express Edition | Free SQL Server Database to develop and deploy applications | ||
SQL Server Data Tools | Integrated environment for developers to design and build database and other business intelligence solutions for MS SQL Server stack | ||
tSQLt | Unit testing framework for SQL Server | ||
Monitor CPU Usage | 65 | almost 7 years ago | |
Monitor Memory Usage | 65 | almost 7 years ago | |
Monitor Disk Usage | 65 | almost 7 years ago | |
Session Monitoring | 65 | almost 7 years ago | |
Blocking, Deadlock Monitoring | 65 | almost 7 years ago | |
IO Monitoring | 65 | almost 7 years ago | |
Wait stat Monitoring | 65 | almost 7 years ago | |
Facebook/MySQL-5.6 | 2,491 | 21 days ago | Facebook's branch of the Oracle MySQL v5.6 database. (#C/C++) |
Twitter/MySQL | 1,725 | over 7 years ago | MySQL fork maintained and used at Twitter. See its . (#C/C++) |
Percona Server | Enhanced, drop-in MySQL replacement | ||
TokuDB Engine | 654 | about 9 years ago | TokuDB is a high-performance, write optimized, compressing, transactional storage engine for MySQL and MariaDB. (#C/C++) (#MARIADB) |
Galera | Galera Cluster for MySQL is an easy-to-use high-availability solution with high system up-time, no data loss, and scalability for future growth | ||
Awesome SQLite | 45 | over 7 years ago | All things around SQLite |
Awesome DB2 | 8 | over 3 years ago | A curated list of awesome Db2 resources, tools and documentation to develop in that database |
Firebird | True universal open source database | ||
VoltDB | VoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and write throughput requirements | ||
YugabyteDB | 9,003 | 6 days ago | PostgreSQL-compatible, Cassandra-compatible, horizontally scalable, fault tolerant database server |
Categories / Databases / Object-Relational Databases | |||
PostgreSQL | 16,231 | 6 days ago | Mirror of the official PostgreSQL Git repository. (#C/C++) |
PostgreSQL-XL | Scalable Open Source PostgreSQL-based database cluster | ||
Cstore FDW | 1,759 | over 3 years ago | Fast columnar store for analytics with PostgreSQL. . (#C/C++) |
Barman | Backup and Recovery Manager for disaster recovery of PostgreSQL servers | ||
Categories / Databases / NoSQL Databases | |||
Go Cache | 8,168 | about 1 year ago | An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. (#GO-LANG) |
Aerospike | 1,086 | 20 days ago | Flash-optimized, in-memory, noSQL database. Previously . See |
Bolt | 14,230 | over 6 years ago | A low-level key/value database for Go. (#GO-LANG) |
Diskv | 1,408 | about 3 years ago | A home-grown disk-backed key-value store. (#GO-LANG) |
LevelDB | 36,564 | 3 months ago | High performance key-value storage library written at Google. See |
Go LevelDB | 6,159 | 6 months ago | An implementation of the key/value database in the Go. (#GO-LANG) |
Voldemort | 2,640 | over 1 year ago | An open source clone of Amazon's Dynamo. (#JAVA) |
Riak | Another fault-tolerant key-value NoSQL database | ||
LMDB | Very fast embedded key/value store with full ACID semantics. (#C/C++) | ||
Memcached | 13,514 | 7 days ago | Free & open source, high-performance, distributed memory object caching system. (#C/C++) |
Groupcache | 12,954 | 12 months ago | Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. (#GO-LANG) |
Redis | 67,030 | 7 days ago | 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. . (#C/C++) |
Redis NDS | 129 | over 10 years ago | This is a version of Redis patched to implement NDS (the Naive Disk Store). (#C/C++) |
SSDB | 8,193 | over 2 years ago | A fast NoSQL database, an alternative to Redis. . (#C/C++) |
LedisDB | 4,101 | about 1 year ago | Ledisdb is a high performance NoSQL like Redis based on LevelDB. (#GO-LANG) |
Couchbase | In-memory, replicated, peristent key/value datastore | ||
MongoDB | 26,366 | 7 days ago | MongoDB is a document database that provides high performance, high availability, and easy scalability. Documents (objects) map nicely to programming language data types. Embedded documents and arrays reduce need for joins. Dynamic schema makes polymorphism easier. [Website] ( ). (#JAVASCRIPT) |
TokuMX | 703 | about 7 years ago | TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB. (#C/C++) |
Apache CouchDB | 6,264 | 7 days ago | A database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API [Website] ( ). (#JAVASCRIPT) |
PouchDB | 16,902 | 8 days ago | PouchDB is a pocket-sized database. (#JAVASCRIPT). Inspired by CouchDB |
RethinkDB | 26,775 | 6 days ago | An open-source distributed JSON document database with a pleasant and powerful query language. For building realtime web applications. . (#C/C++) |
ElasticSearch | Popular with log aggregation, and email archiving projects. (#JAVA) | ||
RavenDB | 3,585 | 6 days ago | Document based database with ACID/Transactional features. (#.NET) |
Cassandra | 8,858 | 6 days ago | A partitioned row store. Rows are organized into tables with a required primary key. (#JAVA) |
Apache HBase | Hadoop database, a distributed, big data store | ||
Hypertable | C++ based BigTable-like DBMS, communicates through Thrift and runs either as stand-alone or on distributed FS such as Hadoop | ||
Neo4j | 13,406 | 21 days ago | The world’s leading Graph Database. . (#JAVA) |
FlockDB | 3,338 | over 7 years ago | Twitter's distributed, fault-tolerant graph database |
Titan | 5,249 | about 2 years ago | Distributed Graph Database. (#JAVA) |
OrientDB | 4,751 | 7 days ago | OrientDB is an Open Source NoSQL DBMS with the features of both Document and Graph DBMSs. (#JAVA) (#DOCUMENT-STORE) |
ArangoDB | 13,569 | 6 days ago | ArangoDB is a multi-purpose, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript/Ruby extensions. Use ACID transaction if you require them. Scale horizontally and vertically with a few mouse clicks |
ArcadeDB | 497 | 10 days ago | ArcadeDB is a Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. (#JAVA) |
Memstate | 365 | 12 months ago | Previously named OrigoDB. An in-memory embedded database engine for NET/Mono. See . (#.NET) |
MonetDB | 7 | about 11 years ago | A high-performance database kernel for query-intensive applications. The MonetDB kernel works together with an SQL frontend that is in a separate CVS module. . (#C/C++) |
Tiedot | 2,724 | about 3 years ago | Your NoSQL database powered by Golang. (#GO-LANG) |
InfluxDB | 28,968 | 6 days ago | Scalable datastore for metrics, events, and real-time analytics. (#GO-LANG) |
Roshi | 3,153 | over 1 year ago | Roshi is a large-scale CRDT set implementation for timestamped events. (#GO-LANG) |
SkyDB.io | Sky is an open source database used for flexible, high performance analysis of behavioral data. (#GO-LANG) | ||
CrateDB | An open source database for Time Series, Documents, and Vectors with native SQL query interface - written in Java | ||
Categories / Databases / Embeddable engines | |||
Derby | Open source relational database implemented entirely in Java | ||
H2 | 4,217 | 15 days ago | An embeddable RDBMS written in Java |
PalDB | 939 | almost 5 years ago | Embeddable write-once key-value store written in Java |
RocksDB | 28,650 | 7 days ago | Embedded key-value store for fast storage. . (#C/C++) |
MapDB | 4,906 | 6 months ago | 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. . (#JAVA) |
Xodus | 1,194 | 14 days ago | JetBrains Xodus is a Java transactional schema-less embedded database |
Categories / Clojure | |||
Datomic | |||
Clojure.jdbc | 105 | over 5 years ago | |
CravenDB | 61 | almost 11 years ago | |
Categories / Erlang | |||
Riak | 3,954 | 7 months ago | Riak is a decentralized datastore from Basho Technologies |
PulseDB | PulseDB is a time series database server and library | ||
Categories / Java | |||
Elasticsearch | 1,205 | 6 days ago | Open Source, Distributed, RESTful Search Engine . (#JAVA) |
Lmdbjni | 204 | over 3 years ago | LMDB for Java, which is a very fast embedded key/value store with full ACID semantics. (#JAVA) |
Categories / Scala | |||
BlinkDB | 660 | almost 11 years ago | BlinkDB: Sub-Second Approximate Queries on Very Large Data [Website] ( ). (#SCALA) |
VerdictDB | 249 | almost 4 years ago | Interactive-Speed Analytics: 200x Faster, 200x Fewer Cluster Resources, Approximate Query Processing |
Categories / Scripting / Tools | |||
PixQL | 386 | over 6 years ago | Command-line image processing tool in SQL |
SQL Fiddle | Easly test and share database problems and their solutions. Can use different backend DBMS's (MySQL, PostgreSQL, MS SQL Server, Oracle, and SQLite) | ||
SqlPad | A web app for running SQL queries and visualizing the results | ||
ERAlchemy | 1,162 | 2 months ago | ERAlchemy generates Entity Relation (ER) diagram from databases |
BigBash | 289 | over 8 years ago | Open-source converter that generates a bash one-liner from an SQL Select query, no database necessary |
Flyway | Database migration tool | ||
Liquibase | Source Control for your database | ||
Awesome DB Tools | 4,209 | 30 days ago | a community driven list of database tools (ide, cli, managing, monitoring, migrations, modelers, visualization etc) |
10 Database tools for sys admins | |||
Wikipedia Database Tools Comparison | |||
Categories / Formatters | |||
SQL Format | Instant SQL Formatter | ||
Poor SQL | A small free .Net and JS library (with demo UI, command-line bulk formatter, SSMS/VS add-in, notepad++ plugin, winmerge plugin, and demo webpage) for reformatting and coloring T-SQL code to the user's preferences. See more on | ||
T-SQL Tidy | Online T-SQL formatting with Webservice and Plugins for SSMS | ||
Categories / Database Development | |||
Awesome DB Dev | 1,419 | 8 months ago | Awesome materials about database development |
Categories / Benchmarks | |||
Awesome DB Benchmarks | 336 | over 1 year ago | Community driven list of database benchmarks |
Learning Resources / Research Papers | |||
db-readings | 7,684 | 2 months ago | A list of papers essential to understanding databases and building new data systems |
Learning Resources / Tutorials | |||
Curated SQL Learning Resources on Hackr.io | Programming Community Curated Resources for learning SQL | ||
Learning Resources / Other references | |||
Awesome DB Tools | 4,209 | 30 days ago | A community driven list of database tools (ide, cli, managing, monitoring, migrations, modelers, visualization, etc...) |
Awesome SQL | 341 | 16 days ago | List of tools and techniques for working with relational databases |
Awesome Databases | 16 | about 10 years ago | A curated list of awesome databases |
Awesome DB | 11 | over 2 years ago | A curated list of awesome DBs |
Awesome SQL Server | 65 | almost 7 years ago | A big collection of SQL Server Queries and documeantations to fix your SQL Server's bottle neck |
Awesome MySQL | 2,370 | 3 months ago | A curated list of awesome MySQL software, libraries, tools and resources |
Awesome MariaDB | 27 | 5 days ago | A curated list of awesome MariaDB resources |
Awesome SQLite | 331 | 3 months ago | A collection of awesome sqlite tools, scripts, books, etc |
Awesome PostgresSQL | 10,069 | 2 months ago | A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql |
Awesome DB2 | 8 | over 3 years ago | A curated list of awesome Db2 resources, libraries, tools and applications |
Awesome BigData | 13,267 | 7 months ago | A curated list of awesome big data frameworks, resources and other awesomeness |