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.

74Projects
1.7MStars in total
+93Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

74 projects · by stars

  1. #1 · vuejs/vue

    vue

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

    212.6K
  2. #2 · storybookjs/storybook

    storybook

    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.

    91.3K
  3. #3 · PanJiaChen/vue-element-admin

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

    90.1K
  1. 4

    webpack

    66Kwebpack/webpack · JavaScript

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

  2. 5

    lodash

    61.3Klodash/lodash · JavaScript

    Lodash is a modern JavaScript utility library - small helper functions that take the hassle out of working with arrays, numbers, objects, and strings.

  3. 6

    monaco-editor

    46.9Kmicrosoft/monaco-editor · JavaScript

    Monaco Editor is the browser-based code editor that powers VS Code, packaged as a JavaScript library for embedding editors in web apps.

  4. 7

    vue2-elm

    41Kbailicangdu/vue2-elm · Vue

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

  5. 8

    tesseract.js

    38.8Knaptha/tesseract.js · JavaScript

    Tesseract.js is a pure JavaScript OCR library that extracts text from images in more than 100 languages, running the Tesseract engine compiled to WebAssembly.

  6. 9

    Bilibili-Evolved

    30.8Kthe1812/Bilibili-Evolved · TypeScript

    It'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.

  7. 10

    vue-cli

    29.5Kvuejs/vue-cli · JavaScript

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

  8. 11

    postcss

    29Kpostcss/postcss · TypeScript

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

  9. 12

    todomvc

    29Ktastejs/todomvc · JavaScript

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

  10. 13

    Daily-Interview-Question

    27.3KAdvanced-Frontend/Daily-Interview-Question · JavaScript

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

  11. 14

    angular-cli

    27Kangular/angular-cli · TypeScript

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

  12. 15

    fe-interview

    26.3Khaizlin/fe-interview · JavaScript

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

  13. 16

    simple-icons

    26Ksimple-icons/simple-icons · JavaScript

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

  14. 17

    ngx-admin

    25.7Kakveo/ngx-admin · TypeScript

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

  15. 18

    electron-react-boilerplate

    24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScript

    Electron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.

  16. 19

    mdb-ui-kit

    24.2Kmdbootstrap/mdb-ui-kit · SCSS

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

  17. 20

    flv.js

    23.2Kbilibili/flv.js · JavaScript

    flv.js is an HTML5 FLV (Flash Video) player written in pure JavaScript, with no Flash plugin required.

  18. 21

    vuepress

    22.7Kvuejs/vuepress · JavaScript

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

  19. 22

    react-redux-links

    22.5Kmarkerikson/react-redux-links

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

  20. 23

    generator-jhipster

    22.5Kjhipster/generator-jhipster · TypeScript

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

  21. 24

    autoprefixer

    22.2Kpostcss/autoprefixer · JavaScript

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

  22. 25

    eruda

    21.2Kliriliri/eruda · JavaScript

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

  23. 26

    mpvue

    20.2KMeituan-Dianping/mpvue · JavaScript

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

  24. 27

    js-stack-from-scratch

    20.1Kverekia/js-stack-from-scratch · JavaScript

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

  25. 28

    mdx

    19.8Kmdx-js/mdx · JavaScript

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

  26. 29

    unocss

    19Kunocss/unocss · TypeScript

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

  27. 30

    mojs

    18.8Kmojs/mojs · CoffeeScript

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

  28. 31

    docuseal

    18.7Kdocusealco/docuseal · Ruby

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

  29. 32

    ice

    18.6Kalibaba/ice · TypeScript

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

  30. 33

    vConsole

    17.5KTencent/vConsole · TypeScript

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

  31. 34

    material-components-web

    17Kmaterial-components/material-components-web · TypeScript

    It's Material Components for the web (MDC Web): modular, customizable Material Design UI components built by a Google team of engineers and UX designers.

  32. 35

    BoostNote-Legacy

    16.9KBoostIO/BoostNote-Legacy · JavaScript

    Boostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.

  33. 36

    qiankun

    16.7Kumijs/qiankun · TypeScript

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

  34. 37

    DPlayer

    16.5KDIYgod/DPlayer · JavaScript

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

  35. 38

    react-loadable

    16.5Kjamiebuilds/react-loadable · JavaScript

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

  36. 39

    iview-admin

    16.3Kiview/iview-admin · Vue

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

  37. 40

    electron-vue

    15.4KSimulatedGREG/electron-vue · JavaScript

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

  38. 41

    front-end-guide

    15.2Kgrab/front-end-guide · JavaScript

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

  39. 42

    browserify

    14.7Kbrowserify/browserify · JavaScript

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

  40. 43

    automerge-classic

    14.7Kautomerge/automerge-classic · JavaScript

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

  41. 44

    stremio-web

    14.6KStremio/stremio-web · JavaScript

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

  42. 45

    tamagui

    14.3Ktamagui/tamagui · TypeScript

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

  43. 46

    prepack

    14.1Kfacebookarchive/prepack · JavaScript

    Prepack is a partial evaluator for JavaScript that rewrites a JS bundle into code that executes more efficiently, especially useful for initialization-heavy code.

  44. 47

    webpack-dashboard

    14KFormidableLabs/webpack-dashboard · JavaScript

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

  45. 48

    return-youtube-dislike

    13.8KAnarios/return-youtube-dislike · JavaScript

    Return YouTube Dislike is an open-source browser extension that brings back the dislike count on YouTube videos after Google hid it from the API.

  46. 49

    vue2-manage

    13.6Kbailicangdu/vue2-manage · Vue

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

  47. 50

    rspack

    12.9Kweb-infra-dev/rspack · Rust

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

  48. 51

    webpack-bundle-analyzer

    12.7Kwebpack/webpack-bundle-analyzer · JavaScript

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

  49. 52

    linaria

    12.4Kcallstack/linaria · TypeScript

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

  50. 53

    react-hot-loader

    12.1Kgaearon/react-hot-loader · JavaScript

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

  51. 54

    react-redux-universal-hot-example

    12.1Kerikras/react-redux-universal-hot-example · JavaScript

    It'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.

  52. 55

    web-interview

    11.9Kfebobo/web-interview

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

  53. 56

    framework

    11.7Kaurelia/framework · TypeScript

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

  54. 57

    react-howto

    11.5Kpetehunt/react-howto

    A short written guide to the React ecosystem for newcomers — it explains which technologies to learn, in what order, and which ones to skip.

  55. 58

    raphael

    11.3KDmitryBaranovskiy/raphael · JavaScript

    Raphaë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.

  56. 59

    jira_clone

    11.1Koldboyxx/jira_clone · JavaScript

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

  57. 60

    svgr

    11.1Kgregberge/svgr · TypeScript

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

  58. 61

    react-styleguidist

    11.1Kstyleguidist/react-styleguidist · TypeScript

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

  59. 62

    razzle

    11Kjaredpalmer/razzle · JavaScript

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

  60. 63

    TypeScript-React-Starter

    11Kmicrosoft/TypeScript-React-Starter · TypeScript

    Microsoft'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.

  61. 64

    ant-design-vue-pro

    10.9KvueComponent/ant-design-vue-pro · Vue

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

  62. 65

    vue-virtual-scroller

    10.8KAkryum/vue-virtual-scroller · TypeScript

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

  63. 66

    html-webpack-plugin

    10.7Kjantimon/html-webpack-plugin · JavaScript

    It is a webpack plugin that automatically generates HTML files to serve your webpack bundles, handling hashed filenames and asset injection for you.

  64. 67

    vanilla-extract

    10.4Kvanilla-extract-css/vanilla-extract · TypeScript

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

  65. 68

    react-static

    10.3Kreact-static/react-static · JavaScript

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

  66. 69

    nodeppt

    10.3Kksky521/nodeppt · JavaScript

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

  67. 70

    react-redux-starter-kit

    10.2Kdvdzkwsk/react-redux-starter-kit · JavaScript

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

  68. 71

    angular-webpack-starter

    10.2KPatrickJS/angular-webpack-starter · JavaScript

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

  69. 72

    webpack-howto

    10Kpetehunt/webpack-howto · JavaScript

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

  70. 73

    react-grab

    7.7Kaidenybai/react-grab · TypeScript

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

  71. 74

    vista

    2.3KMantitup-Org/vista · TypeScript

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

Often tagged together