# Shiki

Syntax highlighter for JavaScript runtimes that colors code with the TextMate grammars used by VS Code.


Source: https://findsoftware.frbit.cloud/shiki/
Last reviewed: 2026-10-19
Updated: 2026-10-25
Listed since: 2026-10-19

## Record

### Links

- home: https://shiki.style/
- repository: https://github.com/shikijs/shiki
- docs: https://shiki.style/guide/install
- bluesky: https://bsky.app/profile/shiki.style

### Identity

- status: active
- maintainer: shikijs (GitHub organization)
- maintainerType: community
- parent: unknown
- firstRelease: unknown
- hqCountry: unknown

### Kind

- category: library
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 20
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: local, browser
- renderingModes: not applicable
- installMethod: npm install -D shiki

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 4
- latestReleaseDate: 2026-10-01

### Adoption

- githubStargazers: 13875
- packagistDownloads: not applicable
- npmWeeklyDownloads: 16095079
- contributors: 284
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 26594
- dependentPackages: 433

### Sources

- urls: https://shiki.style/ (read 2026-10-19)
- urls: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- urls: https://shiki.style/guide/install (read 2026-10-19)
- maintainer: https://shiki.style/ (read 2026-10-20)
- maintainerType: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- category: https://shiki.style/ (read 2026-10-19)
- language: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- runtime: https://shiki.style/ (read 2026-10-19)
- runtimeMin: https://registry.npmjs.org/shiki/latest (read 2026-10-19)
- installMethod: https://shiki.style/guide/install (read 2026-10-19)
- runsAs: https://shiki.style/ (read 2026-10-19)
- runsAs: https://shiki.style/guide/install (read 2026-10-19)
- license: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- licenseModel: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- currentMajor: https://registry.npmjs.org/shiki/latest (read 2026-10-19)
- latestReleaseDate: https://api.github.com/repos/shikijs/shiki/releases/latest (read 2026-10-19)
- githubStargazers: https://api.github.com/repos/shikijs/shiki (read 2026-10-19)
- contributors: https://api.github.com/repos/shikijs/shiki/contributors (read 2026-10-19)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/shiki (read 2026-10-19)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/shiki (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/shiki (read 2026-10-25)

## Notes

Shiki colors code using TextMate grammars and runs on JavaScript runtimes including browsers, Node.js and Cloudflare Workers. The homepage describes running it ahead of time, so the published page ships no JavaScript for highlighting; the [install guide](https://shiki.style/guide/install) also shows loading it in the browser from a CDN. The docs list integrations for Nuxt, Astro, VitePress, Next, markdown-it and Rehype.

## Worth knowing

The npm package is published as ESM only.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
