Rust Web

Open-source Rust projects categorized as Web | Edit details

Top 23 Rust Web Projects

  • GitHub repo tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Project mention: Shinny app with portable R | | 2021-10-15

    There's electricShine, which uses electron.js. And, I want to say there's a new R wrapper around the rust crate tauri, but I'm blanking on the name.

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Whats your favourite open source Rust project that needs more recognition? | | 2021-10-11

    Yew and Gloo

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Rocket

    A web framework for Rust.

    Project mention: The Serde Rust Framework | | 2021-10-14

    Is there any Rust web framework that does not have problem with Slow-Loris ?

  • GitHub repo actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

    Project mention: Web framework for production use | | 2021-08-29

    I used actix-web framework, but recently switched to axum in one of my projects, and it's really nice, the community is very helpful, and there's a good documentation, I don't like few things in actix-web, for example if you want stable you need to use old Tokio 0.x, while most crates are now running 1.x, and those aren't compatible with each other. Axum is also much more modular, it uses few existing crates such as hyper, http and etc, where actix-web makes it's own actix-http. If anyone is interested, here's the project I'm talking about.

  • GitHub repo juniper

    GraphQL server library for Rust

    Project mention: Looking for GraphQL server with ws-transport ability | | 2021-10-10

    I'm looking for graphql server that can do queries and mutations over websocket, like subscriptions-transport-ws. Juniper and async-graphql both looks promising and async-graphql at least uses wording Subscriptions (WebSocket transport) in features but i couldn't find much more or any examples about that from the docs or repo.

  • GitHub repo stdweb

    A standard library for the client-side Web

    Project mention: C developers will always have jobs. | | 2021-02-13

    Wasted a few hours because of this: [1]

  • GitHub repo feroxbuster

    A fast, simple, recursive content discovery tool written in Rust.

    Project mention: TOR in a python script | | 2021-09-15

    Have you tried feroxbuster?

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. 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.

  • GitHub repo percy

    Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

    Project mention: Introducing Perseus for Rust web development! | | 2021-09-04

    I think that's definitely the endgame of Rust websites but I've only seen one attempt:

  • GitHub repo kosmonaut

    A web browser engine for the space age :rocket:

    Project mention: 2meirl4meirl | | 2021-03-16
  • GitHub repo sauron

    A versatile web framework and library for building client-side and server-side web applications

    Project mention: Rust web frameworks, a new look? (discussion) | | 2021-10-05

    Oh, in that case, then the custom_widget might be the appropriate example. Components can create custom events and trigger them when certain conditions are met, which then the Application that mount the component can then listen on this custom events.

  • GitHub repo cargo-web

    A Cargo subcommand for the client-side Web

  • GitHub repo Thruster

    A fast, middleware based, web framework written in Rust

    Project mention: thruster v1.1.10: Adding "strict mode" and actix-web as a backend | | 2021-09-18
  • GitHub repo Rouille, Rust web server middleware

    Web framework in Rust

    Project mention: Rouille | | 2021-09-11

    I really thought this was about the web server framework, that's been around for ages.

  • GitHub repo sycamore

    A reactive library for creating web apps in Rust and WebAssembly

    Project mention: Whats your favourite open source Rust project that needs more recognition? | | 2021-10-11
  • GitHub repo poem

    A full-featured and easy-to-use web framework with the Rust programming language.

    Project mention: Poem 0.8 released! | | 2021-10-03
  • GitHub repo dirble

    Fast directory scanning and scraping tool

    Project mention: nccgroup/dirble - Fast directory scanning and scraping tool | | 2021-04-12
  • GitHub repo puppy-browser

    An example implementation of a tiny Web browser for educational purposes.

    Project mention: Puppy Browser: a tiny Rust web browser implementation | | 2021-07-16
  • GitHub repo x8

    Hidden parameters discovery suite

    Project mention: Hidden parameters discovery suite - x8 v2.0.0 | | 2021-06-20
  • GitHub repo mogwai

    The minimalist, obvious, graphical, web application interface

    Project mention: We'd love to hear your ideas/opinions: SSR in maple | | 2021-03-29

    I solved the SSR problem in my library mogwai using conditional compilation to include an encoding of the DOM element when compiled for non-wasm targets, which you can see here). The extra field ServerNode allows me to provide an html_string function on non-wasm targets. On wasm targets the html_string function is backed by the DOM element's outerHtml method.

  • GitHub repo actix-extras

    A collection of additional crates supporting the actix and actix-web frameworks.

    Project mention: Web Development with Rust? | | 2021-08-29
  • GitHub repo ructe

    Rust Compiled Templates with static-file handling

    Project mention: Ask HN: What novel tools are you using to write web sites/apps? | | 2021-04-04
  • GitHub repo encoding_rs

    A Gecko-oriented implementation of the Encoding Standard in Rust

    Project mention: Yore - library for decoding/encoding character sets according to OEM code pages | | 2021-07-03

    You might also want to include tests, could be used as a reference.

  • GitHub repo grass

    A near-feature-complete Sass compiler written purely in Rust (by connorskees)

    Project mention: Are there any rust libraries implementing a CSS-like language? | | 2021-09-25

    There is also grass it's a sass/scss compiler. It's doesn't pass all of the sass specification test but is usable enough that eww uses eww uses it

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-15.


What are some of the best open-source Web projects in Rust? This list will help you:

Project Stars
1 tauri 23,478
2 yew 17,358
3 Rocket 15,081
4 actix-web 12,288
5 juniper 4,023
6 stdweb 3,174
7 feroxbuster 1,931
8 percy 1,788
9 kosmonaut 1,525
10 sauron 1,401
11 cargo-web 1,040
12 Thruster 826
13 Rouille, Rust web server middleware 709
14 sycamore 570
15 poem 537
16 dirble 500
17 puppy-browser 489
18 x8 390
19 mogwai 330
20 actix-extras 299
21 ructe 234
22 encoding_rs 222
23 grass 183
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives