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.