TiddlyWiki

TiddlyWiki

A non-linear personal wiki in a single file

8.5kstars
1.2kforks
Last commit: 10h ago
Repo age: 15y old
TiddlyWiki screenshot

TiddlyWiki is a non-linear personal wiki designed to be flexible, portable, and heavily customizable. It can run entirely in the browser as a single self-contained HTML file (easy to carry, backup, and open anywhere), or it can be hosted using Node.js for multi-page/server-based workflows.

Key Features

  • Single-file wiki mode that stores the app and your content together in one HTML file
  • Non-linear note model (“tiddlers”) with powerful linking, tagging, and organization
  • Transclusion and “wikitext” templating to reuse and compose content across pages
  • Built-in search, filtering, and dynamic lists powered by a rich filter language
  • Extensible plugin architecture (themes, macros, widgets, custom renderers)
  • Multiple saving/hosting options (classic file saving, Node.js server, and adapters)
  • Import/export and inter-wiki sharing via core import tools and plugin ecosystem

Use Cases

  • Personal knowledge management (Zettelkasten-style notes, research notebooks)
  • Lightweight documentation and project wikis (run locally or on a server)
  • Building custom, form-like tools and dashboards using templates/widgets

Limitations and Considerations

  • Collaboration is not a primary design focus in classic single-file mode; multi-user editing typically requires additional server/storage choices.
  • The learning curve can be steep for advanced customization (filters, widgets, macros).

TiddlyWiki is a strong fit for users who want an offline-friendly knowledge base with deep customization and composable content. Its single-file mode makes it uniquely portable, while Node.js hosting enables more traditional server-backed deployments when needed.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

AppFlowy

AppFlowy

An open workspace for notes, wikis, and projects

67.4k
4.8k
Last commit: 1mo ago

Notion-style workspace for docs, wikis, and task databases with rich blocks, templates, and optional AI—available across desktop and mobile.

Alternative to:
Notion
Notion
+3
AFFiNE

AFFiNE

Local-first workspace for docs, notes, and whiteboards

61.6k
4.2k
Last commit: 1d ago

Local-first, open-source workspace combining docs, wikis, and whiteboards with real-time collaboration and optional self-hosted cloud sync.

Alternative to:
Notion
Notion
+4
Joplin

Joplin

End-to-end encrypted notes with Markdown and file attachments

52.9k
5.7k
Last commit: 8h ago

Cross-platform note-taking and knowledge management app with Markdown, attachments, Web Clipper, offline-first sync, and optional end-to-end encryption.

Alternative to:
Notion
Notion
+4
Memos

Memos

A privacy-first note-taking app for quick ideas and logs

52.6k
3.8k
Last commit: 13h ago

Lightweight self-hosted note-taking and micro-journaling app with Markdown, tags, full-text search, and a clean timeline UI for personal knowledge capture.

Alternative to:
Notion
Notion
+3
SiYuan

SiYuan

Privacy-first personal knowledge base with block references

40.4k
2.5k
Last commit: 9d ago

Self-hostable note app with Markdown, block references, backlinks, and local-first sync for building a personal knowledge base and wiki-like docs.

Alternative to:
Notion
Notion
+5
Paperless-ngx

Paperless-ngx

Document management with OCR and full‑text search

35.5k
2.2k
Last commit: 5h ago

Self-hosted document management system that ingests scans and emails, performs OCR, extracts metadata, and provides fast full-text search with tags and workflows.

Alternative to:
Adobe Acrobat
Adobe Acrobat
+7