3.0 KiB
3.0 KiB
title: OPNsense Form (OpnForm) created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, surveys-and-forms, app-marathon-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Surveys+and+Forms&app=opnform, https://opnform.com/]
📋 OpnForm
Constructeur de formulaires open-source moderne : drag & drop, branchement conditionnel, webhooks, intégrations — alternative crédible à Typeform/Jotform.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | opnform.com |
| GitHub | open-formulieren/opnform |
| License | AGPL-3.0 |
| Langage | PHP (Laravel) + Vue |
| Étoiles GitHub | 1.2k ⭐ |
| Catégorie | [[cat-surveys-and-forms |
📝 Description
OpnForm (anciennement OpenForm) est un constructeur de formulaires no-code orienté UX moderne. Drag & drop fluide, 25+ types de champs, branchement conditionnel, notifications email/Slack, webhooks sortants, intégrations natives (Notion, Sheets, Airtable, Discord).
Différence vs Formbricks : OpnForm se concentre sur les formulaires publics (contact, lead gen, RSVP, intake) sans tracking in-app. Formbricks vise les micro-enquêtes ciblées dans le produit.
Pour qui : équipes marketing/ops qui veulent un Typeform-like self-hosted, avec webhooks vers leur stack.
🚀 Installation
Docker Compose
version: '3.8'
services:
opnform:
image: opnform/opnform:latest
container_name: opnform
restart: unless-stopped
environment:
- APP_URL=https://forms.example.com
- DB_CONNECTION=sqlite
- MAIL_MAILER=smtp
- MAIL_HOST=mail
- MAIL_PORT=587
volumes:
- opnform_data:/app/storage
labels:
- "traefik.enable=true"
- "traefik.http.routers.opnform.rule=Host(`forms.example.com`)"
- "traefik.http.routers.opnform.entrypoints=websecure"
- "traefik.http.routers.opnform.tls.certresolver=letsencrypt"
volumes:
opnform_data:
🔄 Alternatives
Open Source
- app-formbricks — Surveys XM complets
- app-surveyjs — Library JS intégrable
- app-formio — Form builder enterprise
Propriétaires
- Typeform — UX premium, conversational
- Jotform — 6000+ templates
- Fillout — Forms Notion-like
🔐 Sécurité
- Auth : Email + OAuth (Google, GitHub)
- CSP/SRI : headers stricts par défaut
- Webhooks signés : HMAC optionnel sur les callbacks
- RGPD : auto-hébergé, IP non loggée par défaut
- Rate limiting : protection anti-spam native (honeypot, recaptcha)
📚 Ressources
Pages Liées
- cat-surveys-and-forms — Catégorie Surveys and Forms
- app-formbricks — Concurrent
- recettes-docker-compose — Templates Docker