Technologies
What is onlook built with?
onlook is a TypeScript repo built with Next.js and React. It stores its data in Supabase, takes payments with Stripe, sends email with Resend, measures its use with PostHog, connects to GitHub, and uses Postgres. It has 1,047 files and 151,760 written lines, with 234 test files.
Read on November 2, 2026, at commit 423e2e9. Read it as markdown
Frontend
Backend
Data
Services
PostHog8 files · apps/web/client/src/app/project/[id]/_components/left-panel/design-panel/image-tab/hooks/use-image-drag-drop.tsx, line 3
- Stripe8 files · apps/web/client/src/app/webhook/stripe/route.ts, line 3
- GitHub1 file · packages/github/src/auth.ts, line 1
- Resend1 file · packages/email/src/client.ts, line 1
Other repos with a similar stack
Ordered by how much of its stack they share with onlook, then by stars.
- Stirling-ToolsStirling-PDF95.3k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
5 of 8 in commonCompare →
Frequently asked questions
What language is onlook written in?
What framework does onlook use?
What database does onlook use?
The proof: apps/web/client/src/utils/supabase/admin.ts, line 2
What does onlook take payments with?
The proof: apps/web/client/src/app/webhook/stripe/route.ts, line 3
What services does onlook use?
The proof: packages/email/src/client.ts, line 1
Does onlook have tests?
Which repos have a stack like onlook's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →