What is compiler-explorer built with?
compiler-explorer is a TypeScript repo built with Express. It stores its data in lru-cache and aws-sdk, signs people in with @aws-sdk/credential-providers, stores files in AWS S3, watches its errors with Sentry, makes its content with beautifulsoup4, lxml, pdfminer.six, yaml, marked, and 2 more, validates its data with Pydantic and Zod, is tested with Vitest, supertest, aws-sdk-client-mock, Pytest, mock-fs, and 1 more, deploys with boto3, prom-client, morgan, triple-beam, winston, and 1 more, and uses MCP. It has 182,468 written lines, with 204 test files.
Read on November 6, 2026, at commit 44930a5. Read it as markdown
Frontend
Styles 1
- Bootstrap5 files
Interface 5
- Chart.js1 file
scroll-into-view-if-needed1 file
- monaco-editor111 files
- tom-select10 files
- @popperjs/core2 files
Backend
Other repos with a similar stack
Ordered by how much of its stack they share with compiler-explorer, then by stars.
- open-webuiopen-webui158.1k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
8 of 74 in common · SvelteCompare →
Frequently asked questions
What language is compiler-explorer written in?
What framework does compiler-explorer use?
The proof: in package.json
What database does compiler-explorer use?
What does compiler-explorer sign people in with?
What services does compiler-explorer use?
The proof: lib/compilation/sqs-compilation-queue.ts, line 25
Does compiler-explorer have tests?
Which repos have a stack like compiler-explorer's?
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 →

