Showing 29 of 29 projects
A Java-based RPC and microservice framework for building enterprise-grade distributed systems.
An open-source distributed transaction solution for microservices, ensuring data consistency across services and databases.
A development platform to quickly generate, develop, and deploy modern web applications and microservice architectures.
A powerful enhanced toolkit for MyBatis that simplifies database operations with out-of-the-box features.
A microservices orchestration engine created by Netflix to manage workflows across distributed services.
An open-source Java library that simplifies integrating LLMs into Java applications through a unified API and comprehensive toolbox.
A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.
A fully reactive, open-source enterprise IoT platform built on Java and Spring Boot for unified device management and real-time data processing.
An asynchronous thread pool framework for Java applications that supports dynamic configuration changes, monitoring, and alerting without code modifications.
A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.
A reference implementation of a cargo booking system demonstrating Domain-Driven Design (DDD) patterns and practices.
A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.
A vendor-neutral metrics facade for Java applications, providing dimensional metrics instrumentation across popular monitoring backends.
A visual roadmap charting the essential skills, tools, and technologies for becoming a Java developer in 2026.
A distributed lock for scheduled tasks ensuring at-most-once execution across multiple nodes.
Automatically generates OpenAPI 3 documentation for Spring Boot applications, including Swagger UI integration.
A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.
A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.
A Java rate-limiting library based on the token-bucket algorithm, offering high precision and support for both local and distributed scenarios.
An annotation-driven low-code data platform for building admin backends and AI applications with zero frontend code.
A Java Stream ORM toolkit that generates type-safe code from SQL databases, enabling database queries using standard Java Streams.
An extensible Java library for complete HTTP request and response logging across various client and server technologies.
An easy-to-use, self-hosted SQL reporting application for creating interactive business intelligence dashboards.
An SDK for rapid development of microservices in Java with service registration, discovery, routing, and management.
A federated Big Data orchestration service that simplifies job execution across distributed clusters by abstracting infrastructure complexity.
A lightweight Java ORM and SQL query builder with a fluent API for QB, QB.X, and QrB operations.
A Neovim plugin providing comprehensive Java development support with Spring Boot tools, debugging, testing, and refactoring.
A persistent, cluster-friendly task scheduler for Java applications using a single database table.
A Spring Boot starter for GraphQL servers with built-in support for GraphiQL, Altair, Playground, and Voyager.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.