# π¦ Rustverse
[](https://crates.io/crates/rustverse)
[](./LICENSE)
[](#)
A friendly project generator for Rust β like `cargo new`, but more fun β¨
Quickly scaffold projects such as **Axum 0.6.9**, CLI tools, and more.
---
## π Installation
You can install **Rustverse** from [crates.io](https://crates.io/crates/rustverse):
```bash
cargo install rustverse
```
Then run it anywhere on your system:
```bash
rustverse my_app
```
---
## π§© Templates
| `basic` | A simple βHello Rustverse!β CLI |
| `axum` | Axum 0.6.9 web server template |
---
## π» Usage
### π’ Create a basic project
```bash
rustverse my_basic
```
Then run:
```bash
cd my_basic
cargo run
```
Output:
```
Hello Rustverse!
```
---
### π£ Create an Axum web project
```bash
rustverse my_axum --template axum
```
Then run:
```bash
cd my_axum
cargo run
```
Server output:
```
π Server running at http://127.0.0.1:3000
```
Open your browser and visit [http://localhost:3000](http://localhost:3000)
---
## π Development
Clone the repository and build from source:
```bash
git clone https://github.com/Porrapat/rustverse.git
cd rustverse
cargo build
```
Run locally:
```bash
cargo run -- my_test
```
---
## πͺͺ License
Licensed under the [MIT License](./LICENSE).
---
> Made with β€οΈ by **Porrapat Petchdamrongskul**
> βHello Rustverse β where your journey begins.β