What is pangolin built with?
pangolin is a TypeScript repo built with React, Next.js, and Express. It stores its data in SQLite, reaches it with Drizzle, signs people in with simplewebauthn, helmet, and jsonwebtoken, takes payments with Stripe, stores files in AWS S3, measures its use with PostHog, makes its content with js-yaml, react-email, yaml, qrcode.react, and nodemailer, validates its data with Zod, zod-validation-error, and @hookform/resolvers, deploys with winston and winston-daily-rotate-file, and uses lru-cache, Postgres, and Redis. It has 349,039 written lines, with 24 test files.
Read on November 4, 2026, at commit aaec7f4. Read it as markdown
Frontend
The base 2
- React476 files · in package.json
- Next.js333 files · in package.json
Styles 5
class-variance-authority11 files
github.com/charmbracelet/lipgloss1 file
tailwind-merge1 file
- Tailwind CSS
- next-themes9 files
Interface 14
- React Hook Form110 files
- @tanstack/react-table56 files
- Radix UI22 files
input-otp7 files
@monaco-editor/react3 files
recharts3 files
- D31 file
- Headless UI1 file
react-day-picker1 file
vaul1 file
xterm1 file
- canvas-confetti2 files
- cmdk2 files
- nextjs-toploader1 file
Icons 3
- Lucide266 files
- @radix-ui/react-icons8 files
react-icons6 files
Backend
The base 1
- Express528 files · in package.json
Data 4
- SQLite39 files · server/db/sqlite/driver.ts, line 2
- Postgres1 file · server/db/pg/poolConfig.ts, line 2
- Redis1 file · server/private/lib/redis.ts, line 14
- lru-cache1 file
Data access 1
- Drizzle633 files
Sign-in 3
simplewebauthn5 files
helmet4 files
- jsonwebtoken2 files
Services 3
- Stripe11 files · server/lib/billing/getLineItems.ts, line 1
AWS S31 file · server/lib/s3.ts, line 1PostHog1 file · server/lib/telemetry.ts, line 1
Other repos with a similar stack
Ordered by how much of its stack they share with pangolin, then by stars.
- ruvnetruflo80.9k
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
20 of 67 in commonCompare → - CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
19 of 67 in commonCompare →
Frequently asked questions
What language is pangolin written in?
What framework does pangolin use?
What database does pangolin use?
The proof: server/db/sqlite/driver.ts, line 2
What does pangolin sign people in with?
What does pangolin take payments with?
The proof: server/lib/billing/getLineItems.ts, line 1
What services does pangolin use?
The proof: server/lib/s3.ts, line 1
Does pangolin have tests?
Which repos have a stack like pangolin'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 →

