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: Ask HN: Best stack for building a desktop app? | news.ycombinator.com | 2024-05-01
  • surrealdb

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

  • Project mention: Show HN: I made a tool to easily compare pricing of developer tools and services | news.ycombinator.com | 2024-04-23

    you should add https://surrealdb.com -- basically an open source firebase. and they will launch a paid cloud offering soon.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Rocket

    A web framework for Rust.

  • Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-19

    4. Rocket

  • actix-web

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

  • Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09

    Actix Web Documentation: Detailed documentation on using Actix-web, including examples and best practices for building web applications with Rust.

  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • Project mention: Dioxus 0.5: Web, Desktop, Mobile Apps in Rust | news.ycombinator.com | 2024-03-28

    We have a web components example here: https://github.com/DioxusLabs/dioxus/blob/fd21c971038840130f...

    Everything should work like normal except: attributes are not typed, custom event listeners must be implemented with web-sys

  • leptos

    Build fast web applications with Rust.

  • Project mention: Migrating a JavaScript frontend to Leptos, a Rust framework | dev.to | 2024-03-26

    Lots of new frontend frameworks have been built on top of Rust, including Leptos, which happens to be one of the most popular ones. In this guide, we'll highlight why and how to migrate your JavaScript frontend to use the Leptos Rust frontend framework.

  • biome

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

  • Project mention: I switch from Eslint to Biome | dev.to | 2024-04-22

    { "$schema": "https://biomejs.dev/schemas/1.7.0/schema.json", "organizeImports": { "enabled": true }, "files": { "ignore": ["package.json", "package-lock.json"] }, "linter": { "enabled": true, "rules": { "recommended": true, "style": { "noUnusedTemplateLiteral": "off" } } }, "formatter": { "indentStyle": "space", "indentWidth": 4, "lineWidth": 320 }, "javascript": { "formatter": { "semicolons": "asNeeded" } } }

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rspack

    A fast Rust-based web bundler 🦀️

  • Project mention: Rspack | /r/devopspro | 2023-06-11
  • shuttle

    Build & ship backends without writing any infrastructure files.

  • Project mention: Prodzilla: From Zero to Prod with Rust and Shuttle | dev.to | 2024-02-21

    Moreover, I especially like where Rust is right now in the web space. It really feels like there’s a lot of smart people working on the next generation of web development tools - it feels like the place to be. There are a range of great open-source web dev tools that are just reaching critical levels of maturity. Axum, which I used to build Prodzilla, feels ready for out of the box web dev, and is crazy-performant, as I write about later. More recently available is Loco, a Rails-like framework for building web applications in Rust that's picking up steam. And in dev-tooling and hosting there’s Shuttle, a 1-line hosting solution for Rust backends.

  • juniper

    GraphQL server library for Rust

  • Project mention: New Rustacean Looking For Guidance | /r/rust | 2023-05-11

    juniper

  • feroxbuster

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

  • Project mention: gobuster or dirbuster or dirb | /r/hacking | 2023-06-07

    Ferox https://github.com/epi052/feroxbuster

  • sshx

    Fast, collaborative live terminal sharing over the web

  • Project mention: FLaNK Stack Weekly for 13 November 2023 | dev.to | 2023-11-13
  • rust-web-framework-comparison

    A comparison of some web frameworks and libs written in Rust

  • Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03
  • 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: Write OpenAPI with TypeSpec | news.ycombinator.com | 2024-03-27

    TypeSpec is great, but if you're working with Rust and you're about to write a new project that will require an OpenApi spec sooner or later, I'd like to recommend a web framework that has spec generation baked in:

    https://github.com/poem-web/poem (see poem_openapi)

    All you need to do is derive a trait on your response structs and in return you get an almost perfectly generated spec. Unions, objects, enums are first class citizens.

    Also, if you're from coming from PHP, the controllers feel very much like symfony controllers.

    P.s. Please do recommend an ORM that would feel closer to doctrine. I miss doctrine.

  • salvo

    A powerful web framework built with a simplified design.

  • Project mention: Socketioxide v0.7.0 release! (socket.io server implementation as a tower service/layer) | /r/rust | 2023-11-14

    Supports for hyper v1 (through a feature flag) and therefore it is compatible with the salvo library!

  • sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  • Project mention: Building a Rust app with Perseus | dev.to | 2023-07-05

    Perseus is a fast frontend web development framework for Rust with built-in support for reactivity using Sycamore, server-side rendering, and much more. Sycamore is a frontend library that allows you to build interactive user interfaces with Rust. I’d say that Perseus is to Sycamore as Next.js is to React, so it’ll be helpful for you to have a fair understanding of Sycamore before jumping into using Perseus — although it’s not necessary to follow along in this article.

  • percy

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

  • microbin

    A secure, configurable file-sharing and URL shortening web app written in Rust.

  • Project mention: Microbin: Tiny, self-contained, configurable pastebin and URL shortener in Rust | news.ycombinator.com | 2023-07-12
  • sauron

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

  • Project mention: Ultron - a WIP web base editor with themes and syntax highlighting | /r/rust | 2023-07-01

    This project started as a way to test out sauron web framework, but it turns out to be usable and can be embedded in a web applications such as markdown source code renderer.

  • rust-web-developer-roadmap

    Roadmap to becoming a Rust Web Developer in 2022

  • gloo

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

  • Project mention: What’s everyone working on this week (19/2023)? | /r/rust | 2023-05-08

    In the rust world I’m learning yew and trying to contribute to gloo_net.

  • kosmonaut

    A web browser engine for the space age :rocket:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust Web related posts

  • Tauri CRUD Boilerplate

    2 projects | dev.to | 10 Apr 2024
  • 3D and 2D: Testing out my cross-platform graphics engine

    17 projects | news.ycombinator.com | 2 Apr 2024
  • Interview with Colin Lienard, Founder of GitLight

    2 projects | dev.to | 1 Apr 2024
  • Tauri + React + ShadcnUI

    2 projects | dev.to | 26 Mar 2024
  • Building a REST API for Math Operations (+, *, /) with Rust, Actix, and Rhai🦀

    2 projects | dev.to | 22 Mar 2024
  • Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint

    1 project | news.ycombinator.com | 15 Mar 2024
  • Tauri - Rust, Js and Native Apps

    2 projects | dev.to | 12 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 tauri 77,375
2 surrealdb 25,462
3 Rocket 23,398
4 actix-web 20,290
5 dioxus 18,475
6 leptos 14,658
7 biome 10,509
8 rspack 7,369
9 shuttle 5,587
10 juniper 5,542
11 feroxbuster 5,296
12 sshx 5,320
13 rust-web-framework-comparison 4,739
14 stdweb 3,433
15 poem 3,219
16 salvo 2,754
17 sycamore 2,677
18 percy 2,237
19 microbin 2,207
20 sauron 1,920
21 rust-web-developer-roadmap 1,762
22 gloo 1,689
23 kosmonaut 1,674

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com