Top 23 Web programming Open-Source Projects
Rust / Wasm framework for building client web appsProject mention: It's a frontend, it's a backend... It's both! | reddit.com/r/ProgrammerHumor | 2021-04-18
I haven't used it myself, but yew certainly looks like a rust framework for making webapp frontends.
A web framework for Rust.Project mention: Hey Rustaceans! Got an easy question? Ask here (15/2021)! | reddit.com/r/rust | 2021-04-12
Rocket is really nice IMO. I'm currently using it for a project. There's actually a lot of good competition in the Rust web framework area, so you have some choice.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.Project mention: I'm considering Rust, Go, or Julia for my next language and I'd like to hear your thoughts on these | reddit.com/r/rust | 2021-04-16
With the tokio crate, you have all the tools you need to create concurrent programs that use futures (abstract threads) instead of OS threads, which is more energy efficient and faster for I/O-intensive programs (programs that are computation intensive should still rely on OS threads). For web specifically, you have Actix which builds upon tokio and allows you to create web servers extremely easily.
An HTTP library for Rust (by hyperium)Project mention: Preparing Rustls for Wider Adoption | news.ycombinator.com | 2021-04-20
A fast static site generator in a single binary with everything built-in. https://www.getzola.orgProject mention: Does Rust have any ongoing content management system? | reddit.com/r/rust | 2021-03-29
Does Zola work? I've been using it and I've liked it quite a lot. It's written in Rust, although it doesn't really make much of a difference unless you clone it and modify it.
An Extensible, Concurrent Web Framework for Rust
Your comment touches on a few misconceptions I see a lot.
Firstly, `reqwest` exposes both an async and a synchronous API, allowing the developer to choose which one to use. They are largely interchangeable code-wise. 
Secondarily, and more broadly, async is possible to opt out of. You must understand that most web and network related libraries will be async by default for performance, because people who write in Rust and people who write web servers typically care greatly about performance. This is the intersection of those two groups. That being said, there are options outside of that ecosystem. 
If you truly want to use an asynchronous library without migrating your application to run entirely on an async runtime like tokio, you can run it inside of a synchronous function without much trouble. I've put together a playground link for you. 
2. Iron: https://github.com/iron/iron
An easy and powerful Rust HTTP ClientProject mention: Linus Torvalds on where Rust will fit into Linux | reddit.com/r/programming | 2021-03-23
Only five required dependencies. The rest are for supporting different configurations the user of the library might want to use: https://github.com/seanmonstar/reqwest/blob/master/Cargo.toml
A standard library for the client-side WebProject mention: C developers will always have jobs. | reddit.com/r/rustjerk | 2021-02-13
Wasted a few hours because of this: 
Fast and friendly HTTP server framework for async RustProject mention: Portal - full-text search web service | reddit.com/r/rust | 2021-04-05
I just released portal a full-text search web service that is a competitor for ElasticSearch and MeiliSearch written in Rust. It is simple, blazing fast, and under 500 LOC! Portal supports 87 natural languages, JWTs, SSL, and JSON clients. It is built on Sonic, Broker, Tide, and RocksDB.
An expressjs inspired web framework for Rust
A Rust framework for creating web appsProject mention: Whatlang strikes back | reddit.com/r/rust | 2021-04-19
With that I also created a homepage for Whatlang: https://whatlang.org/. This a little single page application implemented fully in Rust (thanks to Seed), where you can interactively play with the library and take a little look inside of it (if you click "Debug" tab).
A flexible web framework that promotes stability, safety, security and speed.
Lightweight, event-driven WebSockets for Rust.
A Cargo subcommand for the client-side Web
Docker images for compiling static Rust binaries using musl-libc and musl-gcc, with static versions of useful C libraries. Supports openssl and diesel crates.Project mention: Vscode + Remote SSH - Is it the way to explore for rust programmers with Mac in 2021? | reddit.com/r/rust | 2021-03-23
Normally, you would not need it if architecture is the same. But there might be problems with specific libs and this is why docker/vms might be required: https://github.com/emk/rust-musl-builder
[OUTDATED] A light HTTP framework for Rust
Rust bindings to libcurl
Lightweight stream-based WebSocket implementation for Rust.Project mention: Announcing message-io 0.12 - an event-driven message library to build network applications easy and fast. Now with zero-copy write/read messages. Performance close to using native OS socket with all the facilities the library offers. | reddit.com/r/rust | 2021-04-08
The usage and functionality are quite similar. The biggest API difference is that in socket-io you handle the socket itself (several listeners imply several callbacks) and with message-io you handle them at once using their endpoints as identification. But conceptually is more or less the same. Also, thanks to the great work of tungstenite-rs it has support for websockets to connect from your web client.
Web framework in Rust
A lightweight web framework built on hyper, implemented in Rust language. (by daogangtang)
REST-like API micro-framework for Rust. Works with Iron.
Low level HTTP server library in Rust
A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.Project mention: Hey Rustaceans! Got an easy question? Ask here (15/2021)! | reddit.com/r/rust | 2021-04-12
All you have to do is run a binary, so it's pretty easy. And if the service lets you install rustup you can just cargo run as you normally would. For a real example, check out the Heroku buildpack for Rocket.
What are some of the best open-source Web programming projects? This list will help you:
|19||Rouille, Rust web server middleware||622|