Python Linux

Open-source Python projects categorized as Linux

Top 23 Python Linux Projects

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

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. 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: 10 GitHub Repositories That Will Actually Teach You DevOps in 2026 | dev.to | 2026-05-05

    github.com/bregman-arie/devops-exercises. 82k stars. Maintained by Arie Bregman, ex-Red Hat.

  4. hackingtool

    ALL IN ONE Hacking Tool For Hackers

  5. linux-insides

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

    Project mention: Ask HN: What Are You Working On? (March 2026) | news.ycombinator.com | 2026-03-08
  6. ebook2audiobook

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

    Project mention: E-Book to audiobook with chapters and metadata | news.ycombinator.com | 2026-04-03
  7. agent-zero

    Agent Zero AI framework

    Project mention: Agent Zero – A full Docker Linux system for your AI agent | news.ycombinator.com | 2026-06-25
  8. kivy

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

    Project mention: Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived | news.ycombinator.com | 2026-09-22
  9. SaaSHub

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

    SaaSHub logo
  10. Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Hardening SSH Against Brute Force with Fail2ban and Rate Limiting | dev.to | 2026-10-04

    Fail2Ban source repository

  11. openage

    Clone of the Age of Empires II engine 🚀

  12. opensnitch

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

    Project mention: If You Can't Hold It, You Don't Own It | news.ycombinator.com | 2026-06-27

    I'm aware, and I'm choosing GOG when I can now, though even then I see phoning home (or attempts to) happening (opensnitch is useful for that https://github.com/evilsocket/opensnitch) - I've paid for some titles 2-3x over which is frustrating, admittedly I don't have the physical media from the first time which is on me, but it's frustrating seeing single player games wanting to phone home

  13. pwntools

    CTF framework and exploit development library

  14. onedrive

    OneDrive Client for Linux

    Project mention: Wine 11 rewrites how Linux runs Windows games at kernel with speed gains | news.ycombinator.com | 2026-03-24

    I'm not an heavy o365 user but i'm almost happy on Debian KDE with thunderbird 148[0] (email only), teams-for-linux[1] (chat/calendar/whatever), Onedrive[2] and webdav (sharepoint)[3]. Libreoffice/Onlyoffice for documents.

    [0] https://blog.thunderbird.net/2025/11/thunderbird-adds-native...

    [1] https://github.com/IsmaelMartinez/teams-for-linux

    [2] https://github.com/abraunegg/onedrive + https://github.com/bpozdena/OneDriveGUI

    [3] Store the SP cookie via konqueror visiting the SP site, then open it in dolphin via "webdavs://CORP.sharepoint.com/sites/SITE/Shared Documents/" (sometimes the cookie is very short-lived)

  15. waydroid

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

    Project mention: Linux Distro Called | news.ycombinator.com | 2026-10-08
  16. shell_gpt

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

  17. psutil

    Cross-platform lib for process and system monitoring in Python

  18. pwndbg

    Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

  19. opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Tether: iMessage, SMS, etc. on Linux | news.ycombinator.com | 2026-08-29

    There’s also the old work on owlink and opendrop https://github.com/seemoo-lab/opendrop, which reimplement apple’s version of WiFi direct and use it to have a Linux implementation of AirDrop. I guess Continuity’s functionality are based on this as well.

  20. youtube-dl-gui

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

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

  23. archinstall

    Arch Linux installer - guided, templates etc.

    Project mention: Store birth date in systemd for age verification | news.ycombinator.com | 2026-03-19

    He is trying to preemptively pave the road for these "age verification" laws in multiple open source projects related to linux:

    - https://github.com/archlinux/archinstall/pull/4290

    - https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_request...

    - https://github.com/canonical/ubuntu-desktop-provision/pull/1...

    - https://github.com/canonical/ubuntu-desktop-provision/pull/1...

  24. gef

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

  25. Ajenti

    Ajenti Core and stock plugins

  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

  • cronstable VS RunWisp - a user suggested alternative

    2 projects | 14 Oct 2026
  • pdfarranger VS KillerPDF - a user suggested alternative

    2 projects | 11 Oct 2026
  • Linux Distro Called

    1 project | news.ycombinator.com | 8 Oct 2026
  • Hardening SSH Against Brute Force with Fail2ban and Rate Limiting

    1 project | dev.to | 4 Oct 2026
  • BlueFerry – iPhone's Messages on Linux over Bluetooth

    1 project | news.ycombinator.com | 2 Oct 2026
  • Show HN: Mluva – Dictation and editable rewrites for Omarchy

    1 project | news.ycombinator.com | 29 Sep 2026
  • I Built a Better Codex Pet Than OpenAI Did

    1 project | dev.to | 26 Sep 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 15 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

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

# Project Stars
1 sherlock 93,803
2 devops-exercises 84,803
3 hackingtool 80,723
4 linux-insides 33,638
5 ebook2audiobook 20,351
6 agent-zero 19,400
7 kivy 19,029
8 Fail2Ban 18,764
9 openage 14,486
10 opensnitch 14,132
11 pwntools 13,754
12 onedrive 12,899
13 waydroid 12,358
14 shell_gpt 12,291
15 psutil 11,288
16 pwndbg 11,009
17 opendrop 9,872
18 youtube-dl-gui 9,423
19 Bottles 8,940
20 jc 8,692
21 archinstall 8,483
22 gef 8,397
23 Ajenti 7,965

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com