Python Linux

Open-source Python projects categorized as Linux

Top 23 Python Linux Projects

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: I want to get back in contact with some old friends but I don’t know how? | | 2022-11-29

    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: Kubernetes Labs for learning | | 2022-11-27
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • linux-insides

    A little bit about a linux kernel

    Project mention: Ask HN: Linux kernel internals and development book? | | 2022-11-24
  • hackingtool

    ALL IN ONE Hacking Tool For Hackers

    Project mention: So happy to have a working hackintosh | | 2022-08-07

    Metal 2 is Apples Graphics api. Could you please check with Hackingtool under the System Tab.

  • kivy

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

    Project mention: Android App crashes with SIGSEGV. | | 2022-11-28

    It's almost impossible that using kvlang is the reason for crash, because if it was, nothing would work. Virtually all the widgets in core rely on kvlang, see data/style.kv. Same for kivymd.

  • openage

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

    Project mention: Openage Development 2022: September | | 2022-09-30

    In August the Definitive Edition of AoE2 received an update that changed its default graphics files from the previously used SMX format to the new SLD format. Since the AoE2 devs did not publish any information about the format, we had to reverse engineer it ourselves (together with Tevious from SLX Studio, spriteblood from Overreign and simonsan from the LibreMatch project). You can find the reversed specification in the openage repository (Link).

  • pwntools

    CTF framework and exploit development library

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • psutil

    Cross-platform lib for process and system monitoring in Python

    Project mention: Why new Macs break your Docker build, and how to fix it | | 2022-06-20

    FYI, you probably already know this, but just in case:

  • youtube-dl-gui

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

    Project mention: Amouranth having fight with "Husband" | | 2022-10-16
  • opensnitch

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

    Project mention: Is there a GUI for monitoring and allowing outbound traffic? | | 2022-11-28

    I am not sure of the state of development for open Snitch, It seems it is still getting some work done on it. I thought the project had been discontinued.

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: SSHGuard | | 2022-11-26
  • opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: The Iran Firewall: A preliminary report | | 2022-10-28
  • pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) C2 and post-exploitation framework written in python and C

    Project mention: Are all malware OS specific? | | 2022-05-25

    Check out pupy

  • Ajenti

    Ajenti Core and stock plugins

    Project mention: Ajenti Project | | 2022-05-23

    ajenti/ajenti: Ajenti Core and stock plugins (

  • mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: Amazon thought Alexa would be the next iPhone. Turns out it's a 'glorified clock radio.' | | 2022-11-30

    consider mycroft

  • 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: Automate Mac setup? | | 2022-04-10

    Something like this at least is the most direct answer to your question, as opposed to "you're doing it wrong" which unfortunately seems to be more upvoted. An example of something like this might be

  • jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

    Project mention: Posix commands with a flag to output standardized JSON or YAML | | 2022-11-22
  • persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: Backup file downloads not completing (using DS218+ as remote file server) | | 2022-08-07

    Download the appropriate (32-bit or 64-bit) installation file from

  • gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

    Project mention: Are there any cpu emulators that could help me learn i386 assembly? | | 2022-11-05,, ("Values in red indicate that this register has had its value changed since the last time execution stopped.")

  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

    Project mention: Hacked GDB Dashboard Puts It All on Display | | 2022-03-24

    There are a lot of these types of tools already in the reverse engineering community (in order of lowest chance of breaking when you throw really weird stuff at it):




    They also come with a slew of different features to aid in RE/exploit dev, but many of them are also useful for debugging really weird issues.

  • SAWS

    A supercharged AWS command line interface (CLI).

  • mininet

    Emulator for rapid prototyping of Software Defined Networks

    Project mention: Ajuda sobre Provedor de Internet na Região Central e Mudança | | 2022-07-17
  • waydroid

    Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

    Project mention: Waydroid uses world-writable permissions for the past year | | 2022-11-30
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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-11-30.

Python Linux related posts


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

Project Stars
1 sherlock 37,549
2 devops-exercises 33,863
3 linux-insides 27,476
4 hackingtool 22,078
5 kivy 15,243
6 openage 11,373
7 pwntools 9,683
8 psutil 8,891
9 youtube-dl-gui 8,609
10 opensnitch 8,018
11 Fail2Ban 7,681
12 opendrop 7,432
13 pupy 7,343
14 Ajenti 6,921
15 mycroft-core 6,052
16 dev-setup 5,840
17 jc 5,713
18 persepolis 5,543
19 gef 5,177
20 pwndbg 5,080
21 SAWS 5,035
22 mininet 4,619
23 waydroid 4,495
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.