Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
OpnForm is a beautiful open-source form builder with a no-code editor, unlimited submissions, and self-hosting options.
OpnForm is an open-source, no-code form builder built on Laravel and Nuxt that lets you create unlimited forms and embed them anywhere.
OpnForm is a self-hostable form builder for creating surveys, contact forms, and data-collection tools. It runs as a web application with a Laravel backend and Nuxt frontend, and it provides a visual no-code editor. The project is open-source under AGPLv3, with a managed cloud service at opnform.com for those who prefer not to run their own infrastructure.
OpnForm is for developers and organizations that want to own their form data without per-submission fees. Developers can self-host via Docker or run the Laravel/Nuxt stack locally, and non-technical users can use the managed cloud. Marketing teams can embed lead-capture forms on landing pages and route submissions to Slack or Discord.
Start by signing up for the managed service at opnform.com, or deploy the open-source code yourself using the Docker-based deployment guides. The editor lets you assemble forms, configure notifications and integrations, then publish them via link or embed code. For local development, the repository provides Docker and Codex worktree scripts that set up a Laravel API and Nuxt client with a dedicated PostgreSQL database.
OpnForm is open-source under the GNU Affero General Public License v3. The core application is free to use, modify, and distribute. A managed cloud service includes support, backups, and upgrades, and an Enterprise Edition offers proprietary features under a separate license. This dual-license model sustains ongoing development.
The core OpnForm application is free and open-source under AGPLv3, so you can self-host it at no cost. The managed cloud service and Enterprise Edition are paid options.
Yes. The repository includes deployment guides and a Docker-based setup. The documentation also compares cloud hosting versus self-hosting to help you choose.
OpnForm supports Slack, Discord, and webhooks, plus email notifications for each submission.
OpnForm uses Laravel for the API and Nuxt for the frontend, with PostgreSQL as the database in the local Docker setup.
