Python Linux

Open-source Python projects categorized as Linux

Top 23 Python Linux Projects

  1. 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: Struggling to Learn DevOps? Here’s How to Master It in Just 30 Days | dev.to | 2025-04-25

    DevOps Exercises Interview prep + practical questions

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Sherlock: Hunt down social media accounts by username across 400 social networks | news.ycombinator.com | 2024-12-25

    the only data needed are the urls from https://github.com/sherlock-project/sherlock/blob/master/she...

    [1] https://www.reddit.com/r/github/comments/1at9br4/i_am_new_to...

  4. hackingtool

    ALL IN ONE Hacking Tool For Hackers

  5. linux-insides

    A little bit about a linux kernel

  6. kivy

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

    Project mention: Plain – a web framework for building products with Python | news.ycombinator.com | 2025-03-28

    There are some things available, and people are working on it. Coincidentally, one of those people is Russell Keith-Magee of Django fame, who founded the BeeWare project.

    https://beeware.org/

    https://beeware.org/about/team/freakboy3742/

    https://kivy.org/

  7. Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Forget IPs: using cryptography to verify bot and agent traffic | news.ycombinator.com | 2025-05-15

    Wasn't that the argument against https, namely, that it was too costly to run [1]? I also run fail2ban [2] in my servers and I rarely even notice it's there.

    I'm not saying you should sit down with the iptables manual and start going through the logs, but I can see the idea taking off if all it takes is (say) one apt-get and two config lines.

    [1] https://stackoverflow.com/questions/1035283/will-it-ever-be-...

    [2] https://github.com/fail2ban/fail2ban

  8. openage

    Clone of the Age of Empires II engine πŸš€

    Project mention: MCP Server for Ghidra | news.ycombinator.com | 2025-03-25

    I hope that one day we have a tool that can convert any proprietary binary to source code with a single click. It would be so much fun to have an "open source" version of all games. Currently, there are projects like https://github.com/Try/OpenGothic and https://github.com/SFTtech/openage, but these require years of community effort.

  9. SaaSHub

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

    SaaSHub logo
  10. pwntools

    CTF framework and exploit development library

  11. opensnitch

    OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

    Project mention: Popular GitHub Action tj-actions/changed-files is compromised | news.ycombinator.com | 2025-03-14

    I've found firejail to be a useful tool for this (https://github.com/netblue30/firejail), and additionally use opensnitch (https://github.com/evilsocket/opensnitch) to monitor for unexpected network requests.

    For CI/CD using something like ArgoCD let's you avoid giving CI direct access to prod - it still needs write access to a git repo, and ideally some read access to Argo to check if deployment succeeded but it limits the surface area.

  12. shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

    Project mention: Master Vibe Coding: AI-Powered Workflow | dev.to | 2025-05-11

    ShellGPT

  13. psutil

    Cross-platform lib for process and system monitoring in Python

  14. ebook2audiobook

    Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!

    Project mention: Generating audiobooks from E-books with Kokoro-82M | news.ycombinator.com | 2025-01-15
  15. youtube-dl-gui

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

  16. waydroid

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

    Project mention: Waydroid: Boot a full Android system on a regular GNU/Linux system | news.ycombinator.com | 2025-06-01
  17. opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Cross-Platform P2P Wi-Fi: How the EU Killed AWDL | news.ycombinator.com | 2025-03-28

    For something like AirDrop this will need to be sorted out, but already work occurred to reverse engineer this: https://github.com/seemoo-lab/opendrop

    Would be cool if an open standard on auth forms on top of this.

  18. pwndbg

    Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

    Project mention: Pleasant Debugging with GDB and DDD | news.ycombinator.com | 2024-11-16

    It's written for exploit development, but even for debugging a C program. It makes things a lot nicer.

    https://pwndbg.re/

  19. pupy

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

  20. 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: Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON | news.ycombinator.com | 2024-07-03

    How is this different to this https://github.com/kellyjonbrazil/jc

  21. Ajenti

    Ajenti Core and stock plugins

  22. gef

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

    Project mention: Bit Vectors and my first steps into assembly | news.ycombinator.com | 2024-12-25
  23. Bottles

    Run Windows software and games on Linux

    Project mention: OpenSUSE package maintainer removes Bottles' donation button | news.ycombinator.com | 2024-12-19
  24. archinstall

    Arch Linux installer - guided, templates etc.

  25. persepolis

    Persepolis is a download manager written in Python.

  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 Linux discussion

Log in or Post with

Python Linux related posts

  • Waydroid: Boot a full Android system on a regular GNU/Linux system

    1 project | news.ycombinator.com | 1 Jun 2025
  • Terminator: Hasta La Vista, Shell

    2 projects | news.ycombinator.com | 21 May 2025
  • The Future of Flatpak

    8 projects | news.ycombinator.com | 22 May 2025
  • Forget IPs: using cryptography to verify bot and agent traffic

    2 projects | news.ycombinator.com | 15 May 2025
  • multibootusb VS live-fat-stick - a user suggested alternative

    2 projects | 9 May 2025
  • Tnote – command line note taking app

    1 project | news.ycombinator.com | 6 May 2025
  • topalias VS topalias - a user suggested alternative

    2 projects | 10 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

# Project Stars
1 devops-exercises 76,698
2 sherlock 66,017
3 hackingtool 52,742
4 linux-insides 30,755
5 kivy 18,391
6 Fail2Ban 14,502
7 openage 13,658
8 pwntools 12,654
9 opensnitch 11,665
10 shell_gpt 10,964
11 psutil 10,673
12 ebook2audiobook 10,009
13 youtube-dl-gui 9,410
14 waydroid 9,312
15 opendrop 9,045
16 pwndbg 8,793
17 pupy 8,629
18 jc 8,222
19 Ajenti 7,735
20 gef 7,565
21 Bottles 7,116
22 archinstall 6,985
23 persepolis 6,669

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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