Skip to content
RepoQuarry

XIAOJUSURVEY didi/xiaoju-survey

DiDi's Apache-2.0 survey, exam and form builder with 40+ question types, display and jump logic, cross-analysis reports and data push hooks.

XIAOJUSURVEY at a glance

Checked 16 Oct 2026

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.

Cite this pageRepoQuarry. “XIAOJUSURVEY.” Checked 16 Oct 2026. https://repoquarry.dev/projects/xiaoju-survey

How much of Typeform does it replace?

3 of 6 jobs. Survey and exam focused; docs mostly in Chinese; no payment fields.

Partial: Form and survey builder Partial replacement
No: One-question-at-a-time conversational forms Not covered
Partial: Conditional logic and branching Partial replacement
Partial: Response analytics and exports Partial replacement
No: Payments in forms Not covered
No: Integrations and webhooks Not covered

For one-question-at-a-time conversational forms, payments in forms, see other Typeform alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of Jotform does it replace?

4 of 6 jobs. No payment fields, PDF forms or e-signatures.

Partial: Form and survey builder Partial replacement
Partial: Conditional logic and branching Partial replacement
Partial: Response analytics and exports Partial replacement
No: Payments in forms Not covered
Partial: Integrations and webhooks Partial replacement
No: PDF forms and e-signatures Not covered

For payments in forms, PDF forms and e-signatures, see other Jotform alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted Docker image with MongoDB, or run locally with Node.js 18+ The front-end and back-end separation, Dockerization solutions, and complete deployment guidance manual. github.com · README_EN.md ↗ today
Code licence Confirmed: Apache-2.0 Apache License github.com · LICENSE ↗ today
Model weights licence Confirmed: No separate model weights; optional AI generation calls an external model API you configure AImodel_API_KEY: ${AImodel_API_KEY} github.com · docker-compose.yaml ↗ today
Commercial use Confirmed: Yes, Apache-2.0 Both individual and enterprise users can quickly build survey solutions specific to their fields. github.com · README_EN.md ↗ today
Paid services needed? Confirmed: None required; AI survey generation is optional and needs your own model API key AImodel_API_URL: ${AImodel_API_URL} github.com · docker-compose.yaml ↗ today
Hardware Unknown: Not documented in the README Know the answer? —
Operating systems Partial: Docker host or Node.js 18+ with MongoDB; OS support not listed Node Version >= 18.x github.com · README_EN.md ↗ today
Setup effort Confirmed: Medium; docker compose with the provided file (app plus MongoDB) image: "xiaojusurvey/xiaoju-survey:1.3.4-slim" github.com · docker-compose.yaml ↗ today

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on