Topics / #webpack
Webpack projects on GitHub
JavaScript module bundler for assembling and optimizing web assets.
As of , the most-starred Webpack projects on GitHub are vue (212.6K stars), storybook (91.3K stars) and vue-element-admin (90.1K stars). GitHub.Locker tracks 74 Webpack repositories with 1.7M stars combined. The fastest-growing on October 16 was storybook, with +11 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+11storybook
storybookjs/storybook · ★ 91.3KStorybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.
Bilibili-Evolved
the1812/Bilibili-Evolved · ★ 30.8KIt's a popular enhancement userscript for Bilibili, the Chinese video site — 30k+ stars on GitHub. It adds a feature panel, a settings panel and an installable component system on top of the site.
docuseal
docusealco/docuseal · ★ 18.7KDocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.
+8stremio-web
Stremio/stremio-web · ★ 14.6KStremio Web is the official web UI of Stremio — a modern media center ('Freedom to Stream') that works as a one-stop hub for your video entertainment.
The all-time top
74 projects · by stars
- 212.6K
#1 · vuejs/vuevue
This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.
- 91.3K
#2 · storybookjs/storybookstorybook
Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.
- 90.1K
#3 · PanJiaChen/vue-element-adminvue-element-admin
vue-element-admin is a production-ready front-end solution for building admin interfaces, built on Vue and the element-ui component toolkit.
- 4
webpack
66Kwebpack/webpack · JavaScriptWebpack is a module bundler for JavaScript and friends: it packs many modules (JS, CSS, images, JSON, and more) into a few bundled assets for use in the browser.
- 5

lodash
61.3Klodash/lodash · JavaScriptLodash is a modern JavaScript utility library - small helper functions that take the hassle out of working with arrays, numbers, objects, and strings.
- 6

monaco-editor
46.9Kmicrosoft/monaco-editor · JavaScriptMonaco Editor is the browser-based code editor that powers VS Code, packaged as a JavaScript library for embedding editors in web apps.
- 7

vue2-elm
41Kbailicangdu/vue2-elm · VueThis is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.
- 8

tesseract.js
38.8Knaptha/tesseract.js · JavaScriptTesseract.js is a pure JavaScript OCR library that extracts text from images in more than 100 languages, running the Tesseract engine compiled to WebAssembly.
- 9
Bilibili-Evolved
30.8Kthe1812/Bilibili-Evolved · TypeScriptIt's a popular enhancement userscript for Bilibili, the Chinese video site — 30k+ stars on GitHub. It adds a feature panel, a settings panel and an installable component system on top of the site.
- 10

vue-cli
29.5Kvuejs/vue-cli · JavaScriptVue CLI is webpack-based tooling for scaffolding and developing Vue.js projects, providing a standard build setup, plugin system, and CLI commands for Vue 2/3 projects.
- 11
postcss
29Kpostcss/postcss · TypeScriptPostCSS is a Node.js tool for transforming styles with JS plugins: it parses CSS into an Abstract Syntax Tree and gives plugins an API to analyze and modify its rules.
- 12

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.
- 13

Daily-Interview-Question
27.3KAdvanced-Frontend/Daily-Interview-Question · JavaScriptA long-running, daily Chinese front-end interview question series curated by blogger 木易杨 (WeChat account 高级前端进阶). Each entry poses one real-world front-end interview problem - covering JavaScript, CSS, Vue, React and browser internals - with a linked, detailed written solution.
- 14

angular-cli
27Kangular/angular-cli · TypeScriptThis is the Angular CLI — the official command-line tool for Angular. You use it to initialize, develop, scaffold, and maintain Angular applications straight from a terminal.
- 15

fe-interview
26.3Khaizlin/fe-interview · JavaScriptIt is a free, open-source daily collection of front-end interview questions covering HTML, CSS, JavaScript, Vue, React, Node.js, TypeScript, ECMAScript, webpack, jQuery, mini-programs and soft skills, with over 6000 questions in total.
- 16
simple-icons
26Ksimple-icons/simple-icons · JavaScriptA collection of over 3,400 free SVG icons for popular brands — company and product logos you can drop into any website, app or document. All of them are browsable on one page at simpleicons.org.
- 17

ngx-admin
25.7Kakveo/ngx-admin · TypeScriptngx-admin is a customizable admin dashboard template built on Angular 10+. It gives you a ready-made, responsive dashboard front end that you adapt into your own admin panel, with a live demo and docs to check before installing.
- 18
electron-react-boilerplate
24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScriptElectron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.
- 19

mdb-ui-kit
24.2Kmdbootstrap/mdb-ui-kit · SCSSMDB UI Kit is a Bootstrap 5 component library styled with Material Design: 700+ UI components — buttons, cards, modals, forms, tabs, carousels — written in plain JavaScript for building website frontends.
- 20

flv.js
23.2Kbilibili/flv.js · JavaScriptflv.js is an HTML5 FLV (Flash Video) player written in pure JavaScript, with no Flash plugin required.
- 21

vuepress
22.7Kvuejs/vuepress · JavaScriptVuePress is a minimalistic static site generator powered by Vue: it turns your content into fast static websites, most often used for documentation sites and blogs.
- 22

react-redux-links
22.5Kmarkerikson/react-redux-linksA curated collection of tutorial and resource links on React, Redux, ES6, webpack, and more, hand-picked by Mark Erikson as a starting point for learning the React-Redux ecosystem.
- 23

generator-jhipster
22.5Kjhipster/generator-jhipster · TypeScriptAn open-source development platform for quickly generating, developing, and deploying modern web applications and microservice architectures: you answer its prompts, and it hands you a complete full-stack codebase.
- 24
autoprefixer
22.2Kpostcss/autoprefixer · JavaScriptA PostCSS plugin that parses your CSS and adds vendor prefixes using Can I Use data: you write rules without prefixes and it adds only the ones browsers still need. Recommended by Google, used in Twitter and Alibaba.
- 25

eruda
21.2Kliriliri/eruda · JavaScriptEruda is a console and devtools panel for mobile browsers, letting you debug web pages on a phone the same way you'd use Chrome DevTools on desktop.
- 26

mpvue
20.2KMeituan-Dianping/mpvue · JavaScriptmpvue is a front-end framework for building mini programs with Vue.js — a fork of vuejs/vue (2.4.1) with its runtime and compiler adapted to the mini program environment.
- 27

js-stack-from-scratch
20.1Kverekia/js-stack-from-scratch · JavaScriptA step-by-step tutorial that assembles a modern JavaScript web app stack from scratch — from Node and Yarn through React, Redux, and server-side rendering up to deploying on Heroku.
- 28
mdx
19.8Kmdx-js/mdx · JavaScriptMDX is an authorable format that lets you seamlessly write JSX in your markdown documents — import components like interactive charts or alerts and embed them right in the content.
- 29
unocss
19Kunocss/unocss · TypeScriptUnoCSS is an instant on-demand atomic CSS engine: it generates only the utility classes your code actually uses, so you ship minimal CSS for the web.
- 30
mojs
18.8Kmojs/mojs · CoffeeScriptmo.js is an open source JavaScript motion graphics library for the web — fast, retina ready and modular. Using it on a site enhances the user experience and enriches content visually with precise, delightful animations.
- 31
docuseal
18.7Kdocusealco/docuseal · RubyDocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.
- 32
ice
18.6Kalibaba/ice · TypeScriptice.js is a universal application framework based on React, developed by Alibaba. It ships routing, rendering (SPA, SSR, SSG) and build tooling out of the box for building web applications.
- 33

vConsole
17.5KTencent/vConsole · TypeScriptA lightweight, extendable front-end developer tool for debugging mobile web pages: an on-page console that shows logs, network requests, elements and storage right on the phone.
- 34

material-components-web
17Kmaterial-components/material-components-web · TypeScriptIt's Material Components for the web (MDC Web): modular, customizable Material Design UI components built by a Google team of engineers and UX designers.
- 35

BoostNote-Legacy
16.9KBoostIO/BoostNote-Legacy · JavaScriptBoostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.
- 36

qiankun
16.7Kumijs/qiankun · TypeScriptQiankun is a JavaScript framework for building micro-frontend applications, letting independently built and deployed apps (React, Vue, or anything else) run together inside one host page.
- 37

DPlayer
16.5KDIYgod/DPlayer · JavaScriptDPlayer is an open-source HTML5 video player with built-in danmaku — scrolling bullet comments — made to help people build video and danmaku into websites easily.
- 38

react-loadable
16.5Kjamiebuilds/react-loadable · JavaScriptA small React library that gives you a higher-order component for loading components asynchronously with dynamic imports, which makes code-splitting a React app simple.
- 39
iview-admin
16.3Kiview/iview-admin · VueiView Admin is a front-end admin management system template built with Vue.js 2.0 and the iView UI toolkit, giving you a ready-made login, permissions, routing, and layout structure to build a management dashboard on top of.
- 40

electron-vue
15.4KSimulatedGREG/electron-vue · JavaScriptelectron-vue is a boilerplate for building Electron desktop apps with Vue.js. It bundles vue-cli scaffolding, webpack with vue-loader, common Vue plugins, and packaging tools so you do not have to wire up an Electron+Vue app from scratch.
- 41

front-end-guide
15.2Kgrab/front-end-guide · JavaScriptThis is Grab's front-end study guide: a curated path through the modern JavaScript stack covering SPAs, React, Redux, testing, linting, build tools, CI, hosting and deployment, originally written to onboard Grab's new engineers.
- 42

browserify
14.7Kbrowserify/browserify · JavaScriptBrowserify lets you use Node-style require() to organize browser-side JavaScript, bundling your code and its npm dependencies into a single file you can serve to the browser.
- 43
automerge-classic
14.7Kautomerge/automerge-classic · JavaScriptAutomerge is a JavaScript library implementing a CRDT (Conflict-free Replicated Data Type) — a JSON-like document that multiple users can edit concurrently on their own copies, with all changes merging back together automatically without conflicts.
- 44

stremio-web
14.6KStremio/stremio-web · JavaScriptStremio Web is the official web UI of Stremio — a modern media center ('Freedom to Stream') that works as a one-stop hub for your video entertainment.
- 45

tamagui
14.3Ktamagui/tamagui · TypeScriptTamagui is a set of TypeScript libraries for styling React apps: a universal style library, an optimizing compiler, and an optional UI kit that let you share UI code across web and React Native.
- 46

prepack
14.1Kfacebookarchive/prepack · JavaScriptPrepack is a partial evaluator for JavaScript that rewrites a JS bundle into code that executes more efficiently, especially useful for initialization-heavy code.
- 47

webpack-dashboard
14KFormidableLabs/webpack-dashboard · JavaScriptA CLI dashboard for your webpack dev server: instead of a wall of scrolling build output, you get a tidy terminal dashboard with your build status, errors and log at a glance.
- 48

return-youtube-dislike
13.8KAnarios/return-youtube-dislike · JavaScriptReturn YouTube Dislike is an open-source browser extension that brings back the dislike count on YouTube videos after Google hid it from the API.
- 49

vue2-manage
13.6Kbailicangdu/vue2-manage · VueThis is an admin dashboard (back-office management system) built with Vue 2 and Element UI, meant to manage a shop/food-ordering app: users, shops, products, and permissions.
- 50

rspack
12.9Kweb-infra-dev/rspack · RustRspack is a fast Rust-based bundler for the web that modernizes the webpack API so it can act as a near drop-in replacement for webpack while building much faster.
- 51
webpack-bundle-analyzer
12.7Kwebpack/webpack-bundle-analyzer · JavaScriptIt is a webpack plugin and CLI tool that turns your bundle output into an interactive, zoomable treemap so you can see what's actually taking up space in your bundle.
- 52
linaria
12.4Kcallstack/linaria · TypeScriptLinaria is a zero-runtime CSS-in-JS library: you write styles in JavaScript or TypeScript, and they are extracted to plain CSS files at build time.
- 53

react-hot-loader
12.1Kgaearon/react-hot-loader · JavaScriptReact Hot Loader lets you tweak React components in real time during development, updating them in the running app without a full reload and (in most cases) without losing component state. It is now deprecated in favor of React Fast Refresh.
- 54

react-redux-universal-hot-example
12.1Kerikras/react-redux-universal-hot-example · JavaScriptIt's a 2015-era starter boilerplate for building a universal (server + client rendered) JavaScript webapp using React, Redux, Express, and Webpack. The README now flags it as outdated and kept only as a historical reference, not for production use.
- 55

web-interview
11.9Kfebobo/web-interviewweb-interview is a frontend interview question bank maintained by a Chinese voice check-in study community (语音打卡社群/JS每日一题), covering Vue, React, JavaScript, HTTP, build tooling, CSS, Git, operating systems, TypeScript and algorithm interview questions.
- 56
framework
11.7Kaurelia/framework · TypeScriptAurelia is a modern front-end JavaScript framework for building browser, mobile, and desktop applications. This repo is the 1.x entry point that assembles the whole platform.
- 57

react-howto
11.5Kpetehunt/react-howtoA short written guide to the React ecosystem for newcomers — it explains which technologies to learn, in what order, and which ones to skip.
- 58

raphael
11.3KDmitryBaranovskiy/raphael · JavaScriptRaphaël is a JavaScript vector-graphics library for the browser: you draw shapes, text and animations through its API, and it renders across different browsers.
- 59

jira_clone
11.1Koldboyxx/jira_clone · JavaScriptA simplified Jira clone: a web app with a React/Babel client and a Node/TypeScript API. A React consultant built it as a showcase of a modern, real-world React codebase to read and learn from, not as a production product.
- 60

svgr
11.1Kgregberge/svgr · TypeScriptSVGR is a universal tool that turns SVG files into ready-to-use React components: feed it a raw SVG and you get a component you can drop straight into a React project.
- 61

react-styleguidist
11.1Kstyleguidist/react-styleguidist · TypeScriptReact Styleguidist is a component development environment with a hot-reloaded dev server and a living style guide you can share with your team. It lists component propTypes and shows live, editable usage examples pulled from Markdown files.
- 62

razzle
11Kjaredpalmer/razzle · JavaScriptRazzle is a tool that bundles all the complex configuration needed for building SPAs and server-rendered (SSR) universal JavaScript apps into a single dependency. You get a create-react-app-like developer experience, while decisions about frameworks, routing, and data fetching stay yours.
- 63

TypeScript-React-Starter
11Kmicrosoft/TypeScript-React-Starter · TypeScriptMicrosoft's starter template and step-by-step guide for wiring up TypeScript with React. By the end you have a project with TSLint linting, Jest and Enzyme testing, and Redux state management.
- 64

ant-design-vue-pro
10.9KvueComponent/ant-design-vue-pro · VueAn out-of-box UI solution for enterprise applications: a Vue 2 boilerplate that ships a complete admin dashboard built on Ant Design Vue, so you start from a working app instead of an empty project.
- 65

vue-virtual-scroller
10.8KAkryum/vue-virtual-scroller · TypeScriptIt is a Vue component library that only renders the rows or cells currently visible in the viewport, so you can scroll through lists or grids with huge amounts of data without any lag.
- 66
html-webpack-plugin
10.7Kjantimon/html-webpack-plugin · JavaScriptIt is a webpack plugin that automatically generates HTML files to serve your webpack bundles, handling hashed filenames and asset injection for you.
- 67

vanilla-extract
10.4Kvanilla-extract-css/vanilla-extract · TypeScriptvanilla-extract lets you write CSS styles in TypeScript (or JavaScript) with locally scoped class names and CSS variables, then compiles everything into static CSS files at build time with zero runtime cost.
- 68

react-static
10.3Kreact-static/react-static · JavaScriptReact Static is a progressive static site generator for React: it exports your site as fast static HTML pages that each boot into a full React single-page app.
- 69

nodeppt
10.3Kksky521/nodeppt · JavaScriptnodeppt is a tool that turns Markdown files into web-based slide decks: you write slides in a .md file and present the result in a browser. Version 2.0 was rebuilt on WebSlides, markdown-it, posthtml and webpack.
- 70
react-redux-starter-kit
10.2Kdvdzkwsk/react-redux-starter-kit · JavaScriptA starter kit that scaffolds a modern web app with React, Redux, and React-Router — a stable foundation to build on, not a demo of a complete real-world application.
- 71

angular-webpack-starter
10.2KPatrickJS/angular-webpack-starter · JavaScriptAn Angular starter kit: a prebuilt repo that pairs Angular with a Webpack 4 build, TypeScript, Ahead-of-Time compilation and a full test setup, so a new Angular app runs without hand-wiring the toolchain.
- 72

webpack-howto
10Kpetehunt/webpack-howto · JavaScriptA cookbook-style guide explaining how to get practical things done with webpack, based on what Instagram actually used, meant as an alternative starting point to the official docs.
- 73

react-grab
7.7Kaidenybai/react-grab · TypeScriptReact Grab lets you hover any UI element in your running React app, press Cmd+C or Ctrl+C, and copy that element's exact source location and component stack so you can paste it straight into your AI coding agent as context.
- 74

vista
2.3KMantitup-Org/vista · TypeScriptVista.js is a React 19 web framework with App Router style file conventions, React Server Components and streaming SSR, similar in spirit to Next.js but with a dual-engine build system.
Related topics
Often tagged together