awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
baptisteArno avatar

baptisteArno/typebot.io

0
View on GitHub↗
10,042 stars·3,111 forks·TypeScript·37 viewstypebot.io↗

Typebot.io

Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing.

The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance.

The system integrates with external services via HTTP webhooks to sync user data with CRMs and AI tools. It includes capabilities for analyzing conversation results, tracking completion rates, and customizing the visual appearance of the chat interface.

Chatbots can be deployed to multiple channels or embedded into websites as popups and bubbles using a lightweight script.

Features

  • Conversation Flow Design - Provides a visual drag-and-drop canvas to design complex conversational paths and logic.
  • Conversational Flow Designers - Provides a drag-and-drop interface for designing interactive conversation paths and conditional logic.
  • Chatbot Builders - Provides a visual, drag-and-drop builder for designing conversational agents and interactive forms.
  • Website Embeds - Embeds branded conversational agents into websites as popups or bubbles using a lightweight script.
  • Conversation State Persistence - Uses a PostgreSQL database to track individual user sessions and persist conversation state.
  • Chatbots and Assistants - Enables the composition of conversational paths using pre-built blocks for text, media, and logic.
  • Conversational Form Builders - Allows users to build interactive apps and forms for lead qualification and customer support.
  • Lead Capture Forms - Provides interactive chat-based forms designed to capture and qualify potential customer leads.
  • Visual Workflow Automators - Converts visual nodes into structured JSON trees to define conversation logic and routing.
  • Structured Data Collection Workflows - Captures and stores user responses in real time via structured conversational data collection workflows.
  • Relational Database Persistence - Employs relational database persistence to maintain user states and store responses across sessions.
  • Conversational Data Capture - Captures user responses from chat interfaces and syncs them with external CRMs or spreadsheets.
  • Docker Container Deployments - Packages the entire application stack into Docker images for consistent deployment on private infrastructure.
  • Self-Hosted Applications - Designed as a self-hosted platform allowing users to maintain full control over data and server maintenance.
  • Self-Hosted Deployment Platforms - Provides a platform for deploying the entire chatbot builder on private infrastructure for complete data control.
  • Conditional Logic Engines - Evaluates user input against pre-defined logic blocks to dynamically determine the next response path.
  • Webhook Integrations - Uses event-driven webhooks to push conversation data to external APIs and retrieve responses.
  • Third-Party Service Connectors - Connects conversational flows to CRMs, AI tools, and spreadsheets using pre-configured connectors.
  • Conversation Logic - Converts visual drag-and-drop nodes into a structured JSON tree that defines conversation logic.
  • Third-Party API Integrations - Integrates with third-party services via an event-driven system that syncs data through webhooks.
  • Web Widget Deployments - Enables the deployment of chatbots as popups or bubbles to engage visitors on any website.
  • Conversation Analytics - Tracks user completion rates and exports response data to analyze automated chat interactions.
  • Drop-off Analytics - Includes built-in analytics to track completion and drop-off rates within conversational flows.
  • Chatbot Embeddings - Allows the chatbot interface to be seamlessly embedded into third-party websites via iframes.
  • Omnichannel Chatbot Deployment - Allows chatbots to be published to websites and various messaging platforms for broader user reach.
  • Script Injection Mechanisms - Provides a lightweight JavaScript snippet to dynamically inject the chatbot interface into host websites.
  • Third Party Integrations - Integrates with external CRMs and AI services via HTTP webhooks to sync user data.
  • Communication Systems - Conversational app and form builder.
  • Open Source Applications - Conversational form builder for interactive data collection.

Star history

Star history chart for baptistearno/typebot.ioStar history chart for baptistearno/typebot.io

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Typebot.io

These projects share indexed features with Typebot.io. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    TypeScriptaiagentapp-buildercrud-application
    View on GitHub↗12,268
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    View on GitHub↗8,240
  • mautic/mauticmautic avatar

    mautic/mautic

    9,219View on GitHub↗

    Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience manager and marketing suite designed for automating lead nurturing, designing customer journeys, and managing multi-channel campaigns on private infrastructure. The system distinguishes itself through a visual workflow engine and campaign builder that model customer journeys via conditional nodes. It incorporates a behavioral tracking engine to monitor website visitor activity, which informs lead engagement scoring to prioritize high-value prospects. The platform covers omni

    PHPdigital-experience-platformdigitalexperienceplatformdxp
    View on GitHub↗9,219
  • lukevella/ralllylukevella avatar

    lukevella/rallly

    5,120View on GitHub↗

    Rallly is a group scheduling tool and collaborative event planner designed to coordinate meeting dates and collect participant availability. It functions as a multi-tenant meeting coordinator that allows users to propose date options via polls, visualize overlapping free time in a grid, and finalize meeting arrangements across different time zones. The project is built as a self-hosted scheduling application that can be deployed on private infrastructure using a containerized stack. This deployment model enables full data ownership and includes capabilities for corporate identity branding, al

    TypeScripti18nextnext-authnextjs
    View on GitHub↗5,120
Compare all 30 related projects→

Frequently asked questions

What does baptistearno/typebot.io do?

Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing.

What are the main features of baptistearno/typebot.io?

The main features of baptistearno/typebot.io are: Conversation Flow Design, Conversational Flow Designers, Chatbot Builders, Website Embeds, Conversation State Persistence, Chatbots and Assistants, Conversational Form Builders, Lead Capture Forms.

Which projects share features with baptistearno/typebot.io?

Projects with overlapping indexed features include: illacloud/illa-builder — Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and… webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… mautic/mautic — Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience… lukevella/rallly — Rallly is a group scheduling tool and collaborative event planner designed to coordinate meeting dates and collect… lissy93/dashy — Dashy is a configuration-driven dashboard designed for personal infrastructure management and self-hosted service… rybbit-io/rybbit — Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and…