{"adoption": {"forks": 919, "observed_at": "2026-08-28T04:08:57.328684+00:00", "stars": 4707}, "canonical_url": "https://ross.abutalabs.com/products/dokuwiki", "card": {"archived": false, "artifact_type": "application", "description": "The DokuWiki Open Source Wiki Engine", "domain": ["documentation", "web-development", "self-hosted", "cms"], "enriched": true, "function": ["documentation", "web-framework", "plugin-system"], "health_score": 100, "homepage": "http://www.dokuwiki.org", "language": "PHP", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["dokuwiki/dokuwiki"], "name": "dokuwiki/dokuwiki", "platform": ["php", "self-hosted", "cross-platform"], "pushed_at": "2026-08-25T11:36:15+00:00", "repo": "dokuwiki/dokuwiki", "stars": 4707, "tags": ["wiki-engine", "flat-file", "no-database", "gpl", "collaboration", "web-server"], "topics": ["wiki-engine", "php", "dokuwiki", "wiki"], "urls": [], "use_cases": ["self-host a team knowledge base without a database", "set up project documentation wiki", "build an internal company wiki with access control", "run a community documentation site on shared PHP hosting", "keep versioned plain-text documentation in git-friendly files"], "what_it_is": "DokuWiki is an open-source wiki engine written in PHP that stores content in plain text files, requiring no database. It has been actively maintained since 2004 and supports plugins, access control, and versioning.", "when_to_avoid": ["you need a modern single-page application experience or WYSIWYG-first editing", "you want a headless/API-first wiki to integrate into a custom frontend", "you need heavy structured data or relational queries over wiki content"], "when_to_choose": ["you need a lightweight wiki on plain PHP hosting without a database", "you want simple file-based storage that is easy to back up", "you need a mature, plugin-extensible wiki with fine-grained ACLs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dokuwiki", "repo": "dokuwiki/dokuwiki", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "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:57.328684+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.328684+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:10.249281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fafe3d57a8d7544b20dd7448a384ea356a3d0eef248dc4562ce314df7268b6bc", "fetched_at": "2026-08-28T04:08:57.328684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dokuwiki/dokuwiki"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 97}, "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": 6086, "days_push": 8, "days_rel": 22, "gap_med": 20, "n_releases_24m": 6}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}