Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Popular Applications

The Nix package collection contains over 120,000 packages. Many of them may already work out of the box on Asterinas NixOS, but it is impractical to test every package and document its support status. Instead, we group popular applications into categories and document the ones we have verified to work.

Categories

The categorization is designed to scale to hundreds of applications while serving both server and desktop use cases. It follows a two-level hierarchy (Category > Sub-category) with the following top-level categories:

CategoryDescriptionPackages
System CoreShells, init systems, system monitoring, and essential utilitiesBash, fish, Zsh, BusyBox, systemd, fastfetch, htop, lsof, ncdu, procps, coreutils, diffutils, findutils, grep, hostname, less, man-pages, Texinfo, util-linux, which
Nix and NixOS ToolsNix package management and NixOS system management toolsNix
Containerization and VirtualizationContainer runtimes and image management toolsPodman, Skopeo
NetworkingNetwork utilities, DNS, VPN, and firewallscurl, LFTP, Netcat, rclone, rsync, socat, Wget, LDNS, whois
Web Servers & ProxiesWeb servers and reverse proxiesApache HTTP Server, Caddy, NGINX, OpenResty
Databases & MiddlewareRelational databases, NoSQL, search engines, and message queuesSQLite, etcd, Redis, Valkey, InfluxDB
Development ToolsLanguage runtimes, build tools, editors, and debugging toolsClang, GCC, Go, Lua, Node.js, Octave, OpenJDK, Perl, PHP, Python 3, Ruby, Rust, Git, Cargo, CMake, Make, Meson, Ninja, Emacs, nano, Neovim, Vim, Hugo, direnv, ShellCheck, jq, yq
CI/CD & DevOpsCI/CD runners and infrastructure automationjust, Task, GoReleaser
Monitoring & ObservabilityMetrics, logging, and tracing toolsPrometheus
Desktop Environments & DisplayDesktop environments, window managers, and display serversXfce, galculator, Mousepad, MuPDF, Fairy-Max, Five or More, LBreakout2, GNOME Chess, GNOME Mines, GNOME Sudoku, Tali, XBoard, XGalaga
Web BrowsersWeb browsersLinks2, w3m
Office & ProductivityOffice suites, document viewers, and note-taking appsMuPDF, pandoc
MultimediaVideo/audio players, graphics tools, and streaming softwareSoX, ImageMagick, FFmpeg
CommunicationEmail clients, instant messaging, and video conferencingIrssi, WeeChat
File Management & TerminalFile managers, terminal emulators, archives, and CLI utilitiesbzip2, gzip, p7zip, tar, XZ Utils, Zip, Screen, file, bat, gawk, sd, sed, eza, fd, fzf, ripgrep, The Silver Searcher, tree, age, crunch, GnuPG, John the Ripper, restic, wipe
AI & Machine LearningDeep learning frameworks, LLM tools, and inference enginesPyTorch, TensorFlow, Ollama