https://zk.zettel.page/software-list.html
There are numerous digital Zettelkasten programs available. This note
collects links and pointers for choosing the right one. For comparision,
see software-comparison?cf.
Software list
There are numerous digital Zettelkasten programs available. This note collects links and pointers for choosing the right one. For comparision, see Software comparison.
Note that it is likely that the tool you use doesn’t really matter all that much. The original Zettelkasten was a huge stack of paper slips and even that worked great. There is one case where the choice of the tool has a huge impact, namely the case where the tool you use is discontinued. To avoid being left with a stack of 5000 notes that you can no longer access, prefer tools that export/save to common formats, like txt files.
Source: This is collected from this discussion thread. The discussion also lists lot of other tools by name.
Software (ordered alphabetically)
DEVONthink
Emacs
- Videos
- Zetteldeft: https://www.youtube.com/watch?v=azOPZGO2vso
- Orgmode: https://www.youtube.com/watch?v=UWB6ZABRVq0
Neuron – Zettelkasten - plain-text and editor-independent
- Platform: Linux, OS X and Windows (Windows support requires WSL)
- Note storage: Markdown
- Why would you choose Neuron:
- Open source
- Statically generated web interface
- Graph view of Zettels
- Built on Pandoc, with note-linking support
- Use from command line with any editor
Notion
nvALT
Passfindr – Security and Productivity
Platform: Android, Web
Note storage: Plain Text/Rich text
Why would you choose Passfindr:
Can encrypt notes
Plain text notes without templates. You can design each note however you wish.
Fast
Can publish notes on web
Roam Research – A Note taking tool for networked thought
Platform: Web
Note storage: Markdown
Videos
Why would you choose Roam Research?
Top of the line in creating and following links
Automatic backlinks
Super easy creation of zettels.
Encourages taking Daily Notes
TiddlyWiki – A Non-linear personal web notebook
- Platform: Web browser (self-hosted)
- Note storage: Single HTML file
- Why would you choose TiddlyWiki
- Self-hosted
- Browser based
- Numerous plugins
- Can typeset math
- Network graph for exploring notes
- Self-hosted
The Archive
Trilium Notes
Platform: Linux, Windows, OS X
Note storage: SQLite + HTML
Why would you use Trilium Notes?
Fully offline, but sync server (which is also full web app) can be setup to synchronize multiple clients
Strong encryption of “protected notes”
Auto back linking and visualization of relationships between notes
It’s relatively easy to script the app with custom behavior
Automatic versioning of the notes
Exports to a nice directory hierarchy with MD/HTML file per note
Vim-Zettel – Zettelkasten in VIM
Platform: Linux, Windows, OS X, maybe others
Note storage: plain text/markdown/wikiformat
Why would you use Vim-Zettel?
If you already use Vim, this is natural option
Backlink generation
Fuzzy searching
Custom note templates and custom file naming
External links
Link verification
Zettlr – A Markdown Editor for 21st Century
- Platform: Linux, Windows, OS X
- Note storage: plain text/markdown
- Video: https://www.youtube.com/watch?v=vStbtF4_grE
- Why would you choose Zettlr?
- Integrates with literature managers like Zotero and JabRef. Easy citations
- Heatmap search
- Good language support
- Integrates with literature managers like Zotero and JabRef. Easy citations
2020-05-14
https://zk.zettel.page/software-comparison.html
Below is a handy chart comparing the different software out there that
can be used to implement the ZK method. For a handy list, see
software-list?cf.
Software comparison
Below is a handy chart comparing the different software out there that can be used to implement the ZK method. For a handy list, see Software list.
Table
Editing the table
Please add data to help community members choose their ideal ZK software!
Here is the link to the Google Sheets version of the table that can be edited:
There is a second table that can be edited if you cannot access Google.
Thank you in advance for your contributions!
Criteria
(please add options as needed)
- Platforms - what operating systems does this software run on?
- Options: OS X, Linux, Windows, Android, iOS, Web
- Cost - how much does it cost to use this software?
- Options: free, freemium (price)
- License - what is the software license type?
- Options: open source (version), closed source
- File storage location - where can the user store the files?
- Options: local, online, both
- File format - what is the local file format for notes?
- Options: plain text (includes Markdown and all variants), SQlite database, none (only online access)
- Visualization of note structures - does the software provide any visual representation of the links between notes?
- Options: network graph/map (describe functionality if any), hierarchical index/outline, none
- Automatic backlinks - is the software able to automatically show all other notes that link to the current note?
- Options: yes, no
- Reference manager integration - does the software integrate with a reference manager to allow easy inserting of citation keys or other reference information?
- Options: Zotero, BibTex, JabRef, none
- Plain text styles - Does the software allow styling of text, such as underlines or italics, using a plain-text syntax such as Markdown? Or does it style text with nonvisible codes, like a word processor?
- Options: yes, no
- Automatic note ID (or file naming) generation - does the software provide an automated way (including command or keyboard shortcut) to generate a unique note ID?
- Options: date/time, other customizable (describe), other non-customizable
- Note link autocomplete - can the user create a link to another note by beginning to type link syntax and a note title and then choosing from a list of matching notes shown by the software? Or do note links require the user to find the link target in a fully manual search process and then copy/paste the target ID into the current note?
- Options: yes, no
- Tag autocomplete - can the user enter a note tag by beginning to type tag syntax and then choosing from a list of matching tags shown by the software? Or must all tags be entered fully manually?
- Options: yes, no
- Custom note templates - can the user create custom templates that are used to create all new notes?
- Options: yes, no
- Metadata in front matter - does the software parse content at the beginning of a note for metadata such as note title or tags?
- Options: YAML, TOML, JSON, other (explain), none
- Markdown text styling - is the Markdown text styled or formatted in the note editor?
- Options: - styled, visible syntax - (words surrounded by
*
are put in italics but the*
is always visible) - styled, unfolding - (words surrounded by*
are put in italics and you don’t see the*
unless you are editing that exact line of text) - no - (editor is all unstyled text, user must preview the note as HTML to see formatting)
- Options: - styled, visible syntax - (words surrounded by
- Links function in editor - user can interact with links (through mouse click or keystroke) to open the link target in the editor
- Options: yes (opens linked note in same window), yes (opens linked note in new tab/window), no (links only clickable in preview/viewer)
- Search:
- Options: simple text, simple boolean, complex boolean, fuzzy search
2020-05-14