Python Programming

Open-source Python projects categorized as Programming | Edit details

Top 21 Python Programming Projects

  • GitHub repo system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: How I approach Systems Design Interviews | | 2022-01-17
  • GitHub repo interactive-coding-challenges

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

    Project mention: Best resources for learning algorithms ? | | 2021-08-01

    Leetcode - doing 2 problems a day, in the topics that I have finished from reading the above book. Here is a deck made by a FB tech lead.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo 30-seconds-of-python-code

    Short Python code snippets for all your development needs

    Project mention: 30 seconds of python code: Curated collection of useful Python snippets that you can understand in 30 seconds or less. | | 2021-05-25
  • GitHub repo Nuitka

    Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, and 3.10. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

    Project mention: How do I make my python code into an executable? | | 2022-01-22
  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

    Project mention: What is the best program for making JSON CLI output more readable and manageable? | | 2021-11-01

    I'd recommend giving a shot.

  • GitHub repo haxor-news

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

    Project mention: Haxor News: Hacker News in the terminal | | 2022-01-01
  • GitHub repo ModiScript

    Acche din aa gaye

    Project mention: RTX 3070 FE 28th May RPTech Sale Megathread | | 2021-05-27

    Someone please help RP Tech write their website in ModiScript.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo 100-redteam-projects

    Projects for security students

    Project mention: "Entry Level" Cyber Security Jobs Are Not Entry Level | | 2022-01-13

    I’m not the OP of the editorial, but if I were you and were interested in AppSec, then I’d concentrate a bit of time in to working on creating tools ordecompiling malware. Take notes about what you make/discover and write about it, and put it all on a GitHub/medium page.

  • GitHub repo learn-x-by-doing-y

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

    Project mention: What're some learning resources and projects for python? | | 2021-11-04

    This list is enough, but after you get the basics from one of the above, do a project from

  • GitHub repo Caster

    Dragonfly-Based Voice Programming and Accessibility Toolkit

    Project mention: Dragonfly-Based Voice Programming and Accessibility Toolkit | | 2022-01-14
  • GitHub repo python-sploitkit

    Devkit for building Metasploit-like consoles

    Project mention: python-prompt-toolkit VS python-sploitkit - a user suggested alternative | | 2022-01-15

    Not an alternative to Prompt Toolkit but actually a development kit relying on it ; Sploitkit allows to easily make a Metasploit-looking interface with a simple plugin architecture of modules and commands. It currently lacks documentation unfortunately...

  • GitHub repo OTA_update_STM32_using_ESP32

    Program STM32Fxx MCUs Over-the-Air using ESP32

  • GitHub repo helpmecode

    Augmented Intelligence Programming

    Project mention: GPT-J “the open source cousin of GPT-3 everyone can use” | | 2021-07-03

    I made a none-gpt variant of this idea for fun after watching some breathless microsoft video about AI in VS code, which amounted to autocomplete sorted by popularity.

    It is just a wrapper to howdoi with a sprinkle of extra logic to make it a bit more useful.

    Rather than creating fake code that looks real, this gives you the S.O. code answers verbatim. So you know it is probably out of date or wrong. At least you cant delude yourself (if you don't know how to write a piece of code then how can you judge the code written by GPT?).

    My tool is great for getting a quick reminder of syntax without needing to switch to a browser. I could improve it by adding metadata like the date of the answer and comments maybe.

  • GitHub repo xira

    xss vulnerability scanner and input fuzzing tool.

    Project mention: 🔰 #XIRA: Escáner de vulnerabilidades #XSS | | 2021-03-20
  • GitHub repo python-tinyscript

    Devkit for quickly building CLI tools with Python

    Project mention: Python Fire VS python-tinyscript - a user suggested alternative | | 2022-01-15

    Development kit for quickly building CLI tools with Python

  • GitHub repo Python-Competitive-Programming

    :computer: [Competitive Programming] This Repo consists of my solutions in Python 3 to various problems of [HackerRank, Leetcode, Codeforces, Code Chef etc.]

    Project mention: Leetcode Long Challenge - My Solutions | | 2021-03-03

    My Solutions

  • GitHub repo python-asciistuff

    :art: Library for producing ASCII arts

    Project mention: pyfiglet VS python-asciistuff - a user suggested alternative | | 2022-01-15

    Converts images to ASCII art, helps produce terminal banners and quotes of the day

  • GitHub repo dMLTresearch

    Beginner friendly guide into the world of investing, quant data analysis and algorithmic trading.

    Project mention: What was the final straw that got you into trading forex? | | 2021-09-20

    Sure. You can find everything here (this is still in early stages, but I will add more information soon): | dMLTresearch

  • GitHub repo codegame

    Python desktop application to create, distribute, discover, and run codegames

    Project mention: I built Codegame for developers to create programming games with Markdown | | 2021-09-29
  • GitHub repo Visual-Music

    This is a short program that takes the input from your microphone and uses OpenGL to draw a live colourful pattern.

    Project mention: Pycraft Progress report | | 2021-12-07

    Well today saw a small number of changes as I try to get screenshots to work so I can get that to work in windowed mode in game, aside from that (I'm near a solution), I have also enabled error messages and the ability to go back from the game engine to the main body of Pycraft (like the home screen, inventory and maps) so we are a few steps closer to Pycraft v0.9.3 being released, maybe this weekend if all goes well. I'm planning to add sound effects like the step FX to the game, and finish the jump animation in game. One thing to add, it takes about a day at least to publish Pycraft (that's including to PYPI) if all goes well, and after Pycraft v0.9.3 is live, time will be spent on the installer and building documentation before work on Pycraft v0.9.4 begins! I have also spent today experimenting with OpenGL in Python with a soon to be released project "Visual-Music" (here:, I have already posted about that, although don't worry most of my time will be dedicated to Pycraft And that won't be received many updates (although I'll keep it up to date!)

  • GitHub repo SpinCoater

    Design and Fabrication of a Cost-Effective Spin Coater

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). The latest post mention was on 2022-01-22.

Python Programming related posts


What are some of the best open-source Programming projects in Python? This list will help you:

Project Stars
1 system-design-primer 159,295
2 interactive-coding-challenges 24,586
3 30-seconds-of-python-code 7,928
4 Nuitka 6,323
5 SAWS 4,907
6 haxor-news 3,342
7 ModiScript 1,006
8 100-redteam-projects 723
9 learn-x-by-doing-y 302
10 Caster 296
11 python-sploitkit 180
12 OTA_update_STM32_using_ESP32 163
13 helpmecode 54
14 xira 49
15 python-tinyscript 27
16 Python-Competitive-Programming 16
17 python-asciistuff 7
18 dMLTresearch 4
19 codegame 2
20 Visual-Music 1
21 SpinCoater 0
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.