OpnForm

OpnForm

C'EST QUOI ?

OpnForm est un constructeur de formulaires open source, sans code. On assemble le formulaire dans un éditeur visuel, on le publie sur sa propre URL ou on l'intègre dans une page existante, et les réponses atterrissent dans un tableau de bord. Le projet existe en service hébergé chez l'éditeur et en version auto-hébergée, avec une API Laravel, un client Nuxt et PostgreSQL en base.

POURQUOI C'EST INTÉRESSANT ?

  • Formulaires et soumissions illimités : aucun quota sur le nombre de formulaires créés ni sur les réponses collectées.
  • Logique de formulaire : affichage conditionnel des champs et personnalisation du rendu, avec des types d'entrée variés comme le texte, la date, l'URL ou l'upload de fichiers.
  • Sorties branchées : notifications par email, webhooks, Slack et Discord pour envoyer les réponses vers l'outil qui les traite ensuite.
  • Serveur MCP pour les agents IA : un agent crée et prévisualise un brouillon de formulaire privé sans authentification. Avec OAuth, il accède à la gestion des formulaires par espace de travail, ainsi qu'à la recherche, aux statistiques et aux exports de soumissions en lecture seule. Le paquet du plugin, portable et natif, est fourni dans le dépôt sous plugins/opnform/.
  • Anti-spam et mesure : protection par captcha sur les formulaires publics, et statistiques de consultation côté administration.

CAS D'USAGE

  • Publier un formulaire de contact ou de retour d'expérience sur son site sans passer par un service tiers.
  • Collecter des candidatures ou des pièces jointes grâce aux champs d'upload de fichiers.
  • Router les réponses vers un canal Slack ou Discord pour qu'une équipe les traite au fil de l'eau.
  • Laisser un agent IA préparer un brouillon de formulaire via MCP, puis le relire avant publication.
  • Garder les soumissions dans sa propre base PostgreSQL quand les données sont sensibles.

Le cœur du projet est publié sous AGPL-3.0 ou toute version ultérieure, tandis que les fonctionnalités du dossier api/app/Enterprise/ relèvent d'une licence commerciale séparée. L'installation auto-hébergée passe par Docker, et les guides de déploiement sont dans la documentation officielle.

SOURCES

DÉPÔThttps://github.com/OpnForm/OpnForm
SITEhttps://opnform.com
LICENCEAGPL-3.0-or-later