Bootstrap a Rust MVC application in seconds
This repository is a template for those who want to easily start developing a web Rust MVC application.
You can configure some settings by editing the .env
file
- Clone the repo
- Start the backend with
cargo run
- Start the TailwindCSS compiler with
npm run dev
- Start coding
To make the backend reload automatically on file changes, you can use cargo watch library.
Install it and run cargo watch -x run
- Axum - Backend Framework
- SeaORM - Database ORM
- Tera - Template Engine
- Htmx - HTML enhancer
- TailwindCSS - Database ORM
MIT
🎉 Thank you for being interested in contributing to Rust MVC Template project! 🎉
Feel welcome and read the following sections in order to know how to ask questions and how to work on something.
Please make sure you are welcoming and friendly in all of our spaces. 👍
The best way to contribute to the project is by opening a new issue or tackling one of the issues that are already open.
Pull requests are great if you want to add a feature or fix a bug. Here's a quick guide:
- Fork the repo. documentation changes require no new tests.
- Make sure to check out the Style Guide and ensure that your code complies with the rules.
- Commit your changes.
- Push to your fork and submit a pull request. Please provide us with some explanation of why you made the changes you made.