umdjs/umd
UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5430
- days_rel: n/a
- days_push: 645
- n_releases_24m: 0
Adoption not part of the score
7434 stars · 423 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A collection of UMD (Universal Module Definition) patterns and templates for writing JavaScript modules that work across AMD, CommonJS, and browser global environments. It formalizes the UMD API so library authors can ship a single file compatible with multiple module systems.
Use cases
- write a javascript library that works in node and the browser
- make my module compatible with requirejs amd and commonjs
- umd wrapper template for publishing a library
- ship a single js file supporting multiple module loaders
- export a browser global alongside amd module definition
When to choose
- maintaining a legacy library that must support AMD, CommonJS, and globals in one file
- targeting environments without a package manager or bundler
When to avoid
- starting a new project that can rely on ES modules and modern bundlers
- you only need to support Node.js or only browsers with native ESM
Facets
library · maturity maintenance
serialization developer-tools boilerplate web-development frontend developer-tools programming-languages browser cross-platform umd module-definition amd commonjs javascript-modules module-patterns templates nodejs
1 source
- readme: https://github.com/umdjs/umd · fetched 2026-08-28 · 86fa3d3620f8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| umdjs/umd | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem