Topics / #javascript-framework
JavaScript-framework projects on GitHub
Frameworks and libraries for building web applications in JavaScript.
As of , the most-starred JavaScript-framework projects on GitHub are svelte (88.4K stars), nest (76.9K stars) and 33-js-concepts (66.5K stars). GitHub.Locker tracks 20 JavaScript-framework repositories with 692.7K stars combined. The fastest-growing on October 16 was sales-crm, with +14 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+14sales-crm
kargulstudio/sales-crm · ★ 1.7KKargul Starter is a boilerplate for building web projects with Next.js 16, React 19, and Tailwind CSS 4, shipped with a strict set of build conventions.
+10core
vuejs/core · ★ 54.7KThis is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
+8svelte
sveltejs/svelte · ★ 88.4KSvelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.
+6alpine
alpinejs/alpine · ★ 32KAlpine.js is a rugged, minimal framework that lets you add interactive JavaScript behavior directly as attributes in your HTML markup, without a build step or component system.
The all-time top
20 projects · by stars
- 88.4K
#1 · sveltejs/sveltesvelte
Svelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.
- 76.9K
#2 · nestjs/nest
nest
Nest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).
- 66.5K
#3 · leonardomso/33-js-concepts33-js-concepts
A curated collection of 33 (plus bonus) core JavaScript concepts every developer should know, each with explanations, code examples, and curated resources to help you learn the language in depth.
- 4

angular.js
58.5Kangular/angular.js · JavaScriptAngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.
- 5

core
54.7Kvuejs/core · TypeScriptThis is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
- 6

reactjs-interview-questions
44.9Ksudheerj/reactjs-interview-questions · JavaScriptA curated list of over 500 ReactJS interview questions and answers covering core React concepts, hooks, Redux, React Router, and more, meant to help developers prepare for React job interviews.
- 7

nw.js
41.1Knwjs/nw.js · JavaScriptNW.js is an app runtime based on Chromium and Node.js that lets you write native desktop apps using HTML, CSS and JavaScript, calling Node.js modules directly from the DOM.
- 8
solid
36.1Ksolidjs/solid · TypeScriptSolid is a declarative JavaScript library for building user interfaces. Instead of using a Virtual DOM, it compiles JSX templates to real DOM nodes and updates them with fine-grained reactions.
- 9

lerna
36Klerna/lerna · TypeScriptLerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages that live in the same repository (a monorepo).
- 10

alpine
32Kalpinejs/alpine · HTMLAlpine.js is a rugged, minimal framework that lets you add interactive JavaScript behavior directly as attributes in your HTML markup, without a build step or component system.
- 11

todomvc
29Ktastejs/todomvc · JavaScriptTodoMVC implements the same Todo application in dozens of JavaScript frameworks and libraries so you can compare them side by side before picking one for a real project.
- 12
draft-js
22.6Kfacebookarchive/draft-js · JavaScriptIt is a JavaScript rich text editor framework built for React and backed by an immutable model — a way to build rich text editing into web apps.
- 13

ember.js
22.6Kemberjs/ember.js · TypeScriptEmber.js is a JavaScript framework for creating ambitious web applications, built to cut the time, effort and resources any web project needs.
- 14
dva
16.1Kdvajs/dva · JavaScriptdva is a lightweight front-end framework for building React applications, built on redux, redux-saga and react-router, with its design inspired by elm and choo.
- 15

mithril.js
14.5KMithrilJS/mithril.js · JavaScriptMithril.js is a modern client-side JavaScript framework for building Single Page Applications. It is small (8.93 KB gzipped), fast, and ships with routing and XHR utilities out of the box.
- 16
single-spa
13.9Ksingle-spa/single-spa · JavaScriptsingle-spa is a JavaScript framework for front-end microservices, described as 'the router for easy microfrontends'. It lets you split a web app into micro frontends that coexist on the same page, each optionally written with its own framework.
- 17

mui
13.5Kdcloudio/mui · JavaScriptmui is a front-end framework for building high-performance HTML5 mobile apps — the README calls it the closest thing to a native app experience in HTML5 today.
- 18

ui-router
13.4Kangular-ui/ui-router · TypeScriptUI-Router is a client-side routing framework for Single Page Applications, originally built for AngularJS, that models an app as a hierarchical tree of states instead of flat URL-to-view mappings.
- 19

framework
10.4Knuxt/frameworkNuxt 3 — a full-stack web framework built on Vue.js that aims to make web development intuitive and performant. This repo is its old home; the active codebase now lives at nuxt/nuxt.
- 20

sales-crm
1.7Kkargulstudio/sales-crm · TypeScriptKargul Starter is a boilerplate for building web projects with Next.js 16, React 19, and Tailwind CSS 4, shipped with a strict set of build conventions.
Related topics
Often tagged together