Python Client

Open-source Python projects categorized as Client | Edit details

Top 23 Python Client Projects

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Look at my new plugin to help run long commands | | 2021-10-07

    Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.

  • GitHub repo requests

    A simple, yet elegant, HTTP library.

    Project mention: ImportError: No module named requests | | 2021-10-20

    Whenever I try to import requests, I get an error saying No module Named requests.


    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo vibora

    Fast, asynchronous and elegant Python web framework.

  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

  • GitHub repo elasticsearch-py

    Official Elasticsearch client library for Python

    Project mention: I Don't Think Elasticsearch Is a Good Logging System | | 2021-09-28

    Oh man, is a disappointing read. I know ES wants to save their business, but alienating users isn't exactly the path to success.

  • GitHub repo haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

    Project mention: Ask HN: Hacker News comment tree indentation on text based web browsers | | 2021-02-05

    You might find useful.

  • GitHub repo twitter-scraper

    Scrape the Twitter Frontend API without authentication. (by bisguzar)

    Project mention: First-week check-in for PSF, GSoC 2021 | | 2021-06-07

    Indeed. My second milestone involves using Brython and the Twitter API. My mentor recomended trying to combine both by integrating twitter-scraper library in Brython. Unfortunately, everything I have tried so far hasn't worked.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo pyrogram

    Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots

    Project mention: First Telegram bot but it consistently crashes and I can't get it to work again unless I create a new bot using @BotFather | | 2021-06-04

    There r many libraries like python telegram bot(, pyrogram preferred cuz its fast and telethon. They are frameworks u could use just like request, aiohttp. and u dont have to send req to telegram to fetch update its automatically done.

  • GitHub repo py-kms

    KMS Server Emulator written in Python

    Project mention: Päätin kasata oman koneen. Ottaen huomioon tiukan budjettini, päätyin tälläsiin osiin. Jos on ehdotuksia tai mielipiteitä nii saatte vapaasti heittää. | | 2021-10-16
  • GitHub repo hvac

    :lock: Python 2.7/3.X client for HashiCorp Vault

    Project mention: Scheduled backup of Vault secrets with Jenkins on Kubernetes | | 2021-09-14

    How to use python hvac library for authentication with Vault programmatically and backup vault secrets.

  • GitHub repo tg

    terminal telegram client that really works (by paul-nameless)

    Project mention: Are there any other telegram desktop clients than the official one? | | 2021-07-02

    Kotatogram - 64Gram - tg - Unigram - (Windows 10 only, support secret chats)

  • GitHub repo pyairtable

    Python Api Client for Airtable

    Project mention: [API] pyAirtable - A Python Client for the Airtable API | | 2021-08-25
  • GitHub repo quarry

    Python library that implements the Minecraft network protocol and data types (by barneygale)

    Project mention: Programmers of Reddit, what's the most interesting GitHub repository you've come across? | | 2021-03-31

    For me it was probably quarry which taught me about protocol buffers

  • GitHub repo ocpp

    Python implementation of the Open Charge Point Protocol (OCPP).

    Project mention: Programming language for OCPP 2.0.1 | | 2021-06-10

    hello, I am trying to use this repository

  • GitHub repo matrix-commander

    simple but convenient CLI-based Matrix client app for sending and receiving

    Project mention: Getting alerts into | | 2021-09-12

    After spending two days trying to figure out image embeds via webhooks (spoiler, they aren’t available in v8 alerts), I’m working on a concept to use webhook to receive webhooks from Grafana, parse them, and then call matrix-commander to post the alerts into Matrix.

  • GitHub repo Tryton

    Mirror of Tryton Client

    Project mention: (LINUX) Tryton software clone setup locally | | 2021-10-11
  • GitHub repo faunadb-python

    Python driver for FaunaDB

    Project mention: How I Built a Resume Builder with Django and Fauna | | 2021-04-02

    To enable Django to interact with Fauna, a secret key is required by the Fauna Driver. To do this, navigate to the Security tab in Fauna’s dashboard side menu, click on the New Key button and provide the information required as seen in the images below:

  • GitHub repo proton-python-client

    Python Proton client module

    Project mention: [OpenSUSE] Unofficial guide on how to install | | 2021-10-18

    git clone:

  • GitHub repo steam-cli

    Command-line interface to install and execute Steam games

    Project mention: Just a rant about the Steam client becomming more bloated | | 2021-10-07

    I think it is a thing, but you still need to have Steam running.. This is an example but there is also a ncurses menu out there somewhere.

  • GitHub repo inscriptis

    A python based HTML to text conversion library, command line client and Web service.

  • GitHub repo openrgb-python

    A python client for the OpenRGB SDK

    Project mention: Question : Is there a way to add a custom colour cycle ? | | 2021-06-04
  • GitHub repo aiohttp-client-cache

    An async persistent cache for aiohttp requests

    Project mention: Requests-Cache – An easy way to get better performance with the python requests library | | 2021-08-29

    It had been in need of a new maintainer for awhile, and I saw that it was a solid library with lots of potential to be even better. I eventually decided to take on maintenance myself and pick up where Roman left off, and it's been a really enjoyable project to work on. I've also been working on aiohttp-client-cache, an async library with similar features, but made specifically for aiohttp.

  • GitHub repo ignition

    Gemini Protocol Client for Python Developers (by cbrews)

    Project mention: Support for Gemini? | | 2021-05-11

    You could use a library like Ignition for it - though perhaps there should be some kind of way to use it asynchronously. I'm not sure in which thread custom URL schemes in QtWebEngine run exactly, and whether blocking while waiting for a reply would block qutebrowser's GUI.

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 2021-10-20.


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

Project Stars
1 httpie 52,441
2 requests 46,222
3 vibora 5,721
4 SAWS 4,858
5 elasticsearch-py 3,412
6 haxor-news 3,317
7 twitter-scraper 2,986
8 pyrogram 2,118
9 py-kms 1,513
10 hvac 902
11 tg 406
12 pyairtable 385
13 quarry 211
14 ocpp 199
15 matrix-commander 162
16 Tryton 161
17 faunadb-python 99
18 proton-python-client 80
19 steam-cli 76
20 inscriptis 75
21 openrgb-python 49
22 aiohttp-client-cache 20
23 ignition 17
Find remote jobs at our new job board There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.