Python Python3

Open-source Python projects categorized as Python3

Top 23 Python Python3 Projects

  • fastapi

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

    Project mention: Deploy a dockerized FastAPI application to AWS | | 2023-02-03

    From the official docs:

  • rich

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

    Project mention: When were you able to start using what you have learned outside of school? | | 2023-01-13

    If I were you, I would start by making small additions to what you can already do, and lookup on the internet/books how to do what you want to do. For example, you could add features on the movie tickets app, like different tax rates for different region or making a nice TUI with rich.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: sherlock VS seekr - a user suggested alternative | | 2023-01-28
  • celery

    Distributed Task Queue (development branch)

    Project mention: Django Styleguide | | 2023-01-11

    I spent 3 years building a high scale crawler on top of Celery.

    I can't recommend it. We found many bugs in the more advanced features of Celery (like Canvas) we also ran into some really weird issues like tasks getting duplicated for no reason [1].

    The most concerning problem is that the project was abandoned. The original creator is not working on it anymore and all issues that we raised were ignored. We had to fork the project and apply our own fixes to it. This was 4 years ago so maybe things improved since them.

    Celery is also extremely complex.

    I would recommend instead.


  • labelImg

    LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data.

    Project mention: labelImg: NEW Data - star count:18860.0 | | 2022-12-17
  • Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Project mention: Slack is the opposite of organizational memory | | 2023-01-26

    Compared to existing and free software chat solutions[1], Slack however looks like such a kindergarten tool. It has a terrible performance. Every time one switches a channel, it basically burns a CPU. The loading of messages when scrolling down a channel with many message is not working well, not pre-loading enough messages to make scrolling a smooth experience. Instead one has to wait half a second or so until the next 20 messages or so are loaded, then scroll, then wait again, then scroll ...

    And the "markdown" text input oh my. Rarely have I seen a worse markdown input than in Slack. Maybe on Bitbucket or Confluence it is worse. It is as if they have decided to not use any existing and perfectly well working markdown parsers, but instead get an incapable team of engineers to reimplement a bug-ridden one with missing features. One cannot even insert an image at any play in the method, but only at the bottom. That means one needs to refer to the image in the message, when otherwise one could have simply had the picture in that place where it is relevant. It is such a headache for anyone more familiar with markdown. At this point just give me a plain text input, that has any normal off the mill markdown parser to properly translate my text into a message.

    Oh and they still have not managed to implement voice chat according to standards properly, so that it works in all modern browsers. While other more feature full chat programs like Discord had this solved for years ago, Slack is still the same old shit. Now I have to start ungoogled-chromium every time I want to enter a "Huddle" and navigate to their website, where they will bug me with their incessant popup asking me to use their desktop app, which I have to decline every. single. time. because chromium does not remember to block such popups from websites.

    So basically Slack is quite crap.


  • 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: Good sites to learn python that are not crazy expensive! | | 2022-11-29
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • full-stack-fastapi-postgresql

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

    Project mention: ORM for FastAPI+PostgreSQL, Tortoise or Sqlalchemy? what would you choose and why? | | 2023-01-29
  • typer

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

    Project mention: using sys argv | | 2023-01-06
  • pwntools

    CTF framework and exploit development library

  • chinese-xinhua

    :orange_book: 中华新华字典数据库。包括歇后语,成语,词语,汉字。

  • chalice

    Python Serverless Microframework for AWS

    Project mention: Looking for a good developer workflow with private pip packages | | 2022-07-28

    I'm working with AWS Chalice. It's a Python framework that deploys to lambdas, though it has its share of quirks/issues.

  • 30-seconds-of-python-code

    Short Python code snippets for all your development needs

  • scapy

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

    Project mention: packet-rs - A Scapy like rust packet interface | | 2022-11-25
  • maigret

    🕵️‍♂️ Collect a dossier on a person by username from thousands of sites

    Project mention: Reminder to check whether you have old accounts that you might have forgotten about | | 2023-01-28

    Another tool is Maigret. FOSS, runs locally and checks thousands of websites. Will create a PDF (or CSV, JSON, TXT) with all information it can find on a given username. Obviously will work best if you have a less common username and it can only check sites with public user profiles.

  • ImageAI

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

    Project mention: I want to make a Class monitoring system. is it possible in the conditions I'm in ?? | | 2022-12-08

    Some resources to get you started...

  • hug

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

  • pyod

    A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)

    Project mention: Pyod – A Comprehensive and Scalable Python Library for Outlier Detection | | 2022-08-10
  • icecream

    🍦 Never use print() to debug again.

    Project mention: Let's do a war | | 2022-12-29

    We also have ice cream

  • InfoSpider

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

  • Osintgram

    Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname

    Project mention: Is there a way to bulk download photos and videos from an Instagram profile? | | 2023-01-05

    If I remember correctly Osintgram can achieve this

  • dowhy

    DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.

    Project mention: Causal Explanations Considered Harmful: On the logical fallacy of causal projection | | 2022-12-07

    Here's one from Microsoft!

  • persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: 3 Best Open Source Alternatives To IDM (Internet Download Manager) | | 2023-01-15

    For example there's Persepolis (github) for aria2.

  • SaaSHub

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

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 2023-02-03.

Python Python3 related posts


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

Project Stars
1 fastapi 53,892
2 rich 41,857
3 sherlock 38,870
4 celery 20,878
5 labelImg 19,071
6 Zulip 17,132
7 learn-python 14,108
8 full-stack-fastapi-postgresql 10,985
9 typer 10,336
10 pwntools 9,872
11 chinese-xinhua 9,837
12 chalice 9,477
13 30-seconds-of-python-code 8,668
14 scapy 8,377
15 maigret 7,980
16 ImageAI 7,491
17 hug 6,696
18 pyod 6,677
19 icecream 6,550
20 InfoSpider 6,441
21 Osintgram 5,933
22 dowhy 5,626
23 persepolis 5,606
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives