下一代
Python 工具

快速、统一、面向未来

Astral 的使命是通过构建高性能的开发者工具,从 Ruff 开始,提升 Python 生态系统的生产力。

Ruff pattern
Ruff logo

Ruff

光速 Lint

一个用 Rust 编写的极速 Python linter。

从零开始 Lint CPython 代码库。

  • Ruff

  • Autoflake

  • Flake8

  • Pyflakes

  • pycodestyle

  • Pylint

久经考验。
为开源领域中有影响力的项目提供动力。

Ruff 太快了,有时我会在代码中故意添加一个错误,只是为了确认它确实在运行。

Sebastián Ramírez
Sebastián Ramírez

FastAPI 创建者

为什么 Ruff 是一个颠覆者?主要是因为它快了近 1000 倍。千真万确。不是打错字。

Nick Schrock
Nick Schrock

Elementl 创始人,GraphQL 共同创建者

刚把我的第一个项目切换到 Ruff。到目前为止只有一个缺点:它太快了,我简直不敢相信它在运行,直到我故意引入了一些错误。

Timothy Crosley
Timothy Crosley

Stripe 软件工程师,isort 创建者

Ruff 太快了,有时我会在代码中故意添加一个错误,只是为了确认它确实在运行。

Sebastián Ramírez
Sebastián Ramírez

FastAPI 创建者

为什么 Ruff 是一个颠覆者?主要是因为它快了近 1000 倍。千真万确。不是打错字。

Nick Schrock
Nick Schrock

Elementl 创始人,GraphQL 共同创建者

刚把我的第一个项目切换到 Ruff。到目前为止只有一个缺点:它太快了,我简直不敢相信它在运行,直到我故意引入了一些错误。

Timothy Crosley
Timothy Crosley

Stripe 软件工程师,isort 创建者

Ruff 太快了,有时我会在代码中故意添加一个错误,只是为了确认它确实在运行。

Sebastián Ramírez
Sebastián Ramírez

FastAPI 创建者

为什么 Ruff 是一个颠覆者?主要是因为它快了近 1000 倍。千真万确。不是打错字。

Nick Schrock
Nick Schrock

Elementl 创始人,GraphQL 共同创建者

刚把我的第一个项目切换到 Ruff。到目前为止只有一个缺点:它太快了,我简直不敢相信它在运行,直到我故意引入了一些错误。

Timothy Crosley
Timothy Crosley

Stripe 软件工程师,isort 创建者

Ruff 太快了,有时我会在代码中故意添加一个错误,只是为了确认它确实在运行。

Sebastián Ramírez
Sebastián Ramírez

FastAPI 创建者

为什么 Ruff 是一个颠覆者?主要是因为它快了近 1000 倍。千真万确。不是打错字。

Nick Schrock
Nick Schrock

Elementl 创始人,GraphQL 共同创建者

刚把我的第一个项目切换到 Ruff。到目前为止只有一个缺点:它太快了,我简直不敢相信它在运行,直到我故意引入了一些错误。

Timothy Crosley
Timothy Crosley

Stripe 软件工程师,isort 创建者

|

开源且采用宽松许可。汇集了数百名贡献者,为开源及其他领域最有影响力的项目提供支持。

Background pattern

为你的 Python 工具赋能

Background pattern