A Neovim plugin for managing a markdown-based Zettelkasten or wiki with integrated journaling, powered by Telescope.nvim.
Telekasten.nvim is a Neovim plugin designed for building and maintaining a personal knowledge base using the Zettelkasten method. It allows users to create interlinked markdown notes, manage a daily journal, and search through their entire collection without leaving the editor. The plugin integrates tightly with Telescope.nvim to provide a fast, search-centric interface for all note-taking operations.
Neovim users who want a integrated, keyboard-driven system for note-taking, knowledge management, or journaling within their editor. It's particularly suited for developers, researchers, and writers who prefer plain-text markdown and the Zettelkasten methodology.
Unlike generic note-taking apps, Telekasten.nvim leverages Neovim's speed and extensibility, offering a seamless, search-first workflow with powerful linking capabilities, vault support, and calendar integration—all without sacrificing the familiarity of the Vim ecosystem.
A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Telescope.nvim for all searches, providing a fast, unified interface to find notes by title, tags, or full-text content, keeping users in a familiar Neovim workflow without switching contexts.
Supports separate note collections with easy switching via vaults, ideal for compartmentalizing personal, work, or project-specific knowledge bases without manual directory juggling.
Enables links to notes, headings, and paragraphs with alias support, plus backlink discovery to see which notes reference the current one, core to effective Zettelkasten methodology.
Combines daily, weekly, monthly notes with a calendar view that highlights days with entries, allowing seamless blending of structured notes and journaling within the same system.
Requires Telescope.nvim as a core dependency and external tools like xclip for image pasting, adding complexity to initial configuration and potentially breaking on systems without these tools.
Admits hard-coded file naming formats for daily, weekly, etc., notes (e.g., YYYY-MM-DD.md), restricting users who prefer different conventions without modifying plugin code.
The README frequently directs users to external documentation (:h telekasten...), which can be fragmented and require diving into help files for detailed usage, slowing down onboarding.