Python python-library

Open-source Python projects categorized as python-library

Top 23 Python python-library Projects

  • awesome-python

    A curated list of awesome Python frameworks, libraries, software and resources

    Project mention: Which MATLAB course to take for undecided | | 2023-05-31

    There are a lot of python packages for engineering and scientific applications (as well as other applications in general, and, thanks to the inherently collaborative nature of free software, they are only growing in quantity and quality. Many MATLAB toolboxes already have Python equivalents.

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: coBib 4.0: a modern UI using Textualize libraries | | 2023-05-20

    Today I released coBib 4.0, my console bibliography manager written in Python, which now uses rich and textual to provide a cohesive and modern user experience in both its CLI and TUI.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • celery

    Distributed Task Queue (development branch)

    Project mention: SynchronousOnlyOperation from celery task using gevent execution pool on django orm | | 2023-05-31
  • best-of-ml-python

    🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

    Project mention: Ask HN: How to get back into AI? | | 2022-12-10

    For Python, here's a nice compilation:

  • speedtest-cli

    Command line interface for testing internet bandwidth using

    Project mention: Papież w prędkości zaklęty | | 2023-04-23
  • Telethon

    Pure Python 3 MTProto API Telegram client library, for bots too!

    Project mention: Export Private Channel | | 2023-01-15

    Above is an example using telethon (, you can read the documentation for more details. also you can export the above message to some file instead of printing it, download media if the message is not a text but a media etc

  • docker-py

    A Python library for the Docker Engine API

    Project mention: Ask HN: Go vs. Python (Docker SDK) | | 2022-08-24

    In this specific example, I can't imagine how all of this exposed plumbing and error handling adds much value for the person reading or writing the code. In fairness, however, the Go code could easily be moved into function that does all of the dirty work and presents a minimal interface...which is what the Python example is doing:


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

    Project mention: Need help with ssh in ansible | | 2023-05-20
  • MechanicalSoup

    A Python library for automating interaction with websites.

    Project mention: Alternatives to Selenium? | | 2022-07-21

    Try with Mechanicalsoup

  • pywinauto

    Windows GUI Automation with Python (based on text properties)

    Project mention: DCSAutoMate: a program to automate cold starts, and anything else in the cockpit | | 2023-02-09

    My program would not be possible without DCS BIOS (specifically the Flightpanels fork, which is still actively maintained), so a special thank you to the contributors to that project. Also thanks to the creator of, and contributors to, pyWinAuto, another essential program for many of my startup scripts. I would also like to credit DiCE and DCSTheWay for some inspiration for what is possible, even though I ended up taking a different path.

  • GitPython

    GitPython is a python library used to interact with Git repositories.

    Project mention: How to effectively find python documentation? | | 2023-02-23

    I'm not a python developer but I went to GitPythons github page and searched sparse_checkout in their code. There were no hits. But there was one discussion thread which said that this function is not available and to use git directly. This linked to this documentation page As you can see the "git" object allows to call any git command directly as you would be typing it in a terminal so a terminal command like

  • dedupe

    :id: A python library for accurate and scalable fuzzy matching, record deduplication and entity-resolution.

    Project mention: String distance based network for fuzzy matching? | | 2023-05-28

    I think this problem is known as data deduplication, in particular, entity deduplication. I googled a bit and it seems approaches vary from manual deduplication to some sort of active learning (if I am not mistaken). I am also curios if pre-trained transformer-based cross encoders can provide any good results (they are trained on sentences I think, but may be worth a try). Another problem here is how to measure progress (compare different approaches)?

  • pyrogram

    Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

    Project mention: Telegram with python | | 2022-09-09 nice lib for client and bots

  • best-of-python

    🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.

    Project mention: Which not so well known Python packages do you like to use on a regular basis and why? | | 2022-08-26

    You may be interested in this best-of-python list on github.

  • kombu

    Messaging library for Python.

  • Grab

    Web Scraping Framework

  • Box

    Python dictionaries with advanced dot notation access

    Project mention: I've built a PathDict, a library that makes it easy to work with dicts! | | 2022-10-15
  • bbot

    OSINT automation for hackers.

    Project mention: [GitHub Action]: Wrappers for sqlmap, bbot and nikto | | 2023-05-29

    Its not that much of a tool than wrappers of few awesome tools that most of you probably know and use today - sqlmap, bbot and nikto.

  • abseil-py

    Abseil Common Libraries (Python)

  • rdflib

    RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.

  • gTTS

    Python library and CLI tool to interface with Google Translate's text-to-speech API

    Project mention: Need some help finding a TTS program that will read both English and Japanese when it's in the same sentence. | | 2023-05-26
  • bulbea

    :boar: :bear: Deep Learning based Python Library for Stock Market Prediction and Modelling

    Project mention: Deep Learning IV: Bulbea: Deep Learning based Python Library. Deep Learning And Reinforcement Learning - star count:1798.0 | | 2023-04-01
  • tesserocr

    A Python wrapper for the tesseract-ocr API

    Project mention: Tesserocr | | 2023-01-25

    Did you read the instructions for windows?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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-05-31.

Python python-library related posts


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

Project Stars
1 awesome-python 169,287
2 rich 43,442
3 celery 21,573
4 best-of-ml-python 13,672
5 speedtest-cli 12,762
6 Telethon 7,830
7 docker-py 6,258
8 jc 6,238
9 MechanicalSoup 4,393
10 pywinauto 4,055
11 GitPython 3,974
12 dedupe 3,731
13 pyrogram 3,463
14 best-of-python 2,988
15 kombu 2,537
16 Grab 2,286
17 Box 2,215
18 bbot 2,142
19 abseil-py 2,078
20 rdflib 1,894
21 gTTS 1,877
22 bulbea 1,807
23 tesserocr 1,790
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.