What is convex-backend built with?
convex-backend is a Rust repo built with axum, axum-extra, Tokio, Deno, utoipa-axum, and 5 more. It stores its data in MySQL, Postgres, iceberg, moka, lru, and 1 more, signs people in with openidconnect, oauth2, tower-cookies, openid-client, and jose, takes payments with Stripe, stores files in AWS S3, uses AI through ai, LangChain, and tiktoken, measures its use with PostHog, watches its errors with Sentry, makes its content with csv-core and parquet, validates its data with Zod, zod-to-json-schema, yup, zod-error, and arktype, is tested with pretty_assertions, proptest, proptest-derive, shuttle, Jest, and 4 more, deploys with metrics, sentry-tracing, tracing, prometheus, tracing-appender, and 3 more, and uses aws-sdk-s3, mysql_async, postgres-protocol, rusqlite, tokio-postgres, and 9 more. It has 613,092 written lines, with 42 test files.
Read on November 10, 2026, at commit b9f41c0. Read it as markdown
Frontend
Interface 28
- Headless UI35 files
- Formik29 files
- TanStack11 files
react-window10 files
@floating-ui/react8 files
monaco-editor8 files
recharts8 files
- xyflow8 files
react-resizable-panels7 files
dnd-kit4 files
react-day-picker3 files
- @radix-ui/react-switch2 files
- radix-ui2 files
sonner2 files
uplot2 files
- @radix-ui/react-tooltip1 file
- D31 file
elkjs1 file
- Inquirer1 file
react-virtualized-auto-sizer1 file
react-window-infinite-loader1 file
- cmdk14 files
- ora5 files
- react-hotkeys-hook5 files
- cobe1 file
- nprogress1 file
- progress1 file
- react-sparklines1 file
Styles 5
tailwind-merge1 file
tailwind-variants1 file
- Tailwind CSS
- classnames57 files
- next-themes8 files
Icons 2
- Radix UI206 files
@heroicons/react25 files
Backend
The base 3
- axum35 files
- Express1 file · in npm-packages/node-executor/package.json
- axum-extra5 files
Data 18
- MySQL17 files · crates/mysql/src/connection.rs, line 71
- Postgres6 files · crates/postgres/src/lib.rs, line 124
- SQLite2 files · crates/sqlite/src/lib.rs, line 71
aws-sdk-firehose1 file
aws-sdk-rds1 file
dexie1 file
aws-sdk-s3
rusqlite
- iceberg4 files
- moka4 files
- lru3 files
- hashlink1 file
- iceberg-storage-opendal1 file
- rocksdb1 file
- mysql_async
- postgres-protocol
- tokio-postgres
- tokio-postgres-rustls
Sign-in 5
- openidconnect5 files
- jose1 file
- oauth21 file
- openid-client1 file
- tower-cookies1 file
Services 6
- Sentry75 files · crates/common/src/sentry.rs, line 5
AWS S35 files · crates/aws_s3/src/lib.rs, line 6- Stripe5 files · npm-packages/dashboard/src/hooks/useStripe.ts, line 5
PostHog4 files · npm-packages/dashboard/src/hooks/usePostHog.ts, line 2
- MCP2 files · npm-packages/convex/src/cli/mcp.ts, line 4
- Auth01 file · npm-packages/convex/src/react-auth0/ConvexProviderWithAuth0.tsx, line 1
Other repos with a similar stack
Ordered by how much of its stack they share with convex-backend, then by stars.
- ruvnetruflo81.3k
🌊 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 276 in common · TypeScriptCompare → - CherryHQcherry-studio53.4k
Your AI workspace for models, agents, and productivity.
19 of 276 in common · TypeScriptCompare →
Frequently asked questions
What language is convex-backend written in?
What framework does convex-backend use?
What database does convex-backend use?
The proof: crates/mysql/src/connection.rs, line 71
What does convex-backend sign people in with?
What does convex-backend take payments with?
The proof: npm-packages/dashboard/src/hooks/useStripe.ts, line 5
Does convex-backend use AI?
What services does convex-backend use?
The proof: crates/aws_s3/src/lib.rs, line 6
Does convex-backend have tests?
Which repos have a stack like convex-backend'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 →

