Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yugasun/rust-web-starter
Rust Web Application Template
https://github.com/yugasun/rust-web-starter
rust-web rust-webassembly starter-template yew
Last synced: about 1 month ago
JSON representation
Rust Web Application Template
- Host: GitHub
- URL: https://github.com/yugasun/rust-web-starter
- Owner: yugasun
- License: mit
- Created: 2024-08-19T10:12:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T03:54:22.000Z (5 months ago)
- Last Synced: 2024-10-31T00:09:50.151Z (3 months ago)
- Topics: rust-web, rust-webassembly, starter-template, yew
- Language: Rust
- Homepage: https://yugasun.github.io/rust-web-starter/
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Rust Web Application Starter
### Prerequisites
#### Rust
Install Rust:
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```#### Node.js And PNPM
Install Node.js:
```bash
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 18
```Install PNPM:
```bash
npm install -g pnpm
```### Run
Before running the application, you need to install the dependencies:
```bash
pnpm run bootstrap
```Then you can run the application:
```bash
pnpm run dev
```### Build
To build the application:
```bash
pnpm run build
```## License
[MIT @yugasun](LICENSE)