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: Junior dev roles are rigged; the entry-level jobs (secretly) want seniors, and listings are impossible | dev.to | 2025-08-28System Design for Beginners bookmark this even if you don’t need it yet
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Project mention: Lisp-stat: Lisp environment for statistical computing | news.ycombinator.com | 2025-06-15In my view, the biggest advantages of ahead-of-time compilation is lower binary size, higher performance, and binary portability (in a sense of being able to copy the binary and run it on another system with same architecture and OS, not in the usual sense of being easy to run to a different system architecture or OS).
It is somewhat unknown that Python itself can be compiled, using Nuitka [0] compiler. It still runs Python code, so the performance increase is not as extreme as one would get from rewriting in a fully statically typed code, but the AOT compiled C code is still faster than the interpreter.
[0] https://nuitka.net/
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
learn-x-by-doing-y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
-
-
-
-
-
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.
-
-
People actually managed to channel the APL hidden under numpy into a full array language implemented on top of it: https://github.com/briangu/klongpy
-
-
-
-
Dimorf
Dimorf is a ransomware using 256-bit AES with a self-destructing, randomly generated key for Linux OS´s
-
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).
-
-
pare – deploy Python Lambdas alongside your primary web application
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Programming discussion
Python Programming related posts
-
Junior dev roles are rigged; the entry-level jobs (secretly) want seniors, and listings are impossible
-
Aprendendo TI de Graça
-
💻 How to Crack Any Software Developer Interview in 2025 🔥
-
So, tech salaries stopped climbing now what? we are not hiring right now, the new normal.
-
Building a Scalable Ride-Hailing App: Architecture Lessons from Real-World Implementation
-
AI killed my coding brain but I’m rebuilding it
-
Learn how to design large-scale systems. Includes Anki flashcards
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Programming projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | system-design-primer | 318,233 |
2 | interactive-coding-challenges | 30,620 |
3 | Nuitka | 13,713 |
4 | SAWS | 5,285 |
5 | haxor-news | 4,017 |
6 | 100-redteam-projects | 2,661 |
7 | learning | 2,019 |
8 | learn-x-by-doing-y | 1,670 |
9 | ModiScript | 1,037 |
10 | terra | 413 |
11 | pytago | 396 |
12 | OTA_update_STM32_using_ESP32 | 394 |
13 | telegramscraper | 385 |
14 | Caster | 348 |
15 | klongpy | 308 |
16 | python-sploitkit | 250 |
17 | Vector | 135 |
18 | kagsa | 64 |
19 | Dimorf | 58 |
20 | build-your-own-x-machine-learning | 56 |
21 | python-tinyscript | 56 |
22 | pare | 55 |
23 | helpmecode | 55 |