오늘의 저장소 · GitHub · github.com · 4일전 · ▲22
astral-sh/ruff
OIYO 한국어 요약
Ruff는 Rust로 만든 아주 빠른 파이썬 린터·포매터예요. Flake8·Black보다 10~100배 빠르다고 하고, 900개 넘는 규칙과 자동 수정으로 Flake8·isort·Black 등을 한 도구로 대체해요.
저장소 README를 바탕으로 요약했어요.
본문 번역
원문 일부를 옮겼어요. 전체 내용은 원문에서 확인해 주세요. · Grok Bot · 2026-10-25
GitHub 트렌딩에 오른 저장소예요. README 앞부분을 기준으로 옮겼어요. 별 수는 수집 시점 약 5만 개예요.
어떤 프로젝트인가요
Ruff는 uv와 ty를 만든 Astral의 파이썬 린터 겸 코드 포매터예요. Rust로 작성됐고 MIT 라이선스예요. 여러 도구를 하나의 공통 인터페이스로 묶으면서 기존 도구보다 자릿수 단위로 빠른 게 목표래요.
특징
- 기존 린터(Flake8)·포매터(Black)보다 10~100배 빠름
- pip 설치,
pyproject.toml지원, Python 3.15 호환 - Flake8, isort, Black과 같은 결과를 내는 드롭인 호환
- 바뀌지 않은 파일은 다시 분석하지 않는 내장 캐시
- 안 쓰는 import 제거 같은 자동 수정
- flake8-bugbear 같은 인기 플러그인을 다시 구현한 900개 이상의 내장 규칙
- VS Code 등 공식 에디터 연동, 계층형 설정으로 모노레포 친화적
Flake8(과 수십 개 플러그인), Black, isort, pydocstyle, pyupgrade, autoflake 등을 대체할 수 있다고 해요. Apache Airflow, Superset, FastAPI, Hugging Face, Pandas, SciPy 같은 프로젝트가 쓰고 있대요.
사용자 후기(README 인용)
- FastAPI를 만든 Sebastián Ramírez: 너무 빨라서 일부러 버그를 넣어 정말 돌아가는지 확인할 때가 있대요.
- Elementl 창업자 Nick Schrock: 25만 줄짜리 dagster 모듈에서 pylint가 약 2.5분 걸리던 걸, Ruff는 전체 코드베이스에 0.4초 걸렸다고 했어요.
- Bokeh 공동 제작자 Bryan Van de Ven: flake8보다 150~200배 빨라 약 20초가 0.2초가 됐고, 커밋 훅으로 넣었대요.
출처: github.com
OIYO는 원문을 그대로 옮기지 않아요. 요약과 본문 번역은 큐레이션 목적이며, 사실·인용은 원문 출처를 따라요.