code
stitch
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
code
-
Anything C can do Rust can do Better
🔜 Rust in Action - repo - Tim McNamara
- Looking for some small rust projects with an elegant code base that I can study.
-
My book on Rust is available on Amazon!
View on GitHub
stitch
-
Looking for some small rust projects with an elegant code base that I can study.
I think stitch is a great example. It's a pretty small library that accomplishes a single goal (real-time lock-free queues for inter-process communication). Uses modern C++--atomics, std::array. It's reasonably well tested. AND uses modern CMake best practices.
What are some alternatives?
tangram - Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.
pipe-rename - Rename your files using your favorite text editor
pgx - Build Postgres Extensions with Rust! [Moved to: https://github.com/tcdi/pgrx]
command-line-rust - Code for Command-Line Rust (O'Reilly, 2022, ISBN 9781098109417) https://learning.oreilly.com/library/view/command-line-rust/9781098109424/
cached - Rust cache structures and easy function memoization
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
whatlang-rs - Natural language detection library for Rust. Try demo online: https://whatlang.org/
argparse - Argument Parser for Modern C++
ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
high-assurance-rust - A free book about developing secure and robust systems software.
bessie - an authenticated, chunked cipher based on BLAKE3