What is starlight built with?
starlight is a TypeScript repo built with Astro. It makes its content with @astrojs/markdoc, satteri, unist-util-visit, unified, astrojs, and 12 more and is tested with Vitest, @playwright/test, and linkedom. It has 31,765 written lines, with 158 test files.
Read on November 14, 2026, at commit 6282133. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
Styles 1
@docsearch/css1 file
Interface 2
astro-expressive-code7 files
@docsearch/js2 files
Other repos with a similar stack
Ordered by how much of its stack they share with starlight, then by stars.
Frequently asked questions
What language is starlight written in?
starlight is written in TypeScript, with 31,765 written lines.
What framework does starlight use?
starlight is built with Astro.
The proof: in package.json
Does starlight have tests?
Yes. starlight has 158 test files and is tested with Vitest, @playwright/test, and linkedom.
Which repos have a stack like starlight's?
The ones that share most of its stack:withastro/astromdx-js/mdxsupabase/supabase
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 →

