Skip to content
This repository was archived by the owner on Sep 4, 2022. It is now read-only.

Commit 281c68b

Browse files
author
Aaditya Sahay
committed
feat/rust - adds rust category and resources
1 parent 9dc30dd commit 281c68b

File tree

3 files changed

+117
-0
lines changed

3 files changed

+117
-0
lines changed

CONTRIBUTORS.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ These are lovely people who have helped this project:
77
- [jacobparis](https://github.com/jacobparis) : Team Devcord
88
* twitter: @jacobmparis
99
- [JonasPardon](https://github.com/JonasPardon)
10+
- [AadityaSahay](https://github.com/AadityaSahay) : :crab:

resources/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import server from './server'
1414
import utility from './utility'
1515
import icons from './icons'
1616
import accessibility from './accessibility'
17+
import rust from './rust'
1718

1819
const sortByTitle = ({ title: titleA }, { title: titleB }) => {
1920
if(titleA < titleB) return -1
@@ -38,4 +39,5 @@ export default [
3839
utility,
3940
icons,
4041
accessibility,
42+
rust,
4143
].sort(sortByTitle)

resources/rust.json

+114
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
{
2+
"title": "Rust",
3+
"slug": "/rust",
4+
"resources": [
5+
{
6+
"title": "The Rust Book",
7+
"desc": "The Rust Programming Language book will give you an overview of the language from first principles.",
8+
"url": "https://doc.rust-lang.org/book/",
9+
"tags": ["official", "reference", "guide"]
10+
},
11+
{
12+
"title": "Rustlings",
13+
"desc": "Small exercises to get you used to reading and writing Rust code.",
14+
"url": "https://github.com/rust-lang/rustlings/",
15+
"tags": ["official", "excercises", "guide"]
16+
},
17+
{
18+
"title": "Rust Playground",
19+
"desc": "An online playground to try out rust.",
20+
"url": "https://play.rust-lang.org/",
21+
"tags": ["official", "playground"]
22+
},
23+
{
24+
"title": "Are we web yet?",
25+
"desc": "List of resources for web development in Rust",
26+
"url": "https://www.arewewebyet.org/",
27+
"tags": ["official", "web"]
28+
},
29+
{
30+
"title": "Rust and WebAssembly",
31+
"desc": "A small book that describes how to use Rust and WebAssembly together.",
32+
"url": "https://rustwasm.github.io/docs/book/",
33+
"tags": ["official", "web", "webassembly"]
34+
},
35+
{
36+
"title": "Rocket",
37+
"desc": "Rocket is a web framework for Rust that makes it simple to write fast, secure web applications without sacrificing flexibility, usability, or type safety.",
38+
"url": "https://rocket.rs/v0.4/guide/",
39+
"tags": ["framework", "web", "application"]
40+
},
41+
{
42+
"title": "Actix",
43+
"desc": "Rust's powerful actor system and most fun web framework",
44+
"url": "https://actix.rs/",
45+
"tags": ["framework", "web", "application"]
46+
},
47+
{
48+
"title": "Rust 101",
49+
"desc": "A small, interactive and hands-on tutorial into the rust language.",
50+
"url": "https://www.ralfj.de/projects/rust-101/main.html",
51+
"tags": ["guide", "tutorial", "basics"]
52+
},
53+
{
54+
"title": "Warp",
55+
"desc": "A super-easy, composable, web server framework for warp speeds.",
56+
"url": "https://github.com/seanmonstar/warp",
57+
"tags": ["web", "framework", "application"]
58+
},
59+
{
60+
"title": "Rust by Example",
61+
"desc": "Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.",
62+
"url": "https://doc.rust-lang.org/stable/rust-by-example/index.html",
63+
"tags": ["official", "guide", "tutorial"]
64+
},
65+
{
66+
"title": "Yew",
67+
"desc": "A modern Rust framework for creating multi-threaded front-end web apps with WebAssembly.",
68+
"url": "https://yew.rs/docs/en/intro/",
69+
"tags": ["web", "webassembly", "frontend"]
70+
},
71+
{
72+
"title": "Seed",
73+
"desc": "Rust framework for creating fast and reliable web apps",
74+
"url": "https://seed-rs.org/",
75+
"tags": ["web", "webassembly", "frontend"]
76+
},
77+
{
78+
"title": "Rust blog",
79+
"desc": "This is the main Rust blog. The core team uses this blog to announce big developments in the world of Rust.",
80+
"url": "https://blog.rust-lang.org/",
81+
"tags": ["blog", "official", "history", "features"]
82+
},
83+
{
84+
"title": "The Embedded Rust Book",
85+
"desc": "An introductory book about using the Rust Programming Language on \"Bare Metal\" embedded systems, such as Microcontrollers.",
86+
"url": "https://rust-embedded.github.io/book/",
87+
"tags": ["microcontrollers", "embedded", "guide"]
88+
},
89+
{
90+
"title": "Rusoto",
91+
"desc": "An AWS SDK for rust.",
92+
"url": "https://www.rusoto.org/",
93+
"tags": ["aws", "servers", "infrastructure"]
94+
},
95+
{
96+
"title": "Tokio",
97+
"desc": "An asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing network applications.",
98+
"url": "https://tokio.rs/",
99+
"tags": ["networking", "async", "server"]
100+
},
101+
{
102+
"title": "Juniper",
103+
"desc": "Juniper is a GraphQL server library for Rust. Build type-safe and fast API servers with minimal boilerplate and configuration.",
104+
"url": "https://graphql-rust.github.io/juniper/current/",
105+
"tags": ["web", "application", "graphql", "api"]
106+
},
107+
{
108+
"title": "Diesel",
109+
"desc": "Diesel is a Safe, Extensible ORM and Query Builder for Rust",
110+
"url": "https://diesel.rs/",
111+
"tags": ["web", "database", "orm"]
112+
}
113+
]
114+
}

0 commit comments

Comments
 (0)