Alternatives to zk
A command-line tool for maintaining a plain-text Markdown Zettelkasten or personal wiki. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
zk
A command-line tool for maintaining a plain-text Markdown Zettelkasten or personal wiki.
Replacements
Listings that take over the same core job as zk.
nb
A command-line and local web tool for plain text notes, bookmarks and a Git-backed knowledge base.
nb is a free, AGPL-3.0 command-line tool for plain-text notes and bookmarks with Git-backed sync, encryption and a local web interface.
Denote
An Emacs note-taking package that organises plain-text notes through a predictable, descriptive file naming scheme.
Denote is a free Emacs package that organizes plain-text notes by a descriptive file naming scheme, requiring Emacs instead of a standalone CLI.
Org-roam
An Emacs package for linked, plain-text personal knowledge management built on Org mode files.
Org-roam is a free Emacs package for a linked plain-text knowledge base with backlinks and graph view, using Org mode files rather than Markdown.
VimWiki
A Vim plugin that turns linked plain-text files into a personal wiki with its own syntax.
VimWiki is a free Vim plugin that turns linked plain-text files into a personal wiki with its own syntax, so it requires Vim.
Neorg
A Neovim plugin and file format for notes, tasks and organising your life inside the editor.
Neorg is a free Neovim plugin for notes and tasks in plain-text files, using its own format rather than Markdown.
Foam
A personal knowledge management system built on Visual Studio Code and plain Markdown files.
Foam is a free, open-source Markdown knowledge base inside Visual Studio Code with wikilinks, backlinks and graph view, replacing the terminal with an editor.
The Archive
A plain-text Zettelkasten note-taking app for macOS that stores notes as Markdown files.
The Archive is a paid macOS app for a plain-text Markdown Zettelkasten, offering a graphical interface instead of command-line use.
Obsidian
A notes app that works on a folder of plain Markdown files on your own disk, with links between them.
Obsidian is a free graphical app on all major platforms that works on a folder of Markdown files with links, backlinks and plugins.
Similar software
Related functionality, not a direct replacement.
Emanote
A tool that turns a folder of Markdown notes into a linked, browsable website.
jrnl
A command-line journal that stores entries in plain text files, with optional AES encryption.
Org mode
A GNU Emacs major mode for notes, outlines, to-do lists and documents kept in plain text.
Markor
An open-source Android text editor for Markdown notes, todo.txt lists and plain text files.