epwalsh/obsidian.nvim

Obsidian 🤝 Neovim

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 10th, 2026
Created on July 31st, 2022
Open Issues & Pull Requests: 196 (+0)
GitHub issues: Enabled
Number of forks: 250
Total Stargazers: 6,184 (+0)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

obsidian.nvim is a Neovim plugin that enables writing and navigating Obsidian vaults directly within the editor.

The plugin solves the friction of switching between Obsidian and Neovim by bringing vault functionality into the editor. It provides asynchronous autocompletion for wiki links, markdown links, and tags triggered by typing specific characters, powered by ripgrep for fast searching. Navigation between notes works through the standard Neovim keystroke of pressing gf on any link. The tool also supports image pasting and adds markdown-specific syntax highlighting with concealing and extmarks for visual clarity around references, tags, and checkboxes.

The plugin is designed for developers and note-takers who prefer Neovim as their primary editor and want to work with Obsidian vaults without leaving it. It suits projects where markdown-based note management is central to the workflow. The README explicitly states the plugin is meant to complement rather than replace Obsidian itself, acknowledging that the Obsidian app offers features like mobile sync and graph visualization that are not feasible to implement in Neovim. However, the plugin stands independently and does not require running the Obsidian app alongside it.

The project maintains active development with regular commits and releases. Plugin dependencies include nvim-cmp for completion functionality and ripgrep for efficient file searching across the vault.