Beta Release

Beta Release

I’m excited to announce the Zuban beta release! Zuban now supports all key features of a Python Language Server — including completions, rename, and type checking — with auto-imports coming soon.

Zuban is a high-performance Python Language Server and type checker implemented in Rust, by the author of Jedi. Zuban is 20–200× faster than Mypy, while using roughly half the memory and CPU compared to Ty and Pyrefly. It offers both a PyRight-like mode and a Mypy-compatible mode, which behaves just like Mypy; supporting the same config files, command-line flags, and error messages.

You can find the source code here. Different Python type checkers are compared here.

The Zuban type checker is now in a very stable state, with many issues resolved and only a few remaining. The next planned features include dedicated support for Django and Pytest.

Support

If you have a large Mypy codebase that needs significant bug fixing, I’d be happy to help. Feel free to anytime.

ZubanLS

David Halter

Founder