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: My opinion on the Tauri framework | dev.to | 2024-05-16

    -- Tauri website

  • surrealdb

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

  • Project mention: Why SurrealDB is the Future of Database Technology - An In-Depth Look | dev.to | 2024-05-09

    SurrealDB was designed from the start to have unparalleled deployment flexibility, combining the ease of use of embedded databases such as SQLite and the power of client-server databases with all our multi-model features into a single Rust binary!

  • 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: Sponsoring the Rust-based Rocket Web framework | dev.to | 2024-05-03

    At the bottom of the Rocket web site there are a few sponsors listed Kindness.ai, ohne Makler, 1Password, Signal Insight, and Edwin Olback. There are more sponsors on GitHub sponsors page

  • 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: Biome.js : Prettier+ESLint killer ? | dev.to | 2024-04-18
  • 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

  • sshx

    Fast, collaborative live terminal sharing over the web

  • Project mention: FLaNK Stack Weekly for 13 November 2023 | dev.to | 2023-11-13
  • 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

  • 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)

  • stract

    web search done right

  • Project mention: YaCy, a distributed Web Search Engine, based on a peer-to-peer network | news.ycombinator.com | 2024-03-05

    There are already many project about search:

    - https://www.marginalia.nu/

    - https://searchmysite.net/

    - https://lucene.apache.org/

    - elastic search

    - https://presearch.com/

    - https://stract.com/

    - https://wiby.me/

    I think that all project are fun. I would like to see one succeeding at reaching mainstream level of attention.

    I have also been gathering links meta data for some time. Maybe I will use them to feed any eventual self hosted search engine, or language model, if I decide to experiment with that.

    - domains for seed https://github.com/rumca-js/Internet-Places-Database

    - bookmarks seed https://github.com/rumca-js/RSS-Link-Database

    - links for year https://github.com/rumca-js/RSS-Link-Database-2024

  • 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

  • Using Pavex for Rust web development

    1 project | dev.to | 15 May 2024
  • Sponsoring the Rust-based Rocket Web framework

    1 project | dev.to | 3 May 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 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,849
2 surrealdb 25,689
3 Rocket 23,477
4 actix-web 20,369
5 dioxus 18,613
6 leptos 14,754
7 biome 10,870
8 rspack 7,434
9 shuttle 5,623
10 juniper 5,557
11 sshx 5,401
12 feroxbuster 5,344
13 rust-web-framework-comparison 4,762
14 stdweb 3,434
15 poem 3,232
16 salvo 2,773
17 sycamore 2,684
18 percy 2,237
19 microbin 2,232
20 sauron 1,920
21 rust-web-developer-roadmap 1,762
22 gloo 1,697
23 stract 1,690

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