This is a curated collection of excellent Java open-source projects, covering AI frameworks, practical projects, system design, utility libraries, and development tools, aiming to provide Java developers with high-quality learning resources and technical references.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONA Java starter library designed to facilitate the execution of integration tests using TestContainers and WireMock.
A reference Spring Boot 4 service on Kubernetes demonstrating production patterns, including Carvel deployment, Prometheus metrics, Actuator probes, and a hardened CI/CD pipeline with security scanning and image signing.
Reference implementation of a real‑time website analytics dashboard on Google Cloud. Click‑stream events are published to Pub/Sub, processed by a Dataflow streaming pipeline, stored in Cloud Memorystore (Redis) using HyperLogLog for cardinality, and visualized by a Spring Boot web UI with Google Charts.
The Continuum Framework is an open-source Java framework by Mind Ignited for building microservices and IoT applications with a modular, extensible architecture, supporting device discovery, data management, and cloud-native development.
A JPA starter library provided as part of the Nicks.Guru Commons collection for Java applications.
DevDNA transforms your public GitHub activity into a developer case file, an evidence badge for your README, and a shareable report. It uses GitHub OAuth for login-only self-analysis, classifies developers into ten profile types, and produces deterministic rule-based summaries.
An AWS monthly cost estimator that turns a plain-language service description or hand-built resource stack into a deterministic price quote, with AI used only to explain figures a real pricing engine already computed.
A Java-based starter library designed to facilitate the storage of files in AWS S3.
A Vue 2.x + Element UI based admin template with 40+ pages, RBAC and JWT control, backend dynamic route rendering, and Vue3/Arco versions; the open-source edition is free for commercial use.
A starter library designed to facilitate the integration and usage of Feign clients within Java applications.
mall is a complete open-source e-commerce system based on Spring Boot + MyBatis, featuring front-end store and back-end management, Docker deployment support, along with learning tutorials, microservices version, and front-end projects.
A collection of basic example projects exploring Spring Boot and Docker, serving as a learning resource for developers getting started with these technologies.
Spring Boot is an opinionated, production-grade framework for building stand-alone Spring-based Java applications and services. It offers embedded servers, security, metrics, health checks, and simplified configuration, with no code generation or XML requirements.
Apollo is a reliable, open-source configuration management system for microservices, offering centralized multi-environment config management, real-time hot release, versioning, grayscale release, audit logs, and SDKs for Java, .NET and other languages.