Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Rust Framework Projects
-
Project mention: Our official website recommends Rocket for serving HTTP | reddit.com/r/rust | 2023-03-25
Not a criticism of the poster, because that's what anyone would do if following the prominent Rocket recommendation through rocket.rs which itself hasn't been updated for years.
-
Project mention: Rendering a Rust project's file dependency tree in the terminal | reddit.com/r/rust | 2023-03-14
$ brew install gabotechs/taps/dep-tree $ git clone https://github.com/seanmonstar/warp $ dep-tree render warp/src/lib.rs lib.rs◁─────────────┬────────────────────────────────┬──────┬┐ │ │ │ ││ ├▷filter/and.rs◁────────────────────────────┐ │ ││ ├▷│filter/map_err.rs◁───────────────────────┤ │ ││ ├▷││filter/or.rs◁───────────────────────────┤ │ ││ ├▷│││filters/mod.rs◁─────────────┬──────┬───────────────────┼┤ ├▷││││test.rs───────┘ │ │ │ │ ││ │ │││││ │ │ │ │ ││ │ │││├│▷filters/addr.rs │ │ │ │ ││ │ │││├│▷│filters/any.rs │ │ │ │ ││ │ │││├│▷││filters/body.rs │ │ │ │ ││ │ │││├│▷│││filters/compression.rs│ │ │ │ ││ │ │││├│▷││││filters/cookie.rs────┘ │ │ │ ││ │ │││├│▷│││││filters/cors.rs │ │ │ ││ │ │││├│▷││││││filters/ext.rs │ │ │ ││ │ │││├│▷│││││││filters/fs.rs │ │ │ ││ │ │││├│▷││││││││filters/header.rs │ │ │ ││ │ │││├│▷│││││││││filters/host.rs │ │ │ ││ │ │││├│▷││││││││││filters/log.rs │ │ │ ││ │ │││├│▷│││││││││││filters/method.rs │ │ │ ││ │ │││├│▷││││││││││││filters/multipart.rs│ │ │ ││ │ │││├│▷│││││││││││││filters/path.rs────┤ │ │ ││ │ │││├│▷││││││││││││││filters/query.rs │ │ │ ││ │ │││├│▷│││││││││││││││filters/reply.rs │ │ │ ││ │ │││├│▷││││││││││││││││filters/sse.rs──┘ │ │ ││ │ │││├│▷│││││││││││││││││filters/trace.rs │ │ ││ │ │││││ ││││││││││││││││││ │ │ ││ ├─────────────────────────▷filter/boxed.rs◁─┤ │ ││ ├─────────────────────────▷│filter/map.rs◁──┤ │ ││ ├─────────────────────────▷││filter/wrap.rs◁┼───────────────┼─┐ │ │││││ ││││││││││││││││││ │││ │ │ │││ ├─────────────────────────────▷filter/mod.rs◁──────┬┬┼───────┤│ │ │││││ ││││││││││││││││ ││ │ │││ │││ │ │││││ ││││││││││││││││ ││ ├▷filter/and_then.rs┤││ │││ │ │││││ ││││││││││││││││ ││ ├▷│filter/or_else.rs┘││ │││ │ │││││ ││││││││││││││││ ││ ├▷││filter/recover.rs┘│ │││ ├───────────────────────────────▷│││filter/service.rs◁──────┼─┤ │ │││││ ││││││││││││││││ ││ ├▷││││filter/then.rs──┤ │││ │ │││││ ││││││││││││││││ ││ ├▷│││││filter/unify.rs┘ │││ │ │││││ ││││││││││││││││ ││ ├▷││││││filter/untuple_one.rs┤││ │ │││││ ││││││││││││││││ ││ │ │││││││ │││ ├───────────────────────────────────────▷reply.rs◁───┬──────────┐ ├───────────────────────────────────────▷│route.rs───│──────┤││ │ │ │││││ ││││││││││││││││ ││ │ │││││││ │ │ │││ │ ├──────────────────────────────────────────▷server.rs◁────────┤ │ │ │││││ ││││││││││││││││ ││ │ │││││││ │ │ │ │││ │ ├────────────────────────────────────────────▷tls.rs─┴──────┘││ │ │ │││││ ││││││││││││││││ ││ │ │││││││ │ │ │ ││ │ ├──────────────────────────────────────────────▷filters/ws.rs◁│ │ ├──────────────────────────────────────────────▷│transport.rs││ │ │ │││ │ ││││││││││││││││ ││ │ │││││││ │ │ │ │ ││ │ ├─────────────────────────────────────────────────▷generic.rs││ │ ├─────────────────────────────────────────────────▷reject.rs─┴┘ │ │ │ │ │ │ ├───────────────────────────────────────────────────▷error.rs │ └───────────────────────────────────────────────────▷redirect.rs┘
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Project mention: Where are some of the best places to learn about Smart Contracts? | reddit.com/r/ethereum | 2023-03-23Also learning how to use one of these development environments instead of Remix is necessary: 1. Hardhat: https://hardhat.org 2. Foundry: https://github.com/foundry-rs/foundry
-
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
-
Project mention: Looking for a Rust API with automatic documentation and good validation? | reddit.com/r/rust | 2023-03-05
The example at https://github.com/poem-web/poem/tree/master/examples/openapi/auth-apikey works without issues for me.
-
shuttle.rs | Multiple Roles | Remote (London +/- 3 hours) | Full Time | https://shuttle.rs
Shuttle is an open source cloud platform for developing and deploying apps with zero infra hassle. We are about to launch shuttle beta and are looking for talented individuals to join our team.
At shuttle, we’re on a mission to revolutionize developer experience for building web apps. We are open source community-driven and loved by thousands of developers. Our vision: the ultimate platform to supercharge developers’ productivity.
We’re backed by some of the best investors in the world, including Y Combinator, HorizonVC, Abstraction Capital, Global Founders Capital, Founders of Segment, Sendbird, Head of Product at DataDog and other successful founders and executives.
Currently, we have open positions for
-
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
Fullstack Framework: MoonZoon, Leptos
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
nih-plug
Rust VST3 and CLAP plugin framework and plugins - because everything is better when you do it yourself
Project mention: What do you think is the next major direction for Rust adoption? | reddit.com/r/rust | 2023-03-24The potential is both in terms of moving away from proprietary corporate-controlled standards (but also still providing shared wrappers to support those "legacy" :) audio plugin formats) and supporting Rust as a first class development language (via e.g. https://github.com/robbert-vdh/nih-plug).
-
Project mention: Cosmic Text: Pure Rust multi-line text handling | news.ycombinator.com | 2023-03-02
I don't think it's actually merged into Iced yet. It is merged into https://github.com/vizia/vizia though.
-
The code is also available on GitHub if you want to have a look.
-
-
wena
Wena is a micro-framework that provides an elegant starting point for your console application.
Project mention: Wena CLI — a starting point for your console application | reddit.com/r/rust | 2022-06-08github.com/wena-cli/wena
-
-
-
-
Project mention: js-framework-benchmark: Official run on Chrome 106 | reddit.com/r/rust | 2022-09-29
It's the first time that Spair gets an official run on js-framework-benchmark, so I want to show off a little bit. Sorry to anyone get annoy by this post.
-
VPlugin
A Rust framework to develop and use plugins within your project, without worrying about the low-level details.
Project mention: VPlugin v0.2.0 released - VPlugin is a Rust framework to develop and use plugins on applications and libraries, including but not limited to games, text editors, command line and graphical applications. | reddit.com/r/rust_gamedev | 2023-01-21 -
Project mention: GitHub - scallop-lang/scallop: Framework and Language for Neuro-Symbolic Programming | reddit.com/r/NeSy | 2022-12-02
-
Project mention: Introducing Comet, an Isomorphic Reactive web framework in Rust+Wasm | reddit.com/r/rust | 2022-10-28
Link if you want to see more: https://github.com/Champii/Comet
-
-
Project mention: I created a database with 1800+ newsletters & communities to promote your Web3 Project / Product. If interested, comment and I can give you access :) | reddit.com/r/ethdev | 2023-02-19
I am building https://github.com/odradev/odra DM me please.
-
Project mention: Introducing EzTerm - A template-based cross-platform Terminal UI framework | reddit.com/r/rust | 2022-09-03
I needed to create a UI for a command line app recently, and spoiled as I am creating UI's from config files with Kivy in Python, I decided to create a template-based terminal UI framework for Rust, which became EzTerm. It was just added to cargo, and has a full tutorial available.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Framework related posts
- Cannot access Rocket server from local network
- Ask HN: Any sound-related project suggestions for learning Rust?
- Seeking: Non GPL - VST3 basic API support
- AvrTester: write Rust-based tests for your AVR firmware! v0.2.1
- Looking for a Rust API with automatic documentation and good validation?
- Cample.js – reactive open source without virtual DOM framework
- What library to use for a Websocket Server?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2023
Index
What are some of the best open-source Framework projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Rocket | 20,203 |
2 | warp | 7,846 |
3 | foundry | 5,614 |
4 | rust-web-framework-comparison | 3,801 |
5 | poem | 2,320 |
6 | shuttle | 1,970 |
7 | MoonZoon | 1,482 |
8 | juice | 1,015 |
9 | nih-plug | 575 |
10 | vizia | 540 |
11 | pavex | 478 |
12 | bee | 274 |
13 | wena | 255 |
14 | viz | 185 |
15 | TDN | 129 |
16 | rust-web-benchmarks | 120 |
17 | spair | 65 |
18 | VPlugin | 52 |
19 | scallop | 43 |
20 | Comet | 42 |
21 | tentacle | 41 |
22 | odra | 34 |
23 | ez_term | 32 |