Formbricks is an open source survey and experience management platform positioned as an alternative to Qualtrics. Built with TypeScript, Next.js, React, and TailwindCSS, it enables teams to gather user feedback through multiple survey formats including in-app surveys, website surveys, link surveys, and email surveys. The platform provides a no-code survey editor with multiple question types, pre-built templates, and the ability to target surveys to specific user groups without requiring application code changes. Users can create shareable link surveys, collaborate with organization members, and integrate with external tools including Slack, Notion, Zapier, and n8n.
The repository is licensed under AGPLv3 for the core application, making it freely available for personal and commercial use with the requirement that modifications be published under the same license. An Enterprise Edition with additional functionality is available separately for larger teams and organizations. The core application includes full functionality for designing and running all survey types, while enterprise features are designed to meet the needs of larger deployments. Self-hosting is supported through Docker, and a cloud version with a generous free plan is available at formbricks.com.
The most active labels tracked are oss.gg with 735 items, hacktoberfest with 675 items, and player submission with 613 items.
The platform is built on a modern technology stack including Prisma for database management, Auth.js for authentication, Zod for schema validation, and Vitest for testing. Development requires Node.js version 18 or higher, Pnpm for package management, and Docker for running PostgreSQL and MailHog locally. The project provides both local machine setup and Gitpod configuration options for contributors. Formbricks emphasizes privacy-first principles and transparency, with all code being open source and self-hostable. The project has received recognition including selection as part of the GitHub Accelerator program in 2023, and maintains security as a priority with a dedicated security contact for vulnerability disclosure.