All 83 Dependencies

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

OpnForm is an open-source form builder that lets teams create unlimited, fully customizable forms without writing a single line of code. Backed by a Laravel 11 backend and Nuxt 3 frontend, it supports drag-and-drop field creation across more than a dozen input types, conditional logic for branching workflows, and file uploads up to 50MB on paid plans.

The platform integrates natively with Slack, Discord, Telegram, N8n, Zapier, Activepieces, Google Sheets, and custom webhooks, turning every form submission into a data pipeline. An AI-powered form generator lets users describe their form in plain English and receive a fully structured form within seconds, dramatically reducing setup time.

OpnForm ships with a built-in analytics dashboard tracking views, submissions, and conversion rates per form, with CSV export for offline analysis. It runs as a multi-container Docker stack — Laravel API, Nuxt client, PostgreSQL, Redis, and Nginx — making self-hosting straightforward for developers comfortable with Docker Compose. The dual-license model keeps the AGPLv3 core free and open while funding advanced Enterprise features like SAML SSO, OIDC, two-factor authentication, custom domains, and workspace-level custom CSS and JavaScript.

The project reached v2.0 in June 2026 with over 3,400 GitHub stars, 60 releases, and an active contributor community maintaining a release cadence of roughly 1.3 releases per month.

25 lang-html ^6.4.9 37 CodeMirror ^6.0.1 38 Crisp SDK Web ^1.0.25 41 Laragear TwoFactor ^3.0 outdated 42 qrcode ^1.5.4 42 Purify * 46 @vueuse/motion ^2.2.6 outdated 47 FPDF ^1.8 47 Laravel Hashids * 48 versionable ^4.4 48 vue-codemirror ^6.1.1 53 v-calendar 3.0.1 outdated 54 Faker ^1.23 56 Collision * 57 JWT Auth for Laravel * 59 league/flysystem-aws-s3-v3 * 60 slack-php-api ^4.8 60 Laravel Ray * 61 Chart.js ^4.4.5 61 Vue Json Pretty ^2.4.0 64 eslint-plugin-prettier ^5.2.1 65 Laravel Tinker ^2.9 outdated 66 Laravel Sluggable * 68 js-sha256 ^0.10.1 outdated 68 Prism ^1.29.0 68 spatie/laravel-data ^4.6 69 date-fns ^2.30.0 outdated 69 eslint-config-prettier ^9.1.0 outdated 70 Google API Client Library for PHP ^2.16 70 Laravel Disposable Email * 71 Laravel UI * 71 Laravel Sitemap * 72 Fuse.js ^7.0.0 73 Laravel IDE Helper ^3.0.0 73 Laravel Sanctum ^4.0 74 @sentry/vite-plugin ^3.2.2 outdated 74 vue-chartjs ^5.3.2 75 enshrined/svg-sanitize ^0.22 outdated 78 PHP CSS Parser ^9.1 79 vapor-core * 79 FPDI ^2.6 80 OpenAI PHP * 84 Popper ^2.11.8 84 libphonenumber for PHP * 85 Nuxt Test Utils ^3.19.2 outdated 85 esbuild ^0.23.1 outdated 85 vapor-cli * 85 Sentry for Laravel * 86 Autoprefixer ^10.4.20 86 Laravel Cashier (Stripe) * 86 Laravel Socialite * 87 Laravel Horizon * 88 stripe-js ^5.5.0 outdated 88 tailwind-merge ^2.5.4 outdated 90 Tailwind CSS ^4.1.10 90 prettier ^3.3.3 90 Tailwind CSS ^4.1.10 91 Playwright ^1.54.2 91 Sass ^1.80.2 92 TanStack Query ^5.81.2 92 TanStack Query ^5.81.5 92 TanStack Query ^5.81.5 92 jsdom ^26.1.0 outdated 92 Laravel Excel ^3.1 outdated 92 Pinia ^3.0.2 outdated 92 postcss ^8.5.6 92 Vitest ^3.2.4 outdated 93 VueUse ^11.2.0 outdated 93 VueUse ^13.1.0 outdated 93 VueUse ^11.2.0 outdated 93 VueUse ^11.2.0 outdated 93 VueUse ^13.4.0 outdated 93 Doctrine DBAL * 94 Nuxt I18n ^9.0.0 outdated 94 Sentry JavaScript (@sentry/browser) ^9.8.0 outdated 94 Sentry JavaScript (@sentry/browser) ^9.8.0 outdated 94 ESLint ^9.0.0 outdated 94 PDF.js ^5.4.530 outdated 95 Guzzle * 95 Vue Router ^4.4.5 outdated 96 AWS SDK for PHP * 96 Vue ^3.5.13 97 Laravel ^11.9 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