Open Source Java Projects
Discover 15 open source Java repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Java projects here are most often combined with AI, API and Docker. Last updated October 3, 2026.
15 repositories · updated October 3, 2026

shopping-assistant: An AI-Powered Webshop Demo Exploring LLM Interactions
The `shopping-assistant` project is a Java-based webshop demo, 'Bizarre Bazaar', featuring an AI-powered shopping assistant. It explores various LLM interaction modes, from helpful guidance with state management and security guardrails to demonstrating prompt injection attacks and an unethical assistant. This educational application provides practical examples of integrating AI into e-commerce, highlighting both its potential and crucial security considerations.

quarkus-langchain4j-workshop: Learn to Build AI Apps with Quarkus
A hands-on workshop for learning how to build AI-infused applications with Quarkus and LangChain4j. Its step-by-step docs and runnable final states suit developers exploring Java-based AI application development.

traccar: Track GPS Devices and Vehicles
Traccar is a Java-based GPS tracking server for vehicles, assets, and people. Self-host it to manage device locations, alerts, and reports, or use its REST API to integrate tracking with other systems.