Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brupst/awsome-bupt-rust
A curated list of Rust code and resources made from BUPT.
https://github.com/brupst/awsome-bupt-rust
Last synced: about 20 hours ago
JSON representation
A curated list of Rust code and resources made from BUPT.
- Host: GitHub
- URL: https://github.com/brupst/awsome-bupt-rust
- Owner: brupst
- License: apache-2.0
- Created: 2020-07-29T11:50:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T03:03:11.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T21:02:49.475Z (3 months ago)
- Size: 10.7 KB
- Stars: 72
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧾 Awsome BUPT Rust
A curated list of Rust codes and resources made from BUPT, including but not limited to all kinds of wheels invented by BUPTer.
If you want to contribute, please read [this](CONTRIBUTING.md).
一份来自 BUPT 的精选 Rust 代码资源清单,包括但不限于各类来自 BUPTer 拿 Rust 折腾的轮子等。
如果你想要向项目进行贡献,请先阅读[此文](CONTRIBUTING.md)。
## Table of contents
- [Codes](#codes)
- [Compilation Principle](#compilation-principle)
- [Computer Network](#computer-network)
- [Distributed System](#distributed-system)
- [Hardware](#hardware)
- [Operating System](#operating-system)
- [Web](#web)
- [Misc](#misc)
- [Resources](#resources)
- [Books](#books)
- [Information](#information)## Codes
For more codes and projects written in Rust, please take a look at [rust-unofficial/awesome-rust](https://github.com/rust-unofficial/awesome-rust). Here are mainly some wheels about BUPT courses and personal hobbies.
### Compilation principle
- [lr1-parser](https://github.com/imtsuki/lr1-parser) — A LR(1) Parser Generator
- [clex](https://github.com/imtsuki/clex) — A C99-compatible lexer C 语言词法分析器### Computer Network
- [DNS.rs](https://github.com/9646516/DNS.rs) — A simple DNS relay server written in Rust
### Distributed System
- [raft-kv](https://github.com/JmPotato/raft-kv) — ⛵ A basic key-value storage service with transaction and fault-tolerant in Rust.
- [talent-plan](https://github.com/pingcap/talent-plan) — An open source training program initiated by PingCAP. It aims to create or combine some open source learning materials for people interested in open source, distributed systems, Rust, Golang, and other infrastructure knowledges.
- [Ruft](https://github.com/S-1-T/Ruft) — Rust implementation of raft distributed consensus algorithm### Hardware
- [BoringNES](https://github.com/name1e5s/BoringNES) — An extremely simple NES emulator in Rust.
### Operating System
- [geng_os](https://github.com/JmPotato/geng_os) — Yet another OS written in Rust
- [xv7](https://github.com/imtsuki/xv7) — 🦀️ Operating System in 100% Pure Rust
- [ElohimOS](https://github.com/name1e5s/ElohimOS) — OS project in the 2020's.### Web
- [pastebin.rs](https://github.com/name1e5s/pastebin.rs) — A simple pastebin in Rust.
### Misc
- [kv_mpsc](https://github.com/waruto210/kv_mpsc) - A `kv_mpsc` is a bounded channel like `mpsc` in rust std, but it support message with key(s).
## Resources
### Books
- [《The Rust Programming Language》](https://doc.rust-lang.org/book/) - Affectionately nicknamed “the book,” The Rust Programming Language will give you an overview of the language from first principles. You’ll build a few projects along the way, and by the end, you’ll have a solid grasp of the language.
- [《Futures Explained in 200 Lines of Rust》](https://cfsamson.github.io/books-futures-explained/) - This book aims to explain Futures in Rust using an example driven approach, exploring why they're designed the way they are, and how they work.### Information
- [Rust 语言中文社区](https://rustcc.cn/) — 为数不多且较为活跃的 Rust 中文社区,会定期发布 Rust 周报和日报。
- [Stjepan's blog](https://stjepang.github.io/) — A blog about async runtimes and concurrency primitives in Rust.