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