mirror of
https://github.com/sunface/rust-by-practice.git
synced 2025-06-26 14:09:41 +00:00
add [Small projects with Elegant code base]
This commit is contained in:
@ -1,6 +1,7 @@
|
|||||||
# Summary
|
# Summary
|
||||||
|
|
||||||
- [Rust By Practice](why-exercise.md)
|
- [Rust By Practice](why-exercise.md)
|
||||||
|
- [Small projects with Elegant code base](elegant-code-base.md)
|
||||||
- [Variables](variables.md)
|
- [Variables](variables.md)
|
||||||
- [Basic Types](basic-types/intro.md)
|
- [Basic Types](basic-types/intro.md)
|
||||||
- [Numbers](basic-types/numbers.md)
|
- [Numbers](basic-types/numbers.md)
|
||||||
|
20
src/elegant-code-base.md
Normal file
20
src/elegant-code-base.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Small projects with Elegant code base
|
||||||
|
We have been seeing such questions in Rust forums for a long time:
|
||||||
|
|
||||||
|
- What projects would you recommend to a Rust beginner?
|
||||||
|
- Looking for small projects with an elegant code base
|
||||||
|
- Codes that is easy to read and learn
|
||||||
|
|
||||||
|
So, collecting relative resourses and representing in _Rust By Practice_ seems not a bad idea.
|
||||||
|
|
||||||
|
1. 🌟🌟🌟🌟
|
||||||
|
Answers for above questions usually came with [`ripgrep`](https://github.com/BurntSushi/ripgrep), though I don't think it is a **small** project, but yes, go for it if you are not afraid to delve deep a bit.
|
||||||
|
|
||||||
|
2. 🌟🌟🌟
|
||||||
|
Tutorial [`https://www.philippflenker.com/hecto/`](https://www.philippflenker.com/hecto/) will lead you to build a text editor from scratch.
|
||||||
|
|
||||||
|
3. 🌟🌟🌟
|
||||||
|
[Ncspot](https://github.com/hrkfdn/ncspot), a terminal spotify client. Small, simple, well organized and async, it's good for learning.
|
||||||
|
|
||||||
|
|
||||||
|
**To be continued...**
|
Reference in New Issue
Block a user