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.
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.
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 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.