Hacker ApprovedDepartments

The best JavaScript frameworks, according to hackers

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

Top picks

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

  1. htmx

    320 recommend, 120 criticize, 73% approval

    Ranked 2 of 21 by recommenders

    Simpler than heavy JS frameworks

    A small, dependency-free library that adds interactivity to server-rendered HTML with a few attributes, avoiding heavy JavaScript frameworks; critics say complex, stateful apps hit limits.

  2. Svelte

    151 recommend, 37 criticize, 80% approval

    Ranked 3 of 21 by recommenders

    Simple, intuitive reactivity

    A compiled frontend framework praised for simple reactivity, closeness to plain HTML/CSS/JS and fast output; critics cite a smaller ecosystem and LLM confusion between Svelte 4 and 5.

  3. Vue

    121 recommend, 39 criticize, 76% approval

    Ranked 4 of 21 by recommenders

    Simple, approachable reactivity model

    An easy-to-tame reactive UI framework with single-file components and good interop, though critics dislike its custom template syntax and the painful Vue 2 to 3 migration.

All 21 JavaScript 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.

JavaScript frameworks ranked by the number of people who recommend them
Rank
1React48256046%1310 yrs21 owners—
2htmx32012073%132 yrs12 ownersApproved
3Svelte1513780%133 yrs9 ownersApproved
4Vue1213976%139.9 yrs4 ownersApproved
5Angular829646%118 yrs10 owners—
6SolidJS691087%12—Approved
7Datastar451082%12—Approved
8Preact35197%12—Approved
9Ember.js28780%7—Approved
10Lit271269%11—Approved
Tied 11Inertia.js14193%10—Approved
Tied 11Hotwire14767%8—Approved
Tied 11Mithril.js140100%7—Approved
14Backbone.js12957%7——
15Quasar framework111444%4——
16Titan JavaScript framework8850%5——
17Cappuccino framework70100%4——
Tied 18Stimulus6275%4——
Tied 18Gea6460%3——
Tied 18Octane6367%2——
Tied 18Persona.js60100%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 JavaScript framework in five threads counts once.

The badge goes to JavaScript 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.