Open-source developer tools for Kotlin and modern codebases.
Fast and editor-agnostic. Free of JVM dependencies where it counts.
3 tools · 2 languages · Kotlin-first · MIT / Apache 2.0
⚡ Kotlin Jump STABLE
VS Code Kotlin and Java navigation. No JVM. No language server.
6 237 installs · ★ 5.0 · v1.18.3 · 1 092 versions shipped
< 1 ms lookups · 3 000+ files indexed in < 500 ms · 109× faster than JVM parsers. Works in VS Code, Cursor, VSCodium, Windsurf, Gitpod, and most other VS Code forks.
ext install elumine.kotlin-jump
🔍 SearchDeadCode STABLE
Fast Rust CLI to detect and safely remove dead code in Android projects.
v0.4.0 · MIT · on Homebrew and Cargo
< 1 s on 1 000 files · < 5 s on 10 000 files. Hybrid analysis with JaCoCo / Kover / LCOV coverage and R8 usage.txt. Inspired by Periphery for Swift. Maintained under @KevinDoremy.
brew install KevinDoremy/tap/searchdeadcode🩺 Detekt LSP ALPHA v0.1.0
Live detekt diagnostics for any LSP-compatible editor.
v0.1.0-alpha · Apache 2.0
code --install-extension elumine.detekt-lspLSP server that brings detekt into VS Code, Cursor, Neovim, Helix, and Zed. Shipped June 2026 on VS Code Marketplace and Open VSX. Embeds kotlin-compiler-embeddable and publishes one LSP diagnostic per parse error today; detekt Tier 1 rules land in M2 (Q2-Q3 2026).
The three tools are designed to work together:
| You write Kotlin in... | And get... |
|---|---|
| VS Code / Cursor | Navigation via Kotlin Jump + diagnostics via Detekt LSP |
| A standalone CLI | Dead code audits via SearchDeadCode in CI |
| Any LSP editor | Detekt LSP speaks the protocol your editor already understands |
No single tool replaces the others. Use one. Use all three. Same philosophy across the stack.
- Speed first. No JVM startup, no indexing waits, no language server warming, no background process eating RAM.
- Multi-editor. Wherever you code, not just JetBrains IDEs.
- Honest benchmarks. Numbers in our READMEs are reproducible, comparisons cite alternatives by name.
- Open source. MIT or Apache 2.0. No telemetry. No upsell. No locked features.
Run by Kevin Doremy Laferrière (@KevinDoremy), ing. (OIQ #6045500, Software and Artificial Intelligence practice area).
Senior Mobile Engineer at La Presse (apps with 1M+ downloads, 4 million monthly readers). Previously 4 years at BDC (Canada's federal development bank, 2021-2025) leading the Kotlin Multiplatform migration in a regulated financial environment.
5+ years iOS and Android. Software Engineering BSc from ÉTS (GPA 4.0). MBA at HEC Montréal, admitted, starting January 2027. Bilingual French / English.