Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


A fast, global content delivery network for ES Modules. All modules in NPM are transformed to ESM by esbuild.

Import from URL

import React from ''

Specify version

import React from ''


import { renderToString } from ''

or import non-module(js) files:

import ''

Bundle mode

import { Button } from ''

In bundle mode, all dependencies will be bundled into one JS file.

Development mode

import React from ''

Specify external deps

import React from ''
import useSWR from ''

Package CSS

import Daygrid from ''
<link rel="stylesheet" href="">

Specify ESM target

import React from ''

By default, will check the browser's User-Agent to get the build target, or set it based on the target query. Available targets: es2015 - es2020, esnext, and deno.

Deno compatibility will resolve the node internal modules (fs, os, etc.) with to support some packages working in Deno, like postcss:

import postcss from ''
import autoprefixer from ''

const { css } = await postcss([ autoprefixer ]).process(`
  backdrop-filter: blur(5px);
  user-select: none;


By default, will respond with a custom X-TypeScript-Types HTTP header when types (.d.ts) are defined. This is useful for deno type checks (link).

figure #1

You can pass the no-check query to disable the X-TypeScript-Types header if some types are incorrect:

import unescape from ''

Network of


You will need Go 1.16+ to compile the server, and ensure supervisor installed on your host machine.
The server runtime will install the nodejs (14 LTS) automatically.

$ git clone
$ cd
$ sh ./scripts/