Meta-prompt quality — ship (4.8/5)
| dimension | score | reason |
|---|---|---|
| goal_fidelity | 5 | The 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_fit | 4 | The 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_transparency | 5 | The 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. |
| actionability | 5 | The 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_handling | 5 | The 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)
| dimension | score | reason |
|---|---|---|
| format_compliance | 5 | The 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. |
| accuracy | 3 | The 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_calibration | 4 | Confidence 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. |
| completeness | 5 | The 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. |
| usefulness | 4 | The 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.