Python Python3

Open-source Python projects categorized as Python3

Top 23 Python Python3 Projects

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Replacing FastAPI with Rust: Part 5 - Rocket 0.5 | dev.to | 2021-02-20

    Cover image created by me using Ferris the Crab, the Rust logo, and the FastAPI logo.

  • GitHub repo rich

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

    Project mention: Anything more? | reddit.com/r/linuxmasterrace | 2021-02-18

    Rich is a Python based terminal manager that's more bells and whistles than ncurses.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: How to find traces of yourself on the internet | reddit.com/r/privacy | 2021-01-13

    It is a python program, so you can execute it on Windows. Here are the installation steps, note you can also run it from some cloud providers (google cloud or replit are listed in README) : https://github.com/sherlock-project/sherlock#installation

  • GitHub repo celery

    Distributed Task Queue (development branch)

    Project mention: Best Automation App | reddit.com/r/django | 2021-02-08

    But the worst thing is, they have a memory leak since 2018!

  • GitHub repo labelImg

    🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images

    Project mention: “Frameworks” for labeling training data (imagery)? | reddit.com/r/datascience | 2021-01-31

    I recently used labelImg. It's free, easy to use and has a simple interface. If you don't want to install nothing you can use VGG Image Annotator because it runs directly in a web browser.

  • GitHub repo Zulip

    Zulip server and webapp - powerful open source team chat

    Project mention: Where can I find a project to work on with a group of people? | reddit.com/r/django | 2021-02-16
  • GitHub repo chalice

    Python Serverless Microframework for AWS

    Project mention: news.ycombinator.com | 2021-02-10

    AWS Lambdas are an easy way to get scheduled scraping jobs running.

    I use their Python-based chalice framework (https://github.com/aws/chalice) which allows you to add a decorator to a method for a schedule,

      @app.schedule(Rate(30, unit=Rate.MINUTES))

  • GitHub repo pwntools

    CTF framework and exploit development library

    Project mention: Use pwntools for your exploits | dev.to | 2021-02-07
  • GitHub repo learn-python

    📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Project mention: Playground and Cheatsheet for Learning Python | news.ycombinator.com | 2020-12-24
  • GitHub repo hug

    Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.

  • GitHub repo scapy

    Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.

  • GitHub repo ImageAI

    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

    Project mention: [Question] Is openCV the righ tool for this job? Trying to identify parts of same shape but with different markings and colors. | reddit.com/r/opencv | 2021-02-18

    Use a pre-trained model such as YOLOv3 to feed datasets into for Image recognition so model can learn what you want then instead of using Opencv to run model for image recognition you could use ImageAi

  • GitHub repo InfoSpider

    INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

    Project mention: Weekly Developer Roundup #21 - Sun Nov 08 2020 | dev.to | 2020-11-07

    kangvcar/InfoSpider (Python): INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

  • GitHub repo persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: Internet Download Manager alternative for Ubuntu | reddit.com/r/linuxquestions | 2021-01-25

    In addition to what's said above, Persepolis is a GUI for aria2

  • GitHub repo full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: Is FastAPI capable of live streaming video? | reddit.com/r/FastAPI | 2021-02-23
  • GitHub repo typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

    Project mention: My preferred .NET console stack – An opinionated view on .NET console apps | news.ycombinator.com | 2021-01-15

    Click is great and a feature-rich option. But recommend checking out Typer, which is even simpler if you're already using type annotations. [0]

    [0]: https://github.com/tiangolo/typer

  • GitHub repo Pendulum

    Python datetimes made easy

  • GitHub repo pyod

    (JMLR'19) A Python Toolbox for Scalable Outlier Detection (Anomaly Detection)

    Project mention: PyOD: ~50 anomaly detection algorithms in one framework. | reddit.com/r/algotrading | 2021-01-25
  • GitHub repo isort

    A Python utility / library to sort imports.

    Project mention: Python: Setting Up Project Environment | dev.to | 2020-10-13

    isort is also a similar tool to flake8, this tool sorts imports alphabetically, and automatically separated into sections and by type.

  • GitHub repo learn-python3

    Jupyter notebooks for teaching/learning Python 3

    Project mention: Best way to learn Python | reddit.com/r/learnprogramming | 2020-12-25

    How to Think Like a Computer Scientist Interactive Python Textbook. Learn Python3 100 Python Programming Excercises Python Project Based Learning Coding Problems Libraries and Resources

  • GitHub repo pampy

    Pampy: The Pattern Matching for Python you always dreamed of.

    Project mention: why is scala considered hard? | reddit.com/r/scala | 2020-12-24

    What about some Python's alternative then? https://github.com/santinic/pampy https://pythonawesome.com/pampy-the-pattern-matching-for-python-you-always-dreamed-of/

  • GitHub repo websockets

    Library for building WebSocket servers and clients in Python

  • GitHub repo 汉字拼音转换工具(Python 版)

    汉字转拼音(pypinyin)

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-02-23.

Index

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

Project Stars
1 fastapi 27,663
2 rich 23,508
3 sherlock 20,733
4 celery 16,765
5 labelImg 13,396
6 Zulip 13,102
7 chalice 7,644
8 pwntools 7,543
9 learn-python 6,812
10 hug 6,452
11 scapy 6,022
12 ImageAI 5,882
13 InfoSpider 5,132
14 persepolis 4,836
15 full-stack-fastapi-postgresql 4,790
16 typer 4,653
17 Pendulum 4,275
18 pyod 4,174
19 isort 3,713
20 learn-python3 3,561
21 pampy 3,340
22 websockets 3,202
23 汉字拼音转换工具(Python 版) 3,124