Hacker ApprovedDepartments

The best web frameworks, according to hackers

63 web frameworks were recommended on Hacker News between November 2025 and November 2026. We rank them by how many separate people recommend each one, and 19 earn the Hacker Approved badge.

Top picks

The three most recommended web frameworks with the badge. Each figure is 25 people. RecommendsCriticizes One comment

  1. Ruby on Rails

    337 recommend, 145 criticize, 70% approval

    Ranked 1 of 63 by recommenders

    Works great with LLM agents

    Long-loved for convention over configuration, built-in batteries and expressive code that lets small teams and LLM agents build quickly, though older apps can be painful to maintain and upgrade.

  2. Django

    277 recommend, 97 criticize, 74% approval

    Ranked 2 of 63 by recommenders

    Works well with LLM coding

    A mature, boring Python web framework with built-in auth, admin and migrations that lets people ship working apps fast, though critics say its magic gets in the way.

  3. Phoenix Framework

    85 recommend, 11 criticize, 89% approval

    Ranked 4 of 63 by recommenders

    Helpful for LLM-assisted coding

    Developers recommend Phoenix for fast, low-overhead web apps with real-time features and little client-side JavaScript. Caveats: a steep learning curve and friction during upgrades.

All 63 web frameworks, ranked

Select a column heading to sort. Approval share is recommenders out of everyone who gave an opinion; the tick on each bar marks the 2 to 1 line the badge needs. Months counts the months, out of 13, in which someone recommended it.

Web frameworks ranked by the number of people who recommend them
Rank
1Ruby on Rails33714570%1214 yrs38 ownersApproved
2Django2779774%1215 yrs38 ownersApproved
3Next.js12725633%123 yrs6 owners—
4Phoenix Framework851189%128 yrs7 ownersApproved
5Laravel712475%132 yrs3 ownersApproved
6SvelteKit671186%133 yrs5 ownersApproved
7Phoenix LiveView581085%12—Approved
8FastAPI492269%12—Approved
9Spring Boot464153%11——
10ASP.NET421081%127 yrs4 ownersApproved
11Spring Framework415642%11——
12Quarkus30391%10—Approved
13Hono27196%13—Approved
14Blazor262353%85 yrs4 owners—
15TanStack Start25778%8—Approved
16Axum22873%10—Approved
17Symfony20483%10—Approved
Tied 18Express.js191359%11——
Tied 18Flask191261%9——
Tied 18Marko191654%3——
Tied 21Nuxt18578%9—Approved
Tied 21PrinceJS18482%1——
23Lustre web framework17385%9—Approved
24Topcoat151158%2——
Tied 25Streamlit13959%7——
Tied 25React Router132138%5——
Tied 25Plain full-stack Python framework131448%4——
28Encore12380%5—Approved
29Micronaut11192%4—Approved
Tied 30Leptos10471%8—Approved
Tied 30Loco Rust web framework10191%4—Approved
32Hanami9375%2——
Tied 33Spring AI80100%7——
Tied 33Elysia8373%6——
Tied 33Gin web framework for Go8467%5——
Tied 33Remix web framework81240%5——
Tied 33django-ninja8189%5——
Tied 33Typebase8280%2——
Tied 33rari8280%1——
Tied 40Actix Web7370%7——
Tied 40Sinatra70100%6——
Tied 40Hologram7278%6——
Tied 40Blazor Server7370%5——
Tied 40AdonisJS70100%5——
Tied 40Laravel Livewire7278%5——
Tied 40vinext71041%5——
Tied 40R Shiny7278%5——
Tied 40Django REST Framework7370%4——
Tied 40RedwoodSDK70100%2——
Tied 50Mojolicious60100%5——
Tied 50Vapor Swift web framework6460%5——
Tied 50Javalin60100%5——
Tied 50Zope6460%4——
Tied 50ASP.NET Razor Pages60100%4——
Tied 50Meteor6275%4——
Tied 50Electric Clojure60100%4——
Tied 50Helidon60100%3——
Tied 58SolidStart5183%4——
Tied 58Catalyst Perl web framework5456%4——
Tied 58Fiber web framework for Go5550%4——
Tied 58Hummingbird5183%3——
Tied 58ASP.NET MVC5550%3——
Tied 58Proa5363%1——

How we rank

Rank is the number of separate people who recommend a product in a Hacker News comment over the past year. Someone who praises the same web framework in five threads counts once.

The badge goes to web frameworks that at least 10 people recommend, with recommenders outnumbering critics at least 2 to 1, recommended in at least 4 of the 13 months.

Rankings are never for sale. We may earn a commission when you buy through our links. It never changes the order.