├── README.md
├── i18n
└── zh-CN
│ ├── README-zh-CN.md
│ ├── rust-web-developer-roadmap-zh-CN.png
│ └── rust-web-developer-roadmap-zh-CN.xml
├── main.rs
├── rust-web-developer-roadmap.png
└── rust-web-developer-roadmap.xml
/README.md:
--------------------------------------------------------------------------------
1 | # Rust Web Developer Roadmap
2 |
3 | > Roadmap to becoming a [Rust](https://www.rust-lang.org/) web developer in 2022:
4 |
5 | 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](https://github.com/Alikhll/golang-developer-roadmap/).
6 |
7 | [简体中文版](./i18n/zh-CN/README-zh-CN.md)
8 |
9 | ## Disclaimer
10 |
11 | > 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.
12 |
13 | ## Roadmap
14 |
15 | 
16 |
17 | ## Resources
18 |
19 | 1. Prerequisites
20 |
21 | - [Rust](https://www.rust-lang.org/)
22 | - [The Book](https://doc.rust-lang.org/book/)
23 | - [Rustlings Course](https://github.com/rust-lang/rustlings/)
24 | - [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example/)
25 | - [Async Programming](https://rust-lang.github.io/async-book/)
26 | - [Rustup](https://www.rust-lang.org/tools/install)
27 | - [Cargo Book](https://doc.rust-lang.org/cargo/index.html)
28 | - [Crates.io](https://crates.io/)
29 |
30 | 2. CLI
31 |
32 | - [clap](https://crates.io/crates/clap)
33 | - [structopt](https://crates.io/crates/structopt)
34 | - [argh](https://crates.io/crates/argh)
35 |
36 | 3. Web Frameworks
37 |
38 | - [actix-web](https://crates.io/crates/actix-web)
39 | - [gotham](https://crates.io/crates/gotham)
40 | - [nickel](https://crates.io/crates/nickel)
41 | - [rocket](https://crates.io/crates/rocket)
42 | - [tide](https://crates.io/crates/tide)
43 | - [axum](https://crates.io/crates/axum)
44 | - [warp](https://crates.io/crates/warp)
45 |
46 | 4. ORM
47 |
48 | - [diesel](https://crates.io/crates/diesel)
49 | - [rustorm](https://crates.io/crates/rustorm)
50 |
51 | 5. Caching
52 |
53 | - [redis](https://crates.io/crates/redis)
54 | - [sled](https://crates.io/crates/sled)
55 |
56 | 6. Logging
57 |
58 | - [log](https://crates.io/crates/log)
59 | - [env_logger](https://crates.io/crates/env_logger)
60 | - [flexi_logger](https://crates.io/crates/flexi_logger)
61 | - [slog](https://crates.io/crates/slog)
62 | - [fern](https://crates.io/crates/fern)
63 | - [log4rs](https://crates.io/crates/log4rs)
64 | - [sentry](https://crates.io/crates/sentry)
65 |
66 | 7. GRPC Frameworks
67 |
68 | - [grpc](https://crates.io/crates/grpc)
69 | - [grpcio](https://crates.io/crates/grpcio)
70 | - [tonic](https://crates.io/crates/tonic)
71 |
72 | 8. JSON-RPC Framework
73 |
74 | - [jsonrpc-core](https://crates.io/crates/jsonrpc-core)
75 |
76 | 9. GraphQL Framework
77 |
78 | - [juniper](https://crates.io/crates/juniper)
79 |
80 | 10. HTTP Clients
81 |
82 | - [reqwest](https://crates.io/crates/reqwest)
83 | - [curl](https://crates.io/crates/curl)
84 |
85 | 11. Testing
86 |
87 | - _[Inbuilt](https://doc.rust-lang.org/book/ch11-00-testing.html)_
88 |
89 | 12. Task Scheduling
90 |
91 | - [clokwerk](https://crates.io/crates/clokwerk)
92 | - [delay-timer](https://crates.io/crates/delay_timer)
93 |
94 | 13. Frontend Development
95 |
96 | - [yew](https://crates.io/crates/yew)
97 | - [wasm-bindgen](https://crates.io/crates/wasm-bindgen)
98 | - [js-sys](https://crates.io/crates/js-sys)
99 | - [web-sys](https://crates.io/crates/web-sys)
100 | - [gloo](https://crates.io/crates/gloo)
101 |
102 | 14. Good to know crates
103 | - [validator](https://crates.io/crates/validator)
104 | - [serde](https://crates.io/crates/serde)
105 | - [r2d2](https://crates.io/crates/r2d2)
106 | - [lettre](https://crates.io/crates/lettre)
107 |
108 | 15. Additional Rust Content
109 | - [Rust in 30 min](https://fasterthanli.me/articles/a-half-hour-to-learn-rust)
110 |
111 | ## Wrap Up
112 |
113 | If you think the roadmap can be improved, please do open a PR with any updates and submit any issues.
114 |
115 | ## Contribution
116 |
117 | The roadmap is built using [Draw.io](https://www.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](https://compressor.io/compress)).
118 |
119 | - Open a pull request with improvements
120 | - Discuss ideas in issues
121 | - Spread the word
122 |
123 | ## License
124 |
125 | [](https://creativecommons.org/licenses/by-nc-sa/4.0/)
126 |
--------------------------------------------------------------------------------
/i18n/zh-CN/README-zh-CN.md:
--------------------------------------------------------------------------------
1 | # Rust 开发者学习路线图
2 |
3 | > 在 2021 年成为一名 [Rust](https://www.rust-lang.org/zh-CN/) 开发者的学习路线图:
4 |
5 | ------
6 |
7 | 在下边有一个路线图,如果你想要成为一名 Rust 语言的开发者的话,你可以沿着这张图里面的路径去学习,里面记录了一些你可能也想学习的库。此图受到 Golang Deveoper Roadmap 的启发。
8 |
9 | [English](../../README.md)
10 |
11 | ## **免责声明**
12 |
13 | > 本路线图的目的是向你描绘一个 Rust 语言生态里开发框架和库的全景图。这些库和推荐都是尽我最大努力去搜集的,你最好也自己去研究下,找到适合你自己的学习内容。
14 |
15 | ## 路线图
16 |
17 | 
18 |
19 | ## 资源
20 |
21 | 1. 先决条件
22 |
23 | - [Rust](https://www.rust-lang.org/)
24 | - [The Book](https://doc.rust-lang.org/book/)
25 | - [Rustlings 课程](https://github.com/rust-lang/rustlings/)
26 | - [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example/)
27 | - [异步编程](https://rust-lang.github.io/async-book/)
28 | - [Rustup](https://www.rust-lang.org/tools/install)
29 | - [Cargo Book](https://doc.rust-lang.org/cargo/index.html)
30 | - [Crates.io](https://crates.io/)
31 |
32 | 2. 命令行
33 |
34 | - [clap](https://crates.io/crates/clap)
35 | - [structopt](https://crates.io/crates/structopt)
36 | - [argh](https://crates.io/crates/argh)
37 |
38 | 3. Web 框架
39 |
40 | - [actix-web](https://crates.io/crates/actix-web)
41 | - [gotham](https://crates.io/crates/gotham)
42 | - [nickel](https://crates.io/crates/nickel)
43 | - [rocket](https://crates.io/crates/rocket)
44 | - [axum](https://github.com/tokio-rs/axum)
45 | - [tide](https://crates.io/crates/tide)
46 | - [tower-web](https://crates.io/crates/tower-web)
47 | - [warp](https://crates.io/crates/warp)
48 |
49 | 4. 对像关系映射
50 |
51 | - [diesel](https://crates.io/crates/diesel)
52 | - [rustorm](https://crates.io/crates/rustorm)
53 |
54 | 5. 缓存
55 |
56 | - [redis](https://crates.io/crates/redis)
57 | - [sled](https://crates.io/crates/sled)
58 |
59 | 6. 日志
60 |
61 | - [log](https://crates.io/crates/log)
62 | - [env_logger](https://crates.io/crates/env_logger)
63 | - [flexi_logger](https://crates.io/crates/flexi_logger)
64 | - [slog](https://crates.io/crates/slog)
65 | - [fern](https://crates.io/crates/fern)
66 | - [log4rs](https://crates.io/crates/log4rs)
67 | - [sentry](https://crates.io/crates/sentry)
68 |
69 | 7. GRPC 框架
70 |
71 | - [grpc](https://crates.io/crates/grpc)
72 | - [grpcio](https://crates.io/crates/grpcio)
73 | - [tonic](https://crates.io/crates/tonic)
74 |
75 | 8. JSON-RPC 框架
76 |
77 | - [jsonrpc-core](https://crates.io/crates/jsonrpc-core)
78 |
79 | 9. GraphQL 框架
80 |
81 | - [juniper](https://crates.io/crates/juniper)
82 |
83 | 10. HTTP 客户端
84 |
85 | - [reqwest](https://crates.io/crates/reqwest)
86 | - [curl](https://crates.io/crates/curl)
87 |
88 | 11. 测试
89 |
90 | - _[Inbuilt](https://doc.rust-lang.org/book/ch11-00-testing.html)_
91 |
92 | 12. Task 调度
93 |
94 | - [clokwerk](https://crates.io/crates/clokwerk)
95 | - [delay-timer](https://crates.io/crates/delay_timer)
96 |
97 | 13. 前段开发框架
98 |
99 | - [yew](https://crates.io/crates/yew)
100 | - [wasm-bindgen](https://crates.io/crates/wasm-bindgen)
101 | - [js-sys](https://crates.io/crates/js-sys)
102 | - [web-sys](https://crates.io/crates/web-sys)
103 |
104 | 14. 值得了解的库
105 |
106 | - [validator](https://crates.io/crates/validator)
107 | - [serde](https://crates.io/crates/serde)
108 | - [r2d2](https://crates.io/crates/r2d2)
109 | - [lettre](https://crates.io/crates/lettre)
110 |
111 | 15. 其他内容
112 |
113 | - [Rust in 30 min](https://fasterthanli.me/articles/a-half-hour-to-learn-rust)
114 |
115 | ## 最后
116 |
117 | 如果您认为该路线图有待改进,请务必提交PR或者发Issue。
118 |
119 | ## 贡献
120 |
121 | 这个路线图是用 [Draw.io](https://www.draw.io/) 做的。项目文件为该仓库下的 `rust-web-developer-roadmap-zh-CN.xml` 文件。 您如果想要修改它,您可以进入 [Draw.io](https://www.draw.io/) 点击打开已有图表并且选择这个 `xml` 文件。它会为您打开这个路线图。改进它,并且上传,以及更新该 README 中的对应图片,然后提交 PR(以 400% 的缩放导出 PNG 以及使用 [Compressor.io](https://compressor.io/compress) 来压缩它)。
122 |
123 | - 用 PR 提交改进
124 | - 在 Issue 中交流想法
125 | - 传播这个图表
126 |
127 | ## License
128 |
129 | [](https://creativecommons.org/licenses/by-nc-sa/4.0/)
130 |
--------------------------------------------------------------------------------
/i18n/zh-CN/rust-web-developer-roadmap-zh-CN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/anshulrgoyal/rust-web-developer-roadmap/5b4a9d857552d8a03e31ff865d6274afcdc8383c/i18n/zh-CN/rust-web-developer-roadmap-zh-CN.png
--------------------------------------------------------------------------------
/i18n/zh-CN/rust-web-developer-roadmap-zh-CN.xml:
--------------------------------------------------------------------------------
1 | 7V1fd6LIEv80PJoDDTTwKDHJ7tydncxkdnJ3X+4hSpQZIxnESbKf/nYjKHS3SBSaAp2zZ482aLDqV9X1vxX98un1JvKeZx/DiT9XkDp5VfSRgpCNbfJ/uvC2XtAda70wjYLJeknbLtwF//rpopquroKJvyzcGIfhPA6ei4vjcLHwx3FhzYui8KV422M4L/7VZ2/qcwt3Y2/Or94Hk3iW/ixT3a7/5gfTWfaXNTW98uRlN6cLy5k3CV9yS/qVol9GYRivXz29XvpzSruMLuvPXe+4unmwyF/EVT7w8vIJG2H0bYbs76Pp6p9gHD0O9JQ9y/gt+8X+hBAgfRtG8SychgtvfrVddberf4ThM7lNI4vf/Th+S/nnreKQLM3ip3l61X8N4v+S1+qFmb77O3dlRNGiZm/esjeLOHrLfYi+/Tt/bfux5N32c5Mh5Tx5uwgX/nrlOpjP0+vfV0/P6YNi8taLxuk7RK+OV9Evf5I+3GO4iC/DeRglpNHV5B9ZX8ZR+MPPXXFNS3dG5ArPlZRRy3AVjVMSR6Z5c3//9Td3sbKN8G16s1r+OcjQ7UVTPy65T1/fR9mU+wMpz2/88MknxCA3RP7ci4NfRRx7qThMN/dtEUNepKARA6jsqX9581X6lxSE5+T53Unwi7ycxglR1kuUnAWw4Z+rMLswWCZcGJIbNPv5dXsx+xak0l+hflkt6ZcoV6biXip28sK+VhxNubLpW9tUrrBi24pDLjmKQ267ppdcSxmSF5biDpMVU3Fcxb3Kno38+vXjFR+ZLBd+CCMssf8aF5FehEYKwEeCPmbJmwfTBXk7JkDxybr7y4/igCieYXrhKZhMEnF7mQWxf/fsJeh5IVqWrEXhajFJYKqWgY5+p/9aCpP0KrLSj2R6OtVaL1ulp6upspjlFF6mCI8BllgzOQdopoLwMnLeca3VhMrRK6ocA5TK0XmVQ1WASWWevsCKq1MVQIgzJErBUFwi57i/oqsjoyC6msHLrmapvOyipmQ3e4Cz7DYnu0ZF2TXbkl0hMjQTAYJGDhhbmOyFhkOM5jw4Lpy98CDvbv0oIDSk+iJZnHjL2eY3HQ4garOkP1Qrs1hrBZqYtYZTN9SSjxLCeG+5G57DYBEvc998Sxdy6tCyC+oQGYxftO9+pDMwXz/BFvSbn3KMHOjdlAPJsM2LnerkxU47ROgkSEFmELcsBcjBZVLQFKqNbqI6BzPbRmftLmKtBgLXummU4Xr//bj8fuQ4R95v1CpnZUzLeUDroAgjeltPQ9vhi+TEJu/nEGg9Pj6i8VgEzgl+wCaux3UxsmhpRj1B2MGW6rloHBXPnkvNnotZ0XPBwDwXPoTQGjQ0BazFVisudnCiNZ+27LkZbbx67oM+xm3rY0jhgp7qY1xRH1vA9PEhqcvT08c5JKqawbg2SJfrRQugtoO5wMCGAdmF7wHblvtFzuNeO7WVYYZrD9YcCbOO2pilSuYMtYS1tRutB8VPTM0sWHi6Wh7fYO/P4oqNxjcwZ1FfEvqGfTConbYNakh5h54a1FZFg7r2fNlxBTegYl+HbT6Ww2w+NrZ6vf0IoLbDoAaSnLWL+lDX94Tv2ftRveH1HZIAKepwmCTY6kkVKVSWAwyrfNbiLZ3Ii/1lD0wdHbVt6kBKRr/L1JFvsjgVTRYNmMMMyWY5yGEeEI8ZFS3aC3PzvjFdzWpkSZgSM1GHBipA2//BoFIZUBmnBqrWitZ3gArQbtSNCDIsONnA4GR2HE6JjiqU2mkX6MQwVXuS67CQsG0VDHdDq7dUtIxIhSYeh7bvOUPao+cYytAWtfhhxR4mK7Zi64o76qCjpDOO0sZxyvfrOKZMTwmQMulBUNi/v3O8p5+fP+GbxeJ+fDMIP3wj0l7VxWotQiHWUpnLBwEcdRgu++1g+e53RuP94Ki9CvtIcHTd/+4VOFBb4Ch9bqZRl+ziZNtet+UODbqRDzXFvqx1I8eGhW1LxA9dM2hLABeDfkz+1bPBG1axJ8DA6MLktnhb0E1fxw5fqjdyvBjPvXpLVCeebz8KrSc8tv2HmoiLs49kxBW1DEglLeJISwiwGsfhcxdbMrDOeAO2TPCKzVNAVVE9ME9Lrc69mwxqbZPZYYEACtYelKvVFPgWSGXfBVjQVYPk2J48OICNotAgbSsnDw5g3X6adQYHHHAA6wbRIM0mO3lwwCqj1RCgeOnJgwMBKy3Z/MIzOACAo7Vgeulz5wJJ9/6DIh51ipOoKU7mHF6Jxht2N3yKmJYjLIjwbcYsyQnx8QNXvHEcvA5eKH86F+Jjw9OCeZFyI6j8BIVpGM+8p+NoWwOlMEMpqbHQUj8pR6tFMP5Bh64fQysOb/tr8g+momm0TUO+6j4KCQ3rDddLSocUaYsFtSRyacsX9sTBxO8iZfUCZS1RO4NMyiI+nRqHL350/CYkU/gtq20y8pnQFy/qYibULgLU1uRRVpymgxQy62maDqXZrv2+DbBgu9rRaT27CoUsiJ5vdXQAqzFUAQVU34cOyEyGdWxD9txMOdjwWnGdJLCh09jG+iQHeoCDRf/vukmEw1aG6yiIqth8H013Qx26WSwFtyTu4aWKIcekSeAvj3Uv22lINouVTNhsm7h8GClaLeMwOjLQ0aj9buDieHxLoocpNjMBWRI9MDOFzQq6YCy4+CweWMk3BxA2+lqOjqrOb0awSjqcztqYIPXGkdhoraKj9LkLtilOzg5Uk57DkTK8SgzQoeLwE9TetVtvz5tUoZujtsSY5w7HEFAxRW8VetUB0AhYD7wKqJjiDA5YlqCmojM4wIAD2oQfFdAU1DM4gPU0qz2b1NNtcCBYjgJffiMKWZu0KM/mjwuHE9Yzs9M6s7CexCKwHWIHqVfroLheB8Su6mhqHVr6GFKv1smDA1g7jtr5wpM+gaO1IEHpc+c27D/Du89/AN6a2Yyb3XrJnM3R8OMbbBpaqGjeiHoI5NKQr4u9DZfxNPKBE9Jgkuh2y4TU+TLYj14UeCPI1jZLRattOGY+d46Kdz/nhEBdImLrUEQcES/D8Y8o9MYz2HDUix1WojzPJvUih5R8Au5juJiGoMmIs6laGRlbByRv7HzxJ8GRp0lIpaHTdpuFzhs7X4hQLzuFREd0bq/UIi1AxRY9KNIqrb3a65IZsPx1B1Is55D4egd64KtjA1YngAMplHPy2IDVQKDzLnSScrmkJVm0k2CkCOo/u9scwHagamrbXqPBdwdEx9uXrTQHbEoAMoup7SCbwTcHLOeEhHCNToeFZ9spRBNQsWBfjU6j6kmLsOwKu7ONATBYLL4RVsmfDcjn7GvdTnVswEoDGnxkLCnwt5ShmdT1XysC16O7tqOB2M1ZYvOj2LMDtDn3VjrtitJpwiq5dM6F/ICwgWBhA52xAQcbsKx6QSveGRutYQPW2Q/OuYofEDZglRM7gErNz9hobUxA6XOXe4o1z19uuNWjgi+oGQ2V+4hDNZDSfH2N1FZN82VogCKAojSfQ0+EdpzktMhr+t/6IOi1SBL3kbyGK4CGzgigJhJAJDPbZPJVtMsEsseRsZVUnpnNAdiQ12k5l5eFV3LUnYfTDpLWYg6DlFlXVhqcyFHWX/z6H6Hu1I96QGBNbXuAt8nn+B/nZBOshcYNVzWztGy7XsIU5fSPVQRN981cFGvDNa11KvK14Y9+tIBNRYaGbVeGm3zfOgGiEUEuDRdgcUOg1kpMAGUqeuC4lFWO7K0wAVZ9ACgW3YPK1aOQASsSLZhYfUZGS8iA1QlhA4pDnzoyYM025J2wmy+35KvUfp/8xwXKBPEGuZFq3oObRs9jwFazwboebZvMfOUdpWAQAqZhhroNDSU2B5Qpp8LRX4vgSBi2cmiVycCzfY8OAdqDe+rRCTJRO45HBrUJ24CgcViZQL3QqKwwZEIGWCUrp6g/3H36c3ACtpuRhcYyza4j/pjXzUYqZ6Qkn4b7vgwXxPoYjMOok2eSMiNwNB0LiNzU5Bbx/gkp7vWu/VP+Ppjtb/u1GrAIFqSo97s2Qsg8hlVLnT13PuRAlN6MTqfr986FTFap2q3vXHz85/tqETx3ssZBYzctQ5N3ALx4z4I0gaanPp8mOEJOfCOsmLzV2S5iyDyGVf+fVWN0j8cg6/+PxAasYwI1PuL/29evt4kRZNJT4IZJPwDZr1yLjh8aurQcuT/WEHtqrmYYAmtIk2oN8QVgkf/zxV/GHbSGOBfeEMRJ5J68wdeGEV135InPzeZnDIutDDMFw4eytnI5NuW5paX5PaXq8CENVm2YBWj6UB11HhZIg6MyOGCVemji0TSuSQ+QWvc7CfpVu2tgoGyiw0Z1q21vgIKWT4Tn5M+6AXkxpS9+XzysArKUrpO/s7nUQSOEC8mYbRshJiQV2dfts2pSFcEKTVuATKveuuuVsQHsKFdRt7BBD2Fcn8NIm4Q1uo26qmLr6RHuwz6lLwx2TDAW7KeabkhU5tkX5z3KefjjxY9+HEf4Zr1Kk/Epsd7ypojPufXKCgyhigoMw1JgGFAuqq+bW2VsADuKGnfW8Cnn8aHYaRcbteuN9KO3YUAeelshbRnFbcjO9vPsO9aPmn6MgdjmOY5AHZ8B7ZeK8ecPyUVqGgRjb06X3idWrQIRAQtudjaZ2kMlhWDFNrPnLnhnxClT6akt1Be7SoapWYpzncxychRbS05zIStDxTZSf00w57O7/prOjimxRf4allrDC6jmpa/BN1S1ETWTGSAibCFA2DjEeOhAj3J1bMCqC7cgxSdqwAbIvGZ1cMAqsrPOYy8AYQNWkZ11HnwBCBuwCrAR3/uQ+AzENxhtCy6pY3BJHQl66ZqOgO11iwq2iz4DFvX9SW1RQXyd7Jv/UivN5fRUairjj+G221MQX+/64i2fBg/BgojokYMP2+lbZVOUgnmImiqVxnzR6/flYPkGeSAie+CmJajMlgtUvnTtxX8ATkUtKwvekFGgS+WSka8/mxPTJTqyQ73ZZDkXxRI0TcqlIl8JEqEJH72AX53HtQjYEkfwlua+CuPio0m9IxRkEZeZQGRZLQM3SzrniEteBhMvJr8fsAbQWD3adg2pXh5xSD0vSbHpJo70SO/be6IHsCoGXnkkrXQjWoeXHq2znjAwSprrTPp/wThdgsu4DN8pf/NaJV0i0jRdkLdjQnGfrLtZ5neYXngKJpMkxiASqK3I1SQ5uoHY9iXHEfhzUvuXMKSQTBqJfW8SyHbsfFxmE6TZGZUh7279KCAUpLBoL1QjOCurC+ldG1DtGoMZtSpmwCcOq/ZRw0oNaYIgRnp8GnEUaIX2JU3xd9B+tFRGeQtn1JoSVbcm8MOTHnVLsVGulmLdSzZK9lxXcZPqiiFhyahWNkiKKHFsEBz6JJsNoqMDTTonYH1OmZ28Rtd9rGrh+SEaPCyZIQK39eb3rxUMy8hfBv96D8kNVK8/01rL5PFMVzGpPqcb0XK9J2k5C3PuP8YC+zKmm5m7JKwMFtOvyc42yBiS7mzaToO2Bu6YNtswrxuY447UwdqbjhT2oE2TtupQ7TWi0zaI9nLdpCQsyeqsS8Ic4h9cJrmgq/QwTlcXNcmeJGMxz1jhREitOc6KtiOT1vgRrUf5eKkML7f7ElKHq3hGaEAIGwfhQkF0WOonurh++eGeyKya8HtE84BnNhM22zybN8Iqic38dneXTgvcMNtKcrJ8hfApsMxmWGaoPMtEKdvmOCY4WvXLik7RUf/wFtOVRzyHROC+zsgL1Q1Dvl0PDuMYY6beFBEucA5lQ6H2Veg2xzrBga2UdXNCo2Uicolx7yYb5tCmoyPOnKOcE7RwOnIZx0f3U5lz6XNfvXpPz3M+kXKa3DIFUVDRqLEG2SUIW6QzP55pQjYb+bFeGoeTzdp6ZpY6i+Nn8lRD+hzoejm7iAi3V88X9KhFdbC8e6TSalEtu5zlponkvym3XPibpwgR0yhuokgw5wuJVLHRHER483a9YV560TQ86Y3TNFijR1f11kVaNCLCpB4kjUQmTiQdEUHcETUpH+QjNqfISs1hGCmqipPKR2Ee0Uh6yEbJhA/idWABQ0+SfWZmMG7Yt5HMHAPl2rB4R2XvunyXiJqdjGjBlI2uKmoCvE7Z62qnyVXWYNJ13qWUa95icZrHtmmKgTLOzYI+u3h6inw0mSIkZGOBdDalXn+fj/66H32wru8d9NefX7/ot8vZYEe67jJJIa1rM5Ldkubt8Ml7mcUCPWSJ2NeUchWyD8KkkG1S3UmyrbkGGQcfVIwx8ZazzRMennw/Ghr55HuZ9NQ8G4T8XO8td0MqOttvZkaH6MzBlcjQ8sDaf38ajtx5Pzry/tQa2wJ9/QvFnzZU8a/ZkGNdOsHNQeG+CDn6hWrm/hUHrCBsXDiOvf1nFf9MfeNW/Ps7x3v6+fkTvlks7sc3g/DDN8FRv+TvzThx7kBKPitkTekqc6aokLIabyV2ZDJJM3NvGilJVXkNWQbzxqcnMd0dpsqgq6rSwKbGhDJMnfmqhhWD4BCoJMxPvNusmEdwMFt3S0h0VNTLopH+cvUHpA727o9FOU5/1H9c3g4FwjQ2HaxAdMRoIkuy+gA0UbsHu18pKPejt/aZbTtsZrtoM5tsGqQqek29GGnCrJZtGr180J6e3fviP8SEi/X2QMspHGbnNJuC+kip2xv9PEPicRj+CPwju3dboi4qUldiU6+YuoD6aU5e/WZQb1z9MqEFM2uKfrf6ZY0HLFf9Cpqp4yiJuB6nGxrtSLWMItE0VTBmQqoSyDzGviiBtgekCV0IQ9A9VwrqprUAZgd1qKzpX1UNENqwXRWbSkBZ4Um+fm32dvRB1A0fD8i0+BuCFv+mmmvFRAQ0KLEHxkDlA2dLEd38IHf2pE98oDWATf68S8kGwa5unXWlVNLT4VznenOSSy6mI53pCz6S9i514UXjFNcquKgl43E7Wts2ByDHo69Ry8y5269rau/K3hFsdIqOh31o3Ednp+GpkrMeguax8SwKF+FxGqSVoMRGyDOutO6PAIoJq8oBdoimQLJDSkV+v26ofe7qrkRE0Rx2WHhVrqNgjoa3m7NBvIen5cfPXvzj4/3k17dwcIuf/AGEaSP1A6r5jPiu+abvNkNZg9Z0zEoAeG8dE2aKlzePvNtAZj+gllcmcT+F+UCxNKkuAPNb24Tw9m0QB0+wHWp+uIMpcdzj62cr+k+s/v3lw8eXz4aH7h4v/xnwYQnvdfVUq5HQymzcDZTbIiygUEUdJgLIkKUocVGG8qb3CIRMMQjfu0VouKhX60sbk7dRGMb524n8zj6GRIWSxf8D
--------------------------------------------------------------------------------
/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("Just to be tagged as a Rust project.");
3 | }
--------------------------------------------------------------------------------
/rust-web-developer-roadmap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/anshulrgoyal/rust-web-developer-roadmap/5b4a9d857552d8a03e31ff865d6274afcdc8383c/rust-web-developer-roadmap.png
--------------------------------------------------------------------------------
/rust-web-developer-roadmap.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
--------------------------------------------------------------------------------