Hessesian

Fast, low-memory LSP server for Kotlin and Java, written in Rust

11
0
100% credibility
Found Apr 03, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A fast-starting helper for code editors that provides quick navigation, suggestions, and info popups when working with Kotlin and Java files.

How It Works

1
🔍 Find a speedy code navigator

You hear about a lightweight helper that makes jumping around Kotlin and Java code in your editor feel instant and smooth.

2
📥 Grab it for your computer

You install the helper program easily so it's ready to use right away.

3
⚙️ Link it to your editor

You add a simple note in your editor's preferences to start using this helper for your code files.

4
📂 Open your code folder

You load up your project, and the helper quietly scans everything in the background without slowing you down.

5
🚀 Get instant code smarts

Hover for quick info, jump to any definition, or type and see smart suggestions pop up super fast.

🎉 Enjoy zippy coding sessions

Your big projects navigate effortlessly with low memory use, letting you focus on building great apps.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is kotlin-lsp?

kotlin-lsp is a Rust-based LSP server for Kotlin and Java that delivers fast go-to-definition, hover info, dot-completion, and references without firing up a JVM. It indexes large Android or JVM codebases instantly at startup, staying under 200MB memory even for 10k+ files, and falls back to ripgrep for unindexed symbols. Install via `cargo install kotlin-lsp`, add fd and ripgrep to your PATH, and plug it into Neovim, Helix, or VS Code for lightweight navigation.

Why is it gaining traction?

Unlike JetBrains' kotlin-language-server or fwcd's JVM-heavy alternative, this starts in milliseconds and sips memory, making it ideal for sluggish large repos where official LSPs lag or balloon to gigabytes. Developers notice snappy dot-completion on repo objects, stdlib hovers like `run` or `map`, and superclass-aware jumps without compiler diagnostics—perfect when Gradle handles errors. It coexists with full LSPs for hybrid setups.

Who should use this?

Android engineers navigating massive multi-module projects who pair it with Gradle CI for type checks. Neovim or Helix users editing Kotlin without JVM overhead, or VS Code tinkerers seeking faster-than-IntelliJ navigation. Skip if you need rename/refactor or squiggles.

Verdict

Early alpha with 11 stars and 1.0% credibility—docs are solid, setup is straightforward, but expect rough edges like no incremental indexing. Try for low-memory kotlin lsp neovim wins in big repos; otherwise, stick to mature options.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.