domain: operating-systems
1491 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| torvalds/linux The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental … | 77 | 244454 | stable |
| ventoy/Ventoy Ventoy is an open-source tool for creating bootable USB drives that can hold many ISO/WIM/IMG/VHD(x)/EFI image files at once. Users simply … | 96 | 78953 | stable |
| Termux Termux is an open-source Android terminal emulator application that provides a Linux environment on Android devices. It is extensible with … | 74 | 59832 | active |
| PowerShell/PowerShell PowerShell is a cross-platform command-line shell, scripting language, and automation framework built on .NET, supporting Windows, Linux, a… | 99 | 55133 | stable |
| sickcodes/Docker-OSX Docker-OSX is a Docker-based tool that runs macOS virtual machines with near-native performance using KVM and QEMU, built on top of OSX-KVM… | 55 | 52887 | active |
| exelban/stats Stats is a free, open-source macOS system monitor that lives in the menu bar, showing real-time CPU, GPU, RAM, disk, network, sensors, batt… | 95 | 41453 | active |
| Hyprland Hyprland is an independent, dynamic tiling Wayland compositor for Linux written in C++, featuring extensive animations, blur, and visual ef… | 98 | 38199 | active |
| pbatard/rufus Rufus is a free, portable Windows utility for formatting USB drives and creating bootable media from ISO or disk images. It supports BIOS a… | 92 | 37436 | stable |
| utmapp/UTM UTM is a full-featured system emulator and virtual machine host for iOS and macOS, built on QEMU. It lets users run Windows, Linux, and oth… | 77 | 35148 | active |
| fish-shell/fish-shell fish is a user-friendly, smart interactive command line shell for macOS, Linux, BSD, and Windows (via WSL/Cygwin), written in Rust. It prov… | 97 | 34073 | stable |
| SerenityOS/serenity SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built from scratch in C++ with a custom ker… | 77 | 33784 | active |
| Windows Subsystem for Linux (WSL) Windows Subsystem for Linux (WSL) lets users run unmodified Linux command-line tools, utilities, and GUI applications directly on Windows w… | 95 | 33529 | active |
| ValveSoftware/Proton Proton is a compatibility tool for Steam Play, based on Wine and additional components, that lets Windows-exclusive games run on Linux thro… | 99 | 32656 | active |
| basecamp/omarchy Omarchy is an opinionated, preconfigured Arch-based Linux desktop setup by DHH, built around Hyprland with curated themes, tools, and dotfi… | 81 | 32009 | active |
| asmvik/yabai yabai is a tiling window manager for macOS that automatically arranges windows using a binary space partitioning algorithm. It extends the … | 88 | 29510 | stable |
| Shizuku Shizuku lets normal Android apps call system APIs with elevated ADB or root privileges by running a server process via app_process and prox… | 35 | 29367 | active |
| OpenWrt OpenWrt is a Linux-based operating system (firmware distribution) for embedded devices, primarily wireless routers, providing a fully writa… | 98 | 28113 | stable |
| niri niri is a scrollable-tiling Wayland compositor written in Rust on top of Smithay. Windows are arranged in columns on an infinite horizontal… | 84 | 27195 | active |
| LSPosed/LSPosed LSPosed is an ART hooking framework implemented as a Riru/Zygisk Magisk module that provides Xposed-compatible APIs for Android 8.1-14. It … | 67 | 24507 | active |
| fastfetch-cli/fastfetch Fastfetch is a neofetch-like command-line tool that gathers and displays system information in a visually appealing, highly customizable wa… | 95 | 24392 | active |
| uutils/coreutils uutils coreutils is a cross-platform reimplementation of the GNU coreutils command-line utilities written in Rust, aiming to be a drop-in r… | 94 | 23996 | active |
| kholia/OSX-KVM A collection of scripts, OpenCore configurations, and documentation for running macOS virtual machines on Linux using QEMU/KVM, without nee… | 61 | 23594 | active |
| osquery/osquery osquery is a SQL-powered operating system instrumentation, monitoring, and analytics framework that exposes OS data as a high-performance r… | 92 | 23524 | active |
| nikitabobko/AeroSpace AeroSpace is an i3-inspired tiling window manager for macOS built in Swift. It emulates virtual workspaces independently of native macOS Sp… | 82 | 22685 | active |
| Karabiner-Elements Karabiner-Elements is a powerful, open-source keyboard customizer and key remapper for macOS, offering both simple key swaps via a GUI and … | 92 | 22681 | stable |
| BCC BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation … | 92 | 22637 | active |
| dockur/macos A Docker container that runs a full macOS virtual machine on Linux hosts with KVM acceleration. It automatically downloads macOS installati… | 90 | 21468 | active |
| p0deje/Maccy Maccy is a lightweight, open-source clipboard manager for macOS that keeps a history of copied items. It offers fast keyboard-first search … | 98 | 21351 | stable |
| jart/cosmopolitan Cosmopolitan Libc is a C/C++ library and toolchain that makes C a build-once run-anywhere language by producing polyglot executables that r… | 76 | 21258 | active |
| ish-app/ish iSH is an iOS/iPadOS app that runs a Linux shell locally using a usermode x86 emulator and syscall translation. It ships an Alpine Linux en… | 86 | 20369 | active |
| Atmosphere-NX/Atmosphere Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, … | 91 | 19473 | active |
| ntdevlabs/tiny11builder A set of PowerShell scripts that automate building a trimmed-down, debloated Windows 11 ISO image from an official Microsoft ISO. It includ… | 42 | 19436 | active |
| dortania/OpenCore-Legacy-Patcher A Python-based GUI application that builds and installs OpenCore boot configurations to run modern macOS (Big Sur through Sequoia) on unsup… | 80 | 18091 | active |
| xbar xbar is a macOS menu bar application (a rewrite of BitBar in Go using Wails) that displays the output of any script or program directly in … | 23 | 18062 | active |
| tiann/KernelSU KernelSU is a kernel-based root solution for Android that runs inside the Linux kernel to grant root access. It provides stealthy, permissi… | 91 | 18014 | active |
| doitsujin/dxvk DXVK is a Vulkan-based translation layer that implements Direct3D 8, 9, 10, and 11 APIs, allowing Windows 3D applications and games to run … | 97 | 17928 | active |
| OpenEmu/OpenEmu OpenEmu is an open-source retro video game emulator for macOS that unifies multiple emulation engine backends behind a native Cocoa front e… | 44 | 17726 | active |
| NixOS/nix Nix is a purely functional package manager that builds packages in isolation for reproducible, reliable, declarative package management. It… | 77 | 17575 | stable |
| NVIDIA/open-gpu-kernel-modules The source release of NVIDIA's open Linux GPU kernel modules, released per driver version and built with make. It must be paired with match… | 93 | 17320 | active |
| swaywm/sway Sway is an i3-compatible tiling Wayland compositor that works as a drop-in replacement for the i3 window manager on X11. It arranges window… | 84 | 17273 | stable |
| systemd/systemd systemd is a suite of basic building blocks for a Linux system, providing a system and service manager that runs as PID 1 and starts the re… | 97 | 16630 | stable |
| redox-os/redox Redox is a full-featured Unix-like operating system written in Rust with a microkernel architecture, inspired by seL4, MINIX, Plan 9, Linux… | 70 | 16532 | active |
| davatorium/rofi Rofi is a popup window switcher, application launcher, and dmenu replacement for Linux. It presents a searchable textual list of options fo… | 79 | 16350 | stable |
| zephyrproject-rtos/zephyr Zephyr is a scalable, secure, real-time operating system (RTOS) designed for resource-constrained embedded devices across multiple hardware… | 94 | 16316 | stable |
| CISOfy/lynis Lynis is an open-source security auditing and hardening tool for UNIX-based systems including Linux, macOS, and BSD. It performs in-depth l… | 90 | 16239 | stable |
| ianyh/Amethyst Amethyst is an automatic tiling window manager for macOS, inspired by xmonad. It arranges windows into configurable layouts controlled enti… | 87 | 16236 | active |
| end-4/dots-hyprland A usability-first dotfiles bundle that turns Hyprland (a Wayland compositor) into a polished, Material Design-styled Linux desktop shell, b… | 81 | 15832 | active |
| acidanthera/OpenCorePkg OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm… | 82 | 15400 | active |
| polybar/polybar Polybar is a fast and easy-to-use tool for creating highly customizable status bars on Linux desktop environments. It provides built-in mod… | 42 | 15334 | stable |
| LGUG2Z/komorebi komorebi is a tiling window manager for Windows 10 and above that works as an extension to Microsoft's Desktop Window Manager. It provides … | 89 | 15073 | active |
| cockpit-project/cockpit Cockpit is a web-based graphical interface for administering Linux servers, interacting directly with the operating system through real sys… | 94 | 14983 | stable |
| dwarvesf/hidden Hidden Bar is an ultra-light macOS utility that lets users hide menu bar icons to declutter the menu bar. It works by inserting spacer icon… | 74 | 14627 | stable |
| sunnyyoung/WeChatTweak A command-line tool that patches the WeChat macOS client to add features like preventing message revocation, blocking automatic updates, an… | 71 | 13827 | active |
| Jguer/yay yay is an AUR helper for Arch Linux written in Go that wraps pacman to manage both official repository and AUR packages from a single pacma… | 96 | 13711 | active |
| qemu/qemu QEMU is a generic open-source machine emulator and virtualizer written in C. It can emulate complete machines in software via dynamic trans… | 77 | 13632 | stable |
| microsoft/mimalloc mimalloc is a compact general-purpose memory allocator developed by Microsoft, serving as a drop-in replacement for malloc with excellent p… | 99 | 13332 | stable |
| darlinghq/darling Darling is a translation/compatibility layer that lets users run macOS and Darwin software directly on Linux without a virtual machine, sim… | 87 | 13106 | active |
| Raspberry Pi Linux Kernel The Raspberry Pi fork of the Linux kernel source tree, containing patches and drivers for Raspberry Pi hardware. It is the upstream source … | 77 | 13104 | active |
| 89luca89/distrobox Distrobox is a command-line tool that uses podman, docker, or lilipod to create tightly integrated containers of any Linux distribution ins… | 92 | 12906 | stable |
| bin456789/reinstall A one-click shell script for reinstalling operating systems on VPS servers, supporting 19 Linux distributions and Windows via official ISOs… | 77 | 12849 | active |
| openzfs/zfs OpenZFS is an advanced copy-on-write file system and volume manager originally developed for Solaris, now maintained by the OpenZFS communi… | 99 | 12418 | stable |
| mas-cli/mas mas is a command-line interface for the Mac App Store, written in Swift. It lets users search, install, update, and manage App Store apps f… | 93 | 12322 | active |
| netbootxyz/netboot.xyz netboot.xyz is an iPXE-based network bootloader that presents a menu of operating system installers, live distros, and rescue tools that ar… | 89 | 12193 | active |
| RT-Thread/rt-thread RT-Thread is an open-source, community-based real-time operating system (RTOS) for IoT and embedded devices, written primarily in C. It com… | 75 | 12170 | stable |
| waydroid/waydroid Waydroid is a container-based tool that boots a full Android system inside Linux namespaces (LXC) on GNU/Linux systems running Wayland. It … | 89 | 12045 | active |
| shirou/gopsutil gopsutil is a Go port of Python's psutil library for retrieving system information such as CPU, memory, disk, network, and process metrics.… | 98 | 11902 | stable |
| Alexays/Waybar Waybar is a highly customizable status bar for Wayland compositors, built with GTK and C++ for Sway and other wlroots-based compositors lik… | 80 | 11855 | active |
| getumbrel/umbrel umbrelOS is a home server operating system for self-hosting apps on your own hardware, with an app store of 300+ one-click installable appl… | 89 | 11797 | active |
| immortalwrt/immortalwrt ImmortalWrt is an open-source fork of OpenWrt, a Linux-based operating system for embedded network devices like WiFi routers. It targets ma… | 77 | 11498 | active |
| mrkai77/Loop Loop is a free, open-source macOS window management app that lets users move, resize, and arrange windows via a customizable radial menu, k… | 82 | 11444 | active |
| giampaolo/psutil psutil is a cross-platform Python library for retrieving information about running processes and system utilization (CPU, memory, disks, ne… | 77 | 11266 | stable |
| krallin/tini Tini is a tiny init system written in C designed to run as PID 1 inside containers. It spawns a single child process, reaps zombie processe… | 32 | 11220 | stable |
| xzhih/one-key-hidpi A shell script that enables macOS HiDPI on non-retina displays by injecting display overrides, giving a native 'Scaled' option in System Pr… | 39 | 11106 | active |
| jemalloc/jemalloc jemalloc is a general-purpose malloc(3) memory allocator implementation emphasizing fragmentation avoidance and scalable concurrency suppor… | 80 | 11065 | stable |
| siderolabs/talos Talos Linux is a minimal, immutable, API-managed Linux distribution purpose-built for running Kubernetes. It ships no shell, SSH, or packag… | 99 | 11024 | stable |
| noah-nuebling/mac-mouse-fix Mac Mouse Fix is a macOS application that enhances third-party mice with smooth scrolling, button remapping, and trackpad-like gestures. It… | 81 | 10752 | active |
| rr-debugger/rr rr is a lightweight record-and-replay framework for Linux that captures the full execution of applications (process and thread trees) and r… | 67 | 10630 | active |
| i3/i3 i3 is a tiling window manager for X11, written from scratch in C using xcb. It arranges windows in a tree structure, supports multi-monitor… | 75 | 10550 | stable |
| noisetorch/NoiseTorch NoiseTorch-ng is a Linux application that creates a virtual microphone with real-time noise suppression using RNNoise, working with PulseAu… | 23 | 10312 | active |
| bpftrace/bpftrace bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker… | 95 | 10297 | active |
| nix-community/home-manager Home Manager is a tool for declaratively managing a user's home environment using the Nix package manager and Nixpkgs. It handles user-spec… | 77 | 10289 | active |
| thaw-app/Thaw Thaw is an open-source macOS menu bar manager that helps users organize, hide, and manage menu bar items. It is built in Swift/SwiftUI and … | 71 | 10093 | active |
| wwmm/easyeffects Easy Effects is a Linux desktop application that applies audio effects (limiter, compressor, convolver, equalizer, autogain, noise reductio… | 77 | 10056 | active |
| rgcr/m-cli m-cli is a Swiss Army Knife command-line tool for macOS that lets users control system functions, manage utilities, and tweak preferences f… | 77 | 9918 | active |
| noctalia-dev/noctalia Noctalia is a native Wayland desktop shell written in C++ that provides bars, launcher, notifications, lock screen, wallpaper, dock, contro… | 80 | 9899 | active |
| MiCode/Xiaomi_Kernel_OpenSource Xiaomi's official open-source release of the Linux kernel sources for its phones and tablets, organized as one branch per device and Androi… | 76 | 9815 | active |
| macfuse/macfuse macFUSE is a macOS software package that lets non-privileged users create file systems in user space, with a kernel extension bridging to k… | 88 | 9787 | active |
| ophub/amlogic-s9xxx-armbian A set of shell scripts and build tooling that produces Armbian (Debian/Ubuntu-based) images for Amlogic, Rockchip, and Allwinner ARM device… | 98 | 9678 | active |
| sparkle-project/Sparkle Sparkle is a secure and reliable software update framework for macOS applications, serving as the de-facto standard used by thousands of ap… | 95 | 9567 | stable |
| HyDE-Project/HyDE HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto… | 88 | 9526 | active |
| rocky-linux/rocky Rocky Linux is a community-driven, open-source enterprise Linux distribution built to be 100% bug-for-bug compatible with Red Hat Enterpris… | 10 | 9488 | stable |
| AppImage/AppImageKit AppImageKit is the reference tooling for the AppImage format, which packages desktop Linux applications as a single executable file that ru… | 65 | 9415 | active |
| pwr-Solaar/Solaar Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o… | 87 | 9304 | active |
| freebsd/freebsd-src The official publish-only Git mirror of the FreeBSD source tree, containing the complete kernel, userland, libraries, boot loader, and buil… | 77 | 9294 | stable |
| vinceliuice/WhiteSur-gtk-theme WhiteSur GTK Theme is a macOS Big Sur-style theme for GTK-based Linux desktops, supporting GTK3, GTK4, GNOME Shell, GDM, Flatpak apps, and … | 94 | 9208 | active |
| ublue-os/bazzite Bazzite is a gaming-focused Fedora Atomic (Kinoite/Silverblue) custom operating system image built with OCI tooling, pre-installed with Ste… | 93 | 9010 | active |
| Morganamilo/paru Paru is a feature-packed AUR helper for Arch Linux, wrapping pacman to search, install, and upgrade packages from the Arch User Repository … | 50 | 8960 | active |
| sveinbjornt/Sloth Sloth is a native macOS application that displays all open files, directories, sockets, pipes, and devices in use by running processes, ser… | 77 | 8945 | stable |
| ronitsingh10/FineTune FineTune is a free, open-source macOS menu bar app for per-app volume control, multi-device audio output routing, and a 10-band equalizer w… | 76 | 8934 | active |
| java-native-access/jna Java Native Access (JNA) is a Java library that lets Java programs call native shared libraries (C/C++) using only Java code, without writi… | 75 | 8930 | stable |
page 1 / 15 next →