Open Source Linux Tools and Software
Discover 59 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.
59 repositories · updated October 3, 2026

go-haystack: Build Bluetooth Beacons for Find My
go-haystack provides Go and TinyGo tools for creating Bluetooth beacons that report through Apple’s Find My network using OpenHaystack and Macless-Haystack. It suits makers who want to track personal devices without Apple hardware.

shellhub: Remotely Access Linux Devices over SSH
ShellHub provides a centralized SSH gateway for remotely managing Linux servers, embedded systems, and containers. Use it to reach devices without exposing their public IPs or configuring network access individually.

PatchMon: Manage and Patch Linux Server Fleets
PatchMon is a self-hosted platform for monitoring, securing, and patching server fleets from one interface. Its outbound-only agents support Linux, FreeBSD, and Windows, with patch approvals, compliance scans, inventory, and audit history.

1Panel: Manage Linux Servers and AI Services
1Panel is a web-based control panel for managing Linux servers, containers, websites, databases, backups, and AI agents. It suits self-hosters and administrators who want a visual interface for common operations and app deployment.

asm: Learn Linux x86_64 Assembly Programming
A chapter-based introduction to assembly programming for Linux x86_64, with explanations and runnable NASM examples. It suits readers learning how low-level programs work and how assembly interacts with C and the operating system.

winboat: Run Windows Apps on Linux
WinBoat runs a Windows virtual machine in a Docker or Podman container and integrates its apps into a Linux desktop. It suits Linux users who need Windows software without leaving their usual workflow, but requires virtualization and substantial disk space.

shadPS4: Emulate PlayStation 4 Games on Desktop
shadPS4 is an early-stage PlayStation 4 emulator written in C++ for Windows, Linux, and macOS. It targets developers and users exploring PS4 emulation, but compatibility and stability vary by game.

linux-persistence: Demonstrate Linux Persistence Techniques
A Go project presenting Linux persistence and covert-access techniques for security research and authorized testing. Its README describes a broad set of mechanisms, including scheduled tasks, authentication changes, and network-based access.

chatterbox-vllm: Generate Speech with Chatterbox on vLLM
A vLLM port of the Chatterbox text-to-speech model, built to improve GPU throughput and support batched generation. It suits developers with compatible Nvidia hardware who can work with an early, changing implementation.

duf: Inspect Disk Space Across Filesystems
duf is a cross-platform command-line utility for viewing filesystem capacity and usage in a readable, sortable format. It helps system administrators and everyday users quickly compare mounted devices, filter results, and export disk information as JSON.

nginx-ui: Manage Nginx Through a Web Interface
nginx-ui is a self-hosted web interface for editing and operating Nginx configurations. It suits administrators who want a visual way to manage sites, certificates, logs, and multiple Nginx nodes, with Docker and standalone deployment options.