SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python3 Open-Source Projects
-
Project mention: Clean Architecture in Python with FastAPI, FastStream, and Dishka | dev.to | 2026-10-11
Using FastAPI, FastStream, and dishka lets us follow Clean Architecture principles and almost avoid leaky abstractions. The prototype also used Pydantic and SQLAlchemy. I do not focus on them because these technologies are already popular, and the community has plenty of guides on their use.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Wow, it's actually real.
https://old.reddit.com/r/github/comments/1at9br4/i_am_new_to...
https://github.com/sherlock-project/sherlock/issues/2011
-
-
30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
A free, beginner‑friendly programming challenge on GitHub, 30 Days of Python breaks down the process of learning Python into daily lessons and exercises that guide you step by step from the basics to more advanced concepts.
-
Terminal Web (py_terminal) is a powerful terminal-based UI web project utilizing Python and the Rich library for beautiful terminal output combined with advanced command execution capabilities.
-
$ python forget_newest.py state.json astral-sh/ruff astral-sh/ruff: forgot release id 396061666 and the saved ETag $ python release_watch.py repos.txt state.json # run 3 run at 2026-09-27T13:14:09Z pallets/flask HTTP 304 not modified (rate limit left: 43) psf/black HTTP 304 not modified (rate limit left: 42) astral-sh/ruff HTTP 200 1 new release(s) (rate limit left: 41) NEW 0.16.9 published 2026-09-24T20:38:52Z https://github.com/astral-sh/ruff/releases/tag/0.16.9 python/cpython HTTP 304 not modified (rate limit left: 40)
-
CowAgent
Open-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Project mention: Five PRs, two merges, and four real bugs in agent infrastructure | dev.to | 2026-09-28In CowAgent, TokenBucket started its refill thread with no daemon=True. close() existed but was called from exactly one place: the __main__ demo at the bottom of the same file. Both production call sites build a bucket and never close it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: BettaFish – Public Opinion Sentiment Analysis Model | news.ycombinator.com | 2025-11-03
-
Project mention: Should you leave red herrings about yourself online? | news.ycombinator.com | 2026-05-11
This article reminded me of seeing this in GH trending repositories last month: https://github.com/soxoj/maigret
"For educational and lawful purposes only"
-
Hello-Python
Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...
-
Project mention: Celery + Redis at Scale: Designing a Reliable and Efficient Task Queue in Production | dev.to | 2026-04-26
These options configure TCP keepalive. They help detect stale or broken broker connections earlier instead of letting workers hang on dead sockets. (Find more info in this Github Issue)
-
Zulip
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Project mention: Armada: Encrypted, Open-Source, Discord Alternative (Built on Nostr) | news.ycombinator.com | 2026-09-28avoid Zulip for a properly secure Discord replacement, givin its lack of (and roadmap refusal for) e2e; https://github.com/zulip/zulip/issues/6096
-
Even if you envision everyone migrating from C to Rust on principle (despite the risks inherent to such a large project), I really can't fathom existing Java and C# codebases going anywhere.
For that matter, the COBOL codebases are still out there.
> Even Python interpreter is in process of using Rust as the main language if I am not wrong.
They are beginning to take steps towards making it possible to include some Rust code. Nowhere near "using Rust as the main language". (Unless you're looking at alternate implementations, like the aptly named https://github.com/RustPython/RustPython .)
-
learn_python3_spider
python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Project mention: MicroPythonOS graphical operating system delivers Android-like user experience | news.ycombinator.com | 2026-01-29Reasonably, that language is MicroPython [1] which is the special pared-down version of Python for memory-constrained embedded targets.
[1]: https://micropython.org/
-
Typer derives options from the hints of functions registered with @app.command(). Literal becomes choices and int is validated, but past the simple types it stops: a dataclass parameter raises RuntimeError: Type not yet supported. Per-parameter help does not come from the docstring either, it is written again inside an Annotated hint with typer.Option(help=...). In exchange you get click underneath, nicely formatted help and shell completion that installs itself with one flag.
-
learn oops in python
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
-
guiadevbrasil
Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.
-
In fact, a 2x gain can be reached with additional code optimizations and a careful look at Tachyon/Memray output. Some of them are already applied in the fork. So if the article gets a good response, I'm planning to write a second part dedicated to exactly that.
-
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
-
-
I’m excited to share PyUIkit 1.0.0, a modern, web-style GUI framework for Python built on top of CustomTkinter. It brings Div-based layouts, reusable components, and an easy way to create interactive desktop apps without messy layout code.
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
More importantly, blocking doesn't actually work. There is no identity system baked into HTTP, so circumventing these blocks is very easy. It's so mundane that it’s offered as a professional service, and popular modules exist to make your bot look like a default browser. There simply is no reliable way to block automated scraping while allowing normal use without massively impacting the openness of the web.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python3 discussion
Python3 related posts
-
apsw: Another Python SQLite Wrapper
-
pdfarranger VS KillerPDF - a user suggested alternative
2 projects | 11 Oct 2026 -
Python 3.15.0
-
The systems that no one will test
-
Watching GitHub releases with ETags and 304s in Python
-
EveryCli : a natural-language command-line assistant
-
Renomee AI VS download - a user suggested alternative
2 projects | 10 Sep 2026 -
A note from our sponsor - SaaSHub
www.saashub.com | 12 Oct 2026
Index
What are some of the best open-source Python3 projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fastapi | 102,886 |
| 2 | sherlock | 93,803 |
| 3 | MiroFish | 76,931 |
| 4 | 30-Days-Of-Python | 75,974 |
| 5 | rich | 57,494 |
| 6 | ruff | 49,981 |
| 7 | CowAgent | 47,298 |
| 8 | BettaFish | 42,369 |
| 9 | maigret | 38,372 |
| 10 | Hello-Python | 36,778 |
| 11 | celery | 28,943 |
| 12 | Zulip | 26,026 |
| 13 | RustPython | 22,383 |
| 14 | learn_python3_spider | 22,180 |
| 15 | MicroPython | 22,112 |
| 16 | typer | 20,055 |
| 17 | learn oops in python | 18,346 |
| 18 | guiadevbrasil | 15,799 |
| 19 | memray | 15,372 |
| 20 | Osintgram | 14,089 |
| 21 | pwntools | 13,754 |
| 22 | CustomTkinter | 13,583 |
| 23 | undetected-chromedriver | 12,860 |