CI Status
Forge Kit is a collection of infrastructure components extracted directly from the 👉 Forge Platform.
It provides Quarkus-based components for security, observability, and cross-cutting service concerns — without prescribing domain logic.
Forge Kit demonstrates the following capabilities that continue with the full Forge Platform:
- architectural composure and separation of concerns
- implementation of microservice cross-cutting concerns
- disciplined coding standards, documentation, and test organisation
- Rate Limiting & Throttling (
forge-throttle)- Deterministic rate limiting with clear separation of authenticated vs. unauthenticated capacity.
- Documentation →
-
Metrics Framework (
forge-metrics)- Micrometer integration with Prometheus-ready metrics.
- Service, circuit breaker, and database performance recorders
- Documentation →
-
Health Checks (
forge-health-aws)- Liveness and readiness probe support for AWS environments.
- Documentation →
- Common Utilities (
forge-common)- Validation, error handling, and method entry logging primitives.
- Documentation →
Each module is independently usable and documented.
Add the required modules to your project:
<dependency>
<groupId>io.forge</groupId>
<artifactId>forge-throttle</artifactId>
<version>1.0.5</version>
</dependency>Each module includes focused documentation and examples.
📚 Documentation
Forge Kit contains the cross-cutting infrastructure primitives used by the full Forge Platform.
The Forge Platform extends these foundations with domain services, identity flows, notifications, audit capabilities, and operational tooling.
If your goal is rapid delivery of production-ready microservices, the full platform may be the better starting point.
Forge Kit is open-source and community-supported.
For organisations seeking platform-level support or architectural consulting, see 👉 Forge Platform.
Forge Kit is licensed under the MIT License.