Top 23 Python Python3 Projects
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: Learn Flask or Django? | reddit.com/r/learnpython | 2021-06-15
Rich is a Python library for rich text and beautiful formatting in the terminal.Project mention: Notepad++ V8 Release | news.ycombinator.com | 2021-06-07
TUIs are wonderful. They are easy to grasp, fast and restrict requirements, everyone involved must think about the workflow and efficient usage. Input is focused entirely on the keyboard.
Linux overs some modern TUIs e.g. installer, apt-stuff or the kernel config aside from that:
https://invisible-island.net/ncurses/ // classic
https://github.com/willmcgugan/rich // blingbling
For the old stuff I recommend looking close at airports, savings-banks or part-dealers. When it is influenced by mainframes you will notice likely forwards/backwards is done by F7/F8. How do you depict an plane with seats in TUI? I assume an array, 80 rows and 10 columns ;)
I'm impressed how flawless elderly co-workers work with TUIs. They read the screen, think and type and the work is done. I guess the straight workflow, clean user-interface and similarities to paper forms improve usability. I guess modal dialogs, popup warnings, status icons, right click and the modern long press are not an improvement in usability. And the many tiny icons and bars in modern text processors aren't a help either.
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 am studying ethical hacking skills. What do you think miz? :) (basic information gathering based on a username) | reddit.com/r/Mizkif | 2021-05-12
Distributed Task Queue (development branch)Project mention: How to setup Flask with Celery and Redis? | reddit.com/r/flask | 2021-06-08
Figured it out using, https://github.com/celery/celery/issues/3759.
🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in imagesProject mention: How are custom (bounding box) object datasets collected in research/practice? Thinking about making an iOS app to help if this is tedious. | reddit.com/r/computervision | 2021-05-23
there are loads of labeling tools out there e.g. https://github.com/tzutalin/labelImg
Zulip server and webapp - powerful open source team chatProject mention: Zulip 4.0: Threaded open source team chat | news.ycombinator.com | 2021-05-13
Thanks for the feedback!
We know this is a real UX problem, and we're working on it.
Before Zulip 4.0, there was a "Saved as draft" notice that appeared on closing the compose box, but empirically, that was invisible to some users, who had the terrible experience of fearing their message was lost.
The 4.0 release replaces the notification with a darker and better located notification, which will likely help some users. But we'll only know for sure whether it's still invisible to some users with time.
In any case, we're planning several more changes to improve the drafts user experience that didn't make it into this release.
https://github.com/zulip/zulip/issues/17396 is one current issue on the topic.
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
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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: Python programming: We want to make the language twice as fast, says its creator | reddit.com/r/programming | 2021-05-14
Nothing to see here...
📚 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 | reddit.com/r/pythoncoding | 2021-06-02
Short Python code snippets for all your development needsProject mention: 30 seconds of python code: Curated collection of useful Python snippets that you can understand in 30 seconds or less. | reddit.com/r/Millers_Saves | 2021-05-25
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's the "best" coding language to know/learn? | reddit.com/r/hacking | 2021-06-15
You can also manipulate them in higher languages or scripting such as Python. Check out Scapy as a good example of constructing packets from scratch. Python is powerful and also worth learning.
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
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.Project mention: Best way to organize a repository with tons of docker-compose files? | reddit.com/r/selfhosted | 2021-06-01
Have a look at how Tiangolo solved this with the full-stack-fastapi-postgresql.
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博客、开源中国博客、简书。
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: What kind of download manager would you recommend for automatically collecting pictures etc from websites. Similar to JDownloader in regards to the features if possible. | reddit.com/r/linux4noobs | 2021-04-21
🍦 Never use print() to debug again.Project mention: TIL I’ve been making debugging statements harder than they needed to be. | reddit.com/r/learnpython | 2021-06-07
(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
troposphere - Python library to create AWS CloudFormation descriptions
Python datetimes made easy
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 in Python? This list will help you: