Craftwork
A comprehensive Go framework built around Clean Architecture principles, designed to eliminate boilerplate while maintaining clear separation of concerns. Craftwork provides powerful code generators that create entities, use cases, repositories, and delivery mechanisms from simple domain definitions.
The framework emphasizes practical implementation over theoretical purity, offering sensible defaults that can be customized when needed. It includes built-in support for common patterns like CQRS, event sourcing, and dependency injection without forcing complex abstractions.
Craftwork scales from small prototypes to large enterprise applications, providing just enough structure to keep codebases maintainable while staying true to Go's philosophy of simplicity.