Python HTTPS

Open-source Python projects categorized as HTTPS

Top 13 Python HTTPS Projects

  • curl-impersonate

    curl-impersonate: A special build of curl that can impersonate Chrome & Firefox

    Project mention: Curl-impersonate: Mimic real browsers' TLS handshake with curl | | 2023-09-08
  • CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework.

    Project mention: Tautulli won't start with Fedora 37 (Python 3.11) | /r/Tautulli | 2022-10-22
  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • curl_cffi

    Python binding for curl-impersonate via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

    Project mention: Found a way to bypass Cloudflare 403 forbidden in cURL, fetch | /r/webscraping | 2023-07-02

    requests-like lib that uses curl-impersonate behind the scene:

  • MicroWebSrv2

    The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

  • Mocket

    a socket mock framework - for all kinds of socket animals, web-clients included

  • hiphp

    The BackDoor of HIPHP gives you the power to control websites based on PHP using HTTP/HTTPS protocol. By sending files, tokens and commands through port 80's POST/GET method, users can access a range of activities such as downloading and editing files. It also allows for connecting to Tor networks with password protection for extra security.


    Internet standards compliance test suite

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • harlogger

    Simple utlity for sniffing decrypted HTTP/HTTPS traffic on an macOS/iOS device (either jailbroken or not)

  • cryptonice

    CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration and supporting protocols such as HTTP2 and DNS.

  • showcert

    Simple OpenSSL for humans: fetch/validate/show/save SSL certificates and warn about soon expiration

    Project mention: showcert: simple OpenSSL for humans | /r/Python | 2023-09-12

    showcert is simple CLI tool which does tiny fraction of what OpenSSL can do, but this fraction is 9/10 of what typical sysadmin/programmer needs from OpenSSL. If openssl is swiss army knife (you can repair spaceship with it), showcert is simple knife with beer bottle opener. It's much easier to use, syntax is intuitive and hard to forget (how to check reddit SSL cert with openssl? measure time to find sequence of commands for this and run it).

  • tlsassistant

    Fully-featured tool that combines state-of-the-art TLS analyzers with a report system that suggests appropriate mitigations and shows the full set of viable attacks.

  • OBRequests

    Modern typed requests for Python 3 built on-top of HTTPX

  • pypiglatin

    An example of a Python-based HTTPS client with associated tests.

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). The latest post mention was on 2023-09-12.

Python HTTPS related posts


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

Project Stars
1 curl-impersonate 2,745
2 CherryPy 1,716
3 curl_cffi 610
4 MicroWebSrv2 575
5 Mocket 265
6 hiphp 184
7 115
8 harlogger 100
9 cryptonice 96
10 showcert 48
11 tlsassistant 31
12 OBRequests 8
13 pypiglatin 2
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.