awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
didi avatar

didi/xiaoju-survey

0
View on GitHub↗
3,763 stars·507 forks·TypeScript·Apache-2.0·28 viewsxiaojusurvey.didi.cn↗

Xiaoju Survey

This project is an enterprise survey platform and digital data collection suite designed for building complex digital questionnaires, polls, and exams. It functions as a modular online form builder and a survey analytics tool, providing a complete workflow for creating, distributing, and managing the lifecycle of research and feedback instruments.

The system distinguishes itself through a role-based access control framework and a security layer that incorporates data encryption, anti-fraud protections, and sensitive data masking. It features an analytics engine capable of statistical cross-analysis to process large volumes of respondent data into professional reports.

The platform covers a broad range of capabilities including schema-driven form generation, conditional question branching, and device-specific layout design. It provides tools for end-to-end survey orchestration, from content versioning and publishing to digital distribution via shareable links and QR codes.

The project is implemented using TypeScript.

Features

  • Data Collection Systems - Provides a business-grade platform for managing the full lifecycle of enterprise data collection and form submissions.
  • Survey Branching Rules - Implements conditional branching rules to dynamically show or hide questions based on previous respondent answers.
  • Forms and Surveys - Enables building and distributing digital questionnaires and polls to collect structured data from users.
  • Data Collection Suites - Provides a complete workflow for creating, distributing, and managing the lifecycle of enterprise research instruments.
  • Form Builders - Features a modular interface for designing structured data collection tools with customizable inputs and layout editors.
  • Self-Hosted Survey Platforms - Serves as a comprehensive platform for building complex digital questionnaires, polls, and exams with advanced logic.
  • Survey Lifecycle Management - Provides a comprehensive system for managing the creation, administration, and state transitions of research surveys.
  • Questionnaire Builders - Offers visual tools for constructing digital surveys and polls with rich input types and branching logic.
  • Data Access Authorizations - Enforces granular authorization to ensure users only access specific data objects they are permitted to see.
  • Role-Based Access Control - Manages data visibility and editing permissions by mapping user identities to specific authorization roles.
  • Custom Form Field Components - Builds specialized input components and validation rules to capture specific data types for unique business scenarios.
  • Custom Question Types - Implements a pluggable system for creating specialized survey input types like matrices and rankings.
  • Conditional Visibility Logic - Evaluates branching expressions to dynamically control the visibility and flow of questions based on user input.
  • Schema-Driven Form Generation - Generates complex questionnaire structures by mapping predefined JSON schemas to modular UI components.
  • Interactive Questionnaire Flows - Creates interactive questionnaire flows using a variety of input and selection components.
  • Cross-Analysis Reports - Provides an analytics engine capable of generating professional statistical reports via cross-analysis of respondent data.
  • Statistical Analysis - Uses descriptive and inferential statistics to interpret large volumes of response data through professional reports.
  • Feedback Processing - Processes collected responses to generate structured insights and reports on user feedback.
  • Shareable Links and QR Codes - Provides the ability to generate shareable links and QR codes for distributing surveys via digital platforms.
  • Survey Data Analysis Tools - Generates real-time statistics, charts, and visual reports from large volumes of survey response data.
  • Response Submissions - Offers a responsive interface for capturing survey feedback with automatic progress saving during submission.
  • Survey Global Settings - Defines global parameters for time limits, login requirements, and submission rules for the respondent experience.
  • Response Progress Persistence - Tracks and automatically saves user progress during survey submission to prevent data loss across sessions.
  • Questionnaire Versioning - Handles the lifecycle of questionnaire data through automatic saving, version history, and structured publishing workflows.
  • Research Questionnaire Builders - Organizes the creation, versioning, and deployment of research questionnaires using reusable templates.
  • Data Encryption - Secures sensitive survey information during transmission and storage using cryptographic standards.
  • Data Integrity Verification - Uses validation techniques to detect unauthorized modifications or corruption of survey data during transit and storage.
  • Fraud Prevention - Implements fraud prevention mechanisms to detect and mitigate unauthorized user behavior and data manipulation.
  • Collaborative Permissions - Manages user permissions for editing and viewing survey data through collaborative access lists.
  • Role-Based Access Control Systems - Implements a permission management framework to secure sensitive survey data through user authorization levels.
  • Data Masking - Reduces the visibility of private respondent data using masking techniques to prevent accidental leaks.
  • Data Masking - Includes a data desensitization layer that masks sensitive respondent information within the analytics interface.
  • User Access Controls - Controls account registration and access levels to restrict who can view or edit specific surveys.
  • Custom Validation Rules - Implements extensible validation logic to capture specific data types through custom rules.
  • Device-Specific Layout Editors - Allows configuration of page navigation and visual layouts with specific previews for mobile and desktop views.
  • Input Validation Rules - Provides declarative rules for validating input length and formatting to ensure data integrity.
  • Capture Formats - Utilizes various input formats to capture specific data types and ensure quality across business scenarios.
  • Modular Component Construction - Constructs diverse questionnaire inputs, from simple text fields to complex matrices, using a modular design system.
  • Schema Definitions - Implements schema-driven generation to ensure consistent survey structures based on predefined protocol files.
  • Survey Visibility Logic - Defines display rules and manages validity periods or submission limits to control when questions are visible.

Star history

Star history chart for didi/xiaoju-surveyStar history chart for didi/xiaoju-survey

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does didi/xiaoju-survey do?

This project is an enterprise survey platform and digital data collection suite designed for building complex digital questionnaires, polls, and exams. It functions as a modular online form builder and a survey analytics tool, providing a complete workflow for creating, distributing, and managing the lifecycle of research and feedback instruments.

What are the main features of didi/xiaoju-survey?

The main features of didi/xiaoju-survey are: Data Collection Systems, Survey Branching Rules, Forms and Surveys, Data Collection Suites, Form Builders, Self-Hosted Survey Platforms, Survey Lifecycle Management, Questionnaire Builders.

Which projects share features with didi/xiaoju-survey?

Projects with overlapping indexed features include: tduckcloud/tduck-survey-form — This project is an open-source, self-hosted platform designed for enterprise-grade data collection, survey building,… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… javahuang/surveyking — SurveyKing is a self-hosted survey platform designed for creating, deploying, and analyzing online questionnaires and… qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… refinery/refinerycms — Refinery CMS is a modular content management system designed for Ruby on Rails applications. It provides a framework…

Projects sharing features with Xiaoju Survey

These projects share indexed features with Xiaoju Survey. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tduckcloud/tduck-survey-formTDuckCloud avatar

    TDuckCloud/tduck-survey-form

    1,224View on GitHub↗

    This project is an open-source, self-hosted platform designed for enterprise-grade data collection, survey building, and automated operational workflows. It provides a comprehensive environment for organizations to maintain full data sovereignty while managing interactive questionnaires, online exams, and complex information-gathering projects within their own private infrastructure. The platform distinguishes itself through a focus on high-concurrency, scalable deployment and granular organizational control. It features a dynamic drag-and-drop builder that supports logic-based branching and

    Javaquestionnairesurveysurvey-form
    View on GitHub↗1,224
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
  • javahuang/surveykingjavahuang avatar

    javahuang/SurveyKing

    3,979View on GitHub↗

    SurveyKing is a self-hosted survey platform designed for creating, deploying, and analyzing online questionnaires and data collection forms on private infrastructure. It integrates a business workflow automator for building custom approval processes and an online examination system for managing question banks and issuing digital certificates. The platform also includes a psychological assessment tool for administering personality tests and scales with custom dimension scoring. The system utilizes a large language model survey generator to transform natural language prompts into structured pro

    PLpgSQLjavareact-surveyspringboot
    View on GitHub↗3,979
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
Compare all 30 related projects→

Curated searches featuring Xiaoju Survey

Hand-picked collections where Xiaoju Survey appears.
  • Open Source Form and Survey Builders