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: Complete Roadmap to Learn System Design for Beginners | dev.to | 2025-01-18

    System Design Primer (GitHub)

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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: Nuitka the Python Compiler | news.ycombinator.com | 2024-12-03
  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).

    Project mention: HN-text: an easy-to-use, text-first Hacker News terminal client | news.ycombinator.com | 2024-06-02

    * https://github.com/donnemartin/haxor-news

    But the docker image seemed to dissapear from docker hub so I stopped using it.

  7. 100-redteam-projects

    Projects for security students

  8. learning

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

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

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

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

    Project mention: Learn X by Doing Y | news.ycombinator.com | 2024-02-20
  11. ModiScript

    Acche din aa gaye

  12. pytago

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

  13. terra

    OSINT Tool on Twitter and Instagram. (by xadhrit)

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

  15. OTA_update_STM32_using_ESP32

    Program STM32Fxx MCUs Over-the-Air using ESP32

  16. Caster

    Dragonfly-Based Voice Programming and Accessibility Toolkit

  17. klongpy

    High-Performance Klong array language in Python.

    Project mention: The APL Challenge | news.ycombinator.com | 2025-02-04
  18. python-sploitkit

    Devkit for building Metasploit-like consoles

  19. Vector

    Open source osint project. (by theahmadov)

  20. kagsa

    KAGSA PROGRAMMING LANGUAGE

  21. helpmecode

    Augmented Intelligence Programming

  22. Dimorf

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

  23. python-tinyscript

    Devkit for quickly building CLI tools with Python

  24. linkedin-visualizer

    The missing feature in LinkedIn

  25. wrestling

    Humanoid robot wrestling competition

  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

  • Vision for Astronoby - Call for contributors and maintainers

    2 projects | dev.to | 18 Dec 2024
  • Nuitka the Python Compiler

    1 project | news.ycombinator.com | 3 Dec 2024
  • This Week In Python

    5 projects | dev.to | 6 Sep 2024
  • Back of the envelope estimations, começando a entrevista de system design

    1 project | dev.to | 21 Aug 2024
  • Nuitka Is a Python Compiler

    1 project | news.ycombinator.com | 26 Jun 2024
  • Show HN: PyKidos, Teach Your Kid Python in the Browser

    3 projects | news.ycombinator.com | 14 Mar 2024
  • FAANG - Guia Descomplicado de Entrevistas - parte 2

    1 project | dev.to | 18 Feb 2024
  • A note from our sponsor - Nutrient
    nutrient.io | 15 Feb 2025
    Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. 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 288,671
2 interactive-coding-challenges 29,890
3 Nuitka 12,497
4 SAWS 5,260
5 haxor-news 3,997
6 100-redteam-projects 2,375
7 learning 1,957
8 learn-x-by-doing-y 1,508
9 ModiScript 1,037
10 pytago 386
11 terra 384
12 telegramscraper 373
13 OTA_update_STM32_using_ESP32 369
14 Caster 343
15 klongpy 286
16 python-sploitkit 244
17 Vector 133
18 kagsa 64
19 helpmecode 55
20 Dimorf 53
21 python-tinyscript 53
22 linkedin-visualizer 50
23 wrestling 50

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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