Open Source Linux Tools and Software
Discover 54 open source Linux repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Linux projects here are most often combined with Desktop App, Cross Platform and Windows. Last updated October 3, 2026.
54 repositories · updated October 3, 2026

Weylus: Turn a Tablet into a Computer Input Device
Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.

keyboard: Capture and Simulate Keyboard Events in Python
A Python library for listening to and generating global keyboard events, registering hotkeys, and recording or replaying input. Useful for desktop automation and keyboard-driven tools, with platform permissions and support limitations to consider.

server-tools: Manage Headless Ubuntu Servers from the CLI
Server Tools (`st`) is a modular Bash CLI for common headless Ubuntu server administration, from package management and diagnostics to backups and networking. It suits administrators who want these utilities in one command interface, but is still under active development.

Gorgeous-GRUB: Find Community-Made GRUB Themes
Gorgeous-GRUB curates community-made themes for the GRUB boot menu, gathering options from GitHub, Pling, and other sites. Browse visual previews and follow the linked sources to choose a theme for a customized Linux boot experience.

systemctl-tui: Manage systemd Services and Logs in a TUI
systemctl-tui is a Rust terminal interface for browsing systemd service and timer status, reading logs, and managing units. It is suited to Linux users who want a focused alternative to command-by-command systemctl workflows, including for remote hosts over SSH.

s-tui: Monitor and Stress-Test CPUs in the Terminal
s-tui is a terminal interface for monitoring CPU temperature, frequency, power, and utilization, with built-in stress testing. It suits Linux users who want to observe CPU behavior or check for thermal throttling without a graphical desktop.

netshow: Monitor Network Connections in Your Terminal
Netshow is an interactive terminal monitor for live TCP connections, with process details, friendly service names, and host or interface bandwidth. It suits developers and operators troubleshooting local network activity on macOS or Linux.

fleet: Manage and Secure Devices Across Operating Systems
Fleet is a device management platform for IT and security teams that need to manage, monitor, and secure computers across operating systems. It offers GUI, API, and GitOps workflows for tasks such as MDM, patching, software deployment, and compliance checks.

wolf: Stream Docker Desktops and Games to Moonlight
Wolf lets multiple remote users stream games or virtual desktops hosted on one Linux server through Moonlight. It is designed for containerized workloads and flexible display, GPU, and encoding setups.

reinstall: Reinstall VPS Operating Systems from Linux or Windows
A shell-based toolkit for reinstalling Linux or Windows on VPS instances without relying on provider consoles. It also supports raw disk imaging and booting temporary recovery environments, with important risks for systems that cannot tolerate a full disk wipe.

theProtector: Monitor Linux Hosts for Security Threats
theProtector is a Bash-based Linux host monitoring tool that combines process, file, and network checks with optional eBPF and YARA detection. It is aimed at administrators who want a configurable, self-managed security monitor and can support its system requirements.

yunohost: Simplify Self-Hosting and Server Administration
YunoHost is an operating system designed to make server administration easier. Its Python and Bash core is part of a broader project that includes a web administration interface and a single sign-on user portal.