SurveyJS
Une bibliothèque JavaScript pour intégrer des formulaires interactifs
Découvrir SurveyJS
SurveyJS est une suite de composants JavaScript open source conçue pour intégrer un système complet de gestion de formulaires directement dans une application web. Elle s’adresse aux équipes de développement qui souhaitent créer, déployer et analyser des formulaires sans dépendre d’une plateforme SaaS tierce. La suite se compose de quatre modules complémentaires : un constructeur visuel, une bibliothèque de rendu, un tableau de bord d’analyse et un générateur de PDF.
L’ensemble fonctionne en mode self-hosted : les données collectées sont stockées sur l’infrastructure du client, sans transit vers des serveurs tiers. Cette architecture garantit un contrôle total sur les données et facilite la mise en conformité avec les réglementations en vigueur, notamment le RGPD et la norme HIPAA.
Un constructeur de formulaires pour concevoir des enquêtes complexes
Survey Creator est le composant de SurveyJS dédié à la conception des formulaires. Il propose une interface drag-and-drop qui permet de créer des enquêtes, des quiz ou des formulaires multi-étapes sans écrire de code. Chaque élément ajouté sur l’interface de conception génère automatiquement un schéma en JSON, qui décrit la structure, la mise en page et le comportement du formulaire.
Le constructeur intègre une interface graphique dédiée à la logique conditionnelle et au form branching, ce qui permet de définir des règles de visibilité ou de branchement selon les réponses de l’utilisateur. Un CSS Theme Editor permet par ailleurs de personnaliser l’apparence des formulaires et de sauvegarder les thèmes créés pour les réutiliser.
Une bibliothèque de composants pour intégrer les formulaires dans n’importe quelle application
Une fois le formulaire conçu dans Survey Creator, la Form Library prend le relais : elle interprète le schéma JSON généré et restitue le formulaire sous forme interactive dans l’application. Compatible avec React, Angular, Vue, jQuery et Knockout, elle s’installe via npm en quelques lignes de code. Elle propose plus de 20 types de questions natifs, des options de validation des saisies et un prétraitement des données. Elle supporte la localisation dans plus de 50 langues et s’adapte à n’importe quelle combinaison de serveur et de base de données. Les données collectées sont stockées directement sur les serveurs du client.
Un tableau de bord pour analyser et visualiser les résultats des enquêtes
SurveyJS propose un dashboard pour analyser les réponses collectées. Il centralise l’ensemble des données et les restitue sous forme de graphiques interactifs et de tableaux, avec des mises à jour en temps réel.
Il prend en charge tous les types de graphiques courants et permet de personnaliser leur apparence. Les résultats peuvent être exportés en Excel, CSV ou PDF. Comme pour les autres composants de la suite, les données traitées restent stockées sur l’infrastructure du client.
Un générateur de PDF pour exporter et partager les formulaires
Le PDF Generator convertit n’importe quel formulaire SurveyJS en fichier PDF à partir de son schéma JSON. Les fichiers générés peuvent être téléchargés, partagés en ligne ou imprimés, sous forme modifiable ou en lecture seule. Le composant restitue l’ensemble des types de questions et permet de personnaliser l’en-tête et le pied de page avec les éléments de marque de l’entreprise.
Des licences adaptées au profil des équipes de développement
SurveyJS propose quatre formules tarifaires, sous forme de licences en achat unique par développeur, incluant 12 mois de mises à jour et de support.
- Gratuit : Form Library, formulaires et soumissions illimités, support React/Angular/Vue/jQuery, formulaires multi-pages, quiz, validation des saisies.
- À 499 € : les fonctionnalités de la formule gratuite, plus Survey Creator, interface drag-and-drop, logique conditionnelle, génération de schémas JSON, CSS Theme Editor, marque blanche.
- À 899 € : les fonctionnalités de la formule à 499 €, plus Dashboard et PDF Generator, export Excel/CSV/PDF, graphiques interactifs, mises à jour en temps réel.
- À partir de 1 998 € : les fonctionnalités de la formule à 899 €, plus support prioritaire, Technical Account Manager, sessions d’intégration et de revue de code.
Prix
- Version gratuite
- Version payante : À partir de 499 €
Disponible sur...
Navigateur web