esm.sh was down about 2 hours caused by the maintenance of @interserver.bsky.social, now it's back on @digitalocean.com 🙏 esm.instatus.com/cmk4a5xak01c...
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
esm.sh
@esm.sh
A nobuild content delivery network(CDN) for modern web development. https://esm.sh
esm.sh was down about 2 hours caused by the maintenance of @interserver.bsky.social, now it's back on @digitalocean.com 🙏 esm.instatus.com/cmk4a5xak01c...
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
esm.sh sent over 6.6B(52TB) JavaScript modules to 120M devices in last 30 days. and we are sprinting 4K stars on github, if you like this project please help 🙏💚
recommitted to @opensourcepledge.com at @val.town for 2025! very pumped to support projects like zod, fastify, codemirror, unified, and esm.sh with real 💸 as well as positive vibes. blog.val.town/oss-pledge
Year Two of the Open Source Pledge
Updates and articles from the Val Town team
blog.val.town
💖 This Sep & Oct, we have forwarded our Open Collective fund to support @zyyv.dev webfansplz @bluwy.me @bikari.top @9romise.bsky.social @e18e.dev @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation for our dependencies and help them be sustainable! opencollective.com/antfu/update...
Anthony Fu Fund Redistribution, September & October 2025 - Anthony Fu Fund
Hello everyone! In September and October 2025, we raised the fund of $2323.07, thanks to our awesome sponsors!...
opencollective.com
mono-jsx allows you to write css in a JSX element with type safety, and view transition included!
mono-jsx 0.7.0 is out with ton of new features: 💫 View Transition 🪄 `$value` (two-way binding) 🗝️ Session Storage 📜 Route Form ⚡️ Caching
mono-jsx 0.7.0 is out with ton of new features: 💫 View Transition 🪄 `$value` (two-way binding) 🗝️ Session Storage 📜 Route Form ⚡️ Caching
esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that 🙏 esm.instatus.com/cmg56v3wx019...
Build API is temporarily unavailable - Incident details - esm.sh status
Build API is temporarily unavailable - Incident details - esm.sh status page.
esm.instatus.com
we just banned those malicious packages: e.g. esm.sh/debug@4.4.2
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
Notice: one of Eleventy’s dependencies was compromised a few hours ago. `debug@4.4.2` was the compromised version affected (it is now unpublished from npm). More context: socket.dev/blog/npm-aut...
💚
💖 This July and August, we have forwarded our Open Collective fund to support @ilyaliao.bsky.social @orbisk.bsky.social @esm.dev @azat.io Projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation for our dependencies and help them be sustainable! opencollective.com/antfu/update...
Introducing modern-monaco, a modern version of Monaco Editor built by @microsoft.com , which also powsers @vscode.dev and its forks. - no `MonacoEnvironment` & loader needed - highlighting using @shiki.style with tons of grammars/themes @antfu.me - Lazy loading - Workspace - SSR - and more
Thank you sir 🫡
💖 This May and June, we have forwarded our Open Collective fund to support Maintainers: @9romise.bsky.social @productdevbook.com @rzmu.bsky.social @edison1105.bsky.social Projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation for our dependencies and help them be sustainable!
🆕 mono-jsx 0.6.0 is released with builtin router(SPA mode), and lazy rendering.
Thank you Anthony!!!!
💖 This April, we have forwarded our Open Collective fund to support maintainers: @goede.dev @zernonia.bsky.social Recurring to projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation for our dependencies and help them be sustainable! opencollective.com/antfu/update...
mono-jsx 0.4.0 has been published to NPM. It now supports async components defined by an async generator function. This is useful for streaming rendering of LLM tokens.
Just added a `Context` API for mono-jsx: github.com/ije/mono-jsx...
Introducing mono-jsx, a server-side jsx runtime renders `<html>` to a `Response`. 🚀 No build step needed 🦋 Lightweight(8KB gzipped), zero dependencies 🔫 Minimal state runtime 🚨 Full Web API types ⏳ Streaming rendering 🌎 Works in Node.js, Deno, Bun, Cloudflare Workers, etc.
Introducing mono-jsx, a server-side jsx runtime renders `<html>` to a `Response`. 🚀 No build step needed 🦋 Lightweight(8KB gzipped), zero dependencies 🔫 Minimal state runtime 🚨 Full Web API types ⏳ Streaming rendering 🌎 Works in Node.js, Deno, Bun, Cloudflare Workers, etc.
💚
💖 In March, we have forwarded our Open Collective fund to support maintainers: @thealexlichter.com @43081j.com Recurring to projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation to our dependencies and help them be sustainable! opencollective.com/antfu/update...
💖 In March, we have forwarded our Open Collective fund to support maintainers: @thealexlichter.com @43081j.com Recurring to projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation to our dependencies and help them be sustainable! opencollective.com/antfu/update...
Anthony Fu Fund Redistribution, March 2025 - Anthony Fu Fund
Sponsor open-source work across the ecosystem around Anthony's work. The funds raised in this collective will mainly be forwarded to dependencies on Anthony's choices.
opencollective.com
I love using @esm.sh for browser importmaps! - Handles npm, jsr and GitHub registries - Checks the User-Agent to serve the right ES version (es2022, etc) – no bloat! - Supports tree-shaking, so you can import just what you need
esm.sh was down for about 1 hour caused by DNS resolving via IPV6. Now it's back!
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
did you know: esm.sh can transform tsx/vue/svelte to JS via <esm\.sh/https\://example.com/src/app.tsx> - tsx: esm.sh/https://ije.github.io/esmshx-demo/react/main.tsx - vue: esm.sh/https://ije.github.io/esmshx-demo/vue/App.vue - svelte: esm.sh/https://ije.github.io/esmshx-demo/svelte/App.svelte
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
Thank you for your support! 🫡 💚
💖 These two months, January and February, we have forwarded our Open Collective fund to support maintainers: @sxzz.dev @johnsoncodehk.bsky.social @brc-dd.dev; Recurring to projects: @esm.sh @pnpm.io @cyberalien.dev Join us to show appreciation to our dependencies and help them be sustainable!
esm.sh now uses `deno.json(c)` for module resolving when importing modules from Github, which allows you to import a WIP package without publishing it to @jsr.io Example: esm.sh/gh/dsherret/dax@6aed9b0 PR: github.com/esm-dev/esm.sh/pull/1085
Use `deno.json(c)` on `/gh/*` pattern by ije · Pull Request #1085 · esm-dev/esm.sh
use deno.json(c) (if have one) on /gh/* pattern resolve jsr: specifier (close Resolving JSR imports when importing from github #1084) this allows you to import a WIP package without publishing it ...
github.com
chat i got jsr imports working 100% in the browser (no server side transforms like esm.sh, unless you import npm: specifiers, those are esm.sh) easrng.github.io/jsr-loader/
Thanks to latest @esm.sh release, I found a new way to embed a full-stack app like @excalidraw.com into a single @jsr.io import: Try it out at excalidraw.smallweb.run
esm.sh v136 has been deployed with - builtin @jsr.io (h/t @lcas.dev ) and pkg.pk.new (h/t @aslemammad.bsky.social @amirsakhravi.bsky.social) registries. - more stable package version resolving - use @pi0.io's github.com/unjs/unenv - and more ↪ github.com/esm-dev/esm....
Releases · esm-dev/esm.sh
A no-build CDN for modern web development. Contribute to esm-dev/esm.sh development by creating an account on GitHub.
github.com