Top 23 Python Linux Projects
-
sherlock
🔎 Hunt down social media accounts by username across social networks
It is a python program, so you can execute it on Windows. Here are the installation steps, note you can also run it from some cloud providers (google cloud or replit are listed in README) : https://github.com/sherlock-project/sherlock#installation
-
kivy
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
If you are actually looking to play music then you want to use the special MusicSDL2 class which will stream the file from disk, but can only play one file at a time.
-
openage
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
Latest mention: What do you want in an eventual "rise of nation definitive edition" | reddit.com/r/riseofnations | 2021-01-24Age of Empires II also has a a similar project.
-
pwntools
CTF framework and exploit development library
Scapy is great if you're attacking low level networking protocol stacks like TCP/IP or UDP. In that case, you may be modifying packet headers and such. Otherwise, it's much easier to just use the Python socket module and craft your custom payload in Python. Even better is the pwntools module.
-
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
-
psutil
Cross-platform lib for process and system monitoring in Python
-
youtube-dl-gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Latest mention: Anyone know a safe YouTube to MP3 converter that won't give me a virus? | reddit.com/r/youtube | 2021-01-24 -
ajenti
Ajenti Core and stock plugins
-
fail2ban
Daemon to ban hosts that cause multiple authentication errors
-
opensnitch
OpenSnitch is a GNU/Linux port of the Little Snitch application firewall
Latest mention: Objective-See like privacy and security tools for Linux? | reddit.com/r/Ubuntu | 2021-01-24Not sure about the others, but the OpenSnitch project purports to do what Lulu (and LittleSnitch) do for macos: https://github.com/evilsocket/opensnitch
-
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.
Latest mention: Request Im A Programmer That Moves To A New Pc | reddit.com/r/TechnologyProTips | 2020-12-31 -
persepolis
Persepolis Download Manager is a GUI for aria2.
Latest mention: Internet Download Manager alternative for Ubuntu | reddit.com/r/linuxquestions | 2021-01-25In addition to what's said above, Persepolis is a GUI for aria2
-
saws
A supercharged AWS command line interface (CLI).
-
udemy-dl
A cross-platform python based utility to download courses from udemy for personal offline use.
Latest mention: does youtube-dl allow downloading from udemy as of now? | reddit.com/r/youtubedl | 2021-01-13or you can try https://github.com/r0oth3x49/udemy-dl
-
Pokemon-Terminal
Pokemon terminal themes.
-
coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
-
pywebview
Build GUI for your Python program with JavaScript, HTML, and CSS
-
howdy
🛡️ Windows Hello™ style facial authentication for Linux
Could you - or anyone, really - elaborate on why you think using FaceID is a problem? Is there any evidence that FaceID data is used to supplement facial recognition networks (or even that the claims about the Secure Enclave and data never leaving your system are false)? Is the issue that most implementations are closed source and that open source implementations (e.g., Howdy) are lacking?
-
SickChill
Less rage, more chill.
Latest mention: Did I see that sickchill might be able to process movies at a future time? | reddit.com/r/sickchill | 2021-01-10 -
openrazer
An entirely open source driver and user-space daemon that allows you to manage your Razer peripherals on GNU/Linux
Latest mention: Key Mapper A Gui To Modify Button Mappings Of | reddit.com/r/linux_gaming | 2021-01-14Interesting, https://github.com/openrazer/openrazer/pull/1124 doesn't write to the firmware but rather goes the same route that I am using.
-
spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
I came across [this](https://github.com/spack/spack) unfortunately named repo the recently as well.
Another good one is "nonce" - seen frequently in oauth and crypto - always gets a laugh out of the juniors.
-
Jarvis
Personal Assistant for Linux and macOS
Latest mention: Alternative privacy-friendly per la smart home | reddit.com/r/ItalyInformatica | 2021-01-25 -
aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
Index
What are some of the best open-source Linux projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | sherlock | 20,272 |
2 | kivy | 12,601 |
3 | openage | 10,126 |
4 | pwntools | 7,456 |
5 | devops-exercises | 7,047 |
6 | psutil | 6,983 |
7 | youtube-dl-gui | 6,633 |
8 | ajenti | 6,293 |
9 | fail2ban | 5,769 |
10 | opensnitch | 5,614 |
11 | dev-setup | 5,290 |
12 | persepolis | 4,752 |
13 | saws | 4,690 |
14 | udemy-dl | 3,709 |
15 | Pokemon-Terminal | 3,568 |
16 | coala | 3,121 |
17 | pywebview | 2,199 |
18 | howdy | 2,138 |
19 | SickChill | 2,048 |
20 | openrazer | 1,948 |
21 | spack | 1,914 |
22 | Jarvis | 1,874 |
23 | aeneas | 1,799 |