SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java AI Projects
-
JeecgBoot
🔥一款基于AIGC和低代码引擎的AI低代码平台,旨在帮助企业快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离 SpringBoot,SpringCloud,Ant Design&Vue3,Mybatis,Shiro!强大的代码生成器让前后端代码一键生成,无需写任何代码! 成套AI大模型功能: AI模型管理、AI应用、知识库、AI流程编排、AI对话助手等;
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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.
Project mention: Understanding MySQL Composite Indexes: Structure, Search Behavior, and Optimization Principles | dev.to | 2025-05-06Go to Chat2DB website 🙋 Join the Chat2DB Community 🐦 Follow us on X 📝 Find us on Discord
-
-
-
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.
-
-
Timefold Solver
The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Then I discovered OptaPlanner—now known as Timefold Solver—which, with its detailed documentation, allowed me to build my own problem model and develop a customized interface.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
TornadoVM
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
TornadoVM 1.1.0 has been released, introducing several enhancements, including support for mixed precision computations. Details of this release can be viewed in the release notes. The new method mapOnDeviceMemoryRegion() allows device buffer mapping for various buffers, improving efficiency.
-
Llama3.java and JLama represents a significant step forward in bringing large language model capabilities to the Java ecosystem. By providing an easy-to-use, OpenAI-compatible API and leveraging Java's latest performance features, this project opens up new possibilities for AI-driven applications in Java.
-
-
-
DB2Rest
Instant no code DATA API platform. Connect any database, run anywhere. Power your GENAI application function/tools calls in seconds.
Project mention: Open Source Instant Rest Data API for Databases | news.ycombinator.com | 2024-09-28 -
Project mention: Show HN: Wren Engine – Open-Source Semantic Engine for MCP and AI Agent | news.ycombinator.com | 2025-04-01
-
Project mention: Simple-OpenAI: An OpenAI Java community library | news.ycombinator.com | 2025-02-10
-
-
quantizr
Open-source CMS, Document Collaboration, Microblogging, and Publishing with AI Chatbot and AI Coding Agent supporting most Cloud AI providers
The original "Block Editor" (that Jupyter modeled itself after) is the one that's now called "Quanta", and has been around for decades in various forms and incantations:
https://github.com/Clay-Ferguson/quantizr
I'm thinking that Jupyter might still not be "Tree Based" but that would be a heck of a leap in capability if they "fix" that.
-
Project mention: Agente de IA confiável em prod com Java + Quarkus + Langchain4j - Parte 1 - AI as Service | dev.to | 2024-10-25
-
-
Tools4AI
Tools4AI is a 100% Java-based framework that empowers developers to create intelligent, self-governing software entities called autonomous agents using Artificial Intelligence. These agents excel at automating tasks (function calling), interacting with their environment, and making informed decisions based on learned models or predefined rules. Key Features: Effortless LLM Agent Construction: Tools4AI streamlines the process of building agents that leverage the power of large language models (
Thanks to Tools4AI and the A2A Java package, you can now easily add AI capabilities directly into your existing Java applications—no Python, no microservice sprawl, and no architectural overhauls.
-
-
rivescript-java
A RiveScript interpreter for Java. RiveScript is a scripting language for chatterbots.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java AI discussion
Java AI related posts
-
MCP Server in Java with a2ajava – The Swiss Knife for Agentic Applications
-
Understanding MySQL Composite Indexes: Structure, Search Behavior, and Optimization Principles
-
Java Meets AI: A2A & MCP—No Python Required
-
How I build a university timetable generator
-
Semantic Search with Spring Boot & Redis
-
LLM to extract and auto generate knowledge graph - step by step, in ~100 lines of python
-
AI Spring Boot Integration in Java
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source AI projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | JeecgBoot | 42,714 |
2 | Chat2DB | 22,993 |
3 | vespa | 6,177 |
4 | Deep Java Library (DJL) | 4,461 |
5 | burpgpt | 2,131 |
6 | mage | 2,092 |
7 | Timefold Solver | 1,340 |
8 | forge | 1,326 |
9 | TornadoVM | 1,235 |
10 | Jlama | 1,058 |
11 | venice | 537 |
12 | opennars | 395 |
13 | DB2Rest | 335 |
14 | wren-engine | 317 |
15 | simple-openai | 310 |
16 | starwhale | 228 |
17 | quantizr | 203 |
18 | quarkus-langchain4j | 206 |
19 | JavaRTS | 154 |
20 | Tools4AI | 135 |
21 | WristAssist | 111 |
22 | rivescript-java | 64 |
23 | QuantumMirror | 37 |