ruff

Code linter

A fast and powerful Python code linter and formatter written in Rust.

An extremely fast Python linter and code formatter, written in Rust.

GitHub

34k stars
82 watching
1k forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists

linterpep8pythonpython3ruffrustrustpythonstatic-analysisstatic-code-analysisstyle-guidestyleguide

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mtshiba/pylyzerA fast and feature-rich static code analyzer and language server for Python2,550
sparckles/robynA high-performance, community-driven web framework with a Rust runtime.4,818
ruffle-rs/ruffleAn emulator of Adobe Flash Player written in Rust15,876
psf/blackAutomates formatting of Python code to maintain consistency and speed up development39,308
rust-lang/rust-clippyA collection of rules to help improve Rust code by detecting common mistakes and suggesting improvements.11,559
encode/starletteA lightweight ASGI framework/toolkit for building async web services in Python10,361
prawnpdf/prawnA library for generating PDF documents programmatically from Ruby.4,680
gotham-rs/gothamA web framework designed to promote stability, safety, security, and speed by leveraging Rust's static typing, async support, and fast server capabilities.2,240
wesm/featherA binary data frame storage system that enables efficient and interoperable data sharing across multiple programming languages.2,742
lapce/lapceA fast and powerful code editor written in Rust with features like language server support and remote development capabilities.34,785
lief-project/liefA cross-platform library to parse and modify executable formats4,546
ast-grep/ast-grepA tool for code structural search and transformation using abstract syntax trees7,662
lancedb/lanceA modern columnar data format for machine learning and large language models.4,010
encode/uvicornProvides an ASGI web server implementation for Python8,695
brandonhilkert/sucker_punchAn asynchronous processing library that allows developers to run background jobs within the same process as their web application.2,643