Python python-library

Open-source Python projects categorized as python-library

Top 23 Python python-library Projects

python-library
  1. awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

    Project mention: 💡 The Untold History of GitHub Awesome-Lists 🤯 | dev.to | 2025-01-21

    On June 28, 2014, awesome-python was started. In the initial commit, Vinta Chen wrote:

  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. rich

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

    Project mention: Leveling Up Your Python Logs with Structlog | dev.to | 2025-11-27

    In development environments, you can install the rich library to render a colorful traceback in the terminal:

  4. celery

    Distributed Task Queue (development branch)

    Project mention: 10 Useful Tools and Libraries for Python Developers | dev.to | 2025-03-29

    9. Celery - Handle and run background tasks

  5. speedtest-cli

    Command line interface for testing internet bandwidth using speedtest.net

  6. Telethon

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

  7. 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: The Terminal of the Future | news.ycombinator.com | 2025-11-11

    I guess I don't see those as big downsides because I don't think people usually want binary data or quoted strings back from a CLI command, nor do they want column oriented output, nor "user friendly" tables.

    Answering --help with JSON is a good example, how bad is it really if the response is JSON? Well, using less works fine still and you can still grep if you want simple substring search. Wanting a section is probably more common, so maybe you'd "grep" for a subcommand with `jq .subcommand` or an option with `jq .subcommand.option`. Tables and tab-or-space delimited output overflow char limits, force the command-generator to figure out character wrapping, and so on. Now you need a library to generate CLI help properly, but if you're going to have a library why not just spit JSON and decouple completely from display details.

    Structured output by default just makes sense for practically everything except `cat`. And while your markdown files or csv files might have quoted strings, looking at the raw files isn't something people really want from shells or editors.. they want something "rendered" in one way or another, for example with syntax highlighting.

    Basically in 2025 neither humans nor machines benefit much from unstructured raw output. Almost any CLI that does this needs to be paired with a parser (like https://github.com/kellyjonbrazil/jc) and/or a renderer (like https://github.com/charmbracelet/glow). If no such pairing is available then it pushes many people to separately reinvent parsers badly. JSON's not perfect but (non-minified) it's human-readable enough to address the basic issues here without jumping all the way towards binary or (shudder) HTML

  8. docker-py

    A Python library for the Docker Engine API

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. pywinauto

    Windows GUI Automation with Python (based on text properties)

  11. GitPython

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

  12. MechanicalSoup

    A Python library for automating interaction with websites.

  13. dedupe

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

  14. mongo-python-driver

    PyMongo - the Official MongoDB Python driver

  15. best-of-python

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

  16. oletools

    oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.

  17. kombu

    Messaging library for Python.

  18. Box

    Python dictionaries with advanced dot notation access

  19. gTTS

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

  20. Grab

    Web Scraping Framework

  21. abseil-py

    Abseil Common Libraries (Python)

  22. art

    🎨 ASCII art library for Python (by sepandhaghighi)

  23. rdflib

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

  24. matchering

    🎚️ Open Source Audio Matching and Mastering

  25. bulbea

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

  26. 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 python-library discussion

Log in or Post with

Python python-library related posts

  • rich VS Vargula - a user suggested alternative

    2 projects | 25 Nov 2025
  • Stop Fighting PDF Forms: Automate Everything with PyPDFForm

    1 project | dev.to | 16 Nov 2025
  • A Skeptic's Guide to Vibe Coding

    1 project | dev.to | 5 Nov 2025
  • Show HN: PyPDFForm v3.0.0 Has Released

    2 projects | news.ycombinator.com | 24 Jun 2025
  • Dominate: A Python/JavaScript lib for generating HTML documents

    2 projects | news.ycombinator.com | 13 Dec 2024
  • Build websites with just Python, no JavaScript

    1 project | news.ycombinator.com | 20 Nov 2024
  • Paper sospechoso - CTF - PWNEDCR0x7

    1 project | dev.to | 10 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 Jan 2026
    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. Learn more →

Index

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

# Project Stars
1 awesome-python 276,866
2 rich 54,976
3 celery 27,808
4 speedtest-cli 13,941
5 Telethon 11,648
6 jc 8,499
7 docker-py 7,148
8 pywinauto 5,825
9 GitPython 5,040
10 MechanicalSoup 4,836
11 dedupe 4,418
12 mongo-python-driver 4,327
13 best-of-python 4,298
14 oletools 3,251
15 kombu 3,092
16 Box 2,806
17 gTTS 2,573
18 Grab 2,443
19 abseil-py 2,424
20 art 2,423
21 rdflib 2,384
22 matchering 2,352
23 bulbea 2,201

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?

Morty Proxy This is a proxified and sanitized view of the page, visit original site.