Formulaires

Faut-il créer votre propre Formasty ?

Éditeur de formulaires hébergé sans code pour créer des formulaires, les intégrer et recueillir les réponses.

Avec des limites · les bases, avec des limites
Prix 29 $US/moisÉconomie estimée 348 $US/anDurée estimée un week-endCatégorie FormulairesVotes du catalogue 0

Un éditeur de formulaires fait partie des catégories les plus faciles à créer avec un seul prompt : un schéma, un moteur de rendu, une table de réponses, un export CSV. Un agent vous donnera en une session un formulaire fonctionnel à plusieurs étapes avec des champs conditionnels et un extrait de code d’intégration ; pour un formulaire d’inscription personnel ou de prise en charge de clients, cela suffit vraiment. Les manques concernent les aspects ennuyeux auxquels personne ne pense avant qu’ils ne posent problème : des emails qui arrivent vraiment en boîte de réception, le spam qui passe le honeypot, les fichiers envoyés qu’il faut sauvegarder et la douzaine d’intégrations qui transforment une réponse en ligne dans l’outil de quelqu’un d’autre. Vous héritez aussi de la disponibilité, car un formulaire en panne représente un prospect dont vous n’aurez jamais connu l’existence. Créez-le si le formulaire vous appartient et que le volume est faible ; payez si le formulaire est un processus métier.

EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.

Le prompt complet
Build a single-user, self-hosted form builder and response collector. Stack: Next.js 15 App Router, TypeScript, Tailwind, SQLite via better-sqlite3. No other hosted services.
Data model: forms(id, slug, title, schema JSON, theme JSON, createdAt), responses(id, formId, payload JSON, meta JSON, createdAt), deliveries(id, responseId, url, status, attempts).
Admin builder at /admin/forms/[id]: add, reorder, duplicate and delete fields. Field types: short text, long text, email, number, single select, multi select, dropdown, date, rating 1 to 5, file upload, consent checkbox, hidden field.
Per field: label, help text, required flag, placeholder, and simple conditional visibility (show this field when field X equals value Y).
Multi-step forms: fields grouped into steps, one step per screen, progress bar, back button, answers held in client state until final submit.
Public form at /f/[slug]: server-rendered, mobile-first, keyboard navigable, and revalidated on the server so client validation is never the only check.
Persist in-progress answers to localStorage keyed by form slug so a refresh does not wipe the form.
File uploads write to ./uploads with a size cap and mime allowlist defined in the schema; store the relative path in the response payload.
Spam control: hidden honeypot field, reject submissions completed in under 2 seconds, and a per-IP rate limit table in SQLite. No captcha, no third party.
Notifications: on submit, send a plain text digest of the response over SMTP with nodemailer using SMTP_HOST, SMTP_USER, SMTP_PASS, NOTIFY_TO from .env. If those are unset, log and continue instead of erroring.
Optional per-form webhook URL: POST the response JSON, 3 retries with backoff, log every attempt in deliveries.
Responses view at /admin/forms/[id]/responses: table with one column per field, text search, date range filter, detail drawer, delete, and CSV export of the current filter.
Embedding: an /embed/[slug] route plus a small public/embed.js that injects an iframe and auto-resizes it via postMessage.
Theming per form: accent color, one of three system font stacks, light or dark, optional cover image, custom thank-you message, optional redirect URL.
Auth: a single ADMIN_PASSWORD from .env and a signed httpOnly cookie session for all /admin routes. No user accounts, no OAuth, no analytics, no telemetry.
Seed script creating two demo forms: a three-step onboarding survey with conditional fields, and a one-page contact form.
Out of scope: payments, e-signatures, team accounts, template marketplace, A/B testing, AI form generation.
Deliver a README with setup steps, a .env.example, a note on backing up form.db plus ./uploads, and a Dockerfile listening on port 3000.
Ship working code, not scaffolding: npm install, npm run seed, npm run dev must yield a fillable form at /f/contact and a visible row in the responses table.

Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR

Prompt original conservé en anglais.

Comment créer votre propre version ?

Définissez un formulaire sous forme de schéma JSON dans une UI d’administration, affichez-le publiquement sous forme de page à plusieurs étapes ou d’iframe intégrable, et stockez chaque réponse dans SQLite avec notification par email et export CSV.

Ce dont vous aurez besoin

Pourquoi payer peut encore valoir le coup

Parce que les formulaires sont des éléments porteurs. Dès qu’un formulaire recueille de vrais prospects, des candidatures ou des fichiers clients, le coût d’une panne discrète dépasse celui de n’importe quel abonnement, et vous cessez de vouloir gérer vous-même la délivrabilité des emails, les vagues de spam et le stockage des fichiers. Les outils de formulaires payants vendent aussi de la rapidité : un outil correct met en ligne en dix minutes un formulaire à votre marque, conditionnel et à plusieurs étapes à partir d’un modèle, ce qui va plus vite que de vérifier le résultat d’un agent. La version auto-hébergée gagne lorsqu’il s’agit d’un seul formulaire que vous contrôlez sur un site que vous exploitez déjà.

Ce que vous perdez

xDélivrabilité : leur envoi d’emails de notification est rodé et authentifié, votre serveur SMTP ne l’est pas

xLe catalogue d’intégrations : Sheets, Slack, Notion, CRM, webhooks à la Zapier avec nouvelles tentatives et UI de correspondance des champs

xLa bibliothèque de modèles et la finition de l’éditeur, qui constituent l’essentiel de ce que vous payez dans un outil de formulaires

xLes champs de paiement, la signature électronique et tout ce qui nécessite des garanties de conformité comme un DPA signé

xLa disponibilité et la diffusion via un CDN edge : un formulaire sur une page fréquentée tombe silencieusement en panne lorsque votre machine tombe

projets existants · à utiliser plutôt que de construire

Rien qui mérite d’être cité. C’est pour cela que le prompt existe.

Partager sur X ↗"Je viens de remplacer Formasty (29 $US/mois) avec un seul prompt"
Offres et tarifs

Combien coûte Formasty ?

Dans votre devise · dollar des États-UnisVérifié le 20/10/2026
Facturation mensuelle
29 $US/mois
Par an
348 $US/an
Acheter sur le site officiel

Vous finalisez l’achat sur le site de Formasty. Vibe Radar ne gère aucun paiement.

Construire ou acheter

Construire ou s’abonner à Formasty ?

Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.

S’abonner
Le construire soi-même
Horizon
S’abonner696 $US
Le construire soi-même2 120 $US

Sur 24 mois, l’abonnement coûte moins cher.

Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).

Questions fréquentes
Puis-je recréer Formasty ?

En partie. Le cœur de Formasty se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : Délivrabilité : leur envoi d’emails de notification est rodé et authentifié, votre serveur SMTP ne l’est pas, Le catalogue d’intégrations : Sheets, Slack, Notion, CRM, webhooks à la Zapier avec nouvelles tentatives et UI de correspondance des champs. Lisez la liste ci-dessus avant de vous lancer.

Combien coûte Formasty ?

Formasty coûte environ 29 $US/mois (Pro, vérifié le 20/10/2026), soit 348 $US par an.

Que perd-on en remplaçant Formasty ?

Honnêtement : Délivrabilité : leur envoi d’emails de notification est rodé et authentifié, votre serveur SMTP ne l’est pas; Le catalogue d’intégrations : Sheets, Slack, Notion, CRM, webhooks à la Zapier avec nouvelles tentatives et UI de correspondance des champs; La bibliothèque de modèles et la finition de l’éditeur, qui constituent l’essentiel de ce que vous payez dans un outil de formulaires; Les champs de paiement, la signature électronique et tout ce qui nécessite des garanties de conformité comme un DPA signé; La disponibilité et la diffusion via un CDN edge : un formulaire sur une page fréquentée tombe silencieusement en panne lorsque votre machine tombe. Si l’un de ces points compte pour vous, continuez à payer.

Existe-t-il une alternative open source à Formasty ?

Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.

De nouvelles idées sur votre radar.

Recevez les nouveautés du catalogue et des prompts pour votre prochain projet.