Java SQL

Open-source Java projects categorized as SQL

Top 23 Java SQL Projects

  1. dbeaver

    Free universal database tool and SQL client

    Project mention: DBeaver – AI Smart Assistance | news.ycombinator.com | 2025-02-04
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. shardingsphere

    Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

    Project mention: Apache ShardingSphere: Effortless Database Scaling and Beyond! | dev.to | 2025-02-21

    View the Project on GitHub

  4. MyBatis

    MyBatis SQL mapper framework for Java

  5. Presto

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

    Project mention: Using IRIS and Presto for high-performance and scalable SQL queries | dev.to | 2025-01-19

    The rise of Big Data projects, real-time self-service analytics, online query services, and social networks, among others, have enabled scenarios for massive and high-performance data queries. In response to this challenge, MPP (massively parallel processing database) technology was created, and it quickly established itself. Among the open-source MPP options, Presto (https://prestodb.io/) is the best-known option. It originated in Facebook and was utilized for data analytics, but later became open-sourced. However, since Teradata has joined the Presto community, it offers support now.

  6. QuestDB

    QuestDB is a high performance, open-source, time-series database

    Project mention: QuestDB is an open source time-series database for fast ingest and SQL queries | news.ycombinator.com | 2024-08-31
  7. doris

    Apache Doris is an easy-to-use, high performance and unified analytics database.

    Project mention: Apache Doris: open-source data warehouse for real time data analytics | news.ycombinator.com | 2024-10-26
  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. Trino

    Official repository of Trino, the distributed SQL query engine for big data, former

    Project mention: Apache Iceberg | news.ycombinator.com | 2025-01-25
  10. starrocks

    The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

    Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    tidb has been around for a while, it is distributed, written in Go and Rust, and MySQL compatible. https://github.com/pingcap/tidb

    Somewhat relatedly, StarRocks is also MySQL compatible, written in Java and C++, but it's tackling OLAP use-cases. https://github.com/StarRocks/starrocks

  11. Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: Ne jouez plus tout l'historique de vos migrations Flyway grâce au baseline ! | dev.to | 2025-01-09
  12. beam

    Apache Beam is a unified programming model for Batch and Streaming data processing.

    Project mention: No SNAPSHOTs | dev.to | 2024-07-30

    Even ASF does not use Maven to build some of its projects anymore: Beam, Groovy, Lucene, Geode, POI, and Solr are not built with Maven. Those are not the most popular ASF projects, I know, but still, it is something.

  13. jOOQ

    jOOQ is the best way to write SQL in Java

    Project mention: Streaming data from RDBMS with jooq | dev.to | 2025-02-23

    Relational databases provide components such as cursors, which can be used to process large datasets while fetching only a limited number of rows at a time. With the help of jooq framework,we can take it a step further—leveraging cursors under the hood while seamlessly integrating with Java's Stream API. Let’s see it in action!

  14. Hibernate

    Hibernate's core Object/Relational Mapping functionality

    Project mention: How To Secure APIs from SQL Injection Vulnerabilities | dev.to | 2025-03-19

    Object-Relational Mapping frameworks like Hibernate (Java), SQLAlchemy (Python), and Sequelize (Node.js) typically use parameterized queries by default and abstract direct SQL interaction. These frameworks help eliminate common developer errors that might otherwise introduce vulnerabilities.

  15. Apache Hive

    Apache Hive

    Project mention: Hive: An Open-Source Data Warehouse Built on Apache Hadoop | news.ycombinator.com | 2024-08-13
  16. JSqlParser

    JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

  17. liquibase

    Main Liquibase Source

    Project mention: liquibase alternatives - Logidze and dolt | libhunt.com/r/liquibase | 2024-11-19
  18. Apache Ignite

    Apache Ignite (by apache)

    Project mention: API Caching: Techniques for Better Performance | dev.to | 2024-10-17

    Apache Ignite — Free and open-source, Apache Ignite is a horizontally scalable key-value cache store system with a robust multi-model database that powers APIs to compute distributed data. Ignite provides a security system that can authenticate users' credentials on the server. It can also be used for system workload acceleration, real-time data processing, analytics, and as a graph-centric programming model.

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

  20. Apache Calcite

    Apache Calcite

  21. spotless

    Keep your code spotless

    Project mention: We Have Code Quality At Home: Open Source Java Code Quality Tools | dev.to | 2024-05-06

    Spotless is an open-source, multi-language, customizable code formatter for projects. It comes with a Maven Plugin that can be customized as needed.

  22. esProc

    esProc SPL is a JVM-based programming language designed for structured data computation, serving as both a data analysis tool and an embedded computing engine.

    Project mention: We Built an Open Source DuckDB Alternative | news.ycombinator.com | 2025-03-06
  23. H2

    H2 is an embeddable RDBMS written in Java.

  24. Crate

    CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

    Project mention: OpenAI Acquires Rockset | news.ycombinator.com | 2024-06-21

    Great initiative making a list of possible Rockset replacements. Would it be possible to open the Notion page for guest contributions?

    I would like to add CrateDB (I work there) to the list. CrateDB is a distributed SQL database purposely built for real-time analytics across large datasets of structured and semi-structured data. Similarly to Rockset, it indexes all data in real-time (text, vector, geospatial, time-series, and JSON) for the most efficient search and fast ad hoc query execution at any scale. It is built on top of Apache Lucene and unlike Rockset is open-source (https://github.com/crate/crate).

    Rocket frequently comes up among other solutions our users were looking at before choosing CrateDB. For example https://cratedb.com/customers/govspend.

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java SQL discussion

Log in or Post with

Java SQL related posts

  • How To Secure APIs from SQL Injection Vulnerabilities

    3 projects | dev.to | 19 Mar 2025
  • We Built an Open Source DuckDB Alternative

    1 project | news.ycombinator.com | 6 Mar 2025
  • Probably the Most Lightweight Columnar Storage Technology

    1 project | news.ycombinator.com | 3 Mar 2025
  • DeepSeek Drops Distributed DuckDB

    6 projects | news.ycombinator.com | 2 Mar 2025
  • Probably the Most Perfect Programming for Solving SQL Data Analysis Pain Points

    1 project | news.ycombinator.com | 2 Mar 2025
  • Complement a certain average value to ensure that the total sum remains unchanged:SQL VS SPL

    1 project | dev.to | 26 Feb 2025
  • esProc SPL & MongoDB: A Match Made in Data Heaven

    1 project | dev.to | 24 Feb 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 dbeaver 42,302
2 Apache Flink 24,649
3 shardingsphere 20,128
4 MyBatis 20,011
5 Presto 16,272
6 QuestDB 15,000
7 doris 13,362
8 Trino 11,023
9 starrocks 9,701
10 Flyway 8,628
11 beam 8,046
12 jOOQ 6,338
13 Hibernate 6,115
14 Apache Hive 5,659
15 JSqlParser 5,609
16 liquibase 4,954
17 Apache Ignite 4,897
18 OrientDB 4,785
19 Apache Calcite 4,763
20 spotless 4,755
21 esProc 4,627
22 H2 4,311
23 Crate 4,198

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai