Java AI

Open-source Java projects categorized as AI
Java LLM openai mcp Agent

Top 23 Java AI Projects

  1. dbeaver

    Free universal database tool and SQL client

    Project mention: CLI to manage your SQL database schemas and migrations | news.ycombinator.com | 2025-11-01
  2. SaaSHub

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

    SaaSHub logo
  3. JeecgBoot

    AI 低代码平台「低代码 + 零代码」双驱动!低代码可一键生成前后端代码;零代码可 5 分钟搭建系统;AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。

  4. Chat2DB

    AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.

  5. opendataloader-pdf

    PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

    Project mention: OpenDataLoader PDF v2.0 Hits #1 on GitHub Trending Globally ! | dev.to | 2026-03-23

    OpenDataLoader PDF v2.0 Hits #1 on GitHub Trending Globally — Just One Week After Launch!

  6. doris

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

    Project mention: Apache Doris 4.0: One Engine for Analytics, Full-Text Search, and Vector Search | dev.to | 2025-10-24

    The latest version of Apache Doris is now available for download. Visit doris.apache.org for detailed release notes and upgrade guides, and join the Doris community to explore, test, and share your feedback.

  7. vespa

    The AI search platform

  8. Deep Java Library (DJL)

    An Engine-Agnostic Deep Learning Framework in Java

    Project mention: How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS | dev.to | 2025-06-15

    # install release version of djl-converter pip install https://publish.djl.ai/djl_converter/djl_converter-0.30.0-py3-none-any.whl # install from djl master branch pip install "git+https://github.com/deepjavalibrary/djl.git#subdirectory=extensions/tokenizers/src/main/python" # install djl-convert from local djl repo git clone https://github.com/deepjavalibrary/djl.git cd djl/extensions/tokenizers/src/main/python python3 -m pip install -e . # Add djl-convert to PATH (if installed locally or not globally available) export PATH="$HOME/.local/bin:$PATH" # install optimum if you want to convert to OnnxRuntime pip install optimum # convert a single model to TorchScript, Onnxruntime or Rust djl-convert --help # import models as DJL Model Zoo djl-import --help

  9. jabref

    Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases

  10. forge

    An unofficial rules engine for the world's greatest card game. (by Card-Forge)

    Project mention: MTG Bench: Testing how well LLMs can play magic | news.ycombinator.com | 2026-06-11

    I know the author specifically did not use a rules engine in their simulation because of uncertainty on how it would affect it.

    I do still wonder if adapting something like card forge for llm use would result in engaging gameplay with an llm.

    https://github.com/Card-Forge/forge

  11. burpgpt

    A Burp Suite extension that integrates OpenAI's GPT to perform an additional passive scan for discovering highly bespoke vulnerabilities and enables running traffic-based analysis of any type.

  12. mage

    XMage - Magic Another Game Engine (by magefree)

    Project mention: Show HN: A (de)compiler and parser/engine for custom Magic: The Gathering cards | news.ycombinator.com | 2026-05-06

    This is very cool!

    If you're looking for a good test suite, I wonder if you might be able to adapt any of the tests available in XMage? They have a pretty extensive test suite (such as for copy effects [0]) and if you point your agent at their code, I wonder how many could be usefully adapted to your system?

    [0] - https://github.com/magefree/mage/tree/master/Mage.Tests/src/...

  13. langgraph4j

    🚀 LangGraph for Java. A library for develop AI Agentic Architectures in the Java ecosystem. Designed to work seamlessly with both Langchain4j and Spring AI.

    Project mention: Skill-Based Sub-Agents with LangGraph4j and Spring AI | dev.to | 2026-05-04

    This article shows how to combine both ideas in LangGraph4j so that a skill is not just prompt text, but a fully operational sub-agent exposed as a tool. The result is a practical pattern for building modular multi-agent systems in Java with Spring AI and LangGraph4j, while keeping each agent focused, reusable, and low in context cost.

  14. Timefold Solver

    The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

    Project mention: Last fifty years of integer linear programming: Recent practical advances | news.ycombinator.com | 2025-06-17
  15. adk-java

    An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

    Project mention: ADK, Gemini & Javelit = 😍 | dev.to | 2025-12-15
  16. TornadoVM

    TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

    Project mention: TornadoVM | news.ycombinator.com | 2026-05-06
  17. spring-ai-examples

    Project mention: Weather MCP | dev.to | 2026-03-31

    One especially helpful resource were the Spring AI examples that showcase putting everything together. For example, how to use the MCP annotations to create MCP tools.

  18. Jlama

    Jlama is a modern LLM inference engine for Java

    Project mention: Open-Source Projects Running Transformers on CPUs to GPUs in Pure-Modern Java | news.ycombinator.com | 2026-04-10
  19. ByteChef

    Open-source platform that unifies AI agent orchestration and workflow automation — autonomy and precision in one platform.

    Project mention: Show HN: ByteChef – Open-source alternative to Zapier/n8n with Apache 2.0 core | news.ycombinator.com | 2026-04-23
  20. venice

    Venice, Derived Data Platform for Planet-Scale Workloads. (by linkedin)

  21. DB2Rest

    Instant no code DATA API platform for relational databases. Connect any database, run anywhere. Power your GENAI application function/tools calls in seconds.

  22. opennars

    OpenNARS for Research 3.0+

  23. solon-ai

    Java AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.

    Project mention: Will Solon AI Skills be the future of Java AI Agents? | dev.to | 2026-01-25

    GitHub address: https://github.com/opensolon/solon-ai

  24. simple-openai

    A Java library to use the OpenAI Api in the simplest possible way.

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 AI discussion

Log in or Post with

Java AI related posts

  • MTG Bench: Testing how well LLMs can play magic

    3 projects | news.ycombinator.com | 11 Jun 2026
  • Building AI Agents with Spring AI and Amazon Bedrock AgentCore - Part 5 Deploy MCP client for Conference application on AgentCore Runtime

    2 projects | dev.to | 26 May 2026
  • Skill-Based Sub-Agents with LangGraph4j and Spring AI

    1 project | dev.to | 4 May 2026
  • Wrap the GitHub MCP Registry as a Naftiko Capability — REST, MCP, and Agent Skills From One Spec

    1 project | dev.to | 30 Apr 2026
  • Building AI Agents with Spring AI and Amazon Bedrock AgentCore - Part 1 Introduction to the series

    3 projects | dev.to | 27 Apr 2026
  • Spring AI SDK for Amazon Bedrock AgentCore: Build Production-Ready Java AI Agents

    1 project | dev.to | 16 Apr 2026
  • Naftiko

    1 project | news.ycombinator.com | 7 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 dbeaver 50,531
2 JeecgBoot 46,688
3 Chat2DB 25,751
4 opendataloader-pdf 24,423
5 doris 15,460
6 vespa 6,958
7 Deep Java Library (DJL) 4,825
8 jabref 4,372
9 forge 2,429
10 burpgpt 2,312
11 mage 2,283
12 langgraph4j 1,732
13 Timefold Solver 1,681
14 adk-java 1,590
15 TornadoVM 1,454
16 spring-ai-examples 1,326
17 Jlama 1,286
18 ByteChef 773
19 venice 604
20 DB2Rest 462
21 opennars 417
22 solon-ai 401
23 simple-openai 379

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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