TiddlyWiki: Personal Wiki in a Single File

TiddlyWiki holds a whole wiki in one HTML file, or serves it from Node.js so the household can edit the same notebook. The notes are plain files on your own disk, and the wiki runs without a database.

Compare with similar apps

How TiddlyWiki stacks up against other productivity apps. Add or remove apps to change the comparison.

Requirement
TiddlyWiki
PriceFreeFree
Web UIYesYes
Architecturex86 + ARMx86 + ARM
ContainersNoneRuns locally1The app alone
Databasefile onlySQLite
RuntimeNode.jsNode.js
Docker–Yes
Linux packageYesYes
Windows–Yes
macOSYesYes
Node.jsYes–
iOS––
Android––
macOS–Yes
Windows–Yes
Linux–Yes
Full comparison

Common questions

Similar apps to TiddlyWiki

More apps in Productivity.

Blinko

Capture a thought in Blinko and it sits as a Markdown card you can tag, search and expand into a full note. The note app's AI search, tagging and chat run against Ollama on your own hardware, or a hosted model if you prefer.

Free + Paidx86 + ARMNode.js

HedgeDoc

Write markdown together in a browser-based editor and watch the edits land as they are typed. HedgeDoc keeps the notes on your server, renders diagrams and slides from the same text, and gives each note a permission level you pick before you share the link.

Freex86 + ARMNode.js

Joplin

Sync notes between the official Joplin desktop and mobile apps using a server kept on your own network.

Free + Paidx86 + ARMNode.js

Memos

Save quick Markdown notes to a private timeline on your own server, with tags, search and optional sharing.

Freex86 + ARMGo

SilverBullet

Write notes in Markdown in a browser tab and keep them as plain files in a folder on your own server. SilverBullet adds wiki links, live queries and Lua scripting. The same space can hold a journal, a task list and a small database that updates itself.

Freex86 + ARMRust

SiYuan

Write Markdown notes with block-level links in a privacy-first workspace, served to your browser from your own server.

Freex86 + ARMGo

Standard Notes

Keep notes, tags and files encrypted on your devices and sync them through a server you run, with clients for phones, desktop and the browser. The V2 server is four containers, and the official apps accept your own address under Advanced options.

Free + Paidx86 + ARMNode.js

Trilium Notes

Keep a large personal knowledge base as a tree of notes and sync your desktop apps with a server at home using this hierarchical FOSS note-taking app.

Freex86 + ARMNode.js
See all self-hosted apps →

Tags

Updated