If you are building a .NET 6+ application in 2023, chances are you need the following features:
- Both user login and administrator portal.
- Forgot password and password reset functionality.
- Support for SAML based and JWT based single sign on.
- Admin account management with role based access control.
- Segment users into different user groups for content permissions.
- Built-in email sending capability.
- Integration with cloud storage providers such as Azure Blob and S3-compatible.
- Out of the box audit logs / audit trails.
- Architecture built on popular and widely established C# design patterns.
- MIT Open Source license
Raytha is a comprehensive solution available on Github, built on the CleanArchitecture template. However, the CleanArchitecture template only provides a basic starting point for the CQRS design pattern in C# and does not include additional features. Raytha simplifies the development process by providing a ready-to-use framework that includes all the necessary code for plumbing, allowing developers to focus on building their business logic and application.