Current Rust projects
- Askama is a type-safe compiled Jinja-like templating language for Rust, one of the most popular Rust templating solutions. It aims to be user-friendly and very efficient.
- Quinn is a futures-based Rust implementation of the nascent QUIC internet protocol. It was the subject of a May 2018 RustFest presentation. It is not yet usable, but I believe the basis that's there is promising, and I'd like to continue development.
- tokio-imap and imap-proto are a tokio-based IMAP client and base IMAP protocol library in Rust. imap-proto is also used by rust-imap, the most-popular IMAP library on crates.io.
- namespaced-features is a change to how Cargo reads manifests to improve separation between features and dependencies. While I have implemented the Cargo parts of this change, this features will also need changes in the package registry code.
- Type alias enum variants (RFC 2338) is a language feature that I've written the RFC for. The RFC has been accepted, but I would like to implement the required changes in rustc.
- I am one of the active maintainers for Rust in the Gentoo Linux distribution.
Rust things I'd like to work on
- Built-in support for LLVM's code coverage instrumentation
- Performance work at the intersection of rustc and cargo (example)
- rnc2rng, a RELAX NG syntax transpiler written in Python
- AreWeMeetingYet, a light-weight way of communicating times throughout timezones