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/weasyprint/Alternatives

Best Alternatives to weasyprint

The Awesome Document Factory

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

#1
cssselect2v0.9.0↓

CSS selectors for Python ElementTree

33.0M/moBSD License★ 35
71
#2
requestsv2.34.2↓

Python HTTP for Humans.

1.2B/moApache-2.0★ 54.1K
84
#3
selectolaxv0.4.10↓

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

4.0M/moMIT★ 1.6K
83
#4
babelv2.18.0↓

Internationalization utilities

94.0M/moBSD-3-Clause★ 1.5K
83
#5
niquestsv3.20.0↓

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

1.4M/moApache-2.0★ 2.4K
82
#6
sqlparsev0.5.5↓

A non-validating SQL parser.

99.0M/moBSD License★ 4.0K
79
#7
qh3v1.9.2↓

A lightway and fast implementation of QUIC and HTTP/3

1.6M/moBSD License★ 44
76
#8
jh2v5.0.13↓

HTTP/2 State-Machine based protocol implementation

1.4M/moMIT★ 3
75
#9
cherootv11.1.2↓

Highly-optimized, pure-python HTTP server

2.0M/moBSD License★ 201
75
#10
tinycss2v1.5.1↓

A tiny CSS parser

75.8M/moBSD License★ 188
69
#11
tinyhtml5v2.1.0↓

HTML parser based on the WHATWG HTML specification

17.9M/moMIT License★ 9
69
#12
pip-toolsv7.5.3↓

pip-tools keeps your pinned dependencies fresh.

12.9M/moBSD★ 8.0K
68
← Browse all categories