-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
https://github.com/BurntSushi/ripgrep if you're not afraid to delve deep a bit
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
Ncspot. A terminal Spotify client. Small, simple, well organized, async, perfect for learning. https://github.com/hrkfdn/ncspot
-
-
I think serde-json is quite nice. It's easy to follow, uses traits for ideomatic polymorphism, and is just nice in general.
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
This is my code, so reader beware, but here's an example of a toy command line program which uses clap v3 with subcommand support, anyhow-based error handling, and a little bit of abstraction with std::io traits: https://github.com/oconnor663/bessie/blob/main/rust/bin/src/main.rs
-
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.
-
-
argparse is another good one. Templated (delicious), tested, AND has conan and debian package deployment.