{"repo":"zubanls/zuban","free":true,"listed":false,"github":"https://github.com/zubanls/zuban","clone":"git clone https://github.com/zubanls/zuban.git","description":"Python Type Checker / Language Server","language":"Rust","stars":1161,"topics":["autocompletion","language-server-protocol","mypy","python","static-analysis","type-checking"],"license":null,"category":"dev-tools","readme_excerpt":"Zuban 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. Most important LSP features are supported. Features include diagnostics, completions, goto, references, rename, hover and document highlights. Zuban passes over 95% of Mypy’s relevant test suite and offers comprehensive support for Python's type system. - Documentation - Website - Releases Installation / Usage If you want Zuban to pick up your dependencies, please activate the virtual env first. Local Installation You can install zuban locally by running: Note that your build will not properly work if submodules are not cloned. License This project is dual licensed: - Open Source License : GNU Affero General Public License v3.0 (AGPL-3.0). You may use, modify, and distribute this project under the terms of the AGPL-3.0. - Commercial License : Available for organizations that prefer not to comply with the AGPL. Contact info (at) zubanls.com for commercial licensing options.","default_branch":null,"files":null,"tree":[],"storefront":"/r/zubanls","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zubanls/zuban/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}