Posted on ::

Here are some small project ideas:

  • Make git2-rs use Rustls, which would replace a dependency on OpenSSL. There are 2 reasons why this is appealing:

    • OpenSSL is written in C, and its code quality is not considered stellar

    • C dependencies are not as pleasant to work with as Rust ones in Cargo, both for users and for maintainers

    Even better would be replacement of git2-rs with gitoxide, a pure Rust implementation. Looking further in the future, Git should be discarded in favor of a Pijul.

  • Maintenance of sd, a kool sed replacement. It not had a release in over 2 years.

  • Maintenance of tokei, a kool code stats tool that cares for accuracy. Like sd, it also not had a release in over 2 years.