5 open source tools compared. Sorted by stars — scroll down for our analysis.
| Tool | Stars | Velocity | Language | License | Score |
|---|---|---|---|---|---|
Formbricks Open source survey platform | 12.0k | +29/wk | TypeScript | — | 69 |
Typebot Open source chatbot builder | 9.8k | +24/wk | TypeScript | — | 65 |
HeyForm Open source form builder | 8.7k | +8/wk | TypeScript | GNU Affero General Public License v3.0 | 65 |
| 4.7k | — | TypeScript | — | 51 | |
| 1.2k | — | TypeScript | — | 45 |
Formbricks is the open-source survey platform that goes where Typeform and SurveyMonkey can't — inside your app. In-product micro-surveys, triggered by user behavior, targeting specific segments. It's Qualtrics for indie hackers who want to own their data. If you're building a SaaS and want to collect user feedback without sending people to external survey links, Formbricks nails the use case. SurveyJS gives you embeddable form libraries with more customization but less out-of-the-box UX. LimeSurvey is the veteran for academic and research surveys. Typebot does conversational forms. Commercially, Typeform and Qualtrics are the polished options you'd be replacing. The in-app targeting is the killer feature. Show a survey after a user completes onboarding, hits a paywall, or cancels — right when the feedback is most valuable. Self-hosted means no per-response pricing. The catch: the license is AGPL, so if you modify Formbricks and offer it as a service, you must open-source your changes. The platform is still maturing — expect rougher edges than Typeform. And the self-hosted setup requires PostgreSQL, which is fine for teams comfortable with infrastructure but adds overhead for non-technical founders.
Typebot is the open-source chatbot builder that makes conversational forms feel like a product feature, not a hack. Drag-and-drop visual editor, branching logic, integrations with Sheets, webhooks, and OpenAI — all without writing code. Self-host it and own every conversation. Think Typeform but as a chat interface you control. If you're collecting leads, running surveys, or building onboarding flows, Typebot turns boring forms into conversations that convert better. Botpress is the developer-heavy alternative for AI-powered chatbots with custom logic. Landbot does similar conversational UIs but it's proprietary and expensive. Tally is the simpler form builder without the chat paradigm. The catch: Typebot's free tier gives you 200 chats per month — fine for testing, tight for production. The AGPL-like license (Fair Source) means self-hosting is possible but with conditions. And this is a form builder that looks like a chatbot, not an AI agent. If you need LLM-powered conversations with memory and context, you need Botpress or a custom solution, not Typebot.
A clean, self-hostable Typeform alternative that nails conversational forms without the $25/month price tag. HeyForm gives you drag-and-drop building, conditional logic, and multi-page flows — the stuff Typeform charges premium for — in an open source package you can brand however you want. Formbricks is the stronger OSS competitor with in-app survey support and a bigger community. Tally is the popular free-tier option but closed source. Typeform itself remains the polish king for conversational UI, but their free plan caps at 10 submissions/month, which is insulting. If you're an indie hacker collecting beta signups or running customer surveys, HeyForm gets the job done without subscription anxiety. The self-hosted version is genuinely free, and the cloud plan starts at $8/month — half of Typeform. The catch: AGPL-3.0 license means if you modify it and serve it to users, your changes must be open sourced. Smaller community than Formbricks, fewer integrations, and no in-app survey support. For simple embedded forms, it's great. For product analytics, look elsewhere.