Python Linux

Open-source Python projects categorized as Linux

Top 23 Python Linux Projects

  • 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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Introduction for OSD600 class | dev.to | 2024-09-05

    For this blog post, we were asked to get started in the world of open source and explore top trending GitHub repos. I began by looking through different repositories, trying to find something related to Cloud, but nothing caught my interest. Then, I started browsing more broadly and came across sherlock-project/sherlock, which instantly grabbed my attention. Here's my fork 🍴: https://github.com/hpatel292-seneca/sherlock.

  • hackingtool

    ALL IN ONE Hacking Tool For Hackers

  • linux-insides

    A little bit about a linux kernel

  • Awesome-Linux-Software

    🐧 A list of awesome Linux softwares

    Project mention: Good coding groups for black women? | news.ycombinator.com | 2024-01-13

    - https://github.com/luong-komorebi/Awesome-Linux-Software

  • kivy

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

    Project mention: Kivy – a cross platform Python UI framework | news.ycombinator.com | 2024-07-06

    Could someone fix the Kivy build with GCC 14?

    > https://github.com/kivy/kivy/issues/8557

    This issue has been unresolved for half a year now.

  • openage

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

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    [openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • pwntools

    CTF framework and exploit development library

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: The Ultimate NixOS Homelab Guide - Flakes, Modules and Fail2Ban w/ Cloudflare | dev.to | 2024-07-01

    Throughout this I'll be referring to these pages: https://nixos.wiki/wiki/Fail2ban https://github.com/dani-garcia/vaultwarden/wiki/Fail2Ban-Setup https://github.com/fail2ban/fail2ban/blob/master/config/action.d/cloudflare.conf

  • opensnitch

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

    Project mention: OpenSnitch is a GNU/Linux interactive application firewall | news.ycombinator.com | 2024-08-10
  • psutil

    Cross-platform lib for process and system monitoring in Python

  • 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: Anyone else using a terminal LLM? (+my prototype) | news.ycombinator.com | 2024-08-22

    I was wondering if anyone else is using a minimal terminal LLM. What I mean is a small cli application that lets you use stdin/stdout/etc to just pipe data to/from an llm (provider agnostically).

    For me this method has become my favorite way of using of LLMs (when I only need text IO) - but I suspect that I've (once again) just reinvented the wheel here. Previously I used https://github.com/TheR1D/shell_gpt, but I ran into a few reliability and usability issues with it.

    The way this works for me, is that I just launch a terminal which automatically starts a new LLM session, and I can use the CLI to load and manipulate previously saved sessions.

    Maybe in the future, what I see is that once could launch a generic LLM daemon on one's computer to just expose an API for any other tool to use, like an equivalent of an LSP, but for LLM instead of coding editors.

    end rant, any ideas? Feedback? :)

  • youtube-dl-gui

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

  • opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Samsung WB850F Firmware Reverse-Engineering | news.ycombinator.com | 2024-05-24

    The (for me) most interesting thing is: why the fuck has no one managed to reverse engineer AirDrop and AirPlay yet, in a way that's mass market compatible?

    Like, there is OpenDrop but that is dead since five years [1], it was a code dump by some researchers, and there are no client implementations to interact with Apple servers for getting keys, or with registering Find My devices...

    [1] https://github.com/seemoo-lab/opendrop

  • pupy

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

  • 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

  • waydroid

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

    Project mention: Hey guys, I'm switching to this amazing Linux distro called waydroid_Linux | news.ycombinator.com | 2024-06-09
  • Ajenti

    Ajenti Core and stock plugins

    Project mention: Ajenti is a Linux and BSD modular server admin panel | news.ycombinator.com | 2024-04-18
  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

  • gef

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

    Project mention: Beej's Quick Guide to GDB (2009) | news.ycombinator.com | 2023-11-05

    There is also GEF, which is widely used by the reverse engineering and CTF community.

    https://github.com/hugsy/gef

  • persepolis

    Persepolis is a download manager written in Python.

  • Bottles

    Run Windows software and games on Linux

    Project mention: Tip: How to disable internet access for games or programs running on Wine | /r/linux_gaming | 2023-11-03

    Source

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

  • 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

Index

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

Project Stars
1 devops-exercises 65,830
2 sherlock 58,534
3 hackingtool 49,113
4 linux-insides 29,838
5 Awesome-Linux-Software 22,019
6 kivy 17,517
7 openage 12,642
8 pwntools 11,898
9 Fail2Ban 11,730
10 opensnitch 10,704
11 psutil 10,199
12 shell_gpt 9,345
13 youtube-dl-gui 9,263
14 opendrop 8,601
15 pupy 8,367
16 jc 7,796
17 waydroid 7,709
18 Ajenti 7,492
19 pwndbg 7,334
20 gef 6,826
21 persepolis 6,237
22 Bottles 6,208
23 dev-setup 6,107

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?