Build rich domain models with Rimo!
Rimo is a set of utilities that helps you to implement a clean architecture in TypeScript.
Created by Thiago Zanivan and maintained with ❤️ by an amazing community.
Usage
// Create an aggregate root // Define inputs and/or outputs // Create a use case // Keep your use cases clean with the help of middlewares// to do things like validation // Use the stupid simple, yet powerful, pub/sub mechanism that Rimo// provides to keep your application components nicely decoupled!
Credits
Thanks goes to these wonderful people (emoji key):
Thiago Zanivan 💻 🔧 |
This project follows the all-contributors specification. Contributions of any kind are welcome!