Favicon of Formbricks

Formbricks

Formbricks is an open source survey platform for in-app, website, link, and email surveys, self-hosted via Docker.

Open Source Alternative to:
Formbricks website screenshot
Formbricks GitHub repository preview

Formbricks is an open source survey and experience management platform, built as an alternative to Qualtrics or Typeform for teams that want in-app, website, link, and email surveys without sending user data to a third party. It's designed to collect feedback at any point in the user journey and feed it into product and UX decisions, either through Formbricks' own analysis tools or a team's existing data stack. The core application is self-hostable via Docker, with an Enterprise Edition covering additional advanced features for larger teams.

Key features

  • No-code survey editor: build conversion-optimized surveys with multiple question types without writing code.
  • Best-practice templates: start from a library of pre-built survey templates instead of designing a survey from scratch.
  • Targeted survey delivery: target surveys to specific user segments without changing application code, so product and growth teams can iterate independently of engineering.
  • Multiple survey formats: run in-app, website, link, and email surveys from the same platform and the same response data.
  • Collaboration: invite organization members to collaborate on building, reviewing, and analyzing surveys together.
  • Integrations: connect Formbricks to Slack, Notion, Zapier, n8n, and other tools already in a team's workflow.
  • Self-hostable core: run the AGPLv3-licensed core on your own infrastructure with Docker, alongside a hosted cloud option with a free plan.
  • Response data ownership: since the core is self-hostable, response data can stay entirely within a team's own infrastructure rather than a vendor's cloud.

Ideal use cases

Product and UX teams collecting feedback at multiple touchpoints, an in-app survey after a key action, a website exit survey, and a post-purchase email survey, use Formbricks to run all of them from one platform instead of stitching together several point tools. Teams that need survey response data to stay out of a third party's cloud reach for the self-hosted AGPLv3 core instead of a hosted-only competitor.

Tech stack

Formbricks is built with TypeScript, Next.js, React, TailwindCSS, Prisma, Auth.js, Zod, and Vitest, giving it a standard modern web application stack for teams that want to read the code or extend it. The project has gone through the GitHub Accelerator program and lists sponsorship support from tools like Chromatic and Sentry as part of its open source infrastructure.

Self-hosting and deployment

Self-hosting requires Docker for PostgreSQL and supporting services, plus Node.js 18 or later and pnpm for running the application itself; a Gitpod configuration is also available for a fully configured browser-based workspace. The AGPLv3 core covers link, website, and in-app surveys in full, and you're free to use, modify, and redistribute it as long as modifications stay under the same license. Additional enterprise functionality lives in a separately licensed ee module within the same repository, distinct from the AGPLv3 core.

Frequently asked questions

Share:

Stars
12.7K
Forks
2.4K
Last commit
16 hours ago
Repository age
4 years
Self-hosted
Yes
Activity score
81/100
View Repository
Ad
Favicon

 

  
 

Similar to Formbricks

Favicon

 

  
 
Favicon

 

  
 
Favicon