Your companion for cleaner Kotlin
Structus helps you write cleaner Kotlin code with Explicit Architecture principles so you can focus on what matters the most: building amazing software.
Integrate in any project
Structus is framework-agnostic and works seamlessly with Spring Boot, Ktor, Micronaut, Quarkus, or pure Kotlin applications. No vendor lock-in.
Easy to extend
Built with extensibility in mind. Implement your own repositories, event publishers, and command handlers while following clean architecture principles.
Community Driven
Structus is entirely open-source and developed by the community. Join us on GitHub and help us shape the future of this library.