Python Linux

Open-source Python projects categorized as Linux | Edit details

Top 23 Python Linux Projects

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: Struggling with a case and looking for advice | | 2021-10-11

  • GitHub repo linux-insides

    A little bit about a linux kernel

    Project mention: Looking to do a deep dive into Unix and Unix-like operating systems. Any good book recommendations? | | 2021-08-18 if you want to dive deeper.


    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: Monthly 'Getting into DevOps' thread - 2021/010 | | 2021-10-08

    bregman-arie/devops-exercises - This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE

  • GitHub repo kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: Pygame Vs Kivy for Mobile Development: Any Insights? | | 2021-10-13

    #1: Kivy 2.0 released! | 10 comments #2: High School Library Management System written in Kivy and python #3: Hamster messaging app UI Development in kivy, kivymd | 3 comments

  • GitHub repo openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: Openage Development: 2021 - Week 38+39 | | 2021-10-13

    NEW: more detailed log for conversion of media files (Link)

  • GitHub repo pwntools

    CTF framework and exploit development library

    Project mention: Awesome Penetration Testing | | 2021-10-06

    Pwntools - Rapid exploit development framework built for use in CTFs.

  • GitHub repo psutil

    Cross-platform lib for process and system monitoring in Python

    Project mention: Help with a installing a program with wine [WinError 127] | | 2021-07-02

    This post thing (idk what it is called) was hard for me to understand, but it looked like they were saying that it may have been an issue with python and wine. They suggested using wine-develop (which i assume is "development" because "apt install wine-develop" cant find it, but it can find development). So I did:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

    Project mention: has left the UK. Got any alternatives for downloading YouTube videos without needed software? | | 2021-10-14 :)

  • GitHub repo pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python

    Project mention: Safe rat? | | 2021-10-07
  • GitHub repo Ajenti

    Ajenti Core and stock plugins

  • GitHub repo opensnitch

    OpenSnitch is a GNU/Linux port of the Little Snitch application firewall

    Project mention: Linux for Juvenile Detention Center | | 2021-10-14

    If you wanted to monitor (and restrict) network connections take a look at

  • GitHub repo Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Help setting up fail2ban emails with UFW | | 2021-10-15
  • GitHub repo dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    donnemartin - dev setup

  • GitHub repo mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: Why I’m okay with MOASS not happening this week. | | 2021-10-09

    secondly, it might be easier to bluetooth to a phone that they can read, instead. this would provide a few things- one, the phone can handle the speech-to-text (or perhaps more likely, handle going out to something like amazon alexa, siri, or, my favorite, Mycroft.) and they all already have built in displays- and as far as a display on a mask goes, they're heavy, rigid and you'd have to figure out some way breathing around it. (take a look at the rubber filter-masks for things like particulars and such like.)

  • GitHub repo opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: [request] OpenDrop for iOS 6. | | 2021-09-10

    i have posted a question before and u/ryansheraa and u/The_SamminAter said that airdrop could be on iOS 6 with a tweak based on OpenDrop. Can someone make an airdrop tweak for ios 6? It would be very helpful.

  • GitHub repo persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: Any way to compress videos online without downloading? | | 2021-09-25

    you would need a service that do that but sadly thats a huge file size for any service to provide, limits to 1gb, you could try to download using a download manager like persepolis

  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

  • GitHub repo mininet

    Emulator for rapid prototyping of Software Defined Networks

    Project mention: Building a Data Center Inside Your Laptop - Computerphile | | 2021-07-04

    Since it’s not linked in on YouTube:

  • GitHub repo ntfy

    🖥️📱🔔 A utility for sending notifications, on demand and when commands finish.

    Project mention: How do you receive notifications from your cron jobs? | | 2021-10-01

    You can use ntfy

  • GitHub repo pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

    Project mention: Trouble downloading pwndbg | | 2021-05-05
  • GitHub repo Pokemon-Terminal

    Pokemon terminal themes.

    Project mention: Pokemon Themes for Terminal | | 2021-07-26
  • GitHub repo haxor-news

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

    Project mention: Ask HN: Hacker News comment tree indentation on text based web browsers | | 2021-02-05

    You might find useful.

  • GitHub repo coala

    coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

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


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

Project Stars
1 sherlock 27,302
2 linux-insides 23,697
3 devops-exercises 17,455
4 kivy 13,522
5 openage 10,591
6 pwntools 8,365
7 psutil 7,729
8 youtube-dl-gui 7,456
9 pupy 6,629
10 Ajenti 6,557
11 opensnitch 6,503
12 Fail2Ban 6,463
13 dev-setup 5,536
14 mycroft-core 5,393
15 opendrop 5,355
16 persepolis 5,112
17 SAWS 4,855
18 mininet 4,109
19 ntfy 4,048
20 pwndbg 4,025
21 Pokemon-Terminal 3,791
22 haxor-news 3,317
23 coala 3,249
Find remote Linux jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.