Choosing a web framework is partly a product decision: teams need to know whether a project is active, shipping, visible enough to inspect, and backed by a license they can understand. This July 2026 section uses the supplied ToolVitals data for Web Frameworks Tools, including ToolVitals score, health score, shipping score, GitHub stars, openness_label, license_label, and status.
The ranking is limited to open/source-visible tools and is ordered by ToolVitals score first, with GitHub stars used only as a secondary popularity signal when scores tie. That means a widely starred project can rank below a smaller one if its ToolVitals score is lower; the list is not a pure popularity chart.
Rankings
| Rank | Tool | Openness | License | Health | Shipping | GitHub Stars | Score | Status |
|---|---|---|---|---|---|---|---|---|
| 1 | Reflex | OSI-approved OSS | Apache-2.0 | 100 | 100 | 28618 | 100 | 🟢 Excellent |
| 2 | Haystack | OSI-approved OSS | Apache-2.0 | 100 | 100 | 25801 | 100 | 🟢 Excellent |
| 3 | SvelteKit | OSI-approved OSS | MIT | 100 | 100 | 20632 | 100 | 🟢 Excellent |
| 4 | ABP | OSI-approved OSS | LGPL-3.0 | 98 | 100 | 14333 | 99 | 🟢 Excellent |
| 5 | Genkit | OSI-approved OSS | Apache-2.0 | 93 | 100 | 6165 | 97 | 🟢 Excellent |
| 6 | Astro | OSI-approved OSS | MIT | 91 | 100 | 60636 | 96 | 🟢 Excellent |
| 7 | Analog | OSI-approved OSS | MIT | 91 | 98 | 3147 | 96 | 🟢 Excellent |
| 8 | Wagtail | OSI-approved OSS | BSD-3-Clause | 93 | 89 | 20377 | 94 | 🟢 Excellent |
| 9 | Encore | OSI-approved OSS | MPL-2.0 | 98 | 81 | 12094 | 93 | 🟢 Excellent |
| 10 | Zensical | OSI-approved OSS | MIT | 87 | 89 | 5082 | 91 | 🟢 Excellent |
| 11 | Ktor | OSI-approved OSS | Apache-2.0 | 90 | 83 | 14451 | 90 | 🟢 Excellent |
| 12 | Cabloy | OSI-approved OSS | MIT | 79 | 93 | 969 | 89 | 🟢 Excellent |
| 13 | Scrapy | OSI-approved OSS | BSD-3-Clause | 87 | 81 | 62844 | 88 | 🟢 Excellent |
| 14 | gofr | OSI-approved OSS | Apache-2.0 | 90 | 76 | 21249 | 88 | 🟢 Excellent |
| 15 | Qwik | OSI-approved OSS | MIT | 93 | 70 | 22031 | 87 | 🟢 Excellent |
| 16 | Supervertaler Workbench | OSI-approved OSS | MIT | 79 | 95 | 44 | 87 | 🟢 Excellent |
| 17 | Echo | OSI-approved OSS | MIT | 91 | 71 | 32487 | 86 | 🟢 Excellent |
| 18 | Jooby | OSI-approved OSS | Apache-2.0 | 86 | 78 | 1776 | 86 | 🟢 Excellent |
| 19 | Mercur | OSI-approved OSS | MIT | 87 | 72 | 1620 | 86 | 🟢 Excellent |
| 20 | Expo | OSI-approved OSS | MIT | 85 | 72 | 50373 | 84 | 🟢 Excellent |
| 21 | playframework | OSI-approved OSS | Apache-2.0 | 78 | 77 | 12618 | 83 | 🟢 Excellent |
| 22 | Django | OSI-approved OSS | BSD-3-Clause | 80 | 72 | 87922 | 82 | 🟢 Excellent |
| 23 | Midway | OSI-approved OSS | MIT | 85 | 63 | 7726 | 82 | 🟢 Excellent |
| 24 | Dropwizard | OSI-approved OSS | Apache-2.0 | 72 | 64 | 8572 | 75 | 🟢 Good |
| 25 | Slate | OSI-approved OSS | MIT | 79 | 46 | 31712 | 74 | 🟢 Good |
| 26 | tRPC | OSI-approved OSS | MIT | 79 | 42 | 40387 | 73 | 🟢 Good |
| 27 | Yew | OSI-approved OSS | Apache-2.0 | 72 | 35 | 32706 | 67 | 🟢 Good |
| 28 | Winter CMS | OSI-approved OSS | MIT | 71 | 21 | 1499 | 62 | 🟢 Good |
| 29 | SolidJS | OSI-approved OSS | MIT | 69 | 20 | 35675 | 61 | 🟢 Good |
| 30 | Nextacular | OSI-approved OSS | MIT | 46 | 39 | 1371 | 54 | 🟡 Fair |
| 31 | FoalTS | OSI-approved OSS | MIT | 54 | 14 | 1935 | 53 | 🟡 Fair |
| 32 | Materialize | OSI-approved OSS | MIT | 64 | 0 | 38857 | 50 | 🟡 Fair |
| 33 | Farrow | OSI-approved OSS | MIT | 49 | 0 | 766 | 45 | 🟡 Fair |
| 34 | Bulma | OSI-approved OSS | MIT | 38 | 0 | 50070 | 39 | 🔴 Needs Attention |
| 35 | React Starter Kit | OSI-approved OSS | MIT | 38 | 0 | 23617 | 38 | 🔴 Needs Attention |
| 36 | Blitz | OSI-approved OSS | MIT | 33 | 0 | 14130 | 36 | 🔴 Needs Attention |
| 37 | Macaron | OSI-approved OSS | Apache-2.0 | 36 | 0 | 3546 | 34 | 🔴 Needs Attention |
| 38 | Actionhero | OSI-approved OSS | Apache-2.0 | 36 | 0 | 2415 | 34 | 🔴 Needs Attention |
Top 3 Highlights
Reflex ranks first with a ToolVitals score of 100, health score of 100, and shipping score of 100. It is listed as OSI-approved OSS under Apache-2.0, with 28,618 GitHub stars and an Excellent status. Among the three tools tied at a perfect ToolVitals score, Reflex leads on the supplied ranking because it has the highest GitHub star count in that tie group.
Haystack also posts a perfect ToolVitals score of 100, with 100 health and 100 shipping. It is OSI-approved OSS under Apache-2.0 and has 25,801 GitHub stars. Its description positions it around modular pipelines, agents, RAG, semantic search, and conversational systems, so it stands out in this framework set as an AI application framework rather than a conventional page-rendering web framework.
SvelteKit ranks third with a ToolVitals score of 100, health score of 100, and shipping score of 100. It is OSI-approved OSS under MIT and has 20,632 GitHub stars. Its supplied description is short, but the scores make the main point: in this dataset, it combines top-tier health and shipping signals with a permissive license.
Want to see the full details, pricing, and trend data for every tool in Web Frameworks? Browse all Web Frameworks Tools →