Python Programming

Open-source Python projects categorized as Programming

Top 23 Python Programming Projects

Programming
  1. 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-28

    System Design for Beginners bookmark this even if you don’t need it yet

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

    Sevalla logo
  3. interactive-coding-challenges

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

  4. 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-15

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

  5. SAWS

    A supercharged AWS command line interface (CLI).

  6. haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

  7. 100-redteam-projects

    Projects for security students

  8. learning

    Learning Shell,Python,Golang,System,Network (by anzhihe)

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

    InfluxDB logo
  10. learn-x-by-doing-y

    🛠️ Learn a technology X by doing a project - Search engine of project-based learning

  11. ModiScript

    Acche din aa gaye

  12. terra

    OSINT Tool on Twitter and Instagram. (by xadhrit)

  13. pytago

    A source-to-source transpiler for Python to Go translation

  14. OTA_update_STM32_using_ESP32

    Program STM32Fxx MCUs Over-the-Air using ESP32

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

  16. Caster

    Dragonfly-Based Voice Programming and Accessibility Toolkit

  17. klongpy

    High-Performance Klong array language in Python.

    Project mention: Notation as a Tool of Thought (1979) | news.ycombinator.com | 2025-04-25

    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

  18. python-sploitkit

    Devkit for building Metasploit-like consoles

  19. Vector

    Open source osint project. (by theahmadov)

  20. kagsa

    KAGSA PROGRAMMING LANGUAGE

  21. Dimorf

    Dimorf is a ransomware using 256-bit AES with a self-destructing, randomly generated key for Linux OS´s

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

    Project mention: Build your own X – Machine Learning | news.ycombinator.com | 2025-05-13
  23. python-tinyscript

    Devkit for quickly building CLI tools with Python

  24. pare

    Pare is the easiest way to deploy Python Lambdas alongside your primary web application.

    Project mention: This Week In Python | dev.to | 2024-09-06

    pare – deploy Python Lambdas alongside your primary web application

  25. helpmecode

    Augmented Intelligence Programming

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

Python Programming discussion

Log in or Post with

Python Programming related posts

  • Junior dev roles are rigged; the entry-level jobs (secretly) want seniors, and listings are impossible

    4 projects | dev.to | 28 Aug 2025
  • Aprendendo TI de Graça

    1 project | dev.to | 9 Aug 2025
  • 💻 How to Crack Any Software Developer Interview in 2025 🔥

    2 projects | dev.to | 3 Jul 2025
  • So, tech salaries stopped climbing now what? we are not hiring right now, the new normal.

    5 projects | dev.to | 19 Jun 2025
  • Building a Scalable Ride-Hailing App: Architecture Lessons from Real-World Implementation

    1 project | dev.to | 17 Jun 2025
  • AI killed my coding brain but I’m rebuilding it

    4 projects | dev.to | 17 May 2025
  • Learn how to design large-scale systems. Includes Anki flashcards

    1 project | news.ycombinator.com | 12 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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!
sevalla.com

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