Top Java Frameworks & Libraries for database

Free universal database tool and SQL client

greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

Build criterion and ecosystem above multi-model databases

Realm is a mobile database: a replacement for SQLite & ORMs

Apache Druid: a high performance real-time analytics database.

A library for debugging android databases and shared preferences - Make Debugging Great Again

An Android library that makes developers use SQLite database extremely easy.

Mirror of Apache Cassandra

Flyway by Redgate • Database Migrations Made Easy.

Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more....

Hibernate's core Object/Relational Mapping functionality

A scalable, distributed Time Series Database.

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else...

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed...

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....

jOOQ is the best way to write SQL in Java

Change data capture for a variety of databases. Please log issues at

The database purpose-built for stream processing applications.

LCN distributed transaction framework, compatible with dubbo, spring cloud and Motan framework, supports various relational databases...

ObjectBox is a superfast lightweight database for objects

JanusGraph: an open-source, distributed graph database

Jodd! Lightweight. Java. Zero dependencies. Use what you like.

a proxy for sharding databases and tables

CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time....

H2 is an embeddable RDBMS written in Java.

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (

An open source SQL database designed to process time series data, faster

Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases....

TypeDB: a strongly-typed database