Volver al ranking

javahuang/SurveyKing

PLpgSQLsurveyking.cn

One command to deploy a more powerful, self‑hosted alternative to SurveyMonkey.

surveyreact-surveyjavasurveyjssurveymonkeyspringboot
Crecimiento de estrellas
Estrellas
4k
Forks
595
Crecimiento semanal
Issues
57
1k2k3k
oct 2021may 2023dic 2024jul 2026
README
# One‑command Docker deploy (embedded H2)
docker run -d -p 1991:1991 surveyking/surveyking

SurveyKing · AI‑Powered Open‑Source Survey & Exam Platform

GitHub stars GitHub forks
AI Powered License Platform

Website · Deploy Docs · User Guide · Live Demo · AI Docs

English | 简体中文

SurveyKing is an AI‑powered, enterprise‑grade survey and online exam system. Create professional surveys from natural language, run exams with item banks and auto‑grading, and publish across web and mobile — all open source.

One command to deploy a more powerful, self‑hosted alternative to SurveyMonkey — with built‑in exams, item bank, and AI generation.

Key Features

  • AI survey generation from natural language prompts; supports multiple mainstream models
  • 20+ question types: text, choice, dropdown, matrix, cascader, file upload, signature, pagination, question groups, and more
  • Powerful logic engine: show/hide logic, required rules, skip/branching, calculations, randomization
  • Survey and exam modes: item bank, question picker, randomized papers, automatic grading, import/export
  • Real‑time analytics and exportable reports (CSV/Excel)
  • Collaboration and roles: multi‑user management, role‑based permissions
  • Responsive across devices: desktop, mobile, and WeChat Mini Program
  • One‑click deploy via Docker; supports external MySQL or embedded H2
  • Multi‑language (i18n): English and Simplified Chinese today; more languages coming

Quick Start

  1. Run the Docker image (embedded H2 database):
docker run -d -p 1991:1991 surveyking/surveyking
  1. Open http://localhost:1991 and sign in:
  • Username: admin
  • Password: 123456

That’s it. You’re ready to create your first survey or exam.

Docker (advanced)

Use the Alibaba Cloud mirror if the default registry is slow:

docker run -d -p 1991:1991 registry.cn-hangzhou.aliyuncs.com/surveyking/surveyking:latest

Persist files and logs on the host:

docker run -d \
  -p 1991:1991 \
  -v ${PWD}/files:/app/files \
  -v ${PWD}/logs:/app/logs \
  surveyking/surveyking

Connect to an external MySQL (auto‑migrates schema on first run):

docker run -d \
  -p 1991:1991 \
  -e PROFILE=mysql \
  -e MYSQL_USER=surveyking \
  -e MYSQL_PASS=surveyking \
  -e DB_URL='jdbc:mysql://172.17.0.1:3306/surveyking?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8' \
  -v ${PWD}/files:/app/files \
  -v ${PWD}/logs:/app/logs \
  surveyking/surveyking

Screenshots

Survey editor Survey preview Survey report
Exam editor Exam preview Project settings
More screenshots in the docs folder.

Internationalization

  • Current languages: English, Simplified Chinese
  • More languages are on the way; community contributions are welcome

Contributing

Issues and pull requests are welcome. If you like SurveyKing, please give us a star — it really helps.

License

MIT License © SurveyKing contributors

Repositorios relacionados
jindongwang/transferlearning

Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习

PythonPyPIMIT Licensetransferlearningdomain-adaptation
transferlearning.xyz
14.3k3.8k
formbricks/formbricks

Open Source Qualtrics Alternative

TypeScriptnpmOtherformssurvey
formbricks.com
12.6k2.4k
Mooler0410/LLMsPracticalGuide

A curated list of practical guide resources of LLMs (LLMs Tree, Examples, Papers)

large-language-modelsnatural-language-processing
arxiv.org/abs/2304.13712v2
10.2k788
heyform/heyform

Open-Source Form Builder

TypeScriptnpmGNU Affero General Public License v3.0formquiz
heyform.net
8.9k688
WooooDyy/LLM-Agent-Paper-List

The paper list of the 86-page SCIS cover paper "The Rise and Potential of Large Language Model Based Agents: A Survey" by Zhiheng Xi et al.

agentlarge-language-models
arxiv.org/abs/2309.07864
8.2k495
hongleizhang/RSPapers

RSTutorials: A Curated List of Must-read Papers on Recommender System.

MIT Licenseread-papersrecommender-system
6.5k1.3k
surveyjs/survey-library

SurveyJS is an open-source JavaScript form builder library that allows developers to create dynamic forms, multi-step form wizards, and survey applications. It supports React, Angular, and Vue.js (Vue 3), and can also be used in applications built with plain JavaScript.

TypeScriptnpmMIT Licensesurveyjavascript
surveyjs.io/form-library
4.8k914
streetcomplete/StreetComplete

Easy to use OpenStreetMap editor for Android

KotlinGNU General Public License v3.0openstreetmapandroid
streetcomplete.app
4.7k434
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.

TypeScriptnpmApache License 2.0questionsurvey
xiaojusurvey.didi.cn
3.8k507
eosphoros-ai/Awesome-Text2SQL

Curated tutorials and resources for Large Language Models, Text2SQL, Text2DSL、Text2API、Text2Vis and more.

MIT Licenseaiawesome
3.7k252
LimeSurvey/LimeSurvey

🔥 LimeSurvey – A powerful, open-source survey platform. A free alternative to SurveyMonkey, Typeform, Qualtrics, and Google Forms, making it simple to create online surveys and forms with unmatched flexibility.

JavaScriptnpmOthersurveylimesurvey
limesurvey.org
3.7k1.1k
codefuse-ai/Awesome-Code-LLM

[TMLR] A curated list of language modeling researches for code (and other software engineering activities), plus related datasets.

datasetsllm
arxiv.org/abs/2311.07989
3.4k238