Python Requests

Open-source Python projects categorized as Requests

Top 23 Python Request Projects

  1. requests

    A simple, yet elegant, HTTP library.

    Project mention: Show HN: Hypermode Model Router Preview – OpenRouter Alternative | news.ycombinator.com | 2025-05-11

    You are right! https://github.com/psf/requests/blob/c65c780849563c891f35ffc...

    The post function calls request the request function which uses its own context manager that will call the close function of the connection object.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. requests-html

    Pythonic HTML Parsing for Humans™

  4. MechanicalSoup

    A Python library for automating interaction with websites.

    Project mention: 11 best open-source web crawlers and scrapers in 2024 | dev.to | 2024-10-29

    Language: Python | GitHub: 4.7K+ stars | link

  5. requests-cache

    Transparent persistent cache for python requests

  6. Niquests

    “Safest, Fastest, Easiest, and Most advanced” Python HTTP Client. Production Ready! Drop-in replacement for Requests. HTTP/1.1, HTTP/2, and HTTP/3 supported. With WebSocket, and SSE! Be free of Requests bondage now.

    Project mention: HTTP/3 is everywhere but nowhere | news.ycombinator.com | 2025-03-17

    I’ve been using niquests with Python. It supports HTTP/3 and a bunch of other goodies. The Python ecosystem has been kind of stuck on the requests package due to inertia, but that library is basically dead now. I’d encourage Python developers to give niquests a try. You can use it as a drop-in replacement for requests then switch to the better async API when you need to.

    https://niquests.readthedocs.io/en/latest/

  7. hrequests

    🚀 Web scraping for humans

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. httpdbg

    A tool for Python developers to easily debug the HTTP(S) client and server requests in a Python program.

    Project mention: Show HN: Using eBPF to see through encryption without a proxy | news.ycombinator.com | 2025-05-08

    Just found out about a related things: https://github.com/cle-b/httpdbg

    Anyone have any experience with it?

  10. pycookiecheat

    Borrow cookies from your browser's authenticated session for use in Python scripts.

  11. robotframework-requests

    Robot Framework keyword library wrapper for requests

  12. httmock

    A mocking library for requests

  13. TeslaPy

    A Python module to use the Tesla Motors Owner API

  14. horus

    An OSINT / digital forensics tool built in Python (by 6abd)

    Project mention: This Week In Python | dev.to | 2024-05-17

    horus – An OSINT / digital forensics tool built in Python

  15. SwagLyrics-For-Spotify

    📃 Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later. Very fast.

  16. tiktok-downloader

    Tiktok Downloader/Scraper using requests & bs4

  17. requests-html

    Pythonic HTML Parsing for Humans™ (by kennethreitz)

  18. estela

    estela, an elastic web scraping cluster 🕸

  19. languagepod101-scraper

    Python scraper for Language Pods such as Japanesepod101.com :japanese_ogre: :japan: :sushi: Compatible with Japanese, Chinese, French, German, Italian, Korean, Portuguese, Russian, Spanish and many more! ✨

  20. aiohttp-client-cache

    An async persistent cache for aiohttp requests

  21. apiron

    :fried_egg: apiron is a Python package that helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.

  22. python-remotezip

    Python module to access single members of a zip archive without downloading the full content from a remote web server.

  23. kiss-headers

    Python package for HTTP/1.1 style headers. Parse headers to objects. Most advanced available structure for http headers.

  24. scrape-google-scholar-py

    Extract data from all Google Scholar pages from a single Python module. NOTE: I'm no longer maintaining this repo. Chrome driver/selectors might need and update.

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Requests discussion

Log in or Post with

Python Requests related posts

Index

What are some of the best open-source Request projects in Python? This list will help you:

# Project Stars
1 requests 52,872
2 requests-html 13,806
3 MechanicalSoup 4,752
4 requests-cache 1,413
5 Niquests 1,253
6 Uplink 1,091
7 hrequests 870
8 httpdbg 857
9 pycookiecheat 779
10 robotframework-requests 495
11 httmock 466
12 TeslaPy 395
13 horus 362
14 SwagLyrics-For-Spotify 326
15 tiktok-downloader 321
16 requests-html 319
17 estela 181
18 languagepod101-scraper 160
19 aiohttp-client-cache 137
20 apiron 121
21 python-remotezip 120
22 kiss-headers 116
23 scrape-google-scholar-py 101

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?