This is a repository to get you started with web development in pure rust.
Follow the Setup.md file. This document helps you setup a environment and tools to get you started with rust development. This is geared toward windows developers. Linux users should have a easier time setting things up, but could still follow the parts that may be relevant.
This repository is meant to be helpful in figuring out how different libraries in the rust ecosystem that can be used to build web applications in rust. Some of the libraries this repository uses are:
This server is built on top of the Rocket web framework with Diesel ORM connected to Postgres as the data layer. Maud is used as a type safe templating engine.
This client is built with Yew a rust to wasm front end library.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.