VimWiki
A Vim plugin that turns linked plain-text files into a personal wiki with its own syntax.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About VimWiki
VimWiki is a personal wiki for Vim: a set of linked text files with their own syntax highlighting, edited entirely inside the editor. It provides markup for headings, lists and links, key bindings for moving between pages, and commands for managing the wiki.
It installs as a regular Vim package or through plugin managers such as Pathogen, Vim-Plug, Vundle and Lazy, and the wiki can be turned into a website. It suits Vim users who want notes as plain files without leaving the editor.
Strengths
- Notes stay as plain text files
- Links, lists and highlighting inside Vim
- Installs with common Vim plugin managers
- Can export the wiki as a website
Limitations
- Requires Vim and familiarity with it
- No built-in sync between devices
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The VimWiki contributors
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Vim users who want a plain-text personal wiki
- Categories
- Code editors, Note-taking
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to VimWiki
Compare allSoftware that can replace VimWiki for an important use case, and what changes if you switch.
Neorg
A Neovim plugin and file format for notes, tasks and organising your life inside the editor.
Neorg brings notes and tasks into Neovim with plain-text files and a module system, but requires Neovim and uses its own format.
Org mode
A GNU Emacs major mode for notes, outlines, to-do lists and documents kept in plain text.
Org mode keeps notes, outlines, tasks and agenda in plain text inside GNU Emacs, adding literate programming but with a steep learning curve.
Org-roam
An Emacs package for linked, plain-text personal knowledge management built on Org mode files.
Org-roam gives Emacs users a linked plain-text knowledge base on Org mode files with backlinks, graph view and GPG encryption, requiring Emacs instead of Vim.
zk
A command-line tool for maintaining a plain-text Markdown Zettelkasten or personal wiki.
zk is a command-line tool for a plain Markdown Zettelkasten that works with any editor including Vim, using Markdown instead of VimWiki syntax.
nb
A command-line and local web tool for plain text notes, bookmarks and a Git-backed knowledge base.
nb is a command-line tool for plain text notes and bookmarks with Git-backed sync and encryption, working with any text editor including Vim.
Zim
A desktop wiki that keeps linked notes as plain text files in a folder structure.
Zim is a desktop wiki for Windows and Linux keeping linked notes as plain text files with its own markup, using a graphical editor instead of Vim.
Foam
A personal knowledge management system built on Visual Studio Code and plain Markdown files.
Foam builds a linked Markdown knowledge base inside Visual Studio Code with backlinks, graph view and Git sync, replacing Vim with VS Code.
Denote
An Emacs note-taking package that organises plain-text notes through a predictable, descriptive file naming scheme.
Denote is an Emacs package organising plain-text notes by descriptive file names with no database, requiring Emacs familiarity rather than Vim.
VimWiki as an alternative
Listings that name VimWiki as an alternative.
TiddlyWiki
A non-linear personal notebook that runs as a single self-contained HTML file in a browser.
VimWiki turns linked plain-text files into a personal wiki inside Vim and can export it as a website, but it requires Vim familiarity.
Similar software
Related functionality, not necessarily a direct replacement.
Emanote
A tool that turns a folder of Markdown notes into a linked, browsable website.
Obsidian
A notes app that works on a folder of plain Markdown files on your own disk, with links between them.
Markor
An open-source Android text editor for Markdown notes, todo.txt lists and plain text files.
SilverBullet
Keep linked Markdown notes in a self-hosted browser workspace.
Wiki.js
Modern self-hosted wiki with Markdown editing and Git synchronisation.