Proposal: rust-pt - A Rust Framework for Tor Pluggable Transports

Dear Tor Project team, anti-censorship-team and other community contributors

I have developed recently a new library which is called rust-pt​. It is a Rust-based framework for Tor Pluggable Transports.

I anticipate everyone knows rust, it’s a modern, powerful, fast and safe programming language. And Pt requires performance and safety. That’s why, Rust would be an important language for Pt developing.

Now I have developed the rust-pt for 3 month, ExtOrPort ConfigParsing, Errors, Macros and Log system is ready. Of course, I’m still actively developing.

The code is already published in:

and

I believe that both community and Tor team, would like to have a Rust-Based Pt library.

But currently, there is not a official Pt library for Rust. And most of the community framework, is not well maintained.

(ptrs last update is on 2024 and ptrs-gesher is relay to the LLM)

I was already raised that in the Anti-censorship meating:

If there is any possible, I would like to kindly assign all code ownership to the team.

Of course, anyone interested in helping with development is more than welcome.

Every kind of feedback are appreciated!