DokuWiki is a server-side, PHP-based wiki engine that stores content as flat text files with ACL-based permissions and revision history, built for shared team…
| DokuWiki | TiddlyWiki | |
|---|---|---|
| Primary category | Knowledge Base | Knowledge Base |
| Rating | Not documented | Not documented |
| Pricing model | Free / Open Source | open-source |
| Starting price | Free | Free |
| Free plan | Yes | Not documented |
| Free trial | Not documented | Not documented |
| Platforms | Web | Web |
| Team collaboration | Not documented | Not documented |
| AI features | Not documented | Not documented |
| Public API | Not documented | Not documented |
Deployment Model
DokuWiki: DokuWiki runs as a server-side PHP application (no database required, but a PHP server is needed).
TiddlyWiki: TiddlyWiki can run as a single self-contained HTML file with no server at all, and optionally as a Node.js app for a client/server setup.
A no-server option removes hosting entirely, which matters for fully portable or offline use cases.
Content Model
DokuWiki: DokuWiki uses a traditional page-based wiki structure with ACL permissions and revision history.
TiddlyWiki: TiddlyWiki organizes content as non-linear, interlinked 'tiddlers' rather than a fixed page hierarchy.
A non-linear note model suits free-form idea capture, while a page-based model suits structured reference documentation.
Multi-User Collaboration
DokuWiki: DokuWiki documents access control lists (ACLs) for managing multi-user read/edit permissions.
TiddlyWiki: TiddlyWiki's own listed cons state that its single-file/local model means there is no built-in real-time multi-user collaboration.
Teams needing simultaneous multi-editor access with permission tiers need a system built for that from the ground up.
Hosting Flexibility
DokuWiki: DokuWiki is documented as self-hosted only, with no official managed hosting plan.
TiddlyWiki: TiddlyWiki offers multiple hosting options: a local file, Node.js/AWS Lambda, or the independently run Tiddlyhost service for hosted accounts.
Having an independent hosted option lowers the barrier for users who don't want to self-host at all.
Customization Approach
DokuWiki: DokuWiki is extended primarily through its large community plugin and template ecosystem.
TiddlyWiki: TiddlyWiki's entire user interface is implemented in editable WikiText, making it fully hackable but requiring users to learn its WikiText scripting system for advanced changes.
Plugin-based extension is generally easier to adopt than rewriting UI components in a custom scripting language.
| Feature | DokuWiki | TiddlyWiki |
|---|---|---|
| No database required | Available | Available |
| Runs as a single portable file with no server | Unavailable | Available |
| Node.js server mode | Not documented | Available |
| Command-line tooling | Not documented | Available |
| Feature | DokuWiki | TiddlyWiki |
|---|---|---|
| Non-linear / tiddler-based notes | Unavailable | Available |
| Simple wiki markup syntax | Available | Available |
| Fully hackable/editable UI | Not documented | Available |
| Independent hosted service available | Unavailable | Available |
| Feature | DokuWiki | TiddlyWiki |
|---|---|---|
| Access control lists (multi-user permissions) | Available | Not documented |
| Revision history | Available | Not documented |
| Plugin/template ecosystem | Available | Not documented |
| Real-time multi-user collaboration | Not documented | Unavailable |
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
Pros
Cons
Pros
Cons
DokuWiki requires a PHP server. TiddlyWiki can run as a single HTML file with no server at all, though it also supports an optional Node.js server mode.
DokuWiki documents ACL-based multi-user permissions for shared editing. TiddlyWiki's own cons note it lacks built-in real-time multi-user collaboration due to its single-file/local model.
TiddlyWiki is described as a non-linear personal notebook built around interlinked tiddlers, whereas DokuWiki uses a more traditional shared, page-based wiki structure.
Yes — DokuWiki is GPL-2.0 licensed and TiddlyWiki is BSD-3-Clause licensed, both free and open source with no pricing plans.
TiddlyWiki has the independently run Tiddlyhost service offering hosted accounts. DokuWiki has no official managed hosting plan documented.
Both trace back to 2004 — DokuWiki's founded_year is documented as 2004, and TiddlyWiki was first released in 2004 by creator Jeremy Ruston.
Read the full DokuWiki review · Read the full TiddlyWiki review