Open-source projects categorized as Python3 | Edit details
Language filter: + Python + Rust

Top 23 Python3 Open-Source Projects

  • GitHub repo fastapi

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

    Project mention: FastAPI Container Deployment with AWS Lambda and Amazon ECS | | 2021-10-21

    The Python workload is a simple web service endpoint that adds numbers together and returns the result. It is developed using the popular FastAPI library. Applications deployed with this library are typically run containerized with a web server. The Mangum library provides an adaptor that allows FastAPI applications to run in AWS Lambda behind Amazon API Gateway. The library translates the AWS Lambda proxy event to the Python ASGI standard.

  • GitHub repo rich

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

    Project mention: How apt renders its fancy progress bar? | | 2021-10-13

    For building rich terminal UIs in Python, I recommend Rich the library


    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: master hacker found a username across multiple sites | | 2021-10-20

    Sherlock for anyone wondering.

  • GitHub repo celery

    Distributed Task Queue (development branch)

    Project mention: Introspecting Python Parameter Values via Argument Binding | | 2021-10-16

    So when can this actually be used? Well, for our project, we have a Django web application project that implements Celery Asynchronous Tasks. We can schedule these tasks to be run by a background worker, but we require an audit log to determine who started a task and what organization the task is tied back to.

  • GitHub repo labelImg

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

    Project mention: How do you create your own dataset for object detection? | | 2021-10-08

    LabelImg is also a nice little GUI for annotation.

  • GitHub repo Zulip

    Zulip server and web app—powerful open source team chat

    Project mention: A Discord clone that's any good? | | 2021-09-30
  • 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: Cs 1110 advice | | 2021-10-09

    I'm not taking CS 1110, but I have credit for the class and taught myself how to program using Python in 2019. Try Look at the sections that you don't fully understand and do some practice/tinkering around with code. You can also check out this git repo ( and use it as a reference or, if you download/clone the repo, you can play around with the code. If you prefer videos, try searching 'Python for Beginners' on Youtube; you will undoubtedly find several playlists or complete Python tutorial videos. Just remember though, don't let this class discourage you from programming, and try writing some code yourself (outside of class requirements).

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo RustPython

    A Python Interpreter written in Rust

    Project mention: What scripting language and what implementation would you use with your program written in Rust? | | 2021-10-03
  • GitHub repo pwntools

    CTF framework and exploit development library

    Project mention: Awesome Penetration Testing | | 2021-10-06

    Pwntools - Rapid exploit development framework built for use in CTFs.

  • GitHub repo chalice

    Python Serverless Microframework for AWS

    Project mention: Building a Converter Tool on Web | | 2021-09-05

    Seconded. See Zappa, Mangum, Chalice and Serverless for some great frameworks that ease adoption of this pattern.

  • GitHub repo 30-seconds-of-python-code

    Short Python code snippets for all your development needs

    Project mention: 30 seconds of python code: Curated collection of useful Python snippets that you can understand in 30 seconds or less. | | 2021-05-25
  • GitHub repo full-stack-fastapi-postgresql

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

    Project mention: I wrote an alternative for the official FastAPI full stack project generator (more info in comment) | | 2021-10-07

    Hi, earlier this year I built a project using the official FastAPI full stack example. While working on my project, I realised that the FastAPI ecosystem has matured a lot since that template was created and many things that I ended up writing code for was already solved by others. And I didn't want to keep reinventing the wheel.

  • GitHub repo scapy

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

    Project mention: Awesome Penetration Testing | | 2021-10-06

    scapy - Python-based interactive packet manipulation program and library.

  • GitHub repo CVPR2021-Papers-with-Code

    CVPR 2021 论文和开源项目合集

    Project mention: 23 useful GitHub Repos every developer should follow | | 2021-05-31

    Repo Link:

  • GitHub repo ImageAI

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

    Project mention: Sort Image Files | | 2021-08-26
  • GitHub repo hug

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

    Project mention: Python Web Frameworks, but not Flask or FastApi | | 2021-07-30


  • GitHub repo typer

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

    Project mention: How to create a "GUI" app for terminal, like top, htop or bpytop? | | 2021-10-21
  • GitHub repo InfoSpider

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

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

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

  • GitHub repo icecream

    🍦 Never use print() to debug again.

    Project mention: No more Print For Debugging In Python Anymore | | 2021-06-24
  • GitHub repo persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: Any way to compress videos online without downloading? | | 2021-09-25

    you would need a service that do that but sadly thats a huge file size for any service to provide, limits to 1gb, you could try to download using a download manager like persepolis

  • GitHub repo pyod

    A Python Toolbox for Scalable Outlier Detection (Anomaly Detection)

    Project mention: PyOD: ~50 anomaly detection algorithms in one framework. | | 2021-01-25
  • GitHub repo troposphere

    troposphere - Python library to create AWS CloudFormation descriptions

    Project mention: AWS pros out here, how can someone get good at CloudFormation ? | | 2021-10-14

    refer :

  • GitHub repo Pendulum

    Python datetimes made easy

    Project mention: Open-source Timezone Converter? | | 2021-09-04

    Use Pendulum. It makes converting, adding and subtracting times trivially simple.

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-10-21.


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

Project Stars
1 fastapi 36,991
2 rich 30,280
3 sherlock 27,390
4 celery 18,083
5 labelImg 15,561
6 Zulip 14,307
7 learn-python 10,930
8 RustPython 9,390
9 pwntools 8,396
10 chalice 8,379
11 30-seconds-of-python-code 7,725
12 full-stack-fastapi-postgresql 7,104
13 scapy 6,762
14 CVPR2021-Papers-with-Code 6,707
15 ImageAI 6,575
16 hug 6,561
17 typer 6,439
18 InfoSpider 5,866
19 icecream 5,416
20 persepolis 5,123
21 pyod 4,922
22 troposphere 4,573
23 Pendulum 4,569
Find remote jobs at our new job board There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.