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.
- 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.
- 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.
Hosted form and survey platforms that charge monthly fees or store user data on external servers.
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).
- formbricks/formbricks13k stars
An open-source survey tool focused on product feedback and in-app surveys.
- 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.
git clone https://github.com/didi/xiaoju-survey.git cd xiaoju-survey docker compose up -d