Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Java openai Projects
-
LangGraph4j provides a standard AgentExecutor (aka ReACT Agent) implementation and an extended one, AgentExecutorEx, which supports a human approval workflow. These implementations are available with both LangChain4j and Spring AI integrations.
-
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.
-
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.
-
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.
-
I've added a Spring Boot wrapper around the core Llama3.java library, allowing developers to easily set up and run an OpenAI-compatible REST API for text generation and chat completions. The goal is to use this as the 100% Java inference engine for the IDEA DevoxxGenie plugin. Allowing local inference using a complete Java solution.
-
Project mention: Handling rate limits of OpenAI models in Java using Guava, JTokkit | dev.to | 2025-03-27
openai-java library OpenAI guide to rate limits JTokkit library Guava RateLimiter class Token bucket algorithm OpenAI Responses API
-
llm-apps-java-spring-ai
Samples showing how to build Java applications powered by Generative AI and LLMs using Spring AI and Spring Boot.
-
DevoxxGenieIDEAPlugin
DevoxxGenie is a plugin for IntelliJ IDEA that uses local LLM's (Ollama, LMStudio, GPT4All, Jan and Llama.cpp) and Cloud based LLMs to help review, test, explain your project code.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
langstream
LangStream. Event-Driven Developer Platform for Building and Running LLM AI Apps. Powered by Kubernetes and Kafka. (by LangStream)
-
Project mention: Simple-OpenAI: An OpenAI Java community library | news.ycombinator.com | 2025-02-10
-
-
-
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.
-
-
IntelliJava
Integrate with the latest language models, image generation, speech, and deep learning frameworks like ChatGPT, DALL·E, and Cohere using few java lines.
-
Project mention: Show HN: A 3-minute AI-generated daily podcast summarizing top HN stories | news.ycombinator.com | 2025-03-25
-
-
-
a2a-examples
Examples on how to Integrate Google A2A Protocol and Claude MCP protocol in Java applications
Project mention: Google A2A Protocol : Integrating AI into existing Java Applications | dev.to | 2025-05-08Code for this article is here
-
-
Project mention: Show HN: Gepetto – A Minimalistic CLI-Based Browser Operator | news.ycombinator.com | 2025-04-08
- Generating reports from various sources
Gepetto is built with OpenGPA (an open-source agentic orchestration framework in Java) and leverages Playwright for browser control over MCP. You can easily add other MCP tools to use email, slack, etc.
It's open source (MIT license) and I'd love your feedback!
GitHub: https://github.com/eschnou/gepetto
I'm happy to answer any questions and hear your thoughts on how this might be useful for your workflows.
-
SympleGit-Java
SympleGit is a Java-based Git wrapper, co-developed with AI assistance, offering simplicity and ease of extension through AI integration.
-
-
GitHub Repo: https://github.com/Soulaimen99/skilltrack-ai
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java openai discussion
Java openai related posts
-
Introducing SmallRye LLM - Injecting Langchain4J AI Service for Jakarta EE and Microprofile developers.
-
Handling rate limits of OpenAI models in Java using Guava, JTokkit
-
Develop a "Multi-agent supervisor" using langgraph4j & langchain4j
-
How to make a RAG application with LangChain4j
-
JetBrains Fleet drops support for Kotlin Multiplatform
-
Java + LLMs: A hands-on guide to building LLM Apps in Java with Jakarta
-
Langchain4j: Bringing LangChain's Power to Java Developers
-
A note from our sponsor - Stream
getstream.io | 17 Jul 2025
Index
What are some of the best open-source openai projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | langchain4j | 8,373 |
2 | burpgpt | 2,142 |
3 | Jlama | 1,124 |
4 | llama3.java | 765 |
5 | jtokkit | 671 |
6 | llm-apps-java-spring-ai | 577 |
7 | DevoxxGenieIDEAPlugin | 533 |
8 | langstream | 420 |
9 | simple-openai | 326 |
10 | GhidrAssist | 245 |
11 | GhidraChatGPT | 154 |
12 | Tools4AI | 147 |
13 | WristAssist | 116 |
14 | IntelliJava | 64 |
15 | OpenGPA | 56 |
16 | spring-ai-examples | 53 |
17 | JavaAI | 25 |
18 | a2a-examples | 23 |
19 | flunkydom | 22 |
20 | gepetto | 11 |
21 | SympleGit-Java | 5 |
22 | vaadin-openai-chat | 4 |
23 | skilltrack-ai | 1 |