Topics / #esm
Esm projects on GitHub
ES module standard for importing and exporting JavaScript in browsers and Node.
As of , the most-starred Esm projects on GitHub are anime (73.7K stars), webpack (66K stars) and lodash (61.3K stars). GitHub.Locker tracks 25 Esm repositories with 603.3K stars combined. The fastest-growing on October 16 was gr8r-studio, with +73 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+73gr8r-studio
gr8rstudio/gr8r-studio · ★ 839Gr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.
+25anime
juliangarnier/anime · ★ 73.7KAnime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple yet powerful API for animating things on the web.
vitest
vitest-dev/vitest · ★ 17.3KVitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.
+8vue-pure-admin
pure-admin/vue-pure-admin · ★ 20.7KA free, open-source, out-of-the-box admin dashboard template written entirely in ESM with Vue 3, Vite, Element-Plus, TypeScript, Pinia and Tailwind CSS, usable on desktop and mobile.
The all-time top
25 projects · by stars
- 73.7K
#1 · juliangarnier/animeanime
Anime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple yet powerful API for animating things on the web.
- 66K
#2 · webpack/webpack
webpack
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.
- 61.3K
#3 · lodash/lodashlodash
Lodash is a modern JavaScript utility library - small helper functions that take the hassle out of working with arrays, numbers, objects, and strings.
- 4

jquery
59.9Kjquery/jquery · JavaScriptjQuery is the classic JavaScript library for DOM manipulation, events, AJAX and effects — this repo holds its source, fresh off the jQuery 4.0.0 release.
- 5

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.
- 6
esbuild
40.1Kevanw/esbuild · Goesbuild is an extremely fast bundler for the web, written in Go. Its stated goal is to bring about a new era of build tool performance with an easy-to-use modern bundler.
- 7

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

react-dnd
21.6Kreact-dnd/react-dnd · TypeScriptReact DnD is a library for building drag-and-drop interfaces in React web apps. The repo sums itself up in one line: 'Drag and Drop for React'.
- 9

vue-pure-admin
20.7Kpure-admin/vue-pure-admin · VueA free, open-source, out-of-the-box admin dashboard template written entirely in ESM with Vue 3, Vite, Element-Plus, TypeScript, Pinia and Tailwind CSS, usable on desktop and mobile.
- 10

graphql-js
20.3Kgraphql/graphql-js · TypeScriptThe JavaScript reference implementation of GraphQL, a query language for APIs created by Facebook — the core library for building and executing GraphQL APIs in JavaScript or TypeScript.
- 11

snowpack
19.3KFredKSchott/snowpack · JavaScriptSnowpack is a fast frontend build tool that leverages JavaScript's native module system (ESM) to serve code during development without bundling it first.
- 12
vitest
17.3Kvitest-dev/vitest · TypeScriptVitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.
- 13

mustache.js
16.7Kjanl/mustache.js · JavaScriptA zero-dependency JavaScript implementation of the Mustache template system: templates with {{mustache}} tags get expanded using values from a view object, for HTML, config files, source code - anything.
- 14

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

systemjs
13.1Ksystemjs/systemjs · JavaScriptSystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.
- 16

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

chokidar
12.2Kpaulmillr/chokidar · TypeScriptChokidar is a minimal, efficient cross-platform file watching library for Node.js that normalizes the messy events from the OS's native filesystem APIs into clean add, change, and unlink events.
- 18
tsx
12.2Kprivatenumber/tsx · TypeScripttsx (TypeScript Execute) is a CLI that lets you run TypeScript and JSX/TSX files directly in Node.js, transpiling them on the fly with esbuild instead of requiring a separate compile step.
- 19

cytoscape.js
11.2Kcytoscape/cytoscape.js · JavaScriptCytoscape.js is a graph theory (network) library for modeling, visualizing, and analyzing relational data such as biological networks or social networks, usable in the browser or in Node.js.
- 20

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

ua-parser-js
10.2Kfaisalman/ua-parser-js · JavaScriptUAParser.js is a compact, dependency-free JavaScript library that parses user-agent strings to detect browsers, OS, devices, CPUs, rendering engines, bots and AI crawlers.
- 22

gr8r-studio
839gr8rstudio/gr8r-studio · JavaScriptGr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.
- 23
moejs
285Calcium-Ion/moejs · Gomoejs is a JavaScript engine written entirely in Go, meant to run small JavaScript plugins safely and fast inside a Go host program.
- 24

dopa-drill
242grmchn/dopa-drill · JavaScriptA browser-only math drill game ('Dopadrill') where the visual effects and music keep escalating with every correct answer. A mascot named Dopakichi carries your typed numbers and celebrates each correct result, building toward a festival-like finale.
- 25
router
156anonrig/router · TypeScriptA from-scratch React router that keeps the TanStack Router API — same public names — but rebuilds the internals for speed: faster navigations and streaming SSR. It is a new implementation, not a fork.
Related topics
Often tagged together