Java openai

Open-source Java projects categorized as openai
Java AI chatgpt LLM Gpt

Top 23 Java openai Projects

  1. langchain4j

    Java version of LangChain

    Project mention: LangGraph4j - Implementing Human-in-the-Loop at ease | dev.to | 2025-07-15

    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.

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

    InfluxDB logo
  3. 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.

  4. Jlama

    Jlama is a modern LLM inference engine for Java

    Project mention: LLM Inference using 100% Modern Java ☕️🔥 | dev.to | 2024-10-21

    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.

  5. llama3.java

    Practical Llama 3 inference in Java

    Project mention: LLM Inference using 100% Modern Java ☕️🔥 | dev.to | 2024-10-21

    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.

  6. jtokkit

    JTokkit is a Java tokenizer library designed for use with OpenAI models.

    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

  7. llm-apps-java-spring-ai

    Samples showing how to build Java applications powered by Generative AI and LLMs using Spring AI and Spring Boot.

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

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

    Stream logo
  10. langstream

    LangStream. Event-Driven Developer Platform for Building and Running LLM AI Apps. Powered by Kubernetes and Kafka. (by LangStream)

  11. simple-openai

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

    Project mention: Simple-OpenAI: An OpenAI Java community library | news.ycombinator.com | 2025-02-10
  12. GhidrAssist

    An LLM extension for Ghidra to enable AI assistance in RE.

    Project mention: GhidrAssist – AI assisted reverse engineering | news.ycombinator.com | 2025-06-16
  13. GhidraChatGPT

    Brings the power of ChatGPT to Ghidra!

  14. 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 (

    Project mention: Java Meets AI: A2A & MCP—No Python Required | dev.to | 2025-05-04

    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.

  15. WristAssist

    A powerful ChatGPT and DALL-E app for all WearOS devices

  16. IntelliJava

    Integrate with the latest language models, image generation, speech, and deep learning frameworks like ChatGPT, DALL·E, and Cohere using few java lines.

  17. OpenGPA

    Free and open General Purpose Agent

    Project mention: Show HN: A 3-minute AI-generated daily podcast summarizing top HN stories | news.ycombinator.com | 2025-03-25
  18. spring-ai-examples

    Spring AI Examples (by teachingai)

  19. JavaAI

    Lightweight Java library to interact with the OpenAI API (GPT, DALL-E, TTS, etc.)

  20. 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-08

    Code for this article is here

  21. flunkydom

    personal ai agents for your assistance

  22. gepetto

    A minimalistic cli-based Operator (by eschnou)

    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.

  23. SympleGit-Java

    SympleGit is a Java-based Git wrapper, co-developed with AI assistance, offering simplicity and ease of extension through AI integration.

  24. vaadin-openai-chat

    OpenAI GPT 3.5 Example Chat app using Vaadin

  25. skilltrack-ai

    A full-stack, AI-powered learning management system.

    Project mention: SkillTrack AI – A Simple AI-Powered Developer Skill Tracker | dev.to | 2025-05-18

    GitHub Repo: https://github.com/Soulaimen99/skilltrack-ai

  26. 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 openai discussion

Log in or Post with

Java openai related posts

  • Introducing SmallRye LLM - Injecting Langchain4J AI Service for Jakarta EE and Microprofile developers.

    2 projects | dev.to | 11 Apr 2025
  • Handling rate limits of OpenAI models in Java using Guava, JTokkit

    3 projects | dev.to | 27 Mar 2025
  • Develop a "Multi-agent supervisor" using langgraph4j & langchain4j

    2 projects | dev.to | 25 Feb 2025
  • How to make a RAG application with LangChain4j

    2 projects | dev.to | 13 Feb 2025
  • JetBrains Fleet drops support for Kotlin Multiplatform

    3 projects | news.ycombinator.com | 11 Feb 2025
  • Java + LLMs: A hands-on guide to building LLM Apps in Java with Jakarta

    3 projects | dev.to | 8 Feb 2025
  • Langchain4j: Bringing LangChain's Power to Java Developers

    1 project | news.ycombinator.com | 30 Sep 2024
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    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 →

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

Sponsored
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.
www.influxdata.com

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