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

Search