Test projects here or read the Rust blog posts at Steadylearner.
If you need a developer, please contact me.
These are from others that I thought useful.
- envconfig-rs
- Redelete
- Blog with Rust Yew Frontend
- fstring-rs
- Loadtest with Rust
- Telegram bot framework
- Rust GUI
- Learn about the disk usage of directories
- Rest API with Actix
- Ploty in Rust
- Rust Warp Realworld App
- Rust Tide Realworld App
- Rust Yew Realworld App
- async executors
- Host Rust+Wasm projects on github pages or other
- Text editor written in Rust
- async http
- a half hour to learn Rust
- Loadtest example
- Web crawler in Rust
- Rust bin template
- SQL async
These are lists of what I should prototype. I also write production projects in the separate private repository. So, it will be updated when only necessary.
Golang
* Make concurrent requests with go channels for targets.
* Make a web project with Golang and bbolt.
Rust
* IFPS, read the code and test it.
Everything is simple with examples but it is not easy to make them with Rust. Use code here and spare your time.
Help others to have more examples with donation.
First, clone this repository.
$git clone https://github.com/steadylearner/Rust-Full-Stack.git
Prepare Rust development environment with How to install Rust. Then, use one of these commands.
- $./install.sh in web folder and $./run-local.sh for a full stack Rust chat app.
- $cd static_files && $cargo run --release for JavaScript frontend and Rust server side web app.
-
$cd JSON_Webservice && $ ./run-local.sh for YouTube vlog example with JSON Webservice. -
$cd yew/rust_blog && $ ./install.sh && yarn watch:rs for a Rust blog example. - $cd React_Rust to test a React app with Warp, Rocket, Actix, Express, Restify, Django, Golang, Vibora etc.
- $cd sitemap if you want to build sitemap automatically with a database.
star and share it with others if you want more.
If you are ready to wait all the compile time again, you can refer to this also.
- How to use Rust Warp
- Use it with React single page app.
- CRUD REST API example with a database integration.
- Use it with Tera template engine.
- How to use Rust Yew
- How to use a modal in Rust
- How to use routers in Rust Frontend
- How to modulize your Rust Frontend
- How to use NPM packages with Rust Frontend
- How to use markdown with Rust Frontend
- How to use Rust Tera for undefined paths
- How to make Rust JSON Webservice with YouTube API
- How to use CORS and OPTIONS HTTP request with Rust Rocket
- How to serve static files with Rust
- How to use a single page app with Rust
- How to use gRPC with Rust Tonic and Postgresql database
- How to use React with Rust Actix
- Rust Chat App
- Fullstack Rust with Yew
- How to write Full Stack Rust code
- How to render a YouTube vlog with Rust Yew fetch API
- How to render blog posts with Rust Yew mounted API
- How to build a static sitemap.xml with Rust
- How to build a sitemap.xml with dynamic contents in Rust
- How to build a sitemap for images with Rust
- How to automate building sitemaps with Rust
No need for a database because the posts are saved at GitHub. Others can also easily contribute to blog posts with its features.
- Rust lettre CLI example with email templates and an attachment
- Email REST API JSON webserivce server with Express and Mongoose
You can find microservices examples built with Warp, Tonic, Postgresql, Redis. The mongodb, Actix, Rocket example will be included also.
You can find easily testable projects at Resume repository. If you are an employer, contact me and I can show the result with a single command with AWS.
The most of the projects here are relevant to Rust. But, you can find the examples of JavaScript, Python, Golang, Docker etc. Just use what solves your problem.
- How to use HTML, CSS and Markdown in Rust Frontend
- How to include NPM packages and JavaScript modules in it
- How to use Rust Yew
- How to write components and organize the Rust project
- How to build complete Full Stack Rust Web Application
- How to modulize your Rust project
- How to deploy it
- How to write sitemaps and metatags for it
Make an issue. Update deprecated code. Include your project etc.
This is a personal repository to learn and prototype new projects. I do what I want here.
Simply clone and modify if you think you can improve something here.