SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Programming Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Project mention: The One GitHub Repository Every System Design Learner Should Bookmark | dev.to | 2026-06-15Repository: https://github.com/donnemartin/system-design-primer
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
serena
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
You should add Serena https://github.com/oraios/serena to your list.
Serena gives you symbol-level navigation, reading, and editing via tree-sitter. So you're already getting much of what CoderLM offers — plus Serena has editing capabilities(replace symbol body, insert before/after symbol, rename). GitNexus goes further with the graph/impact analysis layer on top.
I personally use Serena and GitNexus.
The case for using both
- GitNexus tells you what to change (impact analysis, dependency maps, blast radius) -
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
-
-
-
-
-
learn-x-by-doing-y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Project mention: 🚀 Learn to Code Like a Genius (and Not Waste Time) — A Practical Guide for Real Beginners | dev.to | 2025-11-22These two GitHub repos can keep you busy for months: Build Your Own X — recreate famous tools Learn X by Doing Y — Project-based guides for every tech
-
-
build-your-own-x-machine-learning
Build your own X - Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
-
tilus
Tilus is a tile-level kernel programming language with explicit control over shared memory and registers.
Project mention: Writing high-performance matrix multiplication kernels for Blackwell | news.ycombinator.com | 2025-10-07 -
-
-
telegramscraper
Scraper and adder for Telegram supporting multiple accounts at the same time. Adds via Telegram API and only by username. For adding via ID and not needing Telgram API contact me.
-
-
-
klongpy (Python) https://github.com/briangu/klongpy
I'm working on kiwi.
kiwi has a focus on supporting Apple Silicon and can make use of Apple Silicon GPU (via MLX and Metal) as well as the Accelerate framework to speed up some workloads.
kiwi also comes with companion apps for iPhone, iPad, Mac and Apple watch in case anyone wants to run k on a watch:
https://kiwilang.com
-
-
-
-
Dimorf
Dimorf is a ransomware using 256-bit AES with a self-destructing, randomly generated key for Linux OS´s
-
Python Programming discussion
Python Programming related posts
-
The One GitHub Repository Every System Design Learner Should Bookmark
-
Building a Fractal Explorer to Test‑Drive My Homegrown Language
-
KlongPy
-
Latency numbers every programmer should know
-
Inside the Multilingual Playground: How the Browser, WASM Runtime, and Language Packs Fit Together
-
The true way to learn Backend development in 2026
-
From Multilingual Syntax to Multilingual Runtimes: Taking a Human-Language-First Language to the Web
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Aug 2026
Index
What are some of the best open-source Programming projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | system-design-primer | 363,618 |
| 2 | interactive-coding-challenges | 31,677 |
| 3 | serena | 28,074 |
| 4 | Nuitka | 15,090 |
| 5 | GameDevMind | 6,470 |
| 6 | SAWS | 5,306 |
| 7 | haxor-news | 4,082 |
| 8 | 100-redteam-projects | 2,893 |
| 9 | learn-x-by-doing-y | 1,927 |
| 10 | ModiScript | 1,038 |
| 11 | build-your-own-x-machine-learning | 589 |
| 12 | tilus | 490 |
| 13 | terra | 458 |
| 14 | OTA_update_STM32_using_ESP32 | 427 |
| 15 | telegramscraper | 403 |
| 16 | pytago | 397 |
| 17 | Caster | 358 |
| 18 | klongpy | 316 |
| 19 | python-sploitkit | 260 |
| 20 | Vector | 170 |
| 21 | kagsa | 63 |
| 22 | Dimorf | 60 |
| 23 | python-tinyscript | 56 |