Ruff is a Python linter and code formatter written in Rust by Astral that runs 10-100x faster than existing tools like flake8, isort, and Black. It implements over 800 lint rules from dozens of popular plugins in a single binary, handles auto-fixing for most violations, and includes a built-in formatter compatible with Black. Adopted by FastAPI, Hugging Face, Pandas, and Apache Airflow, Ruff has over 38,000 GitHub stars and processes entire codebases in milliseconds.
Alternatives to ty
2 editor-selected alternatives · ty overview →
source: tools.alternatives · stored order · active records only; review scores are annotations and never change membership or order
A directional evidence panel appears only when the substitute rationale, trade-offs, sources, and verification date have been recorded. Older selections without that panel remain visible but are unclassified under the new evidence contract.
uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, and virtualenv with a single binary that delivers 10-100x speedups. uv manages Python versions, resolves dependencies with universal lockfiles, runs scripts with inline metadata, and executes CLI tools via uvx. Over 82,000 GitHub stars and weekly releases make it the fastest-growing Python toolchain.
Open-source ty alternatives
Ruff, uv — see all open-source developer tools.
More Testing & QA tools
same category, not editor-selected alternatives — see how ty compares →
FAQ
Which ty alternative is listed first?
Ruff is first in the editor-selected list of 2 ty alternatives. The stored order is editorial; review scores do not determine membership or position.
Are there open-source ty alternatives?
Yes — Ruff, uv are open source.