All 237 Dependencies

Every package Convex Backend depends on, ranked by repo health score.

Convex is an open-source reactive database built specifically for web app developers who want to build dynamic, live-updating applications without juggling separate backend services, REST APIs, or WebSocket management. It unifies a database, server-side function runtime, and client libraries into a single cohesive system, letting developers write queries and mutations in pure TypeScript that execute directly on the server with strong consistency guarantees.

At its core, Convex implements a reactive subscription model: when database records change, all subscribed clients receive automatic real-time updates without polling. The backend is written in Rust for performance, while user-defined functions run in secure V8 JavaScript isolates that provide controlled access to the database through a typed syscall interface. This architecture enables deterministic, strongly-consistent execution that avoids eventual consistency pitfalls common in distributed databases.

Convex supports self-hosting via Docker or prebuilt binaries, with storage backends including SQLite (default), PostgreSQL, Neon, and MySQL. The built-in dashboard and CLI let teams manage deployments, monitor function logs, run queries, and administer databases without external tooling. Advanced capabilities like vector search, file storage, scheduled jobs, cron functions, and snapshot exports are all first-class features rather than add-ons.

The project is backed by the Convex team and kept in sync with internal development. While community contributions are welcomed for bug fixes and documentation, the Convex team maintains strong control over API design to ensure product coherence. A generous free tier on the cloud platform makes it accessible to solo developers and side projects, while self-hosting provides full control for production workloads.

29 zod-error 2.0.0 34 tailwindcss-animate ^1.0.7 36 concat-stream ^2.0.0 36 react-window-infinite-loader ^1.0.8 outdated 37 deep-equal 2.2.3 39 base64-js ^1.5.1 39 find-up ^8.0.0 40 random-words 1.3.0 outdated 40 react-native-get-random-values ~1.11.0 outdated 42 assert 2.1.0 42 clsx 2.1.1 42 rimraf 6.1.3 43 react-virtualized-auto-sizer 1.0.26 outdated 44 cmdk ~1.1.1 44 object-inspect ^1.12.0 44 progress ~2.0.3 45 JSON5 ~2.2.3 45 next-themes ~0.4.0 46 zod-to-json-schema ^3.24.0 47 tiktoken ^1.0.10 48 NProgress ~0.2.0 48 react-popper ^2.3.0 49 prism-react-renderer ~2.4.1 49 React Native Web ~0.21.2 50 Tailwind CSS Forms ^0.5.10 50 eslint-import-resolver-typescript ^4.0.0 52 heroicons 2.2.0 52 cobe ^0.6.5 outdated 52 heroicons ^2.0.16 53 Commander Extra Typings ^14.0.0 outdated 53 @monaco-editor/react 4.7.0 53 eslint-plugin-jsx-a11y ^6.6.0 53 Formik ^2.4.6 53 React DnD ~16.0.1 53 React DnD ~16.0.1 53 uPlot ^1.6.20 55 @expo/vector-icons ^15.0.2 55 Headless UI ^2.2.9 55 serve-handler ~6.1.6 57 tslib ^2.4.1 58 classnames ^2.3.2 58 yup ~0.32.11 outdated 59 Archiver ~7.0.0 outdated 59 node-fetch ^2.6.1 outdated 59 ora ^9.0.0 59 ts-morph ^27.0.0 outdated 61 chokidar 3.6.0 outdated 61 isbot ^5.0.0 62 bufferutil ^4.0.7 62 Commander.js ^14.0.3 outdated 62 convex_sync_types =0.10.4 63 eslint-plugin-react ^7.37.5 64 @sendgrid/mail ^8.1.5 64 jsonc-parser ~3.3.0 64 proxy-agent ^6.4.0 outdated 64 react-use ~17.6.0 65 Chalk 5 outdated 65 react-markdown ~10.1.0 65 Sonner ^2.0.0 65 tailwind-variants ^3.0.0 66 openapi-types.ts ~27.0.0 outdated 66 DOM Testing Library ~10.4.0 66 React Testing Library ~16.3.0 66 openapi-typescript ~0.17.0 outdated 66 openapi-typescript ~7.8.0 outdated 66 openapi-typescript ~0.1.0 outdated 66 python-dotenv >=1.0.0,<2 67 react-window 1.8.11 outdated 67 tar ^7.5.16 68 jest-dom ~6.9.0 outdated 68 js-sha256 ~0.11.0 outdated 68 Lodash ~4.18.0 68 Lodash ~4.18.0 68 open ^11.0.0 68 prettier-plugin-tailwindcss ~0.7.0 outdated 69 date-fns ^4.1.0 69 eslint-config-prettier ^10.0.0 69 semver ^7.6.0 70 uuid ^14.0.0 71 Fontsource Inter 5.2.8 outdated 71 Fontsource Inter ^5.2.6 71 MDX ~3.1.0 72 acorn ~8.8.1 outdated 72 react-day-picker ~9.14.0 outdated 73 vite-tsconfig-paths ^6.0.0 74 babel-loader ^10.0.0 75 dotenv ^16.4.7 outdated 75 globals ~17.4.0 outdated 76 Radix UI ^1.0.2 76 Radix UI ~1.2.6 outdated 76 Radix UI ~1.2.0 outdated 76 execa ^9.6.0 outdated 76 js-base64 ~3.7.4 outdated 76 rust-rocksdb 0.22.0 outdated 77 elkjs ~0.9.3 outdated 77 React Resizable Panels ~2.1.1 outdated 78 ADM-ZIP ^0.5.10 outdated 79 TypeScript Native Preview ~7.0.0-dev.20251205.1 79 react-native-dotenv ^3.4.11 outdated 79 TypeDoc ^0.24.6 outdated 80 user-event ~14.6.0 80 react-native-safe-area-context ^5.7.0 83 class-variance-authority ^0.7.0 83 eslint-plugin-import ^2.30.0 83 Expo ^56.0.12 outdated 83 Expo ^56.0.18 outdated 83 Expo ^56.0.7 outdated 83 Expo ^56.0.14 outdated 83 Expo ^56.2.11 outdated 83 Expo ^56.0.10 outdated 83 Expo ^56.0.4 outdated 83 Expo ^56.0.5 outdated 83 Expo ^56.0.5 outdated 84 Floating UI ^0.27.0 84 Popper ~2.11.6 84 SWR ^2.2.1 85 dnd-kit ~6.3.1 85 dnd-kit ~10.0.0 outdated 85 Chai ~6.2.0 85 esbuild 0.27.0 outdated 85 Shuttle 0.9 85 ws 8.21.0 outdated 86 algoliasearch-client-javascript ~4.27.0 outdated 86 Express ^5.0.0 87 node-auth0 ^4.3.1 outdated 87 react-hotkeys-hook ~4.6.0 outdated 88 react-stripe-js ^6.5.0 88 stripe-js ^9.0.0 88 jose ^5.10.0 outdated 88 snowflake-sdk ^2.0.0 outdated 88 tailwind-merge ^3.3.1 88 tsx ^4.19.4 88 Valibot ~1.2.0 outdated 89 @vitejs/plugin-vue ^6.0.0 89 cspell ^6.30.2 outdated 89 sharp ~0.34.0 outdated 89 vue-tsc ^3.0.0 90 MCP TypeScript SDK ^1.25.2 90 SWC 1.15.8 outdated 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.13 90 workos-node ~7.69.0 outdated 90 Hono ^4.12.25 90 prettier 3.8.1 outdated 90 Svix ^1.21.0 outdated 90 Tailwind CSS ^4.1.11 90 Zod ^3.24.0 outdated 91 Faker ^10.0.0 91 Playwright ^1.52.0 91 React Flow ~12.3.0 outdated 91 Docusaurus OpenAPI Docs ~5.0.0 outdated 91 Docusaurus OpenAPI Docs 5.0.2 outdated 91 Effect 3.21.2 outdated 91 Monaco Editor 0.40.0 outdated 91 openid-client ^5.3.1 outdated 91 Playwright ^1.56.1 91 React Native Gesture Handler ^2.31.1 outdated 91 Recharts 3.7.0 outdated 91 verdaccio ^6.0.5 92 @clerk/backend ^3.2.14 92 @clerk/backend ^7.2.1 outdated 92 @clerk/backend ^6.4.3 outdated 92 @clerk/backend ^1.1.4 outdated 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 Docusaurus ~3.10.1 92 LangChain.js ^0.3.80 outdated 92 LangChain.js ^0.6.0 outdated 92 TanStack Query ^5.100.11 92 TanStack Query ^5.100.11 92 TanStack Query ^5.100.11 92 TanStack Table ~8.21.3 outdated 92 @vitejs/plugin-react ^4.2.1 outdated 92 Vitest ^4.1.0 outdated 92 jsdom ~28.1.0 outdated 92 LangChain.js ^0.3.37 outdated 92 postcss ^8.5.10 92 React Native Reanimated ^4.3.1 92 Vitest ^4.1.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.171.0 93 posthog-js ~1.393.0 outdated 93 undici 7.28.0 outdated 93 Vite ^6.4.3 outdated 93 webpack-cli 4.10.0 outdated 94 @babel/core ^7.27.1 outdated 94 @babel/core ^7.29.6 outdated 94 @babel/core ^7.27.1 outdated 94 @babel/core ^7.27.1 outdated 94 @babel/core ^7.27.1 outdated 94 ESLint ~9.39.0 outdated 94 jest ^30.0.0 94 Sentry JavaScript (@sentry/browser) 7.120.4 outdated 94 Sentry JavaScript (@sentry/browser) ^7.23.0 outdated 94 Sentry JavaScript (@sentry/browser) ^7.23.0 outdated 94 SvelteKit ^2.60.1 94 TanStack Router ^1.170.7 94 TanStack Router ^1.167.0 94 TanStack Router ^1.167.0 94 TanStack Router ^1.168.10 94 typescript-eslint ^8.0.0 94 typescript-eslint ^8.0.0 94 typescript-eslint ~8.58.0 outdated 94 typescript-eslint ~8.58.0 outdated 94 ESLint ^9.37.0 outdated 94 jest ^30.0.0 94 jest ^30.0.3 94 jest ^30.0.0 94 react-native-screens ^4.25.2 94 React Router ^6.30.4 outdated 94 Stripe Node.js Library ^19.0.0 outdated 94 typescript-eslint ^8.45.0 95 React Navigation ^7.0.0 95 OpenAI ^6.0.0 outdated 95 Puppeteer ^24.0.0 outdated 95 Storybook ^10.3.3 95 vercel_runtime ^54.4.1 outdated 95 Vue Router ^4.5.1 outdated 96 Next.js ~12.3.0 outdated 96 Next.js ~15.5.0 outdated 96 Next.js ^15.5.4 outdated 96 google-api-nodejs-client ^171.0.0 outdated 96 Next.js ^15.5.18 outdated 96 React Native 0.85.3 outdated 96 TypeScript ~5.0.3 outdated 96 Vue ^3.5.17 97 React ^5.2.0 outdated 97 React ^18.0.0 outdated 97 React DOM ^18.0.0 outdated 97 React DOM ^19.2.5 97 webpack ^5.104.1 98 Bootstrap ^5.0.2

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search