# XIAOJUSURVEY

> XIAOJUSURVEY (3.8k stars, open-sourced by DiDi, active Oct 2026) builds questionnaires, exams, polls and complex forms from 40+ question types and 100+ templates, with display and jump logic, team spaces and roles, per-question statistics and cross-analysis, data export, and hooks to push data and messages to other systems. Optional AI survey generation needs your own model API. Apache-2.0. Runs as a Docker image plus MongoDB. Most docs and the main README are in Chinese; an English README exists. No payment fields or PDF forms.

- Repository: https://github.com/didi/xiaoju-survey
- Official docs: https://github.com/didi/xiaoju-survey/blob/main/README_EN.md
- Checked: 2026-10-16

## What it replaces
- Typeform: Form and survey builder, Conditional logic and branching, Response analytics and exports (partial). Survey and exam focused; docs mostly in Chinese; no payment fields.
- Jotform: Form and survey builder, Conditional logic and branching, Response analytics and exports, Integrations and webhooks (partial). No payment fields, PDF forms or e-signatures.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Self-hosted Docker image with MongoDB, or run locally with Node.js 18+ | https://github.com/didi/xiaoju-survey/blob/main/README_EN.md | 2026-10-16 |
| Code licence | Confirmed | Apache-2.0 | https://github.com/didi/xiaoju-survey/blob/main/LICENSE | 2026-10-16 |
| Model weights licence | Confirmed | No separate model weights; optional AI generation calls an external model API you configure | https://github.com/didi/xiaoju-survey/blob/main/docker-compose.yaml | 2026-10-16 |
| Commercial use | Confirmed | Yes, Apache-2.0 | https://github.com/didi/xiaoju-survey/blob/main/README_EN.md | 2026-10-16 |
| Paid services needed? | Confirmed | None required; AI survey generation is optional and needs your own model API key | https://github.com/didi/xiaoju-survey/blob/main/docker-compose.yaml | 2026-10-16 |
| Hardware | Unknown | Not documented in the README | none found | - |
| Operating systems | Partial | Docker host or Node.js 18+ with MongoDB; OS support not listed | https://github.com/didi/xiaoju-survey/blob/main/README_EN.md | 2026-10-16 |
| Setup effort | Confirmed | Medium; docker compose with the provided file (app plus MongoDB) | https://github.com/didi/xiaoju-survey/blob/main/docker-compose.yaml | 2026-10-16 |

GitHub: 3801 stars, 517 forks, last push 2026-10-16, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/xiaoju-survey). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
