Aplicativo de formulários e pesquisas auto-hospedado para Nextcloud, que permite criar questionários e coletar respostas no seu próprio servidor.
xaboy/form-create
Componente low-code de formulários para Vue que renderiza, valida e envia formulários a partir de dados JSON, com suporte a oito frameworks de UI.
Alternativa open source a:Jotform
- Estrelas
- 7,118
- Forks
- 1,106
- Issues abertas
- 30
- Último commit
- há 4 dias
O que é?
O FormCreate gera formulários completos a partir de uma descrição em JSON. O tipo, as opções, as regras e as relações de cada campo são declarados como dados, e o componente cuida da renderização dinâmica, da coleta de dados, da validação e do envio.
Ele oferece suporte a oito frameworks de UI, incluindo Element Plus, Ant Design Vue, Naive UI, Arco Design, TDesign, OpenTiny (Tiny Vue) e Vant para dispositivos móveis. Os campos podem ser vinculados entre si, os formulários podem conter subformulários e seções agrupadas, e qualquer componente Vue ou tag HTML pode ser usado como campo. Um pacote form-designer oferece um editor visual para criar schemas JSON, com versões separadas para desktop e dispositivos móveis.
Vue 2, Vue 2.7 e Vue 3 têm branches separadas; por isso, o pacote adequado depende da versão do Vue utilizada.
Recursos principais
- 01Gera formulários a partir de dados JSON, com renderização, validação e envio
- 02Oferece suporte a oito frameworks de UI, incluindo Element Plus, Ant Design Vue e Vant
- 03Vinculação entre campos, subformulários e seções agrupadas
- 04Permite usar qualquer componente Vue ou tag HTML como campo
- 05Inclui um designer visual de formulários para desktop e dispositivos móveis
- 06Oferece uma API para ler e operar instâncias de formulários
Casos de uso
- Criar formulários administrativos para sistemas governamentais, OA, ERP ou de back-office de e-commerce
- Permitir que pessoas sem conhecimentos de desenvolvimento definam layouts de formulários em um designer visual
- Usar a mesma lógica de formulários em apps Vue para desktop e dispositivos móveis
Início rápido
- 1
Instale o pacote para o seu framework de UI (versão para Vue 3, exemplo com element-plus)
npm install @form-create/element-ui@next
Em coleções
Tópicos
Perguntas frequentes
- O que é form-create?
- Componente low-code de formulários para Vue que renderiza, valida e envia formulários a partir de dados JSON, com suporte a oito frameworks de UI. O FormCreate gera formulários completos a partir de uma descrição em JSON. O tipo, as opções, as regras e as relações de cada campo são declarados como dados, e o componente cuida da renderização dinâmica, da coleta de dados, da validação e do envio.
- form-create é gratuito? Qual é a licença?
- form-create é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- form-create ainda é mantido?
- Manutenção ativa. O último commit de form-create foi em 3 de nov. de 2026.
- Para que posso usar form-create?
- Criar formulários administrativos para sistemas governamentais, OA, ERP ou de back-office de e-commerce Permitir que pessoas sem conhecimentos de desenvolvimento definam layouts de formulários em um designer visual Usar a mesma lógica de formulários em apps Vue para desktop e dispositivos móveis
- Como instalar form-create?
- Instale o pacote para o seu framework de UI (versão para Vue 3, exemplo com element-plus): npm install @form-create/element-ui@next
- Onde consigo form-create?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xaboy/form-create
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Criador open source de formulários conversacionais para pesquisas, quizzes e enquetes, com opção de hospedagem na nuvem ou instalação própria.
Criador de formulários open source com edição no-code, formulários incorporáveis, notificações, integrações e opção de hospedagem própria.
Criador open source de pesquisas e formulários para elaborar questionários, provas, enquetes e quizzes, com análise de dados online e exportação.
Uma biblioteca headless e type-safe de gerenciamento de estado de formulários para TypeScript, JavaScript, React, Vue, Angular, Solid e Lit.
Biblioteca JavaScript de código aberto que renderiza formulários, pesquisas, quizzes e assistentes em várias etapas definidos em JSON, em React, Angular, Vue e JavaScript puro.