Hey folks,

Do you have an interest in writing network services in Rust? Do you want to see the ecosystem grow and become easier to jump into? Fashionably late, we are kicking off the network services working group.

Our goals of this group are to make writing network services in Rust easier. There are two main thrusts of that effort:

Make async programming more ergonomic in Rust by improving the futures library and providing language support for async/await syntax.

Provide a shared foundation for web frameworks in Rust by standardizing around an interface for middleware (like Tower) & encouraging frameworks to use it, as well as writing examples of that middleware.

Provide extensive documentation about network programming in Rust.

Note that these are preliminary goals and we’d very much like to hear from you about what you’d like to see in the Rust networking space this year.

We have a repo, with discussion issues.

We have a gitter, for chatting in.

Please get involved!

(Also I’m going on vacation next week, so my lovely cohosts @aturon and @cramertj will probably be fielding your initial questions. )