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.
didi/xiaoju-survey
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.
Alternativa open source a:SurveyMonkey
Google Forms
Typeform
- Estrelas
- 3,802
- Forks
- 518
- Issues abertas
- 48
- Último commit
- há 23 dias
O que é?
O XIAOJUSURVEY é um sistema de pesquisas voltado a empresas e pessoas físicas, usado para criar questionários, provas, avaliações e formulários complexos para pesquisas online. Ele inclui mais de 40 tipos de pergunta e uma biblioteca de modelos prontos, cobrindo casos de uso como pesquisa de mercado, pesquisas de satisfação do cliente, provas online e votações.
Para trabalhar com os dados, oferece estatísticas por pergunta, análise cruzada e análise multicanal, além de exportação de dados e gerenciamento das respostas coletadas. As pesquisas oferecem lógica de exibição e salto, referências a opções e perguntas, temas personalizados e uma opção de IA que gera uma pesquisa a partir de um prompt conversacional usando um LLM conectado.
O painel web é desenvolvido com Vue 3 e Element Plus, o servidor usa NestJS com MongoDB, e um SDK para React Native permite incorporar pesquisas curtas em outros apps. Há suporte à implantação com Docker, com imagens slim e full.
Recursos principais
- 01Suporta mais de 40 tipos de pergunta, incluindo entrada de texto, seleção, avaliação, votação e upload de arquivos.
- 02Regras de lógica para exibição, saltos e referências a opções ou perguntas.
- 03Estatísticas por pergunta, análise cruzada e exportação de dados.
- 04Geração de pesquisas com auxílio de IA a partir de um prompt conversacional via LLM.
- 05Permissões baseadas em funções e espaços de trabalho para equipes.
- 06Hooks personalizados para enviar dados e mensagens a sistemas externos.
- 07SDK de pesquisas incorporáveis em várias plataformas cliente.
Casos de uso
- Realizar pesquisas de satisfação do cliente ou de mercado dentro de uma empresa.
- Disponibilizar provas, quizzes ou avaliações online com resultados pontuados.
- Coletar votos ou inscrições com controles antispam e de revisão antes da publicação.
- Incorporar pesquisas curtas a um produto mobile ou web existente.
Início rápido
- 1
Instale as dependências do servidor
cd server && npm install - 2
Inicie o servidor localmente
cd server && npm run local - 3
Instale as dependências da web
cd web && npm install - 4
Inicie o front-end da web e abra http://localhost:8080/management
cd web && npm run serve
Antes de usar
- É necessário usar Node.js 18 ou superior e um backend MongoDB.
- A configuração local envolve dois projetos separados (servidor e web), que precisam estar em execução.
Em coleções
Tópicos
Perguntas frequentes
- O que é xiaoju-survey?
- 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. O XIAOJUSURVEY é um sistema de pesquisas voltado a empresas e pessoas físicas, usado para criar questionários, provas, avaliações e formulários complexos para pesquisas online. Ele inclui mais de 40 tipos de pergunta e uma biblioteca de modelos prontos, cobrindo casos de uso como pesquisa de mercado, pesquisas de satisfação do cliente, provas online e votações.
- xiaoju-survey é gratuito? Qual é a licença?
- xiaoju-survey é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- xiaoju-survey ainda é mantido?
- Manutenção ativa. O último commit de xiaoju-survey foi em 16 de out. de 2026.
- Para que posso usar xiaoju-survey?
- Realizar pesquisas de satisfação do cliente ou de mercado dentro de uma empresa. Disponibilizar provas, quizzes ou avaliações online com resultados pontuados. Coletar votos ou inscrições com controles antispam e de revisão antes da publicação. Incorporar pesquisas curtas a um produto mobile ou web existente.
- Como instalar xiaoju-survey?
- Instale as dependências do servidor: cd server && npm install Inicie o servidor localmente: cd server && npm run local Instale as dependências da web: cd web && npm install Inicie o front-end da web e abra http://localhost:8080/management: cd web && npm run serve
- Onde consigo xiaoju-survey?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/didi/xiaoju-survey
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.
Plataforma auto-hospedada para pesquisas, provas com correção e prática com bancos de questões, com criação de formulários assistida por IA e análise de respostas.
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.
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.
Aplicativo de formulários e pesquisas auto-hospedado para Nextcloud, que permite criar questionários e coletar respostas no seu próprio servidor.