Thanks to visit codestin.com
Credit goes to www.libhunt.com

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: A collection of exercises and examples for learning DevOps concepts | news.ycombinator.com | 2025-06-29
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Free software scares normal people | news.ycombinator.com | 2025-10-30

    Wow, it's actually real.

    https://old.reddit.com/r/github/comments/1at9br4/i_am_new_to...

    https://github.com/sherlock-project/sherlock/issues/2011

  4. hackingtool

    ALL IN ONE Hacking Tool For Hackers

  5. linux-insides

    A book-in-progress about the Linux kernel and its insides.

  6. kivy

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

    Project mention: Ask HN: What Toolchains Are People Using for Desktop App Development in 2025? | news.ycombinator.com | 2025-08-09

    Because I mainly work with python, I am using Kivy (https://kivy.org/).

    Earlier I was HTMX, Jinja templates, Flask, Tailwind and little vanilla JS. It was too inelegant for my taste.

    I am considering moving to either Swift, or JS/Svelete

  7. Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Fighting bots by implementing fast TCP fingerprinting with eBPF | news.ycombinator.com | 2025-06-29

    something like https://github.com/renanqts/xdpdropper or cilium's host firewall or https://github.com/boylegu/TyrShield exist or https://github.com/ebpf-security/xdp-firewall today and implement ebpf filter based firewalling.

    Of these there is a sample integration for XDPDropper to fail2ban that never got merged https://github.com/fail2ban/fail2ban/pull/3555/files -- I don't think anyone else has really worked on that junction of functionality yet.

    There's also wazuh which seems to package ebpf tooling up with a ton of detection and management components, but its not a simple to deploy as fail2ban.

  8. ebook2audiobook

    Generate audiobooks from e-books, voice cloning & 1107+ languages!

    Project mention: Generating audiobooks from E-books with Kokoro-82M | news.ycombinator.com | 2025-01-15
  9. 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
  10. 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.

  11. pwntools

    CTF framework and exploit development library

  12. opensnitch

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

    Project mention: NPM flooded with malicious packages downloaded more than 86,000 times | news.ycombinator.com | 2025-10-30
  13. agent-zero

    Agent Zero AI framework

    Project mention: OSS Alternative to Open WebUI – ChatGPT-Like UI, API and CLI | news.ycombinator.com | 2025-11-03
  14. 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: Supercharge Your Terminal: ShellGPT + ChromaDB + LangChain for Context-Aware Automation | dev.to | 2025-09-01

    🗃 To explore ShellGPT in depth, including installation instructions, usage examples, and advanced configuration options, head over to the official ShellGPT GitHub repository.

  15. psutil

    Cross-platform lib for process and system monitoring in Python

  16. waydroid

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

    Project mention: Steam Frame | news.ycombinator.com | 2025-11-12

    Probably Waydroid [1]. It's been around for a while and apparently works very well.

    [1] https://waydro.id

  17. pwndbg

    Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

    Project mention: Week 1 — My First Open-Source Contribution (Hacktoberfest 2025) | dev.to | 2025-10-13

    After registering on Hacktoberfest, I forked the repository, cloned it locally, and created a new branch using git checkout -b issue-3270-robust-dprintf. Since I use macOS, I installed Determinate Nix to emulate a Linux-like environment. Once inside the shell, I installed dependencies with python -m pip install -e ., which set up the project for local development.

  18. youtube-dl-gui

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

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

  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: The Terminal of the Future | news.ycombinator.com | 2025-11-11

    I guess I don't see those as big downsides because I don't think people usually want binary data or quoted strings back from a CLI command, nor do they want column oriented output, nor "user friendly" tables.

    Answering --help with JSON is a good example, how bad is it really if the response is JSON? Well, using less works fine still and you can still grep if you want simple substring search. Wanting a section is probably more common, so maybe you'd "grep" for a subcommand with `jq .subcommand` or an option with `jq .subcommand.option`. Tables and tab-or-space delimited output overflow char limits, force the command-generator to figure out character wrapping, and so on. Now you need a library to generate CLI help properly, but if you're going to have a library why not just spit JSON and decouple completely from display details.

    Structured output by default just makes sense for practically everything except `cat`. And while your markdown files or csv files might have quoted strings, looking at the raw files isn't something people really want from shells or editors.. they want something "rendered" in one way or another, for example with syntax highlighting.

    Basically in 2025 neither humans nor machines benefit much from unstructured raw output. Almost any CLI that does this needs to be paired with a parser (like https://github.com/kellyjonbrazil/jc) and/or a renderer (like https://github.com/charmbracelet/glow). If no such pairing is available then it pushes many people to separately reinvent parsers badly. JSON's not perfect but (non-minified) it's human-readable enough to address the basic issues here without jumping all the way towards binary or (shudder) HTML

  21. 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
  22. Ajenti

    Ajenti Core and stock plugins

  23. Bottles

    Run Windows software and games on Linux

    Project mention: I didn't reverse-engineer the protocol for my blood pressure monitor in 24 hours | news.ycombinator.com | 2025-11-11
  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

  • The Terminal of the Future

    10 projects | news.ycombinator.com | 11 Nov 2025
  • Part 2: Building MCP Servers to Control a Home Coffee Roaster - An Agentic Development Journey with Warp

    5 projects | dev.to | 2 Nov 2025
  • Nearly 90% of Windows Games Now Run on Linux

    8 projects | news.ycombinator.com | 28 Oct 2025
  • Faroese, Croatian, Slovenian and Vietnamese might be removed from GUI

    1 project | news.ycombinator.com | 15 Oct 2025
  • GrapheneOS is finally ready to break free from Pixels and it may never look back

    2 projects | news.ycombinator.com | 14 Oct 2025
  • Release – Back in Time 1.5.6

    1 project | news.ycombinator.com | 5 Oct 2025
  • Hacktoberfest Repositories To Contribute To In 2025

    7 projects | dev.to | 29 Sep 2025
  • A note from our sponsor - Stream
    getstream.io | 16 Nov 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. 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 79,765
2 sherlock 70,278
3 hackingtool 54,018
4 linux-insides 31,558
5 kivy 18,722
6 Fail2Ban 15,959
7 ebook2audiobook 15,342
8 openage 13,877
9 pwntools 13,036
10 opensnitch 12,376
11 agent-zero 12,239
12 shell_gpt 11,528
13 psutil 10,913
14 waydroid 10,295
15 pwndbg 9,585
16 youtube-dl-gui 9,436
17 opendrop 9,158
18 jc 8,432
19 gef 7,859
20 Ajenti 7,833
21 Bottles 7,581
22 archinstall 7,505
23 persepolis 7,122

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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