13,213
stars
+0+1+148
2,609
forks
46
watchers
–
prs
–
issues
278
releases
–
discussions
README
Help us grow and star us on Github! ⭐️ Formbricks The Open Source Qualtrics Alternative Website Trusted by ✨ About Formbricks Formbricks provides a free and open source surveying platform. Gather feedback at every point in the user journey with beautiful in-app, website, link and email surveys. Build on top of Formbricks or leverage prebuilt data analysis capabilities. Try it out in the cloud at formbricks.com 💪 Mission: Empower your team, craft an irresistible experience. Formbricks is both a free and open source survey platform - and a privacy-first experience management platform. Use in-app, website, link and email surveys to gather user and customer insights at every point of their journey. Leverage Formbricks Insight Platform or build your own. Life's too short for mediocre UX. Table of Contents - Features - Getting Started - Cloud Version - Self-hosted Version - Development - Contribution - Contact - Security - License Features - 📲 Create conversion-optimized surveys with our no-code editor with several question types. - 📚 Choose from a variety of best-practice templates. - 👩🏻 Launch and target your surveys to specific user groups without changing your application code. - 🔗 Create shareable link surveys. - 👨👩👦 Invite your organization members to collaborate on your surveys. - 🔌 Integrate Formbricks with Slack, Notion, Zapier, n8n and more. - 🔒 All open source, transparent and self-hostable. Built on Open Source - 💻 Typescript - 🚀 Next.js - ⚛️ React - 🎨 TailwindCSS - 📚 Prisma - 🔒 Auth.js - 🧘♂️ Zod - 🐛 Vitest 🚀 Getting started We've got several options depending on your need to help you quickly get started with Formbricks. ☁️ Cloud Version Formbricks has a hosted cloud offering with a generous free plan to get you up and running as quickly as possible. To get started, please visit formbricks.com. 🐳 Self-hosting Formbricks Formbricks is available Open-Source under AGPLv3 license. You can host Formbricks on your own servers using Docker without a subscription. Docker To get started with self-hosting with Docker, take a look at our self-hosting docs. 👨💻 Development Prerequisites Here is what you need to be able to run Formbricks: - Node.js - use the version range in package.json or the pinned version in .nvmrc - Pnpm - Docker - to run the local development stack, including PostgreSQL, SpiceDB, MailHog, Valkey, RustFS, Hub and Cube services Local Setup 1. Install dependencies: bash pnpm install 2. Start the local development stack and app: bash pnpm go pnpm go runs pnpm db:up first. That command creates .env from .env.example when needed, generates the required local secrets, and starts the Docker services from docker-compose.dev.yml. 3. Open http://localhost:3000. ✍️ Contribution We are very happy if you are interested in contributing to Formbricks 🤗 Here are a few options: - Star this repo. - Crea