Talking to customers · Independent · 22 Oct 2026

didi/xiaoju-survey

XIAOJUSURVEY is an enterprises form builder and analytics platform that allows users to create questionnaires, exams, polls, quizzes, and analyze data online.

← Talking to customers

In simple English

This tool lets you build surveys, quizzes, and forms on your own server. You can collect answers, design questions, and see charts of your results without paying a third-party service. It includes artificial intelligence features to write questions from a single sentence. You host the application yourself, so your data stays on your own hardware. Setting it up requires some technical knowledge of Node.js and Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server).

What it is

Xiaoju-survey is an open-source form builder and data analytics platform created by Didi. It combines a web dashboard for building questionnaires with a backend server that stores responses and generates statistics.

What it is good for

It fits small teams, schools, or businesses that need to run surveys or exams without sharing user data with commercial form services.

Stars3.8k
LicenceApache-2.0
LatestNo tagged releasechecked 22 Oct 2026
Last code change2026-10-16
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Includes over forty question types and pre-built templates.
  • Supports artificial intelligence prompt generation for quick form creation.
  • Provides detailed charts and cross-tabulation analysis for collected data.
Watch for
  • Requires running both a Node.js server and a MongoDB database.
  • Documentation and some interface elements may require translation from Chinese.
  • Setup takes time and command-line knowledge to configure correctly.
Replaces

Hosted form and survey platforms that charge monthly fees or store user data on external servers.

Works well with

Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) and MongoDB (a document database program that stores data as flexible json-like documents).

Similar repositories
Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
git clone https://github.com/didi/xiaoju-survey.git
cd xiaoju-survey
docker compose up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › User Research & Product Insights › Surveys.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.