Créateur de formulaires généraliste, sur Laravel et Nuxt
OpnForm est un créateur de formulaires sans code, fait d'une API Laravel en PHP et d'un client Nuxt. On assemble le formulaire dans un éditeur visuel, on le publie à sa propre adresse ou on l'intègre dans une page, et les réponses arrivent dans un tableau de bord. Le mode « Focused », ajouté en v1.9.5, affiche une question à la fois, à la manière de Typeform. L'éditeur exploite aussi OpnForm en service hébergé, avec une offre gratuite.
Sur sa page de comparaison avec Formbricks, l'éditeur décrit OpnForm comme un outil de formulaires généraliste : prospects, inscriptions, candidatures. Formbricks vise plutôt le sondage ciblé dans une application, et LimeSurvey l'enquête multilingue à branchements. Le comparatif des outils de formulaires et de sondages open source regarde où chacun range les réponses et ce qu'il réserve à son offre payante.
Import des formulaires Typeform, Tally ou Google Forms
- Formulaires et réponses sans quota : ni l'édition auto-hébergée ni l'offre cloud gratuite ne plafonnent le nombre de formulaires ou de réponses.
- Import depuis Typeform, Tally, Google Forms et Fillout : la V2 reprend les formulaires déjà construits dans ces outils, sans les refaire à la main.
- Variables calculées : des formules sur les réponses, que la logique conditionnelle, les e-mails et les PDF réutilisent.
- PDF remplis par les réponses : un modèle PDF reçoit les réponses dans ses zones. Le répondant le télécharge après l'envoi, ou il part en pièce jointe de la notification.
- Serveur MCP : un assistant compatible (ChatGPT, Claude Code, Cursor) crée et prévisualise un brouillon sans connexion. Avec OAuth, il gère les formulaires et consulte les réponses en lecture seule. En auto-hébergé, seul un administrateur de l'instance active le MCP.
Deux comptes au plus sans la licence à 1 999 dollars
L'édition gratuite plafonne l'instance à deux comptes. Sans licence, une instance auto-hébergée accepte deux utilisateurs au plus, qu'ils arrivent par inscription, par invitation ou par OIDC. Les formulaires et les réponses restent illimités. Cette limite est arrivée avec la V2, en juin 2026.
La licence Enterprise auto-hébergée coûte 1 999 dollars par an et par instance. Elle ouvre les comptes au-delà de deux, le SAML et le LDAP (l'OIDC reste gratuit dans la limite des deux comptes), plusieurs espaces de travail avec des rôles, le retrait de la marque OpnForm et les journaux d'audit. L'instance valide sa clé auprès de api.opnform.com, et une clé ne s'active que sur une instance.
Deux licences cohabitent dans le dépôt. Le cœur est sous AGPL-3.0 ou toute version ultérieure. Le dossier api/app/Enterprise/ relève d'une licence propriétaire qui permet de le modifier et de le tester, mais réserve la production aux détenteurs d'une licence. Ce code est livré dans les images Docker, inactif sans clé.
Une instance fait tourner sept conteneurs. Le docker-compose.yml lance l'API Laravel, un worker de file d'attente, un planificateur, le client Nuxt, PostgreSQL 16, Redis 7 et un Nginx en entrée. Le captcha passe par hCaptcha ou reCAPTCHA, dont il faut fournir les clés.
L'éditeur recommande son cloud. Sa documentation juge le cloud préférable pour la plupart des utilisateurs, et réserve l'auto-hébergement aux contraintes réglementaires, aux versions modifiées et aux intégrations maison. Le site annonce un cloud basé dans l'Union européenne. Son offre gratuite impose la marque OpnForm ; le domaine personnalisé, le retrait de la marque, le captcha et les intégrations Slack et Discord commencent à l'offre Pro, à 25 dollars par mois.
Douze versions en moins de trois mois. La v2.0.0 est sortie le 8 juin 2026, la v2.5.0, dernière en date, le 2 septembre 2026, et la branche principale reçoit encore des commits. Un mainteneur signe 865 commits du dépôt, plus du double du deuxième contributeur.
