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

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.

podman: Manage Containers and Pods Without a Daemon
Podman manages OCI and Docker images, containers, and groups of containers called pods. It offers a Docker-compatible CLI, rootless operation, and remote or virtual-machine workflows for Linux, macOS, and Windows.

Espanso: A Privacy-First, Cross-Platform Text Expander for Productivity
Espanso is a powerful, privacy-first, and cross-platform text expander written in Rust, designed to significantly boost your productivity. It automates repetitive typing tasks by replacing keywords with predefined text, code snippets, or custom script outputs. This versatile tool enhances efficiency across Windows, macOS, and Linux.

ubicloud: Build and Manage a Cloud on Bare Metal
Ubicloud is a Ruby-based cloud control plane for provisioning compute, networking, and storage on bare-metal providers. It suits teams seeking a portable, self-managed alternative to public cloud infrastructure, as well as developers using its managed service.

ish: Run a Linux Shell on iOS
iSH brings a Linux shell to iOS through usermode x86 emulation and syscall translation. It is suited to users who want a lightweight command-line environment on an iPhone or iPad, with compatibility and performance shaped by its emulation approach.

IMSI-catcher: Identify Nearby GSM Subscriber Signals
IMSI-catcher uses GSM decoding tools and a software-defined radio receiver to display IMSI values and related carrier details from nearby cellphone signals. It is intended for GSM learning and authorized radio research, not casual use.

localsend: Share Files Between Nearby Devices
LocalSend transfers files and messages between nearby devices on the same local network, without internet access or third-party servers. It suits people who need a cross-platform alternative to cloud-based sharing or platform-specific transfer tools.

udp2raw: Tunnel UDP Traffic Through Raw Packets
udp2raw wraps UDP traffic in encrypted UDP, simulated TCP, or ICMP packets to help it pass through networks that block or degrade UDP. It is aimed at Linux users who can configure raw sockets and want to carry UDP-based VPN traffic across restrictive links.

moonlight-qt: Stream PC Games to Desktop and TV Devices
Moonlight PC is a cross-platform client for streaming games and desktop sessions from NVIDIA GameStream and Sunshine hosts. It suits players who want low-latency remote play with hardware decoding, modern video formats, HDR, and gamepad support.

Tauon: Play and Organize Desktop Music Libraries
Tauon is a desktop music player for people who want a responsive interface for local collections and music servers. It combines broad format support, library tools, and gapless playback, with downloads available for Linux, Windows, and macOS.

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.