Rust Web

Open-source Rust projects categorized as Web

Top 23 Rust Web Projects

  • tauri

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

    Project mention: Pure Rust GUI Landscape | dev.to | 2022-11-24

    Tauri

  • yew

    Rust / Wasm framework for building client web apps

    Project mention: Yew 0.20 is out!!! | reddit.com/r/rust | 2022-11-29

    yewstack/yew: Rust / Wasm framework for building client web apps (github.com)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Rocket

    A web framework for Rust.

    Project mention: Mastodon server write in rust? | reddit.com/r/rust | 2022-11-20

    Ah, I see. I didn't realize older versions of rocket.rs weren't async.

  • actix-web

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

    Project mention: What are some awesome low level projects in rust? | reddit.com/r/rust | 2022-11-26

    There are many but it needs to be interesting to you, otherwise... I like OS and compiler stuff so thats the projects i put but you maybe like more Web things so Actix https://github.com/actix/actix-web will be more fun from your point of view

  • surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: Which database should I use? | reddit.com/r/learnprogramming | 2022-11-23

    DB page: https://surrealdb.com

  • dioxus

    Friendly React-like GUI library for desktop, web, mobile, and more.

    Project mention: is it possible to make android app using rust? any step by step tutorial? | reddit.com/r/rust | 2022-11-21

    For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.

  • juniper

    GraphQL server library for Rust

    Project mention: A question about Warpgrapher (framework for creating data model-driven GraphQL API services) | reddit.com/r/rust | 2022-06-21

    Juniper has plenty of popularity, so I guess it's Rust + graph DB that doesn't get much love then... :/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • rust-web-framework-comparison

    A comparison of some web frameworks and libs written in Rust

    Project mention: GitHub - flosse/rust-web-framework-comparison: A comparison of some web frameworks and libs written in Rust | reddit.com/r/programming | 2022-10-30
  • feroxbuster

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

    Project mention: Trying to learn fuzzing, not sure if I am doing it right... | reddit.com/r/HowToHack | 2022-06-29

    Suggest using feroxbuster since you can brute force directories recursivly. Try

  • stdweb

    A standard library for the client-side Web

  • poem

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

    Project mention: Migrating from warp to axum | reddit.com/r/rust | 2022-11-23

    I recently been working with warp and stumbled upon poem framework (https://github.com/poem-web/poem), any thoughts about that? Considering Axum as well but staying a bit on cautionary side until 0.6 full release.

  • percy

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

  • sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    Project mention: Planning to make a video on cool Rust apps focused on the end user. Make recommendations! | reddit.com/r/rust | 2022-11-02

    GUI Library: Iced, Sycamore

  • sauron

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

    Project mention: Pick a Front End Web Framework | reddit.com/r/rust | 2022-08-22

    There is also sauron Disclaimer: I'm the author

  • kosmonaut

    A web browser engine for the space age :rocket:

    Project mention: Ladybird: A new cross-platform browser project | news.ycombinator.com | 2022-09-12

    Maybe you could continue developing Kosmonaut? https://github.com/twilco/kosmonaut

  • rust-web-developer-roadmap

    Roadmap to becoming a Rust Web Developer in 2021

    Project mention: Rust Web Developer Roadmap | reddit.com/r/learnprogramming | 2022-05-31
  • gloo

    A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM (by rustwasm)

    Project mention: Up to 40% Faster DOM manipulation bindings compared to web-sys | reddit.com/r/rust | 2022-11-03

    What about adding it to gloo?

  • shuttle

    Deploy Rust apps with a single Cargo command (by shuttle-hq)

    Project mention: Rust for Javascript Developers | reddit.com/r/rust | 2022-11-28

    Shuttle (https://github.com/shuttle-hq/shuttle) & Stefan Baumgartner (https://fettblog.eu) are hosting a free workshop titled "Rust for Javascript Developers").

  • cargo-web

    A Cargo subcommand for the client-side Web

  • Thruster

    A fast, middleware based, web framework written in Rust

    Project mention: shuttle v0.7.1 has been released (improved isolation, new supported frameworks, QOL improvements) | reddit.com/r/rust | 2022-10-25

    We've added support for the warp, salvo & thruster frameworks

  • x8

    Hidden parameters discovery suite

  • microbin

    A tiny, self-contained, configurable paste bin and URL shortener written in Rust.

    Project mention: MicroBin v1.2.0 released | reddit.com/r/selfhosted | 2022-11-08

    see this issue for an example: https://github.com/szabodanika/microbin/issues/99

  • Rouille, Rust web server middleware

    Web framework in Rust (by tomaka)

    Project mention: An Express-inspired web framework for Rust | news.ycombinator.com | 2022-10-15

    In strongly typed languages like Rust, composing smaller libraries is usually quite painless, so you don't need a large framework.

    Personally for backend Rust I use rouille[0] for the server (it's very simple and async-free), askama[1] for compile-time HTML templates and (if a SPA is unavoidable, as that is of course always to be avoided if at all possible) yew[2] for client-side WASM.

    Now this stack is what I like personally, but there are many options that you can combine, some more full-featured than others. Check out https://www.arewewebyet.org/ for a partial overview.

    [0]: https://github.com/tomaka/rouille

    [1]: https://github.com/djc/askama

    [2]: https://yew.rs/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-29.

Rust Web related posts

Index

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

Project Stars
1 tauri 54,461
2 yew 25,180
3 Rocket 19,110
4 actix-web 15,870
5 surrealdb 15,642
6 dioxus 5,433
7 juniper 4,852
8 rust-web-framework-comparison 3,546
9 feroxbuster 3,413
10 stdweb 3,317
11 poem 2,107
12 percy 2,101
13 sycamore 1,733
14 sauron 1,717
15 kosmonaut 1,595
16 rust-web-developer-roadmap 1,347
17 gloo 1,337
18 shuttle 1,335
19 cargo-web 1,072
20 Thruster 911
21 x8 910
22 microbin 899
23 Rouille, Rust web server middleware 827
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
www.zigi.ai