PyPI StatsPyPI Stats
DiscoverCompareTrendingDashboard
PyPI Stats — Download analytics for Python packages
APIGitHubPrivacyTerms

Sign in to subscribe to our weekly trending newsletter.

Download data sourced from BigQuery (Google). Counts may include CI/CD and mirror traffic.
Inspired by and built upon the work of pypistats.org
Discover/requests/Alternatives

Best Alternatives to requests

Python HTTP for Humans.

12 similar packages · ranked by shared classifiers & health score · View requests →

#1
niquestsv3.18.2

Niquests is a simple, yet elegant, HTTP library. It is a drop-in replacement for Requests, which is under feature freeze.

1.9M/mo★ 1.9K
79
#2
jh2v5.0.10

HTTP/2 State-Machine based protocol implementation

1.9M/mo
76
#3
selectolaxv0.4.6

A fast HTML5 parser with CSS selectors, written in Cython, using Modest and Lexbor engines.

4.5M/mo★ 1.6K
79
#4
aiormqv6.9.3↑

Pure python AMQP asynchronous client library

4.4M/mo
87
#5
watchdogv6.0.0

Filesystem events monitoring

84.7M/moApache-2.0★ 7.3K
86
#6
urllib3v2.6.3↑

HTTP library with thread-safe connection pooling, file post, and more.

1.3B/mo★ 4.0K
82
#7
urllib3-futurev2.17.900

urllib3.future is a powerful HTTP 1.1, 2, and 3 client with both sync and async interfaces

2.0M/mo★ 58
73
#8
faststreamv0.6.7

FastStream: the simplest way to work with a messaging queues

857.4K/mo
69
#9
bleachv6.3.0

An easy safelist-based HTML-sanitizing tool.

58.0M/moApache Software License
89
#10
connexionv3.3.0

Connexion - API first applications with OpenAPI/Swagger

12.3M/moApache-2.0
89
#11
babelv2.18.0

Internationalization utilities

113.5M/moBSD-3-Clause★ 1.4K
87
#12
rjsminv1.2.5↑

Javascript Minifier

2.2M/moApache License, Version 2.0
84
← Browse all categories