[Go to site: main page, start]

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 Python frameworks, libraries, tools, and resources

  2. SaaSHub

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

    SaaSHub logo
  3. rich

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

    Project mention: Terminal Web 2.0: AI Preflight, Healing, and Safety | dev.to | 2026-06-07

    Terminal Web (py_terminal) is a powerful terminal-based UI web project utilizing Python and the Rich library for beautiful terminal output combined with advanced command execution capabilities.

  4. celery

    Distributed Task Queue (development branch)

    Project mention: Celery + Redis at Scale: Designing a Reliable and Efficient Task Queue in Production | dev.to | 2026-04-26

    These options configure TCP keepalive. They help detect stale or broken broker connections earlier instead of letting workers hang on dead sockets. (Find more info in this Github Issue)

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

  6. docker-py

    A Python library for the Docker Engine API

  7. pywinauto

    Windows GUI Automation with Python (based on text properties)

  8. GitPython

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

  9. MechanicalSoup

    A Python library for automating interaction with websites.

  10. best-of-python

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

  11. dedupe

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

    Project mention: The OSS ER Bargain: What Entity Resolution Actually Costs You | dev.to | 2026-04-08

    I wanted to see what it costs to resolve a dataset like this with traditional open-source entity resolution, versus a holistic approach. So I took 500,000 randomly-sampled records from the March 2026 NPPES release and pointed two tools at them: dedupe, the canonical Python OSS deduper, and GoldenMatch, the matching engine at the heart of the Golden Suite.

  12. mongo-python-driver

    PyMongo - the Official MongoDB Python driver

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

  14. kombu

    Messaging library for Python.

    Project mention: Celery + Redis at Scale: Designing a Reliable and Efficient Task Queue in Production | dev.to | 2026-04-26

    One more practical point from my experience: sometimes the problem is not in your code or even in your configuration, but in Celery itself or in lower-level libraries such as Kombu (for example https://github.com/celery/kombu/issues/2258).

  15. Box

    Python dictionaries with advanced dot notation access

  16. gTTS

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

  17. matchering

    🎚️ Open Source Audio Matching and Mastering

    Project mention: Deezer says 44% of songs uploaded to its platform daily are AI-generated | news.ycombinator.com | 2026-04-20

    A lot of people thought the same thing with everything going from analog -> digital. Or heck, even learning an instrument when MIDI was first introduced.

    Even before generative AI, there is a long-going debate in audio circles around simulated guitar amplifiers. The truth is, the simulations of them have gotten so insanely good that now one could simply purchase an all-in-one pedalboard and have basically all of guitar history at your toes.

    My rule-of-thumb is this: "does this tool I'm using in particular take away from the authenticity of my performance or songwriting?" Example: I am very keen on performing vocals and guitar at the same time, and I don't have an expensive studio setup, and my office has background noise. I use these tools, and yes even some open source AI ones, 1) remove background noise of the individual tracks and 2) do a final master against a recording I want to target (using something like Matchering or similar [0]). It still sounds like me, my voice isn't perfect, my beat isn't consistent, but it sounds like I rented some studio space. So for me it was a cost-saving measure.

    [0] https://github.com/sergree/matchering

  18. art

    🎨 ASCII art library for Python (by sepandhaghighi)

  19. Grab

    Web Scraping Framework

  20. rdflib

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

  21. abseil-py

    Abseil Common Libraries (Python)

  22. bulbea

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

  23. tesserocr

    A Python wrapper for the tesseract-ocr API

  24. django-celery-beat

    Celery Periodic Tasks backed by the Django ORM

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

  • Terminal Web 2.0: AI Preflight, Healing, and Safety

    2 projects | dev.to | 7 Jun 2026
  • I built an AI agent that does OSINT investigations from your terminal

    2 projects | dev.to | 8 May 2026
  • Celery + Redis at Scale: Designing a Reliable and Efficient Task Queue in Production

    3 projects | dev.to | 26 Apr 2026
  • The OSS ER Bargain: What Entity Resolution Actually Costs You

    1 project | dev.to | 8 Apr 2026
  • FixForward: One Command to Go from Broken Build to Ready-to-Merge PR

    2 projects | dev.to | 15 Feb 2026
  • 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 note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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 302,340
2 rich 56,620
3 celery 28,584
4 jc 8,624
5 docker-py 7,186
6 pywinauto 6,066
7 GitPython 5,128
8 MechanicalSoup 4,867
9 best-of-python 4,485
10 dedupe 4,479
11 mongo-python-driver 4,342
12 oletools 3,351
13 kombu 3,120
14 Box 2,824
15 gTTS 2,620
16 matchering 2,544
17 art 2,477
18 Grab 2,460
19 rdflib 2,458
20 abseil-py 2,444
21 bulbea 2,275
22 tesserocr 2,168
23 django-celery-beat 1,940

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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