Java Database

Open-source Java projects categorized as Database | Edit details

Top 23 Java Database Projects

  • GitHub repo dbeaver

    Free universal database tool and SQL client

    Project mention: How to Change Another User's Password? | | 2021-10-06
  • GitHub repo HikariCP

    光 HikariCP・A solid, high-performance, JDBC connection pool at last.

    Project mention: Deploying a Kotlin App to Heroku | | 2021-10-13

    Here, we've included HikariCP in our project, which is a popular database connection driver. We also indicate that we want to "load" the org.postgresql library during runtime. With just these two lines, we've let our configuration know that we want to interact with a PostgreSQL database. If you already have a PostgreSQL database running locally, that's great. You'll be able to continue the rest of this guide locally and see the results when browsing localhost. If you don't have PostgreSQL, don't fret—we'll show you just how easy it is to deploy this app on Heroku, which will take care of the infrastructure for you.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo shardingsphere

    Build criterion and ecosystem above multi-model databases

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | | 2020-11-21

    apache/shardingsphere (Java): Distributed database middleware

  • GitHub repo Presto

    The official home of the Presto distributed SQL query engine for big data

    Project mention: Let's write a compiler, part 5: A code generator | | 2021-08-19
  • GitHub repo Realm

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

    Project mention: How can I use realm? | | 2021-09-14
  • GitHub repo Jedis

    A blazingly small and sane redis java client

    Project mention: Uma abordagem diferenciada à Sessões de Usuário em Microsserviços usando Redis | | 2021-02-04

    Como um bônus, deixo aqui uma classe SessionManager pra ajudar na implementação em Java usando Jedis e o gerador de token do Tomcat, que já é normalmente incluído no Spring Boot:

  • GitHub repo Apache ZooKeeper

    Apache ZooKeeper

    Project mention: Get up and running Apache Kafka using Strimzi on Kubernetes | | 2021-08-25

    Strimzi is an open source project licensed under Apache License 2.0 that is part of the Cloud Native Computing Foundation (CNCF) as a sandbox project. Its main focus is running Apache Kafka on Kubernetes while providing container images for Apache Kafka itself, Zookeeper, and other components that are part of the Strimzi ecosystem.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Neo4j

    Graphs for Everyone

    Project mention: Why do companies still use Java despite it being outdated | | 2021-09-04

    Neo4j Graph Database, related with datascience, knowledge graphs and revolutionary in this database niche.

  • GitHub repo Android Debug Database

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

  • GitHub repo Apache Cassandra

    Mirror of Apache Cassandra

    Project mention: Google Colab, Pyspark, Cassandra remote cluster combine these all together | | 2021-09-13


  • GitHub repo Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: Integrate Database Migration Using Flyway Into CI/CD | | 2021-10-11

    With the development of CI/CD, there are a lot of great DB migration tools developed. In this post, I will use Flyway for CircleCI pipeline to deploy on Heroku, you can find their configurations in my last article.

  • GitHub repo debezium

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

    Project mention: Debezium is an open source distributed platform for change data capture. | | 2021-10-01
  • GitHub repo Zeppelin

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

    Project mention: How to use IPython in Apache Zeppelin Notebook | | 2021-07-10

    [1] Apache Zeppelin [2] Zeppelin notebooks website [3] Zeppelin notebooks git repo

  • GitHub repo Leaf

    Distributed ID Generate Service (by Meituan-Dianping)

  • GitHub repo QuestDB

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

    Project mention: Join Hacktoberfest 2021 and contribute to QuestDB! | | 2021-10-05

    Hacktoberfest 2021 is starting today! For the first time, QuestDB is participating as an open source project. We're super excited to meet with other open source contributors and maintainers.

  • GitHub repo Hibernate

    Hibernate's core Object/Relational Mapping functionality

    Project mention: Extending Hibernate Dialects | | 2021-10-09

    Well, we went through the default list of available functions declared in the out of the box hibernate dialect, you can see the full list here. Bunch of stuff, right? But, no LISTAGG.

  • GitHub repo jOOQ

    jOOQ is the best way to write SQL in Java

    Project mention: Can you only have 1 license for the whole repo on Github? How does having multiple licenses work? | | 2021-10-14

    Dual license code is also quite common; example.

  • GitHub repo 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.

    Project mention: Solution for hash-map with >100M values | | 2020-12-21

    I have had good results with mapdb

  • GitHub repo OrientDB

    OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license.

  • GitHub repo Apache HBase

    Apache HBase

    Project mention: Paper review: Simple Testing in Distributed Systems | | 2021-05-31

    The authors performed an analysis of critical failures of the five distributed systems: Cassandra, HBase, HDFS, MapReduce, and Redis.

  • GitHub repo Trino

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

    Project mention: Learn SQL | | 2021-08-03

    You might find interesting. It allows you to bolt on a MPP SQL execution engine on top of any data source including pre-built connectors for Druid and Kafka.

    It's all ANSI SQL and the best part is you can combine data from heterogenous sources. e.g. You can join data between a topic in Kafka and a table in Druid or even between Kafka, S3 and your RDBMS.

    Disclaimer: I'm a maintainer of the project.

  • GitHub repo Apache Ignite

    Apache Ignite (by apache)

    Project mention: .NET and Apache Ignite: Testing Cache and SQL API features — Part I | | 2021-09-11

    Last days, I started using Apache Ignite as a cache strategy for some applications. Apache Ignite is an open-source In-Memory Data Grid, distributed database, caching, and high-performance computing platform.

  • GitHub repo Apache Hive

    Apache Hive

    Project mention: Open Source SQL Parsers | | 2021-10-08

    Apache Calcite is a popular parser/optimizer that is used in popular databases and query engines like Apache Hive, BlazingSQL and many others.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-14.


What are some of the best open-source Database projects in Java? This list will help you:

Project Stars
1 dbeaver 22,539
2 HikariCP 15,841
3 shardingsphere 14,668
4 Presto 12,496
5 Realm 11,214
6 Jedis 10,070
7 Apache ZooKeeper 9,902
8 Neo4j 9,381
9 Android Debug Database 7,894
10 Apache Cassandra 6,905
11 Flyway 6,153
12 debezium 5,476
13 Zeppelin 5,413
14 Leaf 4,940
15 QuestDB 4,936
16 Hibernate 4,747
17 jOOQ 4,588
18 MapDB 4,382
19 OrientDB 4,368
20 Apache HBase 4,225
21 Trino 4,192
22 Apache Ignite 4,001
23 Apache Hive 3,939
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives