Welcome to the first release of Texpress v1.0.0!
Texpress is an open-source project that provides a project setup for using ExpressJS with Typescript. With its built-in apps and packages, Texpress is modular and flexible, making it easy to get started with ExpressJS and Typescript, allowing developers to easily customize and extend the project as needed.
First set of features:
- Monorepo Archtiture. Uses
turbo
to manage mono repos. - Built-in RBAC based CMS application for the Backend
- Built-in API application with complete user registration flow for Frontend
- Built-in Consumer application for consuming RabbitMQ queue messages.
- Decorators-based routing in Express
- Easy Swagger documentation using decorators
- Resource controllers / Base services to improve code reuse
- Typed Event Handling / Caching / Mail / Throttling services included
- and many more!
To get started with Texpress, be sure to check out the documentation and examples on the project's GitHub page.
We encourage you to give Texpress a try and let us know what you think. Your feedback is invaluable in helping us make Texpress even better in future releases. If you encounter any issues or have any questions, please don't hesitate to reach out to us on the project's GitHub page.
Thank you for using Texpress! We look forward to your feedback and suggestions for future releases.