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.

24 lang-html ^6.4.9 36 CodeMirror ^6.0.1 40 Laragear TwoFactor ^3.0 outdated 42 Crisp SDK Web ^1.0.25 42 Purify * 42 qrcode ^1.5.4 45 FPDF ^1.8 46 @vueuse/motion ^2.2.6 outdated 46 Laravel Hashids * 47 versionable ^4.4 48 vue-codemirror ^6.1.1 50 league/flysystem-aws-s3-v3 * 52 Collision * 52 Faker ^1.23 53 v-calendar 3.0.1 outdated 55 Vue Json Pretty ^2.4.0 56 JWT Auth for Laravel * 58 Fuse.js ^7.0.0 61 js-sha256 ^0.10.1 outdated 64 Laravel Disposable Email * 64 slack-php-api ^4.8 67 Laravel Ray * 67 Laravel Tinker ^2.9 outdated 68 Laravel IDE Helper ^3.0.0 68 spatie/laravel-data ^4.6 68 vue-chartjs ^5.3.2 69 eslint-config-prettier ^9.1.0 outdated 71 Laravel Sitemap * 71 Laravel Sluggable * 73 FPDI ^2.6 73 Laravel UI * 73 eslint-plugin-prettier ^5.2.1 75 @sentry/vite-plugin ^3.2.2 outdated 75 Laravel Sanctum ^4.0 76 Google API Client Library for PHP ^2.16 78 enshrined/svg-sanitize ^0.22 outdated 78 vapor-core * 79 PHP CSS Parser ^9.1 79 Popper ^2.11.8 79 esbuild ^0.23.1 outdated 81 Autoprefixer ^10.4.20 81 vapor-cli * 82 date-fns ^2.30.0 outdated 83 Laravel Socialite * 83 Prism ^1.29.0 85 Nuxt Test Utils ^3.19.2 outdated 85 OpenAI PHP * 86 Chart.js ^4.4.5 87 libphonenumber for PHP * 88 Laravel Horizon * 89 Laravel Cashier (Stripe) * 89 tailwind-merge ^2.5.4 outdated 90 Pinia ^3.0.2 outdated 90 Tailwind CSS ^4.1.10 90 Tailwind CSS ^4.1.10 90 jsdom ^26.1.0 outdated 91 Sass ^1.80.2 91 Sentry for Laravel * 91 prettier ^3.3.3 92 Nuxt I18n ^9.0.0 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 93 Doctrine DBAL * 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 93 stripe-js ^5.5.0 outdated 94 Guzzle * 94 Laravel Excel ^3.1 outdated 94 PDF.js ^5.4.530 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 ^3.5.13 95 Vue Router ^4.4.5 outdated 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