ZubanLS: A Blazing-Fast Python Language Server Built in Rust
2025-06-27
In 2012, the author created Jedi, a widely used Python autocompletion library. However, its speed limitations became apparent. In 2020, the author rebuilt from scratch using Rust, resulting in ZubanLS, the first truly fast Python language server after five years of dedicated work. ZubanLS targets professionals needing precision, reliability, and speed, addressing longstanding issues in tools like Mypy and Pyright by prioritizing performance without sacrificing features. Support for Django, go-to-definition, completions, and other LSP features is in progress. The initial 2025 release might not be perfect; feedback is welcome to shape future development.
Development