How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Wire is a compile-time dependency injection framework for Go that generates code to wire application components together. It analyzes function signatures at compile time to build an explicit initialization graph, removing the need for runtime reflection or manual wiring code. The framework operates as a Go code generator and static analysis tool, transforming annotated source code into generated wire files that compile alongside the original project. It connects dependencies by matching function parameters and return types, producing a directed acyclic graph of component dependencies that is
light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc
Kotlin-inject is a dependency injection framework for Kotlin that utilizes compile-time code generation to construct type-safe object graphs. By processing declarative annotations during the build process, the library eliminates the need for runtime reflection, ensuring that dependency resolution and validation occur before the application executes. The framework distinguishes itself through its native support for Kotlin Multiplatform, enabling consistent dependency management across shared and platform-specific codebases. It provides specialized mechanisms for assisted injection, allowing de
Swoft is a high-performance PHP microservice framework designed to handle concurrent network traffic and asynchronous tasks using coroutines. It provides a foundation for building scalable backend services through a coroutine-driven runtime and high-performance servers supporting HTTP, WebSocket, RPC, and TCP protocols. The framework distinguishes itself through a set of governance and optimization tools, including a distributed service coordination system for registration, discovery, and circuit breaking. It also features a connection pool manager for reusable database and network sockets an
Micronaut Application Framework
The main features of micronaut-projects/micronaut-core are: Application Frameworks, HTTP Clients and Servers, Distributed Configuration Sources, Cloud Native Application Development, Microservice Frameworks, Compile-Time Dependency Injection Frameworks, Modular Test Infrastructure, Isolated Module Testing.
Open-source alternatives to micronaut-projects/micronaut-core include: swoft-cloud/swoft — Swoft is a high-performance PHP microservice framework designed to handle concurrent network traffic and asynchronous… vercel/micro — Micro is a Node.js HTTP microservices framework used to build asynchronous web servers. It enables the creation of… evant/kotlin-inject — Kotlin-inject is a dependency injection framework for Kotlin that utilizes compile-time code generation to construct… networknt/light-4j — light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit… google/wire — Wire is a compile-time dependency injection framework for Go that generates code to wire application components… awslabs/llrt — llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous…