Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/formbricks/formbricks/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to the Formbricks development documentation! We’re thrilled that you’re interested in contributing to our open-source experience management platform.

Ways to Contribute

There are several ways you can contribute to Formbricks:

Report Issues

Found a bug or encountered a deployment issue? The quickest way to help is by raising an issue.
  • Bug Reports: Document unexpected behavior, errors, or deployment issues
  • User Feedback: Share insights from using Formbricks in production
  • Enhancement Requests: Suggest new features with the “Enhancement” tag

Feature Development

Have a brilliant idea for a new feature?
  1. Create an issue with the “Enhancement” tag
  2. Explain the why behind your idea
  3. If you’re ready to implement it, let us know in the issue
For the time being, we can only facilitate code contributions as an exception. We’re focusing on prioritized features and bug fixes from our core team.

Documentation

Improving documentation is always welcome! This includes:
  • Fixing typos or unclear explanations
  • Adding examples or use cases
  • Improving setup instructions
  • Translating documentation

Community Support

  • Star the repository on GitHub
  • Upvote issues with 👍 to help us prioritize
  • Answer questions in GitHub Discussions
  • Share your Formbricks experience

What to Expect

When you contribute to Formbricks:
  • Quick Responses: We’re on standby to respond to issues swiftly
  • Clear Communication: We’ll provide feedback on enhancement proposals
  • Collaborative Process: For accepted contributions, we’ll work together to ensure quality

Next Steps

Local Setup

Set up Formbricks for local development

Architecture

Understand the system architecture

Code Style

Learn our coding standards

Contributing Guide

Read the full contribution guidelines

Technology Stack

Formbricks is built with modern, open-source technologies:
  • TypeScript - Type-safe development
  • Next.js 16 - React framework with App Router
  • React 19 - UI library
  • Prisma - Database ORM
  • TailwindCSS - Utility-first CSS
  • Auth.js - Authentication
  • Zod - Schema validation
  • Vitest - Unit testing
  • Playwright - E2E testing

License

AGPLv3 Core

The Formbricks core application is licensed under AGPLv3. You can:
  • Use it for personal and commercial purposes
  • Modify and distribute it
  • Self-host it without a subscription
Requirements:
  • Document your changes with dates
  • Publish modifications under AGPLv3

Enterprise Edition

Additional features in /apps/web/modules/ee require an Enterprise License Key. This helps us sustainably fund development while keeping the core free and open-source.

Getting Help

If you need assistance: