https://github.com/structus-io/structus-kotlin
Implements DDD patterns, CQRS with type-safe handlers, and event-driven architecture with outbox pattern. AI-agent friendly with comprehensive documentation and code templates. Framework-agnostic design. Minimal dependencies, maximum flexibility. Eliminates boilerplate and enforces best practices for building scalable, maintainable applications.
https://github.com/structus-io/structus-kotlin
architecture-patterns clean-architecture command-query-separation coroutines cqrs cqs ddd domain-driven-design eda event-driven-architecture explicit-architecture framework-agnostic kotlin kotlin-jvm kotlin-library shared-kernel
Last synced: 2 days ago
JSON representation
Implements DDD patterns, CQRS with type-safe handlers, and event-driven architecture with outbox pattern. AI-agent friendly with comprehensive documentation and code templates. Framework-agnostic design. Minimal dependencies, maximum flexibility. Eliminates boilerplate and enforces best practices for building scalable, maintainable applications.
- Host: GitHub
- URL: https://github.com/structus-io/structus-kotlin
- Owner: structus-io
- License: mit
- Created: 2025-11-24T00:58:07.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-17T11:22:19.000Z (5 months ago)
- Last Synced: 2026-01-17T22:25:40.061Z (5 months ago)
- Topics: architecture-patterns, clean-architecture, command-query-separation, coroutines, cqrs, cqs, ddd, domain-driven-design, eda, event-driven-architecture, explicit-architecture, framework-agnostic, kotlin, kotlin-jvm, kotlin-library, shared-kernel
- Language: Kotlin
- Homepage: https://structus-io.github.io/structus-docs/
- Size: 7.3 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE