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: Show HN: A modern Jupyter client for macOS | news.ycombinator.com | 2024-07-07

    tauri-apps/tauri: https://github.com/tauri-apps/tauri :

    > The user interface in Tauri apps currently leverages tao as a window handling library on macOS, Windows, Linux, Android and iOS. To render your application, Tauri uses WRY, a library which provides a unified interface to the system webview, leveraging WKWebView on macOS & iOS, WebView2 on Windows, WebKitGTK on Linux and Android System WebView on Android. ... Tauri GitHub action: https://tauri.app/v1/guides/building/cross-platform/#tauri-g...

    CEF: Chromium Embedded Framework > External Projects: https://bitbucket.org/chromiumembedded/cef/src/master/README... : cefglue, cefpython: https://github.com/cztomczak/cefpython

    ChromiumGtk WebView.cs ; cefglue: https://github.com/lunixo/ChromiumGtk/blob/main/Lunixo.Chrom...

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

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

    Project mention: List of 45 databases in the world | dev.to | 2024-07-09

    SurrealDB — Multi-model database for the cloud, edge, and IoT.

  • 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: Understanding AML/KYC: a light primer for engineers | dev.to | 2024-07-18

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  • dioxus

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

    Project mention: Inkdown is a Markdown reading, editing, and sharing tool | news.ycombinator.com | 2024-06-14

    There's also Tauri which https://dioxuslabs.com/ uses.

  • 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: Let's make a custom, AI generated React component based on user data! | dev.to | 2024-06-26

    Leave the default settings, except for Eslint, because we will use something else instead. We will be using Biomejs instead of Tailwind and Prettier, even if the automatic Tailwind class sorting is not yet fully resolved.

  • SaaSHub

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

    SaaSHub logo
  • rspack

    The fast Rust-based web bundler with webpack-compatible API 🦀️

  • shuttle

    Build & ship backends without writing any infrastructure files.

    Project mention: Build & Deploy AI-Powered Web Services from a Single Prompt | dev.to | 2024-07-16

    Drop us a line at [email protected] or open an issue in our GitHub repo.

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

  • 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

  • microbin

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

  • percy

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

  • 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

  • sauron

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

  • rust-web-developer-roadmap

    Roadmap to becoming a Rust Web Developer in 2022

    Project mention: GitHub Repositories Every Software Engineer Should Know | dev.to | 2024-06-30

    Rust Web Developer Roadmap - Roadmap to becoming a Rust Web developer in…

  • rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

    Project mention: slint VS rinf - a user suggested alternative | libhunt.com/r/slint | 2024-01-24

    I really hope that people try Flutter as Rust's GUI with Rinf. Flutter doesn't involve webview, which is more like native.

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

Log in or Post with

Rust Web related posts

  • Build & Deploy AI-Powered Web Services from a Single Prompt

    1 project | dev.to | 16 Jul 2024
  • Interview with Vitor Ayres, a Tauri Maintainer

    1 project | dev.to | 27 Jun 2024
  • Actix-Web: v4.8.0

    1 project | news.ycombinator.com | 19 Jun 2024
  • Mozilla Corporation Org Changes to Accelerate Our Path to the Future

    2 projects | news.ycombinator.com | 26 May 2024
  • Actix-Web: v4.6.0

    1 project | news.ycombinator.com | 23 May 2024
  • Console Msgs in Tauri/.NET/WebView2: BuyNow Driver Initialized

    1 project | news.ycombinator.com | 20 May 2024
  • Using Pavex for Rust web development

    1 project | dev.to | 15 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 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 79,800
2 surrealdb 26,272
3 Rocket 23,857
4 actix-web 20,812
5 dioxus 19,441
6 leptos 15,409
7 biome 12,734
8 rspack 8,296
9 shuttle 5,799
10 juniper 5,627
11 sshx 5,627
12 feroxbuster 5,587
13 rust-web-framework-comparison 4,884
14 stdweb 3,440
15 poem 3,356
16 salvo 2,953
17 sycamore 2,726
18 microbin 2,543
19 percy 2,251
20 stract 1,945
21 sauron 1,942
22 rust-web-developer-roadmap 1,762
23 rinf 1,726

Sponsored
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.
www.influxdata.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?