Java Data Science

Open-source Java projects categorized as Data Science

Top 17 Java Data Science Projects

Data Science
  1. Trino

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

    Project mention: How We Pushed CDC into Postgres | news.ycombinator.com | 2026-08-09

    And this is, when it doesn't delete data randomly: https://github.com/trinodb/trino/issues/28885 (some enterprise open source was slop before AI even it seems)

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

    Project mention: Securing Test Environments: Preventing PII Leakage with Open Source Linux Tools | dev.to | 2026-02-04

    "OpenRefine - Data Cleaning", https://openrefine.org/

  4. Smile

    Statistical Machine Intelligence & Learning Engine

    Project mention: Show HN: PyTorch on Java | news.ycombinator.com | 2026-06-11
  5. maestro

    Maestro: Netflix’s Workflow Orchestrator (by Netflix)

  6. Tablesaw

    Java dataframe and visualization library

    Project mention: Tablesaw: Java Dataframe and Visualization Library | news.ycombinator.com | 2026-02-28
  7. odd-platform

    First open-source data discovery and observability platform. We make a life for data practitioners easy so you can focus on your business.

  8. hopsworks

    Hopsworks - Data-Intensive AI platform with a Feature Store

  9. SaaSHub

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

    SaaSHub logo
  10. zingg

    Scalable master data management, identity resolution, entity resolution, and deduplication using ML

  11. DatumBox

    Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.

  12. Data-Engineering-Roadmap

    Roadmap for Data Engineering

    Project mention: Your Data Engineering Roadmap Is Probably Too Long | dev.to | 2026-09-16

    The Data Engineering Roadmap 2026 covers software engineering, Python, SQL, operational databases, warehouses, lakehouse storage, orchestration, observability, security, and cost. As an inventory of the field, that is helpful. As a checklist for becoming employable, it is too easy to read it as an entrance exam that never ends.

  13. rumble

    Quick start: pip install jsoniq ⛈️ RumbleDB 3.0.0 "Coast Redwood" 🌳 for Apache Spark | Run queries on your large-scale, messy datasets (JSON, text, CSV, Parquet, Delta...) | Data Lakehouse with Updates, Scripting, Declarative Machine Learning and more (by RumbleDB)

    Project mention: ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025 | news.ycombinator.com | 2025-11-30

    This is also the university that develops RumbleDB[0]. It uses JSONiq as its query language which is such a pleasure to work with. It's useful for dealing with data lakes, though I've only experimented with it because of JSONiq.

    [0] https://github.com/RumbleDB/rumble

  14. nocodefunctions-web-app

    The code base of the front-end of nocodefunctions.com

  15. Fahmatrix

    Fahmatrix is a lightweight, modern Java library for working with tabular data, inspired by Python's Pandas and rooted in the idea of making data understanding (fahm) easy on the JVM.

  16. jscipy

    Java Scientific Computing Library - Signal Processing, FFT, Filters, PSD, DCT, SciPy-like APIs for JVM & Android used in Machine Learning and Data Science.

    Project mention: JSciPy – The trending Java signal processing library in 2026 | news.ycombinator.com | 2026-01-25
  17. petrify

    Compile your ML Models/ONNX Decision Trees (XGBoost, LightGBM, SciKit-Learn) straight to JVM Bytecode

    Project mention: Endive: A JVM native WebAssembly runtime | news.ycombinator.com | 2026-05-28

    Projects like this would be significantly funner and easier to make in Jdk25+(well technically 24+) because of the new Java classfile/bytecode API. It looks like Endive uses OW2 ASM, probably because this supports back to Jdk11. The new jdk API has a minimum target of Jdk17. OW2 ASM is significantly harder to use IMHO though.

    What got me into this is I just finished a major release of Petrify (https://github.com/exabrial/petrify) that compiles ML Models to JVM Bytecode. It requires Jdk25 to do the compilation, but the compiled models can run on Jdk17+.

    I'm looking for more side projects to use the classfile API on.

  18. Quanta

    Ultra-Fast, Memory-Efficient Data Engine for Analytical Workloads

  19. java-spark-data-analyzer

    Data Analysis in Java? yes sir, we do it

  20. 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 Data Science discussion

Log in or Post with

Java Data Science related posts

  • Your Data Engineering Roadmap Is Probably Too Long

    1 project | dev.to | 16 Sep 2026
  • Endive: A JVM native WebAssembly runtime

    5 projects | news.ycombinator.com | 28 May 2026
  • Fahmatrix – A Lightweight, Pandas-Like DataFrame Library for Java (GitHub)

    3 projects | news.ycombinator.com | 16 May 2025
  • ClickHouse: The Key to Faster Insights

    4 projects | dev.to | 2 Dec 2024
  • [OC] Gender diversity in Tech companies

    3 projects | /r/dataisbeautiful | 16 Jan 2023
  • What’s your process for deploying a data pipeline from a notebook, running it, and managing it in production?

    4 projects | /r/dataengineering | 13 Oct 2022
  • I'm just going to say it - I prefer Spyder

    2 projects | /r/datascience | 9 Jun 2022
  • A note from our sponsor - AppSignal
    www.appsignal.com | 14 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Index

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

# Project Stars
1 Trino 13,310
2 OpenRefine 12,025
3 Smile 6,419
4 maestro 3,843
5 Tablesaw 3,764
6 odd-platform 1,435
7 hopsworks 1,301
8 zingg 1,252
9 DatumBox 1,084
10 Data-Engineering-Roadmap 266
11 rumble 248
12 nocodefunctions-web-app 40
13 Fahmatrix 40
14 jscipy 25
15 petrify 7
16 Quanta 2
17 java-spark-data-analyzer 2

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Java is
the 10th most popular programming language
based on number of references?