XIAOJUSURVEY is an enterprises form builder and analytics platform that allows users to create questionnaires, exams, polls, quizzes, and analyze data online.
3,793
stars
449
commits
TypeScript
primary language
Jul 20, 2026
updated
XIAOJUSURVEY是一套轻量、安全的调研系统,提供面向个人和企业的一站式产品级解决方案,用于构建各类问卷、考试、测评和复杂表单,快速满足各类线上调研场景。
内部系统已沉淀 40+种题型,累积精选模板 100+,适用于市场调研、客户满意度调研、在线考试、投票、报道、测评等众多场景。数据能力上,经过上亿量级打磨,沉淀了分题统计、交叉分析、多渠道分析等在线报表能力,快速满足专业化分析。
🌈 易用
多类型数据采集,轻松创建调研表单:文本输入、数据选择、评分、投票、文件上传等。
智能逻辑编排,设计多规则动态表单:显示逻辑、跳转逻辑、选项引用、题目引用等。
精细权限管理,支持高效团队协同:空间管理、多角色权限管理等。
数据在线分析和导出,洞察调研结果:数据导出、回收数据管理、分题统计、交叉分析等。
AI 生成问卷,支持一键接入LLM:对话式生成问卷,实时预览更快速。
🎨 好看
主题自由定制,适配您的品牌:自定义颜色、背景、图片、Logo、结果页规则等。
无缝嵌入各终端,满足不同场景需求:多端嵌入式小问卷 SDK。
🚀 安全、可扩展
安全能力可扩展,提供安全相关建设的经验指导:传输加密、敏感词库、发布审查等。
自定义 Hook 配置,轻松集成多方系统与各类工具:数据推送集成、消息推送集成等。
1、 全部功能请查看 功能介绍。
2、企业和个人均可快速构建特定领域的调研类解决方案。
1、Web 端:Vue3 + ElementPlus
跨端SDK:ReactNaitve
2、Server 端:NestJS + MongoDB
3、能力增强
智能化问卷:AI 一句话生成问卷
一、具备全面的综合性和专业性
领域标准保障概念互通,是全系统的基础和核心。基于实际业务经验,沉淀了两大类:
设计语言是系统灵活性、一致性的基石,保障系统支撑的实际业务运转拥有极高的用户体验。包含两部分:
实际业务使用上包含问卷生成和投放使用,即对于系统的搭建端和渲染端。我们将题型场景化设计,以满足一份问卷从加工生产到投放应用的高度一致。
题型是问卷最核心的组成部分,而题型可配置化能力决定了上层业务可扩展的场景以及系统自身可复用的场景。 题型架构设计上,主打每一类题型拥有通用基础能力,每一种题型拥有原子化特性能力,并保障高度定制化。
数据加密传输、敏感信息精细化检测、投票防刷等能力,保障问卷发布、数据回收链路安全性。
二、轻量化设计,快速接入、灵活扩展
围绕问卷生命周期提供了完整的产品化能力,包含用户管理: 登录、注册、问卷权限,问卷管理: 创、编、投、收、数据分析,可快速构建特定领域的调研类解决方案。
问卷组成具有高灵活性,此业务特征带来问卷编辑能力的高复杂性设计。我们将问卷编辑划分为五大子领域,进行产品能力聚类,同时指导系统模块化设计和开发。基于模块编排和管理,能够开箱即用。
全系统设计原则基于协议标准化、功能模块化、管理配置化,并提供了一些列完整的文档和开发及扩展手册。
前后端分离,提供 Docker 化方案,提供了完善的部署指导手册。
请查看 本地安装手册 来启动项目。
// 服务启动
cd server
npm install
npm run local
// 页面启动
cd web
npm install
npm run serve
// B端 http://localhost:8080/management
// C端 http://localhost:8080/render/:surveyPath
请查看 部署指导 。
我们提供两个 Docker 镜像版本供您选择:
slim 版本 (xiaojusurvey/xiaoju-survey:latest-slim):
node:18-slim,镜像体积更小完整版本 (xiaojusurvey/xiaoju-survey:latest-full):
node:18,包含完整的开发工具curl、vim、git 等工具在 docker-compose.yaml 中修改镜像标签即可切换版本。
开源不易,如果该项目对你有帮助,请 star 一下 ❤️❤️❤️,你的支持是我们最大的动力。
官方群会发布项目最新消息、建设计划和社区活动,欢迎你的加入。
任何问题和合作可以联系小助手。
如果你使用了该项目,请记录反馈:我在使用,你的支持是我们最大的动力。
欢迎了解项目发展和共建,你的支持是我们最大的动力。
如果你想成为贡献者或者扩展技术栈,请查看:贡献者指南,你的加入使我们最大的荣幸。
关注项目重大变更:MAJOR CHANGELOG。
TypeScript
51.1%
Vue
33.7%
JavaScript
12.8%
SCSS
2.0%
XIAOJUSURVEY is an enterprises form builder and analytics platform that allows users to create questionnaires, exams, polls, quizzes, and analyze data online.
3,793
stars
449
commits
TypeScript
primary language
Jul 20, 2026
updated
XIAOJUSURVEY是一套轻量、安全的调研系统,提供面向个人和企业的一站式产品级解决方案,用于构建各类问卷、考试、测评和复杂表单,快速满足各类线上调研场景。
内部系统已沉淀 40+种题型,累积精选模板 100+,适用于市场调研、客户满意度调研、在线考试、投票、报道、测评等众多场景。数据能力上,经过上亿量级打磨,沉淀了分题统计、交叉分析、多渠道分析等在线报表能力,快速满足专业化分析。
🌈 易用
多类型数据采集,轻松创建调研表单:文本输入、数据选择、评分、投票、文件上传等。
智能逻辑编排,设计多规则动态表单:显示逻辑、跳转逻辑、选项引用、题目引用等。
精细权限管理,支持高效团队协同:空间管理、多角色权限管理等。
数据在线分析和导出,洞察调研结果:数据导出、回收数据管理、分题统计、交叉分析等。
AI 生成问卷,支持一键接入LLM:对话式生成问卷,实时预览更快速。
🎨 好看
主题自由定制,适配您的品牌:自定义颜色、背景、图片、Logo、结果页规则等。
无缝嵌入各终端,满足不同场景需求:多端嵌入式小问卷 SDK。
🚀 安全、可扩展
安全能力可扩展,提供安全相关建设的经验指导:传输加密、敏感词库、发布审查等。
自定义 Hook 配置,轻松集成多方系统与各类工具:数据推送集成、消息推送集成等。
1、 全部功能请查看 功能介绍。
2、企业和个人均可快速构建特定领域的调研类解决方案。
1、Web 端:Vue3 + ElementPlus
跨端SDK:ReactNaitve
2、Server 端:NestJS + MongoDB
3、能力增强
智能化问卷:AI 一句话生成问卷
一、具备全面的综合性和专业性
领域标准保障概念互通,是全系统的基础和核心。基于实际业务经验,沉淀了两大类:
设计语言是系统灵活性、一致性的基石,保障系统支撑的实际业务运转拥有极高的用户体验。包含两部分:
实际业务使用上包含问卷生成和投放使用,即对于系统的搭建端和渲染端。我们将题型场景化设计,以满足一份问卷从加工生产到投放应用的高度一致。
题型是问卷最核心的组成部分,而题型可配置化能力决定了上层业务可扩展的场景以及系统自身可复用的场景。 题型架构设计上,主打每一类题型拥有通用基础能力,每一种题型拥有原子化特性能力,并保障高度定制化。
数据加密传输、敏感信息精细化检测、投票防刷等能力,保障问卷发布、数据回收链路安全性。
二、轻量化设计,快速接入、灵活扩展
围绕问卷生命周期提供了完整的产品化能力,包含用户管理: 登录、注册、问卷权限,问卷管理: 创、编、投、收、数据分析,可快速构建特定领域的调研类解决方案。
问卷组成具有高灵活性,此业务特征带来问卷编辑能力的高复杂性设计。我们将问卷编辑划分为五大子领域,进行产品能力聚类,同时指导系统模块化设计和开发。基于模块编排和管理,能够开箱即用。
全系统设计原则基于协议标准化、功能模块化、管理配置化,并提供了一些列完整的文档和开发及扩展手册。
前后端分离,提供 Docker 化方案,提供了完善的部署指导手册。
请查看 本地安装手册 来启动项目。
// 服务启动
cd server
npm install
npm run local
// 页面启动
cd web
npm install
npm run serve
// B端 http://localhost:8080/management
// C端 http://localhost:8080/render/:surveyPath
请查看 部署指导 。
我们提供两个 Docker 镜像版本供您选择:
slim 版本 (xiaojusurvey/xiaoju-survey:latest-slim):
node:18-slim,镜像体积更小完整版本 (xiaojusurvey/xiaoju-survey:latest-full):
node:18,包含完整的开发工具curl、vim、git 等工具在 docker-compose.yaml 中修改镜像标签即可切换版本。
开源不易,如果该项目对你有帮助,请 star 一下 ❤️❤️❤️,你的支持是我们最大的动力。
官方群会发布项目最新消息、建设计划和社区活动,欢迎你的加入。
任何问题和合作可以联系小助手。
如果你使用了该项目,请记录反馈:我在使用,你的支持是我们最大的动力。
欢迎了解项目发展和共建,你的支持是我们最大的动力。
如果你想成为贡献者或者扩展技术栈,请查看:贡献者指南,你的加入使我们最大的荣幸。
关注项目重大变更:MAJOR CHANGELOG。
TypeScript
51.1%
Vue
33.7%
JavaScript
12.8%
SCSS
2.0%