Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 3 Rust security-hardening Projects
-
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.
A recent practical example of the former: the fish shell re-wrote incrementally from C++ to Rust, and is almost finished https://github.com/fish-shell/fish-shell/discussions/10123
An example of the latter: c2rust, which is a work in progress but is very impressive https://github.com/immunant/c2rust
It currently translates into unsafe Rust, but the strategy is to separate the "compile C to unsafe Rust" steps and the "compile unsafe Rust to safe Rust" steps. As I see it, as it makes the overall task simpler, allows for more user freedom, and makes the latter potentially useful even for non-transpiled code. https://immunant.com/blog/2023/03/lifting/
Rust security-hardening related posts
- Converting the Kernel to C++
- Best tools to convert code between languages?
- Translate C code to Rust working with libc
- Rewrite in Rust or Use Rust-bindings
- Red Black Tree in Rust
- In Rust We Trust – A Transpiler from Unsafe C to Safer Rust
- C2Rust Transpiler
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source security-hardening projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | c2rust | 3,667 |
2 | WhiteBeam | 96 |
3 | libpathrs | 66 |