Top 23 Python3 Open-Source Projects
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: Ask HN: Which Stack for Prototyping? | news.ycombinator.com | 2021-04-18
If you're already very comfortable with Python then that should be your first choice for the backend. You can be flexible with the framework though - Flask is also popular, or you can try one of the new async ones like FastAPI.
For the frontend I would suggest htmx. You will anyway need to do some html, and htmx will save you the trouble of learning a JS framework.
Rich is a Python library for rich text and beautiful formatting in the terminal.Project mention: A simple terminal ui dashboard for code review | reddit.com/r/madeinpython | 2021-04-17
It's a library called Rich that provides the layout: https://github.com/willmcgugan/rich
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
🔎 Hunt down social media accounts by username across social networksProject mention: I Made an OSINT tool that can find a person's social medias accounts and email addresses + Breached emails | reddit.com/r/Python | 2021-04-19
Very nicely done, reminds me of sherlock.
Distributed Task Queue (development branch)Project mention: Turning AWS Log Insights into metrics | dev.to | 2021-04-13
Leo Giordani one of POP's developers has written up a detailed blog on his recent work creating a Cloudwatch metrics dashboard. The dashboard helps visualise our application's use of Celery tasks and to provide alerts where problems in the system occur such as tasks backing up as demand spikes.
🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in imagesProject mention: Labelling my own images | reddit.com/r/tensorflow | 2021-02-28
Zulip server and webapp - powerful open source team chatProject mention: Awesome Clones | dev.to | 2021-04-14
Python Serverless Microframework for AWSProject mention: Any thoughts on chalice for websockets? | reddit.com/r/aws | 2021-03-31
I use Chalice with websockets, and haven't had any issues. I had to make a slight hack to allow other non-websocket lambdas to be able to send messages on the websocket, but other than that it works without issue. There is a ticket with Chalice open about the sending messages from other Lambdas. https://github.com/aws/chalice/issues/1357
CTF framework and exploit development libraryProject mention: What is Calypso? | dev.to | 2021-03-04
One library that I may eventually make which will probably not be an officially maintained library but which I will maintain myself will be a partial or full port of pwntools (a library written in Python for CTFs) to Calypso. For more information on CTFs, atan made a pretty cool post about them:
A Python Interpreter written in RustProject mention: A computer scientist in theory should be able to design a programming language such as Python which you use. So keep that in mind 😉 | reddit.com/r/programmingcirclejerk | 2021-04-18
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.Project mention: Python code snippets & resources for Developers | dev.to | 2021-04-05
14, Playground and Cheatsheet for Learning Python
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.Project mention: What are some commonly used python libraries for hacking? | reddit.com/r/hacking | 2021-02-26
Recently used Scapy during a pentest to create custom packets to test how a device responded. Can’t say I enjoyed my time with it nor was the documentation very good, but it worked for what we needed.
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilitiesProject mention: Robot Systems: Software Stack Overview | dev.to | 2021-04-04
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博客、开源中国博客、简书。
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.Project mention: Suggest a learning Docker project | reddit.com/r/docker | 2021-04-08
Typer, build great CLIs. Easy to code. Based on Python type hints.Project mention: Why Do Long Options Start with Two Dashes? | news.ycombinator.com | 2021-04-08
Were your expectations different?
Are there any good articles on the benefits of following such rules (any fungible improvements to legibility or usability, as opposed to just "consistency amongst different tools")?
Are there any tools which can validate whether any piece of software conforms to this standard (either by scanning the man pages, or the code, or a formalized format of parameters the app supports)? Personally, the closest i've found is Typer ( https://typer.tiangolo.com/ ) but without anything that can automatically reject non-conformant code as a part of a CI process, i think enforcing such formats would be a non-starter for me.
Persepolis Download Manager is a GUI for aria2.Project mention: troubleshooting seedbox to home speed | reddit.com/r/seedboxes | 2021-04-02
What you can also try is increasing the number of download connections and perform multiple file transfers using download managers such as Xtreme Download Manager (XDM), JDownloader, uGet, or Persepolis. For example, XDM allows you to use several threads for downloading a single file.
🍦 Never use print() to debug again.Project mention: icecream module | reddit.com/r/Python | 2021-04-01
It is very very nice: GitHub - gruns/icecream: 🍦 Never use print() to debug again.
troposphere - Python library to create AWS CloudFormation descriptionsProject mention: Infrastructure as Code for Python Developer- Part 1 - Troposphere | dev.to | 2021-03-29
In the AWS world, Infrastructure as code is not a new concept but a hot topic as lot of improvisation had happened in this area. After working with CloudFormation templates for a while, one can notice several shortcomings that make templates long, clunky, and nigh unreadable. So what are the alternatives from a python developer lens: Troposphere and AWS CDK
(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
Python datetimes made easy
A Python utility / library to sort imports.Project mention: Looking Beyond Nox | dev.to | 2021-04-08
Run syntax checks, including isort through flake8, and generate a report for each sub-project.
Jupyter notebooks for teaching/learning Python 3Project 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
What are some of the best open-source Python3 projects? This list will help you: