What is Signal-Desktop built with?
Signal-Desktop is a TypeScript repo built with React, Vite, Electron, and micro. It stores its data in lru-cache, makes its content with blueimp-load-image, linkify-it, blurhash, mediabunny, qrcode-generator, and 5 more, validates its data with Zod, is tested with Chai, Vitest, sinon, playwright, chai-as-promised, and 3 more, and deploys with pino. It has 625,962 written lines, with 145 test files.
Read on November 7, 2026, at commit 5d1bbb7. Read it as markdown
Frontend
The base 2
- React731 files · in package.json
- Vite1 file · in package.json
Styles 4
postcss-selector-parser1 file
- PurgeCSS1 file
- Tailwind CSS
- classnames121 files
Interface 12
react-aria37 files
- Radix UI32 files
react-aria-components22 files
@react-spring/web16 files
fabric12 files
motion11 files
react-virtualized6 files
- TanStack4 files
enquirer1 file
- react-popper8 files
- @popperjs/core6 files
- react-blurhash2 files
Backend
Data 1
- lru-cache10 files
Other repos with a similar stack
Ordered by how much of its stack they share with Signal-Desktop, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
10 of 92 in commonCompare →
Frequently asked questions
What language is Signal-Desktop written in?
What framework does Signal-Desktop use?
What database does Signal-Desktop use?
Does Signal-Desktop have tests?
Which repos have a stack like Signal-Desktop'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 →

