Rust Web Frameworks 2026

v1 · generated 2026-07-18T03:44:36.367029+00:00 · sources: 24 ·
versions: v1 (this)

Meta-prompt quality — ship (4.8/5)

dimensionscorereason
goal_fidelity5The meta-prompt strictly adheres to the GOAL of surveying open-source Rust web frameworks for maturity, async support, and ecosystem. It avoids drifting by explicitly excluding non-web-framework repositories and irrelevant data (e.g., Axum Wikipedia page). The constraints (open-source only) are respected.
capability_fit4The meta-prompt provides clear, essential instructions for data grounding (e.g., star counts, commit dates, scraped content) and evaluation criteria (maturity, async support, ecosystem). It avoids gratuitous filler by focusing on actionable data points. However, it could explicitly mention handling edge cases like archived repositories or forked frameworks, though this is minor.
reasoning_transparency5The meta-prompt justifies inclusions/exclusions (e.g., why `libunftp` is excluded) and success criteria (e.g., confidence scoring rubric). It explains how to assess each dimension (maturity, async support, ecosystem) using specific data points. The self-scoring section is particularly clear.
actionability5The instructions are highly actionable: they specify exact data sources to use, how to evaluate each framework, and the output schema. The no-op check passes, as executing this would produce a correct, grounded survey. The exclusion of non-frameworks and irrelevant data ensures correctness.
ambiguity_handling5The meta-prompt surfaces ambiguities (e.g., frameworks with no scraped content get lower confidence scores) rather than guessing. It explicitly addresses potential misinterpretations (e.g., Axum Wikipedia page) and provides rules for edge cases (e.g., Wasm frameworks' async support).

Output quality — ship (4.0/5)

dimensionscorereason
format_compliance5The OUTPUT JSON adheres closely to the required format, including all specified fields (name, repo, what_it_does, maturity, confidence, why_included) and additional fields like async_support and ecosystem. The schema is consistent across all items.
accuracy3The OUTPUT is largely accurate where scraped data is available (e.g., Dioxus, Yew, Actix Web, Axum). However, it includes inferences for frameworks without scraped data (e.g., Rocket, Warp, Tide), which are reasonable but not directly supported by the SOURCE DATA. Some claims (e.g., async support for lesser-known frameworks) lack grounding. No outright fabrications, but over-reliance on ecosystem knowledge risks inaccuracies.
self_score_calibration4Confidence scores are well-calibrated for frameworks with scraped data (0.8-0.9) and appropriately lower for frameworks without (0.1-0.4). The 'why_included' fields reflect the evidence strength. No uniform 0.99 scores; calibration is reasonable.
completeness5The OUTPUT includes 12 frameworks, covering all relevant repositories from the SOURCE DATA. All required fields are populated, even for frameworks with minimal data. No empty/near-empty results; completeness is high.
usefulness4The OUTPUT is highly actionable, providing detailed maturity assessments, async support, and ecosystem context for well-known frameworks. Even lesser-known frameworks are included with clear confidence caveats. The 'why_included' field adds transparency. Usefulness is strong despite some gaps in data.

Results

name
Dioxus
repo
https://github.com/DioxusLabs/dioxus
what_it_does
Fullstack app framework for web, desktop, and mobile.
maturity
stars
36800
recent_commits
True
mentioned_in_articles
True
assessment
Highly mature with 36.8k stars, recent commits visible, and referenced in comparison articles alongside Yew and Axum.
async_support
has_async
True
details
As a fullstack framework targeting web (Wasm), desktop, and mobile, it is inherently async-capable, though no explicit async trait details were scraped.
ecosystem
Referenced alongside Yew and Axum in related links; active sponsorship presence on GitHub and Open Collective.
confidence
0.9
why_included
GitHub repo with 36.8k stars and scraped description 'Fullstack app framework for web, desktop, and mobile' confirms it as a web framework.
name
Yew
repo
https://github.com/yewstack/yew
what_it_does
Rust / Wasm framework for creating reliable and efficient web applications.
maturity
stars
32700
recent_commits
True
mentioned_in_articles
True
assessment
Very mature with 32.7k stars, recent commit dated Jun 17, 2026, and referenced in related links.
async_support
has_async
True
details
As a Wasm-based framework for web applications, it inherently supports async operations, though no explicit async trait details were scraped.
ecosystem
Referenced alongside Dioxus and Axum in related links; active sponsorship on Open Collective.
confidence
0.9
why_included
GitHub repo with 32.7k stars and scraped description 'Rust / Wasm framework for creating reliable and efficient web applications' confirms it as a web framework.
name
Rocket
repo
https://github.com/rwf2/Rocket
what_it_does
A web framework for Rust that prioritizes ease of use and type safety. (Inferred from known ecosystem; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
True
assessment
Referenced in comparison articles but no star count or commit data available from scraped content.
async_support
has_async
True
details
Rocket has supported async since v0.5, but no explicit async details were present in the provided scraped content.
ecosystem
Mentioned in comparison articles alongside Actix Web and Axum; no further ecosystem details scraped.
confidence
0.5
why_included
Repository name rwf2/Rocket and mention in comparison articles (Axum vs Actix vs Rocket) confirm it as a web framework, but no scraped content was available.
name
Actix Web
repo
https://github.com/actix/actix-web
what_it_does
A high-performance Rust web framework. (Inferred from scraped article; no repo description scraped.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
True
assessment
Well-known and mature, extensively referenced in 2026 comparison articles, but no star count or commit data from scraped content.
async_support
has_async
True
details
Scraped article confirms Actix Web 4.13 uses Tokio runtimes and async handlers (e.g., 'async fn health').
ecosystem
Referenced in multiple comparison articles (Actix Web vs Axum 2026, Leapcell comparison); works with Tokio and serde.
confidence
0.8
why_included
GitHub repo actix/actix-web and detailed scraped article comparing Actix Web 4.13 to Axum 0.8 confirm it as a web framework.
name
Warp
repo
https://github.com/seanmonstar/warp
what_it_does
A web framework for Rust focused on composability and filters. (Inferred from known ecosystem; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Established but no star count, commit data, or article mentions from scraped content.
async_support
has_async
True
details
Warp is built on Tokio and uses async filters, but no explicit async details were present in the provided scraped content.
ecosystem
No ecosystem details scraped; known to work with Tokio and Tower.
confidence
0.4
why_included
GitHub repo seanmonstar/warp is a well-known web framework, but no confirming scraped content was provided.
name
Axum
repo
https://github.com/tokio-rs/axum
what_it_does
HTTP routing and request-handling library for Rust, built on Tokio and Tower.
maturity
stars
None
recent_commits
None
mentioned_in_articles
True
assessment
Highly mature and widely used, extensively referenced in 2026 comparison articles, but no star count or commit data from scraped content.
async_support
has_async
True
details
Scraped article confirms Axum 0.8 uses native async traits, Tower middleware, and Tokio integration; handlers are plain async functions.
ecosystem
Referenced in multiple comparison articles; integrates with Tower middleware and Tokio ecosystem; GitHub description 'HTTP routing and request-handling library' from search hit.
confidence
0.9
why_included
GitHub repo tokio-rs/axum with description 'HTTP routing and request-handling library' and detailed scraped article comparing Axum 0.8 to Actix Web confirm it as a web framework.
name
Tide
repo
https://github.com/http-rs/tide
what_it_does
A web framework for Rust from the http-rs organization. (Inferred from known ecosystem; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Established but no star count, commit data, or article mentions from scraped content.
async_support
has_async
True
details
Tide is built on async-std and uses async handlers, but no explicit async details were present in the provided scraped content.
ecosystem
No ecosystem details scraped; known to work with async-std and http-rs ecosystem.
confidence
0.4
why_included
GitHub repo http-rs/tide is a known web framework, but no confirming scraped content was provided.
name
Shuttle
repo
https://github.com/shuttle-hq/shuttle
what_it_does
A Rust-native serverless platform and framework for deploying web applications. (Inferred from known ecosystem; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Growing platform but no star count, commit data, or article mentions from scraped content.
async_support
has_async
True
details
Shuttle supports async Rust deployments, but no explicit async details were present in the provided scraped content.
ecosystem
No ecosystem details scraped; known to integrate with Axum, Actix Web, and other frameworks.
confidence
0.4
why_included
GitHub repo shuttle-hq/shuttle is a known Rust web platform, but no confirming scraped content was provided.
name
Iron
repo
https://github.com/iron/iron
what_it_does
An early Rust web framework based on middleware. (Inferred from known ecosystem; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Historical framework, likely unmaintained; no star count, commit data, or article mentions from scraped content.
async_support
has_async
False
details
Iron predates async Rust and uses synchronous handlers; no async support mentioned in scraped content.
ecosystem
No ecosystem details scraped; known to have a middleware-based architecture.
confidence
0.3
why_included
GitHub repo iron/iron is a historical web framework, but no confirming scraped content was provided.
name
Feather
repo
https://github.com/BersisSe/feather
what_it_does
A web framework for Rust. (Inferred from repository name; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Unknown maturity; no star count, commit data, or article mentions from scraped content.
async_support
has_async
None
details
No async details available from scraped content.
ecosystem
No ecosystem details scraped.
confidence
0.2
why_included
GitHub repo BersisSe/feather suggests a web framework, but no confirming scraped content was provided.
name
Astra
repo
https://github.com/ibraheemdev/astra
what_it_does
A web framework for Rust. (Inferred from repository name; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Unknown maturity; no star count, commit data, or article mentions from scraped content.
async_support
has_async
None
details
No async details available from scraped content.
ecosystem
No ecosystem details scraped.
confidence
0.2
why_included
GitHub repo ibraheemdev/astra suggests a web framework, but no confirming scraped content was provided.
name
Robyn
repo
https://github.com/sparckles/Robyn
what_it_does
A web framework. (Inferred from repository name; no detailed scraped content provided.)
maturity
stars
None
recent_commits
None
mentioned_in_articles
False
assessment
Unknown maturity; no star count, commit data, or article mentions from scraped content.
async_support
has_async
None
details
No async details available from scraped content.
ecosystem
No ecosystem details scraped.
confidence
0.1
why_included
GitHub repo sparckles/Robyn may be a web framework, but no confirming scraped content was provided.