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

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