isort
Sorts and formats Python imports automatically by section and alphabetically — pairs naturally with formatters.
linting-and-formatting-frameworksNew to PyRadar
69
Hero Score
Popularity
70
Performance
45
Ecosystem
50
Maturity
85
Dev Experience
93
⭐ 6,945 stars⬇ 21.6M downloads/wkFirst release: Dec 2013Last release: Feb 2026
Async Support: NoPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Very easy
Pros
- • Automatically organizes imports into logical sections (stdlib, third-party, local) with consistent ordering
- • Pairs cleanly with Black via a built-in profile, avoiding formatter conflicts
- • Mature, stable, and ubiquitous — supported by virtually every Python editor and pre-commit setup
Cons
- • Single-purpose tool — only handles imports, so it adds another step to the toolchain
- • Functionality is largely subsumed by ruff's I-rules, which run far faster
- • Configuration profiles can be confusing when mixing with multiple formatters