{"adoption": {"forks": 594, "observed_at": "2026-08-28T04:08:31.820290+00:00", "stars": 3991}, "canonical_url": "https://ross.abutalabs.com/products/surveyking", "card": {"archived": false, "artifact_type": "application", "description": "One command to deploy a more powerful, self‑hosted alternative to SurveyMonkey.", "domain": ["web-development", "self-hosted", "education", "developer-tools", "data-visualization", "artificial-intelligence", "hr"], "enriched": true, "function": ["self-hosted", "analytics", "data-visualization", "web-framework", "llm-inference", "chatbot"], "health_score": 80, "homepage": "https://surveyking.cn", "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["javahuang/SurveyKing"], "name": "javahuang/SurveyKing", "platform": ["windows", "self-hosted", "jvm"], "pushed_at": "2026-08-26T00:03:50+00:00", "repo": "javahuang/SurveyKing", "stars": 3991, "tags": ["survey", "exam", "questionnaire", "quiz", "question-bank", "form-builder", "surveyjs", "surveymonkey-alternative", "360-evaluation", "voting", "ai-generated-forms", "auto-grading", "mit-license", "docker", "linux", "web-server", "springboot", "react"], "topics": ["survey", "react-survey", "java", "surveyjs", "surveymonkey", "springboot"], "urls": [], "use_cases": ["self-host a SurveyMonkey alternative for surveys", "run online exams with automatic grading", "create questionnaires with AI from a text prompt", "build question-bank practice apps for learners", "collect feedback and registrations via forms with conditional logic", "run 360-degree employee evaluations", "export survey responses to Excel or SPSS for analysis", "deploy an internal polling and voting tool"], "what_it_is": "SurveyKing is a self-hosted, open-source (MIT) survey, exam, and question-bank practice platform built with Java/Spring Boot and React, deployable in one command via Docker. It supports 40+ question types, conditional logic, AI-assisted form creation and grading, multi-channel publishing, and response analytics, positioning itself as a more powerful SurveyMonkey alternative.", "when_to_avoid": ["you only need a lightweight client-side form library to embed in an existing app (use surveyjs directly)", "you require enterprise features like SSO, WeChat/DingTalk integration, or clustered deployment without buying the commercial Pro edition", "you cannot operate your own backups, upgrades, and security for a self-hosted service"], "when_to_choose": ["you need full data ownership and private/intranet deployment of a survey or exam platform", "you want surveys, exams, question banks, and analytics in one self-hosted system", "you want AI-assisted form creation, quality checks, and auto-grading without SaaS fees", "you need a one-command Docker deployment with an embedded H2 database to start"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/surveyking", "repo": "javahuang/SurveyKing", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:31.820290+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:24:13.007261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cc1c308bb4db196a6365bc08ae8b5e70243e1b807a5648cfc56989660f6026", "fetched_at": "2026-08-28T04:08:31.820290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/javahuang/SurveyKing"}, {"content_hash": "6d505e95a5a0ffa6bcb15b9075a1c098ee93dcb718dda05f8d887b1243df6fff", "fetched_at": "2026-08-29T09:17:49.139906+00:00", "kind": "homepage", "missing": false, "url": "https://surveyking.cn"}, {"content_hash": "54d9eabd9e5d0e86c8a742eb79fa6dc1dab8c22cec13cfe96af7b424833c97d4", "fetched_at": "2026-08-29T09:17:49.142776+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/open-source/quickstart"}, {"content_hash": "34b32f8dfed48d68e96a38194dea930d390aba59ae3baf70da88f37c05cf4269", "fetched_at": "2026-08-29T09:17:49.144670+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/quickstart"}, {"content_hash": "3c67281269392fe9954e2b0b681b8da86cdcf9e6f742552f81f153cbdd7bfc2e", "fetched_at": "2026-08-29T09:17:49.146689+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pricing"}, {"content_hash": "25dd48209ec652279ca7a0c5a461e682a0fc2b476b32eb9d800be770f0db9cac", "fetched_at": "2026-08-29T09:17:49.148692+00:00", "kind": "site_page", "missing": false, "url": "https://surveyking.cn/pro/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1822, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}