asottile
@pre-commit @pytest-dev
Funding Links: https://github.com/sponsors/asottile
- Name: Anthony Sottile
- Kind: user
- Followers: 5629
- Following: 23
- Total stars: 8632
- Repositories count: 72
- Created at: 2022-11-02T16:22:05.415Z
- Updated at: 2025-03-28T11:11:04.563Z
- Last synced at: 2025-03-28T11:11:04.563Z
GitHub Sponsors Profile
I'm passionate about open source and building productivity tools! (mostly in python)
If you've worked with a code formatter, linter, or testing tool in python I've probably contributed some part to it. I created @pre-commit and I'm a core developer on @pytest-dev, and @tox-dev. I maintain flake8 and help maintain pyflakes as a member of the @PyCQA. I build backported/forwardported pythons for ubuntu with @deadsnakes and I'm a member of @sass working on python bindings for libsass. I also build lots of productivity tools, linters, and code formatters and constantly strive to improve the python ecosystem.
I also livestream a lot of the software I build on twitch / youtube providing free educational content by showing the process to the madness :)
- Current Sponsors: 58
- Past Sponsors: 157
- Total Sponsors: 215
- Minimum Sponsorship: $1.00
Featured Works
asottile/pyupgrade
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Language: Python - Stars: 3730asottile/git-code-debt
A dashboard for monitoring code debt in a git repository.
Language: Python - Stars: 595asottile/reorder-python-imports
Rewrites source to reorder python imports
Language: Python - Stars: 750asottile/add-trailing-comma
A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.
Language: Python - Stars: 357asottile/all-repos
Clone all your repositories and apply sweeping changes.
Language: Python - Stars: 568Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 170
- Organization: 21