You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 months ago | |
---|---|---|
assets | 5 months ago | |
src | 5 months ago | |
templates | 5 months ago | |
.gitignore | 5 months ago | |
Cargo.lock | 5 months ago | |
Cargo.toml | 5 months ago | |
README.md | 5 months ago | |
package.json | 5 months ago | |
yarn.lock | 5 months ago |
README.md
Rust rewrite
Needed an excuse to learn Rust, so I'm rewriting my personal website (currently written with Node.js using Express and Pug) in Rust using Actix and Askama.
Stack
- Rust
- Actix
- Askama
- Node
- Parcel (for bundling)
Goals
- Complete port of JS version to Rust (lose 0 functionality)
- Unit-tested
- Minimal unsafe code
- Learn Rust along the way
Running
yarn install
to install dependencies- And either:
yarn start
to start the server (bundles and then runscargo run
)yarn build
to build the frontend bundles and then runscargo build --release
)