Trackma is an open multi-site list manager for Unix-like systems, formerly known as wMAL. It fetches, updates and uses data from personal lists hosted on media tracking sites, supporting local list management and synchronization. It offers multiple user interfaces (Qt, GTK, curses, command-line), supports several media types, and can detect running media players to update lists.
Directory
Linux & macOS Software
Linux and macOS software covers desktop programs, distributions and documentation for Unix-like systems. Entries include desktop applications, command-line tools, package pages and distributions, along with the guides and video walkthroughs that help people set them up. Check the licence, the last release date, the system versions supported and how the software is installed. Some are official project sites, while others are community wikis or release mirrors that may lag behind. Support depends on your hardware and setup, so confirm compatibility and the current download from the project's own pages before you rely on it.
TUI Audio Mixer is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
TuxManager is a Linux task manager alternative built with Qt6 and inspired by the Windows Task Manager. It is described as providing visibility into system processes, performance metrics, users and services. Prebuilt packages and an AppImage are offered via releases.
typer is a typing test that runs in the terminal. It generates random words for the user to type and shows a WPM score, with flags for test length, minimum word length, Monkeytype as a word source, and custom text from a file or stdin.
Ugrep is a file pattern searcher designed as a user-friendly, faster alternative to grep. It includes a terminal user interface, Google-like Boolean search, fuzzy search, hexdumps, and can search nested archives, compressed files, PDFs, documents and other file types, hosted on GitHub.
unxip is a command-line tool designed for rapidly unarchiving Xcode XIP files and writing them to disk with good compression, aiming to outperform Bom. It can also read from a stream and extract to a specified directory. It is available as a precompiled binary for macOS 12.0 and later, through MacPorts and Homebrew, and can be built with Swift.
USBMap is a Python script that helps create a custom kext to ensure all USB ports work correctly by mapping them within macOS's limits. It supports mapping XHCI, EHCI, OHCI, and UHCI ports and USB 2 hubs, and has no dependency on USBInjectAll.kext. macOS supports up to 15 USB ports per controller.
v4l2loopback is a kernel module that creates V4L2 loopback devices, presented as virtual video devices. Normal v4l2 applications read these devices as ordinary video devices, but the video is generated by another application rather than a capture card. Building the module requires kernel headers matching the running kernel version, along with a compiler and GNU make.
Vicinae is a native command palette and application launcher for the desktop. Its built-in functions include app search, clipboard history, file search, an emoji picker and a calculator. It can be extended through React/TypeScript extensions compatible with the Raycast ecosystem and through script commands.
Video Downloader is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
VirtualBuddy is a graphical virtual machine application for macOS that supports virtualization of macOS 12 and later on Apple Silicon chips, including M1, M2, M3, and M4. The project is hosted on GitHub for collaborative development.
walk is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
wallpapper is a console application for macOS that creates the dynamic wallpapers introduced in macOS Mojave. It builds wallpapers from a folder of images and a JSON description file, and supports solar-based dynamic wallpapers. The tool is written in Swift and can be installed via Homebrew or built manually.
web2app is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
WebVM is a server-less virtual environment that runs fully client-side in HTML5/WebAssembly. It is designed to be Linux ABI-compatible and runs an unmodified Debian distribution with native development toolchains. It is powered by the CheerpX virtualization engine and supports Tailscale networking.
Weylus is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
WhatCable is a small macOS menu bar app that reports, in plain English, what each USB-C cable plugged into a Mac can do. It surfaces IOKit port information in a menu bar popover, including charging diagnostics, data-speed verdicts and cable e-marker details.
Wike is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
WinApps runs Windows applications such as Microsoft 365 and Adobe Creative Cloud on GNU/Linux with KDE Plasma, GNOME or XFCE, integrated as if native to the OS. Windows runs in a Docker, Podman or libvirt virtual machine, and FreeRDP renders applications alongside Linux ones. It is a hard fork of Fmstrat/winapps.
Winetricks provides a menu of supported applications for which it performs workarounds automatically, and allows installation of missing DLLs and tweaking of Wine settings. It is described as an easy way to work around problems in Wine.
xbar places the output of any script or program in the macOS menu bar. It is a complete rewrite of BitBar written in Go using Wails, open source under the MIT license, and requires macOS Catalina or newer. Users install plugins to discover and manage them, and the plugin directory is kept at ~/Library/Application Support/xbar/plugins.
xdg-ninja is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
Xplr is an open source Linux, macOS, or Unix resource with code, tools, or setup notes.
xremap is a key remapper for Linux, written in Rust, that supports app-specific remapping and works on both X11 and Wayland via evdev and uinput. It can remap any key or key combination, remap key sequences, assign different actions for pressed-alone versus held keys, and trigger commands on key events.