All 171 Dependencies

Every package Formbricks depends on, ranked by repo health score.

Formbricks is an open-source survey and experience management platform that enables product teams, UX researchers, and customer success teams to gather feedback at every point of the user journey. Whether through in-app micro-surveys, targeted website overlays, branded email surveys, or shareable link surveys, Formbricks unifies feedback collection in a single privacy-first platform — without fragmenting data across multiple tools.

Built on Next.js 15, React 19, TypeScript, Prisma, and PostgreSQL, Formbricks is a monorepo powered by Turborepo. It supports full self-hosting via Docker with S3-compatible storage (MinIO), Redis/Valkey caching, and a Hono.js-based API layer. The platform ships with a no-code survey editor, advanced audience targeting using custom user attributes, a built-in response analysis dashboard, and native integrations for Slack, Notion, Airtable, and Google Sheets.

Formbricks operates under a dual-license model: the core surveying engine is AGPLv3 open source, while advanced enterprise capabilities — including SSO, role-based access control, audit logs, AI-powered smart tools, white-labeling, and contact management — require an enterprise license. The platform also ships an AI package supporting multiple LLM backends (AWS Bedrock, Google Vertex AI, Azure OpenAI, and OpenAI-compatible providers) for AI-assisted survey creation and response analysis.

With over 12,000 GitHub stars, 300+ contributors, and a release cadence of roughly two releases per week, Formbricks is one of the most actively maintained open-source feedback tools available. It supports multilingual surveys through Lingo.dev i18n integration, provides a public OpenAPI specification, an MCP server for AI agent integration, and a well-documented SDK for embedding surveys directly into web and mobile applications.

34 heic-convert 2.1.0 34 tailwindcss-animate 1.0.7 35 object-hash ^3.0.0 38 react-turnstile 1.1.5 41 ResizeObserver Polyfill 1.5.1 41 dotenv-cli 11.0.0 41 rimraf 6.1.3 42 clsx 2.1.1 42 qrcode 1.5.4 44 cmdk 1.1.1 45 cuid2 2.3.1 outdated 46 boring-avatars 2.0.4 46 react-confetti 6.4.0 47 cross-env 10.1.0 47 i18next-resources-to-backend 1.2.1 outdated 48 jsonwebtoken 9.0.3 49 Tailwind CSS Forms 0.5.11 49 qr-code-styling 1.9.2 50 @t3-oss/env-core 0.13.11 50 tailwindcss-typography 0.5.19 outdated 51 i18next-icu 2.4.3 outdated 52 disposable-email-domains 1.0.62 54 pino-opentelemetry-transport 3.0.0 outdated 57 react-use 17.6.0 outdated 58 bcrypt.js 3.0.3 58 jiti 2.6.1 outdated 59 glob 13.0.6 61 eslint-plugin-react 7.37.5 61 react-colorful 5.6.2 outdated 62 prettier-plugin-tailwindcss 0.7.4 outdated 62 zod-openapi 5.4.6 outdated 63 auto-animate 0.9.0 outdated 64 React Testing Library 16.3.2 outdated 65 jest-dom 6.9.1 outdated 67 React Hot Toast 2.6.0 outdated 67 prisma-cli 7.8.0 outdated 68 eslint-config-prettier 10.1.8 69 react-day-picker 9.14.0 outdated 69 uuid 14.0.0 outdated 71 @json2csv/node 7.0.6 outdated 71 pino-pretty 13.1.3 72 SAML Jackson (Polis) 26.2.0 74 Radix UI 1.3.3 outdated 74 Radix UI 1.1.12 outdated 74 Radix UI 1.1.15 outdated 74 Radix UI 2.1.16 outdated 74 Radix UI 2.1.8 outdated 74 Radix UI 1.1.15 outdated 74 Radix UI 1.1.8 outdated 74 Radix UI 1.3.8 outdated 74 Radix UI 2.2.6 outdated 74 Radix UI 1.1.8 outdated 74 Radix UI 1.3.6 outdated 74 Radix UI 1.2.4 outdated 74 Radix UI 1.2.6 outdated 74 Radix UI 1.1.13 outdated 74 Radix UI 1.2.8 outdated 75 mcp-handler 1.1.0 outdated 76 node-html-parser 7.1.0 outdated 76 react-calendar 6.0.1 76 ua-parser-js 2.0.10 76 vite-tsconfig-paths 6.1.1 77 csv-parse 6.1.0 outdated 77 next-safe-action 8.1.10 outdated 77 react-i18next 16.5.8 outdated 78 Prism 1.30.0 78 concurrently 9.2.1 outdated 78 date-fns 4.1.0 outdated 78 dotenv 17.3.1 outdated 78 markdown-it 14.2.0 outdated 78 node-postgres 8.16.3 outdated 78 unplugin-dts 4.5.4 outdated 79 Motion 12.35.2 outdated 79 PapaParse 5.5.3 outdated 81 dnd-kit 6.3.1 81 dnd-kit 9.0.0 outdated 81 dnd-kit 10.0.0 outdated 81 dnd-kit 3.2.2 outdated 81 isomorphic-dompurify 3.9.0 outdated 82 class-variance-authority 0.7.1 82 i18next 25.8.20 outdated 83 otplib 12.0.1 outdated 84 sanitize-html 2.17.4 outdated 85 @hookform/resolvers 5.2.2 outdated 85 Pino 10.3.1 86 tailwind-merge 3.5.0 outdated 87 Autoprefixer 10.4.27 outdated 88 tsx 4.21.0 outdated 89 Better Auth 1.6.18 outdated 89 Better Auth 1.6.18 outdated 89 lint-staged 16.4.0 outdated 90 MCP TypeScript SDK 1.26.0 outdated 90 Nodemailer 9.0.1 outdated 90 React Email 1.0.12 outdated 90 React Email 5.2.11 outdated 90 Tailwind CSS 4.3.1 outdated 90 Tailwind CSS 4.2.4 outdated 90 Tailwind CSS 4.3.1 outdated 90 react-grid-layout 2.2.2 outdated 90 sharp 0.34.5 outdated 91 BullMQ 5.61.0 outdated 91 Prisma Client 7.8.0 outdated 91 Prisma Client 7.8.0 outdated 91 Prisma Client 7.8.0 outdated 91 Recharts 2.15.3 outdated 91 TanStack Table 8.21.3 outdated 91 prettier 3.8.3 outdated 92 AI SDK 4.0.104 outdated 92 AI SDK 3.0.64 outdated 92 AI SDK 4.0.126 outdated 92 AI SDK 2.0.48 outdated 92 AI SDK 6.0.177 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Lexical 0.41.0 outdated 92 Playwright 1.58.2 outdated 92 React Hook Form 7.71.2 outdated 92 TanStack Query 5.99.2 outdated 92 Zod 4.3.6 outdated 92 ioredis 5.8.1 outdated 92 lucide-react 0.577.0 outdated 92 postcss 8.5.14 outdated 92 stripe-js 5.6.0 outdated 92 undici 7.28.0 outdated 93 @vitejs/plugin-react 5.1.4 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js 0.75.0 outdated 93 Vitest 4.1.6 outdated 93 Vitest 4.1.6 outdated 93 posthog-js 1.369.5 outdated 93 posthog-js 5.28.11 outdated 93 preact 10.29.1 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1017.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 94 Cube.js Client Core 1.6.6 outdated 94 Node-Redis 4.7.1 outdated 94 Stripe Node.js Library 20.4.1 outdated 94 Vite 7.3.5 outdated 94 typescript-eslint 8.57.2 outdated 94 typescript-eslint 8.57.2 outdated 95 ESLint 8.57.1 outdated 95 Sentry JavaScript (@sentry/browser) 10.43.0 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 95 Storybook 10.3.6 outdated 96 Next.js 15.5.18 outdated 96 Next.js 15.5.18 outdated 96 Next.js 16.2.6 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.40.0 outdated 96 google-api-nodejs-client 171.4.0 outdated 97 TypeScript 5.9.3 outdated 98 React 5.2.0 outdated 98 React 19.2.6 outdated 98 React DOM 19.2.6 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers