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

Search