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

573 repos currently saved from this list.

No filters applied
Latest repo push 2026-10-17

Filter this list

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

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.

selwin/python-user-agents

A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

Updated
2023-02-16
Lists
1 list mention
First commit
2013-01-05
License
MIT
Issues
46 open
Forks
193
Commits
146 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
wemake-services/django-modern-rest

Modern REST framework for Django with types and async support!

Updated
2026-09-29
Lists
3 list mentions
First commit
2025-10-09
License
MIT
Issues
29 open
Forks
218
Commits
1,268 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
marshmallow-code/webargs

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

Updated
2026-10-05
Lists
1 list mention
First commit
2014-02-14
License
MIT
Issues
8 open
Forks
168
Commits
1,873 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
openbabel/openbabel

Open Babel is a chemical toolbox designed to speak the many languages of chemical data.

Updated
2026-09-14
Lists
1 list mention
First commit
2001-11-27
License
GPL-2.0
Issues
579 open
Forks
487
Commits
6,625 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
executablebooks/markdown-it-py

Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python!

AI dev
Updated
2026-09-09
Lists
1 list mention
First commit
2020-03-25
License
MIT
Issues
21 open
Forks
120
Commits
369 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
sipyourdrink-ltd/bernstein

The open‑source AI Agents Governance & Orchestration framework: write the rules declaratively, Bernstein enforces them and produces the verifiable, replayable record. Free, Apache-2.0. https://bernstein.run

AI dev
Updated
2026-09-22
Lists
6 list mentions
First commit
2026-03-27
License
Apache-2.0
Issues
426 open
Forks
171
Commits
5,631 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
EmilStenstrom/justhtml

A pure Python HTML5 parser that just works. No C extensions to compile. No system dependencies to install. No complex API to learn.

AI dev
Updated
2026-08-27
Lists
1 list mention
First commit
2024-12-21
License
NOASSERTION
Issues
0 open
Forks
44
Commits
2,016 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
pytoolz/cytoolz

Cython implementation of Toolz: High performance functional utilities

Updated
2026-09-18
Lists
1 list mention
First commit
2014-04-03
License
NOASSERTION
Issues
34 open
Forks
76
Commits
400 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
patx/pickledb

pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.

Updated
2026-05-10
Lists
1 list mention
First commit
2011-10-28
License
BSD-3-Clause
Issues
18 open
Forks
136
Commits
209 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
TypeError/secure

Modern Python library for HTTP security headers with safe defaults, configurable presets, and first-class ASGI/WSGI middleware (FastAPI, Django, Flask, Shiny, and more).

Updated
2026-09-01
Lists
1 list mention
First commit
2018-11-27
License
MIT
Issues
9 open
Forks
35
Commits
303 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
yfedoseev/pdf_oxide

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.

AI dev
Updated
2026-10-06
Lists
2 list mentions
First commit
2025-11-05
License
Apache-2.0
Issues
298 open
Forks
133
Commits
1,691 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
ozeranskii/httptap

Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.

Updated
2026-10-13
Lists
2 list mentions
First commit
2025-10-22
License
Apache-2.0
Issues
0 open
Forks
42
Commits
342 commits
Star growth, last 7 days
+1 +0.1%
Commit velocity, last 7 days
+3 +0.9%
avian2/unidecode

ASCII transliterations of Unicode text - GitHub mirror

Stack
Updated
2026-01-05
Lists
1 list mention
First commit
2008-09-05
License
GPL-2.0
Issues
24 open
Forks
64
Commits
321 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
Diyago/Tabular-data-generation

We well know GANs for success in the realistic image generation. However, they can be applied in tabular data generation. We will review and examine some recent papers about tabular GANs in action.

Updated
2026-03-29
Lists
2 list mentions
First commit
2020-03-21
License
Apache-2.0
Issues
0 open
Forks
82
Commits
260 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
Desbordante/desbordante-core

Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.

Updated
2026-10-14
Lists
2 list mentions
First commit
2019-07-08
License
AGPL-3.0
Issues
90 open
Forks
108
Commits
2,169 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
pathsim/pathsim

A Python native dynamical system simulation framework in the block diagram paradigm.

Updated
2026-10-05
Lists
1 list mention
First commit
2024-08-11
License
MIT
Issues
15 open
Forks
54
Commits
1,308 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history