#python-library

Open-source projects categorized as python-library | Edit details

Top 23 python-library Open-Source Projects

  • GitHub repo awesome-python

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

    Project mention: A curated list of awesome Python frameworks, libraries, software and resources. | reddit.com/r/Python | 2021-05-05
  • GitHub repo rich

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

    Project mention: Python IDE similar to Jupyter Notebook but not web based? | reddit.com/r/Python | 2021-04-28

    iPython is basically a Jupyter notebook without the browser UI, as it's what Jupyter uses by default for Python. You can add rich into the mix for nicer output and you have a great REPL experience.

  • GitHub repo celery

    Distributed Task Queue (development branch)

    Project mention: [P] Opyrator - Turn python functions into microservices with auto-generated HTTP API, interactive UI, and more. | reddit.com/r/MachineLearning | 2021-04-22

    That's a good point. What we have on the roadmap is that you can deploy it in a task queue mode (as an alternative option to the synchronous deployment). This still provides the same web API and UI, but the actual execution is happening within a background task, most likely using something like celery https://github.com/celery/celery

  • GitHub repo speedtest-cli

    Command line interface for testing internet bandwidth using speedtest.net

    Project mention: Automatisch stichprobenartig Speedtests erstellen und protokollieren | reddit.com/r/de_EDV | 2021-05-07
  • GitHub repo Telethon

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

    Project mention: I have now added dozens of Cryptocurency Telegram groups. Is there any way to collect the text from the groups with a bot and display them by keywords these in a chart, e.g. ETH Bullish, or ETH EMA, etc.? | reddit.com/r/TelegramBots | 2021-03-25

    Most likely you can't add your own bot to those group and therefore you'll have to create a userbot. If you know python you might want to check out telethon

  • GitHub repo best-of-ml-python

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

    Project mention: Are there any speech recognition modules so I can write one and do not have to rely on google and the likes? | reddit.com/r/learnmachinelearning | 2021-04-18
  • GitHub repo MechanicalSoup

    A Python library for automating interaction with websites.

  • GitHub repo kombu

    Messaging library for Python.

  • GitHub repo Box

    Python dictionaries with advanced dot notation access

    Project mention: I am a proficient Python coder whose learning has plateaued. Any really useful libraries I should look into learning? Taking recommendations. | reddit.com/r/learnpython | 2021-04-16

    Here are some that might answer your question: - algorithms is a library which contains many of the most useful algorithms for sorting, searching, working with trees, math algorithms like factorials, prime finders and many more - data classes to save you the trouble of writing everytime special methods in a class like init, repr, set, get - box allows the use of dot on dictionaries to access the keys - more-itertools for more routines to operate on iterables than those itertools provide.

  • GitHub repo binarytree

    Python Library for Studying Binary Trees

    Project mention: Binarytree: Practise Binary Trees in Python | news.ycombinator.com | 2021-02-05
  • GitHub repo best-of-python

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

    Project mention: I am a proficient Python coder whose learning has plateaued. Any really useful libraries I should look into learning? Taking recommendations. | reddit.com/r/learnpython | 2021-04-16

    I suggest looking at this and this github links which group many of the most used/useful python libraries by their category of use.

  • GitHub repo tesserocr

    A Python wrapper for the tesseract-ocr API

    Project mention: Optimizing ImageGrab and pytesseract | reddit.com/r/learnpython | 2021-05-08

    If you’re after speed I’d recommend mss for screenshots/recording, and tesserocr instead of pytesseract (note in particular the OpenCV option.

  • GitHub repo rdflib

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

    Project mention: Python tools for the semantic web | dev.to | 2021-02-15

    RDFLib is a pure Python package for working with RDF. RDFLib contains most things you need to work with RDF, including:

  • GitHub repo gTTS

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

    Project mention: Google translate node not working | reddit.com/r/nodered | 2021-01-08

    See: https://github.com/pndurette/gTTS/issues/232, a library that uses the same functionality, that discusses the change, which has been implemented in that library, it would need in the node you’re using.

  • GitHub repo gopro-py-api

    Unofficial GoPro API Library for Python - connect to GoPro via WiFi. (by KonradIT)

    Project mention: Control GoPro remotely - as in over data, far away, like work or vacation | reddit.com/r/gopro | 2021-04-09

    The solution I had was to get high resolution pictures on-demand from the GoPro to my phone (dog was really small and the 480p preview from the GoPro made it very difficult to find her through the furniture and floor). the setup is simple, raspberry pi running remote.it, connected to router via ethernet, and connected to the Gopro WiFi using the built in wifi card. Have installed my library gopro-py-api (pip install goprocam). Use something like https://github.com/KonradIT/gopro-py-api/blob/master/examples/take_photo_10sec.py to take the picture. I ssh'ed to the pi from my phone, then ran the script, and used the standard scp program to pull the image out.

  • GitHub repo art

    🎨 ASCII art library for Python

    Project mention: Art 5.2 Released: ASCII Art Library for Python (+ Font Typo-Tolerance) | news.ycombinator.com | 2021-05-05
  • GitHub repo parallel-ssh

    Asynchronous parallel SSH client library.

  • GitHub repo sheetfu

    Python library to interact with Google Sheets V4 API

    Project mention: Can we automate this boring thing? | reddit.com/r/learnpython | 2021-03-22

    If with 'a google sheet with multiple tabs' you mean you've got a google spreadsheet with multiple sheets, you can use the sheetfu library to loop through the sheets, extract your cell data and update cells in a sheet of your choice.

  • GitHub repo Windows-10-Toast-Notifications

    Python library to display Windows 10 Toast Notifications

    Project mention: Running a Python script every X minutes on Windows 10 | dev.to | 2021-01-05

    Recently I had a requirement of implementing a web scraping tool to identify changes in a website. It was the virtual learning environment website of my university where I wanted to create a desktop notification whenever our examination results were uploaded to the website. I started by writing a Python script that checks the website and creates a notification on Windows if updates are detected. I used the Python Beautiful Soup library to parse the HTML content of the web page and the Windows 10 Toast Notifications library to generate Windows 10 toast notifications. These tools made the implementation pretty simple.

  • GitHub repo nose2

    The successor to nose, based on unittest2

  • GitHub repo python-mss

    An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

    Project mention: Optimizing ImageGrab and pytesseract | reddit.com/r/learnpython | 2021-05-08

    If you’re after speed I’d recommend mss for screenshots/recording, and tesserocr instead of pytesseract (note in particular the OpenCV option.

  • GitHub repo KQ

    Kafka-based Job Queue for Python

  • GitHub repo pymunk

    Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python

    Project mention: Unity Tutors (Ideally UK Based) | reddit.com/r/unity | 2021-01-28

    If your asking how he can learn about physics engine themselves and how they work, I think that a good starting point would be to program a naïve one. In Python it is relatively easy to draw simple shapes on screen (pyglet for instance) and to move them around. Then he could add his own physics logic to simulate the dynamics of his world. That is what pymunk (source) does.

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

Index

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

Project Stars
1 awesome-python 96,467
2 rich 25,596
3 celery 17,212
4 speedtest-cli 10,862
5 Telethon 4,848
6 best-of-ml-python 4,820
7 MechanicalSoup 3,740
8 kombu 2,139
9 Box 1,669
10 binarytree 1,651
11 best-of-python 1,603
12 tesserocr 1,440
13 rdflib 1,433
14 gTTS 1,335
15 gopro-py-api 1,088
16 art 1,055
17 parallel-ssh 879
18 sheetfu 794
19 Windows-10-Toast-Notifications 686
20 nose2 678
21 python-mss 590
22 KQ 533
23 pymunk 519