ijdocs.nvim

ijdocs.nvim

2026OngoingDeveloper Tools

Overview

ijdocs.nvim brings IntelliJ-style Javadoc into Neovim. A companion Rust HTTP server (axum/tokio) extracts documentation from Maven/Gradle-cached *-javadoc.jar and *-sources.jar files, and the Lua plugin renders it as float hovers with in-float type navigation, a tree browser, JDK docs, and a browser fallback. Roughly 4k lines across the Rust server and Lua plugin.

RustLuaNeovimJava

My Role

Author

Key Features

IntelliJ-style Javadoc hover in Neovim
Extracts docs from Maven/Gradle javadoc and sources jars
In-float type navigation
Tree browser for package/class docs
JDK docs support
Browser fallback

Tech Stack

Frontend

Lua (Neovim)

Backend

Rustaxumtokio

Tools & Services

Maven / Gradle cache