-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
cargo-quickinstall
Discontinued pre-compiled binary packages for `cargo install` [Moved to: https://github.com/cargo-bins/cargo-quickinstall]
For example, here is a bug about a nasty race condition, which has existed in Arc, rayon and crossbeam likely since the beginning. Now, it's a data race in libraries which could cause use after free, but arguably it also counts as a bug in the language, since AFAIK until recently it was impossible to write the relevant code in a sound way.
It also has a library if you prefer to fuzz that: https://github.com/atanunq/viuer
The same fuzzing techniques applied to Rust yielded a lot of bugs as well. But in Rust's case only 7 out of 340 fuzzer-discovered bugs, or 2%, were memory corruption issues. Naturally, all of the memory corruption bugs were in unsafe code.
If you want a list of binary crates that are known to build on your platform, try https://github.com/alsuren/cargo-quickinstall/releases (or clone that repo and run git tag for the full list)
Feel free to use my learning playground: https://github.com/bl-nero/steampunk. It probably matches your requirements as a "first serious project", while also being a real, working app.