开源 JavaScript 表单库,基于 JSON 定义渲染表单、问卷、测验和多步向导,支持 React、Angular、Vue 与原生 JS。
- Star
- 3,802
- Fork
- 518
- 未关闭 Issue
- 48
- 最近提交
- 22天前
这是什么?
XIAOJUSURVEY 是一套面向企业和个人的调研系统,用于搭建问卷、考试、测评和复杂表单,适用于市场调研、客户满意度调查、在线考试和投票等场景。系统内置 40 多种题型和一批模板,可以快速开始一份调研。
在数据方面,支持分题统计、交叉分析和多渠道分析,并可导出结果、管理回收数据。问卷支持显示逻辑、跳转逻辑、选项与题目引用,以及颜色、背景、Logo 等主题定制。也可以通过接入 LLM,用一句话对话生成问卷。
管理端基于 Vue 3 与 Element Plus,服务端使用 NestJS 和 MongoDB,并提供 React Native 跨端 SDK 用于嵌入小型问卷。项目支持 Docker 部署,提供 slim 与 full 两种镜像。
核心功能
- 01支持 40 多种题型,包括文本输入、选择、评分、投票和文件上传。
- 02提供显示逻辑、跳转逻辑以及选项和题目引用等动态规则。
- 03支持分题统计、交叉分析和数据导出。
- 04可接入 LLM,通过对话生成问卷。
- 05提供空间管理和多角色权限控制,便于团队协作。
- 06支持自定义 Hook,将数据和消息推送到外部系统。
- 07提供可嵌入各终端的小问卷 SDK。
适用场景
- 在企业内开展客户满意度调查或市场调研。
- 搭建带评分结果的在线考试、测验或测评。
- 收集投票或报名信息,并配合防刷和发布审查。
- 将小型问卷嵌入已有的移动端或 Web 产品。
快速上手
- 1
安装服务端依赖
cd server && npm install - 2
启动本地服务
cd server && npm run local - 3
安装前端依赖
cd web && npm install - 4
启动前端,然后打开 http://localhost:8080/management
cd web && npm run serve
使用前须知
- 需要 Node.js 18 或更高版本以及 MongoDB 后端。
- 本地启动需要分别运行服务端和前端两个项目。
收录于专题
标签
常见问题
- xiaoju-survey 是什么?
- 开源的问卷与表单搭建平台,可创建问卷、考试、投票和测评,并提供在线数据分析与导出。 XIAOJUSURVEY 是一套面向企业和个人的调研系统,用于搭建问卷、考试、测评和复杂表单,适用于市场调研、客户满意度调查、在线考试和投票等场景。系统内置 40 多种题型和一批模板,可以快速开始一份调研。
- xiaoju-survey 可以免费使用吗?用的什么许可证?
- xiaoju-survey 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- xiaoju-survey 还在维护吗?
- 活跃维护中。xiaoju-survey 最近一次提交是在 2026年10月16日。
- xiaoju-survey 适合用来做什么?
- 在企业内开展客户满意度调查或市场调研。 搭建带评分结果的在线考试、测验或测评。 收集投票或报名信息,并配合防刷和发布审查。 将小型问卷嵌入已有的移动端或 Web 产品。
- xiaoju-survey 怎么安装和运行?
- 安装服务端依赖: cd server && npm install 启动本地服务: cd server && npm run local 安装前端依赖: cd web && npm install 启动前端,然后打开 http://localhost:8080/management: cd web && npm run serve
- 在哪里获取 xiaoju-survey?
- 源代码和安装说明在 GitHub 上:https://github.com/didi/xiaoju-survey
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4925+9 本周928TypeScriptMIT维护活跃更新于 14小时前
开源对话式表单构建工具,可用于制作问卷、测验和投票,支持云端使用或自托管。
9066+10 本周728TypeScriptAGPL-3.0维护活跃更新于 昨天
可自托管的问卷、在线考试与题库练习平台,支持 AI 辅助生成表单和数据分析。
4033607JavaMIT更新于 2个月前
开源表单构建器,支持无代码编辑、嵌入式表单、邮件通知和第三方集成,可自行部署。
3989+71 本周581PHPOther维护活跃更新于 24小时前
基于 JSON 驱动渲染、收集、验证和提交表单的 Vue 低代码表单组件,支持八种 UI 框架。
7118+4 本周1106JavaScriptMIT更新于 4天前
一款运行在 Nextcloud 上的自托管表单与问卷应用,用于创建问卷并在自有服务器上收集回复。
383+1 本周131JavaScriptAGPL-3.0维护活跃更新于 昨天