What is shiki built with?
shiki is a TypeScript repo built with Solid, Vue, React, Vite, and Svelte. It makes its content with hast-util-to-html, markdown-exit, markdown-it, markdown-it-async, rehype-stringify, and 9 more and is tested with Vitest. It has 34,016 written lines, with 263 test files.
Read on November 9, 2026, at commit de15fd2. Read it as markdown
Frontend
Interface 3
@shikijs/vscode-textmate19 files
floating-vue1 file
- monaco-editor-core3 files
The base 5
- Vue16 files · in packages/stream/playground/package.json
- React7 files · in packages/magic-move/playground/package.json
- Solid7 files
- Svelte3 files
- Vite1 file · in packages/stream/playground/package.json
Styles 1
- UnoCSS2 files
Other repos with a similar stack
Ordered by how much of its stack they share with shiki, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
8 of 38 in commonCompare →
Frequently asked questions
What language is shiki written in?
shiki is written in TypeScript, with 34,016 written lines.
What framework does shiki use?
shiki is built with Solid, Vue, React, Vite, and Svelte.
Does shiki have tests?
Yes. shiki has 263 test files and is tested with Vitest.
Which repos have a stack like shiki's?
The ones that share most of its stack:withastro/astrosupabase/supabasenocodb/nocodb
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

