Python3

Open-source projects categorized as Python3
+ Python + Rust + C

Top 23 Python3 Open-Source Projects

  1. fastapi

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

    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.

  2. 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.

    AppSignal logo
  3. sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Free software scares normal people | news.ycombinator.com | 2025-10-30

    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

  4. MiroFish

    A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物

    Project mention: Miro Fish: Predicting Anything | news.ycombinator.com | 2026-05-19
  5. 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

    Project mention: Free Python Resources | dev.to | 2026-01-16

    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.

  6. rich

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

    Project mention: Terminal Web 2.0: AI Preflight, Healing, and Safety | dev.to | 2026-06-07

    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.

  7. ruff

    An extremely fast Python linter and code formatter, written in Rust.

    Project mention: Watching GitHub releases with ETags and 304s in Python | dev.to | 2026-09-27

    $ 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)

  8. 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-28

    In 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.

  9. SaaSHub

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

    SaaSHub logo
  10. BettaFish

    微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。

    Project mention: BettaFish – Public Opinion Sentiment Analysis Model | news.ycombinator.com | 2025-11-03
  11. maigret

    🕵️‍♂️ Collect a dossier on a person by username from 6K websites

    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"

  12. 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...

  13. celery

    Distributed Task Queue (development branch)

    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)

  14. 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-28

    avoid Zulip for a properly secure Discord replacement, givin its lack of (and roadmap refusal for) e2e; https://github.com/zulip/zulip/issues/6096

  15. RustPython

    A Python Interpreter written in Rust

    Project mention: Python 3.15.0 | news.ycombinator.com | 2026-10-09

    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 .)

  16. learn_python3_spider

    python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等

  17. 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-29

    Reasonably, that language is MicroPython [1] which is the special pared-down version of Python for memory-constrained embedded targets.

    [1]: https://micropython.org/

  18. typer

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

    Project mention: From API client to CLI, without writing a parser | dev.to | 2026-08-02

    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.

  19. 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.

  20. 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.

  21. memray

    Memray is a memory profiler for Python

    Project mention: Making Python code twice as fast with type annotations | dev.to | 2026-09-19

    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.

  22. 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

  23. pwntools

    CTF framework and exploit development library

  24. CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: Tired of old, clunky GUI libraries? Try PyUIkit 1.0.0 🚀 | dev.to | 2025-12-06

    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.

  25. undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

    Project mention: AI agents are human too | dev.to | 2025-12-07

    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.

  26. SaaSHub

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

    SaaSHub logo
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).

Python3 discussion

Log in or Post with

Python3 related posts

  • apsw: Another Python SQLite Wrapper

    4 projects | news.ycombinator.com | 11 Oct 2026
  • pdfarranger VS KillerPDF - a user suggested alternative

    2 projects | 11 Oct 2026
  • Python 3.15.0

    6 projects | news.ycombinator.com | 9 Oct 2026
  • The systems that no one will test

    1 project | news.ycombinator.com | 29 Sep 2026
  • Watching GitHub releases with ETags and 304s in Python

    1 project | dev.to | 27 Sep 2026
  • EveryCli : a natural-language command-line assistant

    1 project | dev.to | 21 Sep 2026
  • 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
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.appsignal.com

Did you know that Python is
the 1st most popular programming language
based on number of references?