Awesome List

Awesome Python

The definitive list that answers "I want to do X in Python, which tool should I use?"

vinta/awesome-python #awesome #awesome-list #python #python-frameworks #python-libraries #python-tools
List stars
328,084
README repos
530
Indexed repos
573
List commits
2,465
Forks
28,943
Open issues
21

Tracked list growth

GitHub stars and default-branch commits for vinta/awesome-python.

Latest scan 2026-10-17 10:50

Likes history

GitHub stars

Commits history

Default branch commits

Indexed repositories

404 repos matching these filters.

Latest repo push 2026-10-17

Filter this list

Search within Awesome Python or narrow by ecosystem and project health.

Clear 1 refinement
Search mode
Tune results
More filters Topics, generated tags, stack, files, age, archive status, and growth.
Ecosystem
Files

Choose a suggestion or use commas to require multiple files.

Health

Uses known first-commit dates.

Momentum
Filters by observed commit-count growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Filters by observed GitHub star growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Reset filters
Highlighted

Open highlighted repo slot

Put your repository first

Promote a GitHub repo at the top of Awesome repository list views for 7 days.

pennersr/django-allauth

Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. 🔁 Mirror of https://codeberg.org/allauth/django-allauth/

Updated
2026-09-11
Lists
2 list mentions
First commit
2010-10-13
License
MIT
Issues
2 open
Forks
3,109
Commits
4,151 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
py-pdf/pypdf

A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files

Updated
2026-10-08
Lists
1 list mention
First commit
2011-12-30
License
NOASSERTION
Issues
130 open
Forks
1,640
Commits
2,605 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
jiaaro/pydub

Manipulate audio with a simple and easy high level interface

Stack
Updated
2026-03-19
Lists
2 list mentions
First commit
2011-05-02
License
MIT
Issues
429 open
Forks
1,135
Commits
747 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
falconry/falcon

The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

AI dev
Updated
2026-09-07
Lists
2 list mentions
First commit
2012-12-06
License
Apache-2.0
Issues
155 open
Forks
1,032
Commits
2,171 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
catboost/catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

Updated
2026-09-12
Lists
4 list mentions
First commit
2017-07-18
License
Apache-2.0
Issues
723 open
Forks
1,335
Commits
50,755 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
pygame/pygame

🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

Updated
2025-11-01
Lists
1 list mention
First commit
2000-11-08
License
Unknown
Issues
797 open
Forks
4,239
Commits
9,371 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
theskumar/python-dotenv

Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.

Updated
2026-08-23
Lists
1 list mention
First commit
2013-06-13
License
BSD-3-Clause
Issues
115 open
Forks
573
Commits
438 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
joerick/pyinstrument

🚴 Call stack profiler for Python. Shows you why your code is slow!

Updated
2026-09-01
Lists
2 list mentions
First commit
2014-03-13
License
BSD-3-Clause
Issues
31 open
Forks
302
Commits
1,267 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

Updated
2026-10-08
Lists
2 list mentions
First commit
2017-03-03
License
Apache-2.0
Issues
1,033 open
Forks
3,078
Commits
10,670 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
stanfordnlp/stanza

Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages

Updated
2026-09-10
Lists
2 list mentions
First commit
2017-04-28
License
NOASSERTION
Issues
95 open
Forks
960
Commits
5,433 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
h2oai/h2o-3

H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.

AI dev
Updated
2026-09-25
Lists
3 list mentions
First commit
2014-03-03
License
Apache-2.0
Issues
2,852 open
Forks
2,019
Commits
32,845 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
pyenv-win/pyenv-win

pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.

Updated
2026-10-02
Lists
1 list mention
First commit
2019-01-25
License
MIT
Issues
169 open
Forks
592
Commits
802 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
mahmoud/boltons

🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

Updated
2026-09-23
Lists
1 list mention
First commit
2013-02-20
License
NOASSERTION
Issues
145 open
Forks
463
Commits
1,688 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
pytransitions/transitions

A lightweight, object-oriented finite state machine implementation in Python with many extensions

Updated
2025-09-11
Lists
1 list mention
First commit
2014-10-12
License
MIT
Issues
23 open
Forks
571
Commits
1,130 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history