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 40 dotenv-cli 11.0.0 41 ResizeObserver Polyfill 1.5.1 41 rimraf 6.1.3 42 clsx 2.1.1 42 qrcode 1.5.4 43 cuid2 2.3.1 outdated 44 cmdk 1.1.1 45 boring-avatars 2.0.4 45 i18next-resources-to-backend 1.2.1 outdated 46 react-confetti 6.4.0 47 cross-env 10.1.0 47 jsonwebtoken 9.0.3 48 auto-animate 0.9.0 outdated 48 qr-code-styling 1.9.2 49 Tailwind CSS Forms 0.5.11 49 tailwindcss-typography 0.5.19 outdated 50 @t3-oss/env-core 0.13.11 52 disposable-email-domains 1.0.62 53 pino-opentelemetry-transport 3.0.0 outdated 54 @json2csv/node 7.0.6 outdated 55 bcrypt.js 3.0.3 56 react-colorful 5.6.2 outdated 56 react-use 17.6.0 outdated 58 SAML Jackson (Polis) 26.2.0 58 jiti 2.6.1 outdated 59 glob 13.0.6 59 jest-dom 6.9.1 outdated 60 i18next-icu 2.4.3 outdated 60 zod-openapi 5.4.6 outdated 61 React Testing Library 16.3.2 outdated 62 prettier-plugin-tailwindcss 0.7.4 outdated 63 React Hot Toast 2.6.0 outdated 67 prisma-cli 7.8.0 outdated 69 eslint-config-prettier 10.1.8 72 pino-pretty 13.1.3 outdated 73 ua-parser-js 2.0.10 73 uuid 14.0.0 outdated 74 next-safe-action 8.1.10 outdated 74 vite-tsconfig-paths 6.1.1 76 react-calendar 6.0.1 77 react-day-picker 9.14.0 outdated 78 Radix UI 1.3.3 outdated 78 Radix UI 1.1.12 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 2.1.16 outdated 78 Radix UI 2.1.8 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 1.1.8 outdated 78 Radix UI 1.3.8 outdated 78 Radix UI 2.2.6 outdated 78 Radix UI 1.1.8 outdated 78 Radix UI 1.3.6 outdated 78 Radix UI 1.2.4 outdated 78 Radix UI 1.2.6 outdated 78 Radix UI 1.1.13 outdated 78 Radix UI 1.2.8 outdated 78 concurrently 9.2.1 outdated 78 csv-parse 6.1.0 outdated 78 dotenv 17.3.1 outdated 78 mcp-handler 1.1.0 outdated 78 unplugin-dts 4.5.4 outdated 79 Motion 12.35.2 outdated 79 PapaParse 5.5.3 outdated 79 markdown-it 14.2.0 outdated 79 node-postgres 8.16.3 outdated 81 Autoprefixer 10.4.27 outdated 81 Pino 10.3.1 outdated 81 node-html-parser 7.1.0 outdated 82 class-variance-authority 0.7.1 82 date-fns 4.1.0 outdated 82 isomorphic-dompurify 3.9.0 outdated 82 react-i18next 16.5.8 outdated 83 @hookform/resolvers 5.2.2 outdated 83 Prism 1.30.0 83 otplib 12.0.1 outdated 85 sanitize-html 2.17.4 outdated 85 tsx 4.21.0 outdated 86 lint-staged 16.4.0 outdated 87 eslint-plugin-react 7.37.5 88 dnd-kit 6.3.1 88 dnd-kit 9.0.0 outdated 88 dnd-kit 10.0.0 outdated 88 dnd-kit 3.2.2 outdated 89 Better Auth 1.6.18 outdated 89 Better Auth 1.6.18 outdated 89 Nodemailer 9.0.1 outdated 89 tailwind-merge 3.5.0 outdated 90 MCP TypeScript SDK 1.26.0 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 i18next 25.8.20 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 Zod 4.3.6 outdated 91 prettier 3.8.3 outdated 91 react-grid-layout 2.2.2 outdated 92 @vitejs/plugin-react 5.1.4 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 TanStack Table 8.21.3 outdated 92 lucide-react 0.577.0 outdated 92 postcss 8.5.14 outdated 92 undici 7.28.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1017.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1007.0 outdated 93 Vitest 4.1.6 outdated 93 Vitest 4.1.6 outdated 93 ioredis 5.8.1 outdated 93 posthog-js 1.369.5 outdated 93 posthog-js 5.28.11 outdated 93 stripe-js 5.6.0 outdated 94 Cube.js Client Core 1.6.6 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js 0.75.0 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 Node-Redis 4.7.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 95 Stripe Node.js Library 20.4.1 outdated 95 TypeScript 5.9.3 outdated 95 preact 10.29.1 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 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