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.

25Projects
603.3KStars in total
+139Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

25 projects · by stars

  1. #1 · juliangarnier/anime

    anime

    Anime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple yet powerful API for animating things on the web.

    73.7K
  2. #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.

    66K
  3. #3 · lodash/lodash

    lodash

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

    61.3K
  1. 4

    jquery

    59.9Kjquery/jquery · JavaScript

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

  2. 5

    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.

  3. 6

    esbuild

    40.1Kevanw/esbuild · Go

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

  4. 7

    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.

  5. 8

    react-dnd

    21.6Kreact-dnd/react-dnd · TypeScript

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

  6. 9

    vue-pure-admin

    20.7Kpure-admin/vue-pure-admin · Vue

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

  7. 10

    graphql-js

    20.3Kgraphql/graphql-js · TypeScript

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

  8. 11

    snowpack

    19.3KFredKSchott/snowpack · JavaScript

    Snowpack is a fast frontend build tool that leverages JavaScript's native module system (ESM) to serve code during development without bundling it first.

  9. 12

    vitest

    17.3Kvitest-dev/vitest · TypeScript

    Vitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.

  10. 13

    mustache.js

    16.7Kjanl/mustache.js · JavaScript

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

  11. 14

    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.

  12. 15

    systemjs

    13.1Ksystemjs/systemjs · JavaScript

    SystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.

  13. 16

    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.

  14. 17

    chokidar

    12.2Kpaulmillr/chokidar · TypeScript

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

  15. 18

    tsx

    12.2Kprivatenumber/tsx · TypeScript

    tsx (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.

  16. 19

    cytoscape.js

    11.2Kcytoscape/cytoscape.js · JavaScript

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

  17. 20

    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.

  18. 21

    ua-parser-js

    10.2Kfaisalman/ua-parser-js · JavaScript

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

  19. 22

    gr8r-studio

    839gr8rstudio/gr8r-studio · JavaScript

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

  20. 23

    moejs

    285Calcium-Ion/moejs · Go

    moejs is a JavaScript engine written entirely in Go, meant to run small JavaScript plugins safely and fast inside a Go host program.

  21. 24

    dopa-drill

    242grmchn/dopa-drill · JavaScript

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

  22. 25

    router

    156anonrig/router · TypeScript

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

Often tagged together