esm-dev/modern-monaco
A modern version of Monaco Editor. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 96
- Release rhythm 83
- Longevity 66
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: 1
- age_days: 937
- days_rel: 119
- days_push: 27
- n_releases_24m: 24
Adoption not part of the score
1598 stars · 38 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A modernized wrapper around the Monaco code editor for the browser that removes the need for MonacoEnvironment, web worker, and CSS loader setup by using Shiki for syntax highlighting and lazy loading of editor modules. It adds workspace features, SSR support, import-map-based bare specifier resolution, and VSCode-style window APIs.
Use cases
- embed a code editor in a web app without complex monaco setup
- browser-based code editor with fast first paint
- server-side rendered code editor that hydrates on the client
- online playground for editing html css and javascript
- in-browser typescript editor with automatic type definitions from cdn
When to choose
- you want Monaco editor features without worker and CSS bundling complexity
- you need SSR or lazy loading for a code editor in a web page
- you're building browser-based playgrounds or IDE-like tools
When to avoid
- you need a fully stable API for production - the project warns the API may change
- you need server-side (Node) code editing rather than browser-based
- you need language support beyond what Shiki grammars provide
Facets
library · maturity experimental
editor ui-components ssr frontend-framework web-development frontend developer-tools text-editors browser code-editor monaco-editor syntax-highlighting shiki lazy-loading import-maps web-editor esm web-server nodejs typescript
2 sources
- readme: https://github.com/esm-dev/modern-monaco · fetched 2026-08-28 · c334e31ae4e1
- registry_npm: https://registry.npmjs.org/modern-monaco · fetched 2026-08-29 · c26dc6f25236
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| esm-dev/modern-monaco | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="esm-dev/modern-monaco")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem