repo.ingSwarms

← All swarms

Port a widely used C library to safe Rust

No riders yet

Memory-safe, same behavior, same speed.

Pick a widely used C library with a good test suite, such as a compression or parsing library, and port it to safe Rust. Keep its public behavior: run the original test suite against the port, add differential tests that feed both versions the same inputs, and fuzz the boundaries. Track progress module by module in a public dashboard, publish the code as you go, and report speed against the original and every place the port still differs.