Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. kiwi.nvim

kiwi.nvim

GPL-3.0Lua

A minimal, markdown-only wiki plugin for Neovim, stripped down from VimWiki for note-taking and documentation.

Visit WebsiteGitHubGitHub
248 stars14 forks0 contributors

What is kiwi.nvim?

kiwi.nvim is a stripped-down wiki plugin for Neovim designed as a minimal alternative to VimWiki. It enables users to create and manage interconnected markdown notes, to-do lists, and documentation directly within Neovim, focusing on essential features without unnecessary complexity. The plugin simplifies knowledge organization by using pure markdown syntax and manual link creation, avoiding the bloat of more feature-rich wiki solutions.

Target Audience

Neovim users who need a lightweight, markdown-based wiki for note-taking, documentation, or blog drafting without the overhead of full-featured plugins. It's ideal for developers, writers, or researchers who prefer minimal tooling and manual control over their workflow.

Value Proposition

Developers choose kiwi.nvim for its simplicity and focus on core wiki functionality, offering a faster, more configurable experience compared to VimWiki. Its unique selling point is a barebones design that avoids autosave, multiple syntaxes, and built-in highlighting, allowing users to extend it only as needed with Treesitter or custom keymaps.

Overview

A stripped down VimWiki for Neovim

Use Cases

Best For

  • Creating personal knowledge bases in Neovim
  • Writing and organizing markdown documentation
  • Managing simple to-do lists within a wiki structure
  • Drafting blog posts for static site generators like Hugo or Astro
  • Users who prefer manual saves and native Vim navigation over automated features
  • Neovim enthusiasts seeking a minimal alternative to VimWiki

Not Ideal For

  • Users needing automatic syntax highlighting and autosave without additional setup
  • Projects requiring support for multiple markup languages beyond markdown
  • Teams that rely on advanced wiki features like diary entries or cloud synchronization

Pros & Cons

Pros

Markdown-Only Simplicity

Uses exclusively markdown syntax, eliminating the complexity of multiple markup languages and ensuring consistency across notes, as stated in the README comparison with VimWiki.

Intuitive Link Creation

Allows creating wiki links by pressing Enter on selected text, visually converting phrases into formatted markdown links, demonstrated in the README with examples like 'Project Gutenberg'.

Minimal Key Bindings

Provides only essential bindings like <Enter> and <Tab>, encouraging the use of native Vim motions and keeping the plugin lightweight, as highlighted in the key bindings section.

Configurable Multiple Wikis

Supports setting up separate wikis for different purposes with custom paths via setup options, shown in the usage examples for work and personal wikis.

Cons

No Built-in Syntax Highlighting

Requires users to manually install Treesitter plugins for markdown and markdown-inline to enable syntax highlighting, adding an extra step to setup, as admitted in the README comparison table.

Lacks Automatic Features

Omits autosave and automatic link navigation, relying on manual saves and native Vim commands like <C-o>, which might be less convenient for users accustomed to automated workflows.

Limited Out-of-the-Box Functionality

As a minimal plugin, it offers only core features, so users needing advanced capabilities like export tools or extensive customization must rely on additional configurations or external plugins.

Open Source Alternative To

kiwi.nvim is an open-source alternative to the following products:

V
Vimwiki

A personal wiki for Vim that allows you to create and manage linked notes and documents directly within the editor.

Frequently Asked Questions

Quick Stats

Stars248
Forks14
Contributors0
Open Issues8
Last commit1 year ago
CreatedSince 2023

Tags

#productivity#documentation-tool#knowledge-management#neovim-plugin#plugin#note-taking#markdown#wiki#neovim#lua

Built With

N
Neovim
L
Lua

Links & Resources

Website

Included in

Neovim20.6k
Auto-fetched 18 hours ago

Related Projects

neorgneorg

Modernity meets insane extensibility. The future of organizing your life in Neovim.

Stars7,477
Forks241
Last commit10 days ago
orgmodeorgmode

Orgmode clone written in Lua for Neovim 0.11.0+.

Stars3,851
Forks187
Last commit25 days ago
obsidian.nvimobsidian.nvim

Obsidian 🤝 Neovim (actively maintained version)

Stars2,045
Forks136
Last commit2 days ago
telekasten.nvimtelekasten.nvim

A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim

Stars1,689
Forks104
Last commit4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub