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: The One GitHub Repository Every System Design Learner Should Bookmark | dev.to | 2026-06-15

    Repository: https://github.com/donnemartin/system-design-primer

  2. SaaSHub

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

    SaaSHub logo
  3. interactive-coding-challenges

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

  4. serena

    A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

    Project mention: Ask HN: SoTA of Context Building Methods | news.ycombinator.com | 2026-04-06

    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)

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

  6. GameDevMind

    最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

  7. SAWS

    A supercharged AWS command line interface (CLI).

  8. haxor-news

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

  9. 100-redteam-projects

    Projects for security students

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

    These 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

  11. ModiScript

    Acche din aa gaye

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

  13. 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
  14. terra

    OSINT Tool on Twitter and Instagram. (by xadhrit)

  15. OTA_update_STM32_using_ESP32

    Program STM32Fxx MCUs Over-the-Air using ESP32

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

  17. pytago

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

  18. Caster

    Dragonfly-Based Voice Programming and Accessibility Toolkit

  19. klongpy

    High-Performance Klong array language in Python.

    Project mention: Thinking in an Array Language | news.ycombinator.com | 2026-05-22

    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

  20. python-sploitkit

    Devkit for building Metasploit-like consoles

  21. Vector

    Open source osint project. (by theahmadov)

  22. kagsa

    KAGSA PROGRAMMING LANGUAGE

  23. Dimorf

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

  24. python-tinyscript

    Devkit for quickly building CLI tools with Python

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

  • The One GitHub Repository Every System Design Learner Should Bookmark

    1 project | dev.to | 15 Jun 2026
  • Building a Fractal Explorer to Test‑Drive My Homegrown Language

    1 project | dev.to | 8 Mar 2026
  • KlongPy

    1 project | news.ycombinator.com | 2 Mar 2026
  • Latency numbers every programmer should know

    2 projects | news.ycombinator.com | 28 Feb 2026
  • Inside the Multilingual Playground: How the Browser, WASM Runtime, and Language Packs Fit Together

    2 projects | dev.to | 28 Feb 2026
  • The true way to learn Backend development in 2026

    1 project | dev.to | 25 Feb 2026
  • From Multilingual Syntax to Multilingual Runtimes: Taking a Human-Language-First Language to the Web

    1 project | dev.to | 24 Feb 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Aug 2026
    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 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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com