jawah/niquests
active
significant_divergence
Selected Choose this fork if you need modern protocols or realtime transport features and can tolerate divergence from upstream Requests. Stick with upstream if you mainly want the stable, conservative HTTP/1.1 library with maximum compatibility and lowest maintenance risk.
Prefer upstream psf/requests unless you specifically need this old frozen snapshot. The fork adds no visible capability and is materially behind on maintenance, so it is a weak adoption candidate for normal use.
dvska/requesocks
stale
significant_divergence
Choose this fork only if SOCKS/Tor proxy support is the primary requirement and you can tolerate a frozen, highly divergent codebase. For most new work, upstream Requests is the safer default.
mitsuhiko/requests
stale
significant_divergence
Prefer upstream Requests unless you specifically need this fork's historical, self-contained experimental codebase. This fork is significantly divergent and stale, so it is a poor default choice for new adopters but may interest users preserving legacy behavior or studying early implementation experiments.
revolunet/requests
stale
significant_divergence
Prefer upstream unless you explicitly need this fork's old customizations. This fork is materially behind and heavily diverged, so it fits adopters who want a frozen, specialized snapshot more than users who want a maintained HTTP library.
Prefer upstream Requests for almost all use cases. This fork only makes sense if you specifically need this exact historical fork identity or the AUTHORS.rst change; otherwise the 375-commit lag makes it a poor adoption target.
garnaat/requests
stale
significant_divergence
Prefer upstream unless you specifically need this fork's legacy behavior or packaging history. This fork is materially obsolete for new adopters and better treated as a historical branch than a maintained alternative.
riduwan45/requests
stale
significant_divergence
Prefer upstream psf/requests for almost all uses. Choose this fork only if you intentionally need a frozen historical copy and accept missing 100 upstream commits of fixes and maintenance.
Prefer upstream psf/requests for production use. Choose this fork only if you specifically need an old, unmodified snapshot to build on.
miguelgrinberg/requests
stale
significant_divergence
Prefer upstream Requests unless you specifically need this fork’s legacy packaging or historical behavior. This fork is too stale and too far behind for most new adopters.