SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Web Projects
-
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.
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sauron
A versatile web framework and library for building client-side and server-side web applications
-
gloo
A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM (by rustwasm)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-- Tauri website
Project mention: Why SurrealDB is the Future of Database Technology - An In-Depth Look | dev.to | 2024-05-09SurrealDB 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!
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
Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09Actix Web Documentation: Detailed documentation on using Actix-web, including examples and best practices for building web applications with Rust.
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
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.
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.
Ferox https://github.com/epi052/feroxbuster
Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03
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.
Project mention: Socketioxide v0.7.0 release! (socket.io server implementation as a tower service/layer) | /r/rust | 2023-11-14Supports for hyper v1 (through a feature flag) and therefore it is compatible with the salvo library!
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.
Project mention: Microbin: Tiny, self-contained, configurable pastebin and URL shortener in Rust | news.ycombinator.com | 2023-07-12
Project mention: Ultron - a WIP web base editor with themes and syntax highlighting | /r/rust | 2023-07-01This 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.
Project mention: YaCy, a distributed Web Search Engine, based on a peer-to-peer network | news.ycombinator.com | 2024-03-05There 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
Rust Web related posts
-
Using Pavex for Rust web development
-
Sponsoring the Rust-based Rocket Web framework
-
Tauri CRUD Boilerplate
-
3D and 2D: Testing out my cross-platform graphics engine
-
Interview with Colin Lienard, Founder of GitLight
-
Tauri + React + ShadcnUI
-
Building a REST API for Math Operations (+, *, /) with Rust, Actix, and Rhai🦀
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2024
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