Una app autoalojada de formularios y encuestas para Nextcloud, con la que puedes crear cuestionarios y recopilar respuestas en tu propio servidor.
xaboy/form-create
Componente low-code de formularios para Vue que genera, valida y envía formularios a partir de datos JSON, con compatibilidad con ocho frameworks de interfaz.
Alternativa open source a:Jotform
- Estrellas
- 7,118
- Forks
- 1,106
- Issues abiertos
- 30
- Último commit
- hace 4 días
¿Qué es?
FormCreate genera formularios completos a partir de una descripción JSON. El tipo, las opciones, las reglas y los enlaces de cada campo se declaran como datos, y el componente se encarga de la generación dinámica, la recopilación de datos, la validación y el envío.
Es compatible con ocho frameworks de interfaz, entre ellos Element Plus, Ant Design Vue, Naive UI, Arco Design, TDesign, OpenTiny (Tiny Vue) y Vant para móviles. Los campos se pueden vincular entre sí; los formularios pueden incluir subformularios y secciones agrupadas; y se puede usar cualquier componente de Vue o etiqueta HTML como campo. El paquete form-designer ofrece un editor visual para crear esquemas JSON, con versiones independientes para escritorio y móviles.
Vue 2, Vue 2.7 y Vue 3 tienen ramas independientes, por lo que el paquete adecuado depende de la versión de Vue que se use.
Funciones clave
- 01Genera formularios a partir de datos JSON e incluye su generación, validación y envío
- 02Es compatible con ocho frameworks de interfaz, entre ellos Element Plus, Ant Design Vue y Vant
- 03Permite vincular campos e incluir subformularios y secciones agrupadas
- 04Permite usar cualquier componente de Vue o etiqueta HTML como campo
- 05Incluye un diseñador visual de formularios para escritorio y móviles
- 06Ofrece una API para leer instancias de formularios y operar con ellas
Casos de uso
- Crear formularios de administración para sistemas gubernamentales, OA, ERP o de gestión de comercio electrónico
- Permitir que personas sin conocimientos de desarrollo definan diseños de formularios mediante un diseñador visual
- Usar la misma lógica de formularios en aplicaciones Vue para escritorio y móviles
Inicio rápido
- 1
Instala el paquete para tu framework de UI (versión para Vue 3, ejemplo con element-plus)
npm install @form-create/element-ui@next
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es form-create?
- Componente low-code de formularios para Vue que genera, valida y envía formularios a partir de datos JSON, con compatibilidad con ocho frameworks de interfaz. FormCreate genera formularios completos a partir de una descripción JSON. El tipo, las opciones, las reglas y los enlaces de cada campo se declaran como datos, y el componente se encarga de la generación dinámica, la recopilación de datos, la validación y el envío.
- ¿form-create es gratuito? ¿Qué licencia tiene?
- form-create es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿form-create sigue mantenido?
- Mantenimiento activo. El último commit de form-create fue el 3 nov 2026.
- ¿Para qué puedo usar form-create?
- Crear formularios de administración para sistemas gubernamentales, OA, ERP o de gestión de comercio electrónico Permitir que personas sin conocimientos de desarrollo definan diseños de formularios mediante un diseñador visual Usar la misma lógica de formularios en aplicaciones Vue para escritorio y móviles
- ¿Cómo se instala form-create?
- Instala el paquete para tu framework de UI (versión para Vue 3, ejemplo con element-plus): npm install @form-create/element-ui@next
- ¿Dónde consigo form-create?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xaboy/form-create
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Creador open source de formularios conversacionales para encuestas, cuestionarios y sondeos, disponible en la nube o para alojarlo por cuenta propia.
Creador de formularios open source con edición sin código, formularios insertables, notificaciones, integraciones y opción de alojamiento propio.
Creador de encuestas y formularios de código abierto para elaborar cuestionarios, exámenes, sondeos y pruebas, con análisis de datos en línea y exportación.
Una biblioteca headless y con tipos seguros para gestionar el estado de formularios en TypeScript, JavaScript, React, Vue, Angular, Solid y Lit.
Biblioteca JavaScript de código abierto que muestra formularios, encuestas, cuestionarios y asistentes paso a paso definidos en JSON en React, Angular, Vue y JavaScript sin framework.