All 158 Dependencies

Every package Typebot depends on, ranked by repo health score.

Typebot is a Fair Source chatbot builder that lets teams create advanced conversational interfaces through a drag-and-drop visual editor — no coding required for the core flow, with optional JavaScript scripting for power users. It goes far beyond simple Q&A bots, supporting branching logic, payment collection via Stripe, file uploads, A/B testing, and real-time analytics with drop-off tracking.

The platform ships as two separate Next.js applications — a builder for creating bots and a viewer for serving them — both deployable via Docker with a single compose file. Bots can be embedded anywhere as containers, popups, or chat bubbles using a lightweight JavaScript library that adds zero iframe overhead and negligible performance impact.

Typebot integrates natively with OpenAI, Anthropic, Google Sheets, Zapier, Make.com, Chatwoot, Stripe, Google Analytics, and Meta Pixel, plus a growing forge ecosystem that adds Groq, Mistral, Deepseek, ElevenLabs, Cal.com, NocoDB, and Zendesk blocks. Developers can also trigger bots programmatically via a documented REST API, making Typebot a viable backend for custom chat experiences.

The project is actively maintained by its solo founder with monthly releases (v3.17.2 at time of writing), a Discord community, and comprehensive documentation. Its Functional Source License grants full self-hosting rights with commercial use permitted for internal tools, converting to Apache 2.0 two years after each release.

28 dify-ai-provider ^1.1.0 28 svg-round-corners ^0.4.1 36 CodeMirror ^6.0.2 37 rehype-slug ^6.0.0 38 nextjs-cors ^2.1.2 38 rehype-autolink-headings ^7.1.0 40 dotenv-cli ^8.0.0 outdated 40 remark-gfm ^4.0.1 40 unist-util-visit ^5.0.0 40 uuidv7 ^1.0.2 41 Pexels JavaScript ^1.4.0 41 dequal ^2.0.3 41 rimraf ^6.1.3 42 qrcode ^1.5.3 42 tw-animate-css ^1.4.0 43 cuid2 ^2.2.1 outdated 44 date-fns-tz ^2.0.0 outdated 44 next-themes ^0.4.6 45 Prompts ^2.4.2 47 canvas-confetti ^1.6.0 47 jsonwebtoken ^9.0.1 47 tinycolor2 ^1.6.0 48 cookie ^1.0.2 outdated 48 next-runtime-env ^1.6.2 outdated 49 cors ^2.8.5 49 tailwindcss-typography 0.5.16 outdated 50 @t3-oss/env-core ^0.13.10 50 rehype-pretty-code ^0.14.0 50 superjson ^1.12.4 outdated 51 emojilib ^3.0.10 outdated 53 micro ^10.0.1 54 Vercel OTel ^2.1.1 55 use-debounce ^9.0.4 outdated 58 jiti 2.6.1 outdated 58 node-google-spreadsheet ^4.1.4 outdated 58 p-limit ^7.2.0 58 unified ^11.0.5 59 NextAuth.js ^0.39.1 outdated 59 NextAuth.js ^5.0.0-beta.30 outdated 63 partysocket ^1.0.2 65 react-markdown ^9.0.1 outdated 67 prisma-cli ^7.4.0 outdated 68 isolated-vm ^6.0.2 outdated 69 React CodeMirror ^4.25.8 69 React CodeMirror ^4.25.8 69 React CodeMirror ^4.25.8 69 React CodeMirror ^4.25.8 70 MailChecker ^6.0.16 70 unsplash-js ^7.0.18 outdated 70 validator.js ^13.12.0 71 Tolgee for React ^6.2.7 outdated 71 Tolgee for React ^6.2.7 outdated 72 PlanetScale Database ^1.8.0 outdated 73 input-otp ^1.4.2 74 qs ^6.11.2 74 vite-tsconfig-paths ^6.1.1 77 minio 7.1.3 outdated 78 dotenv ^16.4.5 outdated 79 Motion ^12.23.25 outdated 79 PapaParse ^5.4.1 79 Segment Analytics-Next ^2.1.2 outdated 79 esbuild ^0.28.1 80 @clack/prompts ^0.11.0 outdated 81 Zustand ^5.0.8 81 nanoid ^5.1.5 outdated 81 node-html-parser 6.1.5 outdated 82 Solid.js ^1.9.9 82 class-variance-authority ^0.7.1 82 date-fns ^2.30.0 outdated 83 OpenRouter AI SDK Provider ^1.5.4 outdated 84 chrono-node 2.7.6 outdated 84 zod-validation-error ^5.0.0 85 Shiki 2.4.2 outdated 85 tsx ^4.19.1 86 TanStack Form ^1.28.5 86 oRPC Client ^1.13.9 86 oRPC Client ^1.13.9 86 oRPC Client ^1.13.9 86 oRPC Client ^1.13.9 86 oRPC Client ^1.13.9 86 oRPC Client ^1.13.9 88 Base UI 1.2.0 outdated 88 dnd-kit ^0.1.21 outdated 88 dnd-kit ^0.1.21 outdated 89 Immer ^10.0.2 outdated 89 Nodemailer ^9.0.1 outdated 89 tailwind-merge ^3.3.1 90 React Email ^0.5.1 outdated 90 React Email ^1.2.1 outdated 90 React Email ^4.2.8 outdated 90 Tailwind CSS ^4.1.16 90 Tailwind CSS ^4.1.16 90 Tailwind CSS ^4.1.16 90 nuqs ^2.3.2 90 testcontainers-node ^11.13.0 outdated 91 DOMPurify ^3.3.3 91 Prisma Client ^7.4.0 91 Prisma Client ^7.4.0 91 Prisma Client ^7.4.0 91 Prisma Client ^7.4.0 91 Svix ^1.74.1 outdated 91 Zod ^4.3.5 91 prettier ^2.8.8 outdated 92 @vitejs/plugin-react ^6.0.1 92 AI SDK ^2.0.79 outdated 92 AI SDK ^1.0.40 outdated 92 AI SDK ^2.0.40 outdated 92 AI SDK ^2.0.33 outdated 92 AI SDK ^2.0.106 outdated 92 AI SDK ^2.0.30 outdated 92 AI SDK ^1.0.42 outdated 92 AI SDK ^1.2.11 outdated 92 AI SDK ^5.0.52 outdated 92 Effect 4.0.0-beta.38 outdated 92 Effect 4.0.0-beta.38 outdated 92 Effect 4.0.0-beta.38 outdated 92 Effect 4.0.0-beta.38 outdated 92 Plate 49.0.0 outdated 92 Plate 49.0.0 outdated 92 Plate 49.1.1 outdated 92 Plate 49.1.0 outdated 92 Plate 50.1.2 outdated 92 Plate 49.2.21 outdated 92 Playwright ^1.57.0 92 TanStack Query ^5.80.6 92 TanStack Table ^8.9.3 outdated 92 postcss ^8.5.6 92 undici 7.28.0 outdated 93 Vitest ^4.0.18 outdated 93 ioredis ^5.4.1 outdated 93 posthog-js ^5.8.2 outdated 93 stripe-js ^7.4.0 outdated 94 Marked ^9.0.3 outdated 94 TanStack Router 1.167.4 outdated 94 TanStack Router 1.166.9 outdated 94 TanStack Router 1.166.16 outdated 94 Vite ^8.0.0 95 OpenAI ^6.9.1 outdated 95 Sentry JavaScript (@sentry/browser) ^10.43.0 outdated 95 Sentry JavaScript (@sentry/browser) ^10.43.0 outdated 95 Stripe Node.js Library 17.1.0 outdated 95 TypeScript ^5.9.3 outdated 96 Next.js ^16.2.9 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.211.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.211.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.5.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.211.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.5.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.5.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.5.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.39.0 outdated 96 google-api-nodejs-client ^14.0.1 outdated 98 Google Cloud Storage ^10.1.0 outdated 98 React ^19.2.4 98 React DOM ^19.2.4

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