Technologies
What is Cap built with?
Cap is a Rust repo built with axum, Tokio, objc2-app-kit, objc2-foundation, Vite, and 5 more. It stores its data in MySQL, reaches it with Drizzle, signs people in with keyring, jose, next-auth, and @aws-sdk/credential-providers, takes payments with Stripe, sends email with Resend, stores files in AWS S3, uses AI through ai, Anthropic, and OpenAI, watches its errors with Sentry, connects to GitHub, makes its content with image, resvg, expo-image-picker, expo-document-picker, react-markdown, and 3 more, validates its data with schemars, valibot, Zod, and @hookform/resolvers, is tested with Vitest, @playwright/test, jsdom, and react-test-renderer, deploys with tracing, tracing-subscriber, log, tracing-appender, @effect/opentelemetry, and 1 more, and uses expo-secure-store, Redis, @aws-sdk/s3-request-presigner, and MCP. It has 2,208 files and 1,176,626 written lines, with 687 test files.
Read on November 4, 2026, at commit 81ef0e4. Read it as markdown
/
Frontend
Interface
- metal2 files
- softbuffer2 files
- winit2 files
- ash1 file
Backend
Sign-in
- keyring1 file
Support
Content
- image14 files
- resvg3 files
Validation
- schemars
Deploy
- tracing129 files
- tracing-subscriber5 files
- log4 files
- tracing-appender3 files
Tools
- proc-macro2
- quote
- clap20 files
- clap_complete1 file
- TypeScript1 file
Other
- bitflags
- crossbeam-channel
- dispatch2
- flate2
- futures-util
- miniz_oxide
- nix
- objc2-core-foundation
- objc2-core-graphics
- rand
- regex
- scopeguard
- semver
- smol_str
- stable_deref_trait
- time
- windows-sys
- serde_json93 files
- serde87 files
- tempfile78 files
- anyhow58 files
- thiserror55 files
- windows43 files
- futures37 files
- libc19 files
- bytemuck18 files
- uuid16 files
- reqwest12 files
- dirs7 files
- chrono6 files
- url6 files
- either5 files
- sha25 files
- base644 files
- strum3 files
- blake32 files
- libloading2 files
- objc22 files
- zbus2 files
- byteorder1 file
- crc32fast1 file
- directories1 file
- imgref1 file
- indexmap1 file
- rayon1 file
- rgb1 file
- toml1 file
apps/chrome-extension
Frontend
The base
Styles
- Tailwind CSS
class-variance-authority2 files
tailwind-merge1 file
Interface
- Radix UI2 files
Icons
- Lucide14 files
Support
Testing
- Vitest17 files
@playwright/test4 files
jsdom1 file
Other
- clsx9 files
apps/desktop-gpui
Frontend
Interface
- global-hotkey4 files
- rfd4 files
- objc2-quartz-core1 file
- tray-icon1 file
Support
The base
- Tokio27 files
- objc2-app-kit4 files
- objc2-foundation4 files
Content
- image35 files
- resvg2 files
Deploy
- tracing81 files
- tracing-appender1 file
- tracing-subscriber1 file
Other
- objc2-core-graphics
- serde_json47 files
- anyhow17 files
- futures-util16 files
- serde16 files
- windows-sys15 files
- tempfile14 files
- chrono11 files
- reqwest10 files
- libc9 files
- objc28 files
- raw-window-handle6 files
- dirs4 files
- base643 files
- block23 files
- rodio3 files
- semver3 files
- crc32fast1 file
- flate21 file
- minisign-verify1 file
- sha21 file
- sys-locale1 file
- toml1 file
- unicode-segmentation1 file
apps/discord-bot
Backend
Sign-in
- jose1 file
Services
Support
The base
- Hono1 file
Validation
- valibot1 file
Testing
- Vitest3 files
Other
- buffer1 file
tweetnacl1 file
apps/media-server
Support
The base
- Hono7 files
Validation
- Zod12 files
apps/mobile
Frontend
The base
- react-native33 files
- React27 files · in apps/chrome-extension/package.json
- Expo18 files · in apps/mobile/package.json
Interface
- react-native-reanimated11 files
- expo-image7 files
- react-native-safe-area-context5 files
- react-native-svg5 files
- expo-glass-effect3 files
- react-native-gesture-handler2 files
- expo-camera1 file
- Shopify1 file
Backend
Data
- expo-secure-store1 file
Support
Content
- expo-image-picker3 files
- expo-document-picker1 file
Testing
- Vitest35 files
- react-test-renderer19 files
Other
- expo-haptics5 files
- expo-clipboard3 files
- expo-file-system3 files
- expo-constants2 files
- expo-web-browser2 files
- expo-device1 file
- expo-linking1 file
apps/status
Frontend
The base
Backend
Data
apps/web
Frontend
The base
- Next.js438 files · in packages/web-backend/package.json
- React393 files · in apps/chrome-extension/package.json
Styles
- Tailwind CSS
class-variance-authority3 files
tailwind-merge3 files
Interface
sonner106 files
motion53 files
- Framer34 files
- Radix UI12 files
@uidotdev/usehooks5 files
- React Hook Form4 files
- canvas-confetti1 file
- react-tweet1 file
recharts1 file
Icons
- Lucide137 files
- fortawesome93 files
Backend
Data
@aws-sdk/s3-request-presigner1 file
Data access
- Drizzle221 files
Sign-in
next-auth15 files
AI
ai6 files
Services
- Sentry8 files · apps/web/app/(org)/login/form.tsx, line 10
- Stripe4 files · apps/web/components/pages/checkout/CheckoutForm.tsx, line 10
- MCP2 files · apps/web/lib/mcp-card-client.ts, line 1
- Anthropic1 file · apps/web/lib/ai/provider.ts, line 1
- GitHub1 file · apps/discord-bot/src/index.ts, line 6
OpenAI1 file · apps/web/lib/ai/provider.ts, line 3
Support
The base
- Hono20 files
Content
- react-markdown7 files
remark-gfm5 files
- dompurify1 file
Validation
- Zod35 files
@hookform/resolvers4 files
Testing
- Vitest400 files
jsdom4 files
Deploy
- @effect/opentelemetry1 file
Tools
- @tanstack/react-query-devtools1 file
Other
- Effect132 files
- clsx94 files
- TanStack55 files
server-only33 files
- date-fns7 files
@aws-sdk/client-cloudfront4 files
- tldts2 files
- .ENV1 file
- moment1 file
- OpenTelemetry1 file
uuid1 file
packages/config
Frontend
The base
Support
Tools
@vitejs/plugin-react1 file
packages/database
Frontend
Backend
Data
Data access
- Drizzle14 files
Sign-in
next-auth3 files
Services
Support
Content
@react-email/components14 files
Validation
- Zod1 file
Other
nanoid1 file
packages/env
Support
Validation
- Zod2 files
packages/recorder-core
Support
Testing
- Vitest8 files
packages/sdk-embed
Frontend
The base
packages/sdk-recorder
Frontend
The base
packages/ui
Frontend
The base
Styles
Interface
- Radix UI9 files
- cmdk1 file
- React Hook Form1 file
Icons
- Lucide6 files
Support
Other
- clsx1 file
packages/utils
Frontend
Styles
tailwind-merge1 file
Backend
Services
Support
Other
- clsx1 file
packages/web-api-contract-effect
Support
Other
- Effect1 file
packages/web-api-contract
Support
Validation
- Zod2 files
packages/web-backend
Frontend
Backend
Data
@aws-sdk/s3-request-presigner1 file
Data access
- Drizzle16 files
Sign-in
- @aws-sdk/credential-providers1 file
Support
Deploy
- Vercel1 file
Other
- Effect38 files
- @smithy/types3 files
packages/web-domain
Support
Other
- Effect19 files
Other repos with a similar stack
Ordered by how much of its stack they share with Cap, then by stars.
Frequently asked questions
What language is Cap written in?
What framework does Cap use?
What database does Cap use?
The proof: packages/database/loops/health.ts, line 1
What does Cap sign people in with?
What does Cap take payments with?
The proof: apps/web/components/pages/checkout/CheckoutForm.tsx, line 10
Does Cap use AI?
What services does Cap use?
The proof: packages/database/emails/config.ts, line 3
Does Cap have tests?
Which repos have a stack like Cap'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 →