Spring AI is a Spring-native application framework for AI engineering, offering portable, strongly-typed APIs that connect enterprise data and APIs with major AI model providers and vector stores.
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 COLLECTIONGradle is a scalable build automation tool supporting Java, Kotlin, Scala, Android, Groovy, C++ and Swift, with IDE and CI integration plus extensive documentation and community resources.
2024 Programming Challenges Roadmap: step-by-step exercises, solutions, videos, and rankings. Use any language and contribute your solutions.
Cadence is an open-source distributed orchestration engine for building and running scalable, fault-tolerant, long-running workflows. It includes CLI tools, schema management, benchmarking, and canary health checks.
Kestra is an open-source, event-driven orchestration platform designed for data, AI, and infrastructure workflows, utilizing a declarative YAML interface.
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.
Checkstyle is a Java development tool that helps programmers write code adhering to coding standards. It supports Google Java Style and Sun Conventions, is highly configurable, and integrates with build tools like Maven and Ant.
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.
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.
Proof-of-concept tool that generates serialized Java payloads exploiting unsafe object deserialization, bundling 30+ gadget chains for libraries such as Commons Collections, Spring, Groovy and Hibernate, intended for security research and authorized testing.
Gatling is an open‑source load‑testing platform that lets you write performance tests as code in Java, JavaScript/TypeScript, Kotlin or Scala. It uses a non‑blocking, asynchronous engine for high scalability, supports HTTP, WebSocket, SSE, JMS, gRPC and MQTT, and integrates with CI/CD pipelines, APM tools and observability platforms.
Sa-Token is an open-source Java authentication framework offering login, permission validation, distributed sessions, gateway auth, SSO, OAuth2.0, JWT, API Key signing, with out-of-the-box support for SpringBoot and Solon.
Code随想录 (LeetCode-Master) is a structured LeetCode study plan covering data structures and algorithms, with 200+ curated problems, detailed图文 solutions, and video lectures, supporting C++、Java、Python and other languages.
Official Docker images for Eclipse GlassFish, a Java EE application server. Provides versioned Dockerfiles with GlassFish 7 recommended for containerized deployment.
Kyrixen Studio is a lightweight, open-source IDE specifically designed for LibGDX development.
Java bindings for Box2D physics engine, supporting desktop, Android, and web via JNI, FFM, TeaVM, and WebAssembly. Includes libGDX and libfdx integrations with cross-platform samples.
Retrofit is a type-safe HTTP client for Android and the JVM, letting developers define REST API calls as annotated Java interfaces. It requires Java 8+ or Android API 21+ and ships R8/ProGuard rules.
Guava is Google's set of core Java libraries, offering new collection types, immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, and strings. It ships in JRE and Android flavors and is widely used across Java projects.
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.
LeakCanary is an open-source memory leak detection library for Android, maintained by Square. It helps developers find and diagnose memory leaks in Android apps, with documentation hosted at square.github.io/leakcanary.