Python python-3

Open-source Python projects categorized as python-3

Top 23 Python python-3 Projects

  • GitHub repo pillow

    The friendly PIL fork (Python Imaging Library)

    Project mention: I don't know what my mistake is - need advice | reddit.com/r/learnpython | 2021-06-08

    There are certain kinds of .tiff files which aren't supported by pillow yet (e.g. mutli-channel 32bit, see here https://github.com/python-pillow/Pillow/issues/1888).

  • GitHub repo PyInstaller

    Freeze (package) Python programs into stand-alone executables

    Project mention: Need helping integrating front end with back end.. | reddit.com/r/AskProgramming | 2021-06-05

    Step 2 is using a tool like pyinstaller to package the entire python interpreter, your script, and related packages into an executable for distribution. Some packages may not be packaged correctly, so be sure to test.

  • GitHub repo uvloop

    Ultra fast asyncio event loop.

    Project mention: Python Concurrency: The Tricky Bits | news.ycombinator.com | 2021-02-18
  • GitHub repo TextBlob

    Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more. (by sloria)

  • GitHub repo discord.py

    An API wrapper for Discord written in Python.

    Project mention: Any good tutorials to make a discord music bot? | reddit.com/r/learnpython | 2021-06-11

    https://github.com/Rapptz/discord.py/blob/master/examples/basic_voice.py is probably the best example you could get

  • GitHub repo marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

    Project mention: What's the fastest way to parse JSON to output? | reddit.com/r/flask | 2021-02-21

    I was looking at https://github.com/marshmallow-code/marshmallow That's a nice library to use to parsing?

  • GitHub repo asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

    Project mention: New major versions of Flask, Jinja, Click, and Werkzeug released! | reddit.com/r/Python | 2021-05-11

    What we get with the async part of this release - If you would like to run an async library or your own async code from a flask route you can do that now. This is super useful, where let's say we have some async code that fetches data from many sources concurrently, or call multiple a few ML prediction endpoints at the same time (as long as they don't time out) using httpx and respond with some sort of outcome, or finally try that cool new async-only database library. A current (v2) limitation is that the you can't make concurrent requests using just the current asyncio implementation (an alternative with Flask API and ASGI: Quart). Typically in production gunicorn or uwsgi + threads/processes/gevent-eventlet is used and this makes Flask behave asynchronously. More here and here if interested.

  • GitHub repo OAuthLib

    A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • GitHub repo kombu

    Messaging library for Python.

  • GitHub repo aioredis

    asyncio (PEP 3156) Redis support

    Project mention: Tips using Redis with FastAPI | reddit.com/r/FastAPI | 2021-03-14

    I'm hoping to leverage Redis with my project, and I was curious as to if anyone had any general pointers as to how best to manage the DB connection. I'm using aioredis such that I can leverage the async functionality, but I haven't been very happy with the library's documentation surrounding how best to leverage the connection pool. Most of the examples create and tear down the pool immediately without showing how best to manage its lifespan.

  • 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 ouroboros

    Automatically update running docker containers with newest available image

    Project mention: Pi-hole down after update | reddit.com/r/pihole | 2021-04-15
  • GitHub repo CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework. https://docs.cherrypy.org/

    Project mention: Web กับ process thread และอื่น ๆ | dev.to | 2021-06-04
  • GitHub repo Dependency Injector

    Dependency injection framework for Python

    Project mention: Dependency Injection and Python | reddit.com/r/Python | 2021-03-21

    Dependency Injector

  • GitHub repo Better-Python-59-Ways

    Code Sample of Book "Effective Python: 59 Specific Ways to Write Better Pyton" by Brett Slatkin

    Project mention: Ask HN: Catching Up with Python – Resources? | news.ycombinator.com | 2021-03-29

    - Python Design Patterns: https://python-patterns.guide/

    - Python 3 Patterns, Recipes and Idioms: https://python-3-patterns-idioms-test.readthedocs.io/en/late...

    - Effective Python: 59 Specific Ways to Write Better Python https://github.com/SigmaQuan/Better-Python-59-Ways

  • GitHub repo textshot

    Python tool for grabbing text via screenshot

    Project mention: How to extract text from image in Python | reddit.com/r/programming | 2021-03-26

    super useful tool to capture text from a screenshot: https://github.com/ianzhao05/textshot

  • GitHub repo pyparsing

    Python library for creating PEG parsers

    Project mention: Script for extracting info from a SQL File | reddit.com/r/learnpython | 2021-05-10

    If your SQL has fairly complex structure, you will need a full blown SQL parser. If your statements are mostly simple select, you can get pretty close with Pyparsing, here is an example.

  • GitHub repo apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

    Project mention: 21 tools to document your Python project | dev.to | 2021-03-17

    apispec is not a framework, but a library that provides a Pythonic interface to OpenAPI constructs. It has multiple integrations with different tools and frameworks, including Flask, Pyramid, aiohttp, and Falcon. The list of integrations is available on the ecosystem page.

  • GitHub repo Varken

    Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend

    Project mention: Any sqlite pros know if it's possible to combine watch history from two Plex servers? | reddit.com/r/PleX | 2021-02-03

    Check this out. It allows you to combine two tautulli instances into a single history https://github.com/Boerderij/Varken

  • GitHub repo TurboGears

    Python web framework with full-stack layer implemented on top of a microframework core with support for MongoDB, Pluggable Applications and autogenerated Admin

    Project mention: Web กับ process thread และอื่น ๆ | dev.to | 2021-06-04
  • GitHub repo quicktile

    Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)

    Project mention: Snap windows to 1/3 screen instead of 1/2 in Xfwm4 | reddit.com/r/xfce | 2021-04-24
  • GitHub repo nsupdate.info

    Dynamic DNS service

  • GitHub repo python-tutorial

    A Python 3 programming tutorial for beginners.

    Project mention: Python Free Resources | dev.to | 2021-01-28

    Python 3 Tutorial

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-06-11.

Index

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

Project Stars
1 pillow 8,594
2 PyInstaller 8,146
3 uvloop 7,815
4 TextBlob 7,700
5 discord.py 7,651
6 marshmallow 5,553
7 asyncpg 4,922
8 OAuthLib 2,225
9 kombu 2,160
10 aioredis 1,764
11 binarytree 1,655
12 ouroboros 1,431
13 CherryPy 1,408
14 Dependency Injector 1,389
15 Better-Python-59-Ways 1,219
16 textshot 1,213
17 pyparsing 1,125
18 apispec 868
19 Varken 854
20 TurboGears 763
21 quicktile 735
22 nsupdate.info 731
23 python-tutorial 726