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

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