All Projects → anshulrgoyal → Rust Web Developer Roadmap

anshulrgoyal / Rust Web Developer Roadmap

Roadmap to becoming a Rust Web Developer in 2021

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rust Web Developer Roadmap

miniclass-web
🏇 Roadmap untuk miniclass web WRI
Stars: ✭ 40 (-94.66%)
Mutual labels:  roadmap, backend
Programming Challenges
Algorithmic, Data Structures, Frontend and Pentest - Programming challenges and competitions to improve knowledge.
Stars: ✭ 592 (-20.96%)
Mutual labels:  roadmap, backend
oh-my-backend
Что нужно знать бэкенд-разработчику web-приложений. Backend Roadmap (from Junior to Senior).
Stars: ✭ 657 (-12.28%)
Mutual labels:  roadmap, backend
Roadmap Do Desenvolvedor Web
🎢 Roadmap para se tornar um desenvolvedor web! Atualização 2021!
Stars: ✭ 276 (-63.15%)
Mutual labels:  roadmap, backend
Software Architect Roadmap
Software architect roadmap
Stars: ✭ 640 (-14.55%)
Mutual labels:  roadmap
Lux
Build scalable, Node.js-powered REST JSON APIs with almost no code.
Stars: ✭ 556 (-25.77%)
Mutual labels:  backend
Live Torrent
Torrent Web Client
Stars: ✭ 546 (-27.1%)
Mutual labels:  backend
Felix
A Friendly SSH Jumper Bastion Fortress Server
Stars: ✭ 542 (-27.64%)
Mutual labels:  backend
Rails Handbook
Describing the development process used by the Infinum Rails Team.
Stars: ✭ 738 (-1.47%)
Mutual labels:  backend
Repractise
RePractise
Stars: ✭ 695 (-7.21%)
Mutual labels:  backend
Hydra
A light-weight library for building distributed applications such as microservices
Stars: ✭ 611 (-18.42%)
Mutual labels:  backend
Cockpit
Add content management functionality to any site - plug & play / headless / api-first CMS
Stars: ✭ 5,173 (+590.65%)
Mutual labels:  backend
Framework
A lightweight low ceremony API for web services.
Stars: ✭ 644 (-14.02%)
Mutual labels:  backend
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (-26.97%)
Mutual labels:  backend
Aspnetcore Developer Roadmap
Roadmap to becoming an ASP.NET Core developer in 2021
Stars: ✭ 8,248 (+1001.2%)
Mutual labels:  roadmap
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Stars: ✭ 540 (-27.9%)
Mutual labels:  backend
Aws Boilerplate
Opinionated full stack web app's boilerplate, ready to be deployed to AWS platform.
Stars: ✭ 682 (-8.95%)
Mutual labels:  backend
Awesome Roadmaps
A curated list of roadmaps.
Stars: ✭ 583 (-22.16%)
Mutual labels:  roadmap
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+919.36%)
Mutual labels:  backend
Osu Web
the browser-facing portion of osu!
Stars: ✭ 610 (-18.56%)
Mutual labels:  backend

Rust Web Developer Roadmap

Roadmap to becoming a Rust web developer in 2021:

Below you can find a chart demonstrating the path you may take and the libraries you may require to become a Rust Web Developer. This chart is made with inspiration from Golang Developer Roadmap.

Disclaimer

The purpose of this roadmap is to help beginner Rust web developers to navigate through frameworks and libraries in Rust ecosystem while staying as productive as possible. The libraries and (my personal) recommendations listed under each stage of the following roadmap has been researched to the best of my capacity. You should always do research on your end and build up a solution that best works for you.

Roadmap

Roadmap

Resources

  1. Prerequisites

  2. CLI

  3. Web Frameworks

  4. ORM

  5. Caching

  6. Logging

  7. GRPC Frameworks

  8. JSON-RPC Framework

  9. GraphQL Framework

  10. HTTP Clients

  11. Testing

  12. Task Scheduling

  13. Frontend Development

  14. Good to know crates

  15. Additional Rust Content

Wrap Up

If you think the roadmap can be improved, please do open a PR with any updates and submit any issues.

Contribution

The roadmap is built using Draw.io. Project file can be found at rust-web-developer-roadmap.xml file. To modify it, open draw.io, click Open Existing Diagram and choose xml file with project. It will open the roadmap for you. Update it, upload and update the images in readme and create a PR (export as png with 50px border width and minify that with Compressor.io).

  • Open a pull request with improvements
  • Discuss ideas in issues
  • Spread the word

License

License: CC BY-NC-SA 4.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].