83 tools
The ultimate PC gaming platform
Valve's storefront and launcher for thousands of games. With Proton, a huge swath of Windows titles run on Linux out of the box. Includes chat, cloud saves, and workshop mods.
Music streaming for desktop
The official Spotify desktop client for streaming music and podcasts, with playlists, offline downloads, and cross-device playback control.
Voice, video, and text chat
Popular chat platform for communities and gaming, with voice channels, screen sharing, and rich text. The native Linux client supports notifications and overlays.
Plays everything you throw at it
The legendary open-source media player that handles virtually every audio and video format with no extra codecs. Streams, transcodes, and plays DVDs and network media.
Free and open-source streaming & recording
Professional-grade software for live streaming and screen recording, with scenes, sources, filters, and a plugin ecosystem. The standard for content creators on Linux.
Code editing, redefined
Microsoft's hugely popular extensible code editor with IntelliSense, debugging, Git integration, and a massive extension marketplace. Runs natively on Linux.
Fast, private, open-source browser
Mozilla's web browser focused on privacy and open standards, with tracking protection, container tabs, and a strong extension ecosystem.
Privacy-first Chromium browser
A fast Chromium-based browser that blocks ads and trackers by default, with built-in privacy tools and optional rewards. Compatible with Chrome extensions.
GNU Image Manipulation Program
A powerful free image editor for photo retouching, composition, and authoring, with layers, masks, filters, and scripting. A capable open-source Photoshop alternative.
Digital painting, made for artists
A professional open-source painting program built for illustrators and concept artists, with customizable brushes, animation tools, and full color management.
Professional vector graphics editor
A full-featured open-source vector editor for illustrations, icons, logos, and diagrams, with SVG as its native format. A strong Illustrator alternative.
Free and open 3D creation suite
A complete 3D pipeline covering modeling, sculpting, animation, simulation, rendering, compositing, and video editing. Used across film, games, and motion graphics.
Free, open-source audio editor
A multi-track audio editor and recorder for podcasts, music, and voice, with effects, noise reduction, and support for a wide range of formats.
The full open-source office suite
A complete productivity suite with Writer, Calc, Impress, and more. Reads and writes Microsoft Office formats and is the default office software on most Linux desktops.
Free email, calendar, and chat client
Mozilla's desktop email client with support for multiple accounts, a built-in calendar, message filters, encryption, and a flexible add-on system.
Fast and secure messaging
A cloud-based messaging app with a polished native Linux desktop client, supporting large groups, channels, file sharing, and end-to-end encrypted secret chats.
Open-source password manager
A secure, open-source password manager with a native desktop app, browser extensions, and cross-device sync. Stores logins, notes, and cards in an encrypted vault.
Powerful yet simple screenshot tool
A feature-rich screenshot utility with in-place annotation, blur, arrows, and upload support. Bind it to PrtSc for instant capture-and-mark workflows.
Open gaming platform for Linux
A unified game launcher that manages titles from Steam, GOG, Epic, emulators, and Wine, with community install scripts that configure each game automatically.
A free, minimalist media player
A highly scriptable media player with excellent codec support, hardware decoding, and a clean on-screen interface. Plays local files and streams from the command line.
Free and open-source video editor
A full-featured non-linear video editor with multi-track timelines, effects, transitions, and proxy editing. The leading open-source choice for serious video work.
The open-source video transcoder
A tool for converting video between formats and compressing files, with presets for devices and platforms, batch queues, and fine-grained encoding control.
Offline, local password manager
A community-driven password manager that keeps your encrypted vault entirely on your own machine, with browser integration, TOTP, and auto-type support.
Continuous, private file synchronization
Securely syncs files between your devices in real time with no central server and no cloud. End-to-end encrypted and fully open-source β your data stays yours.
A knowledge base on local Markdown files
A powerful note-taking app built on plain Markdown files you own, with bidirectional links, graph view, and a deep plugin ecosystem for building a personal wiki.
Private, end-to-end encrypted messaging
A privacy-focused messenger with a native Linux desktop client, offering encrypted text, voice, and video. Trusted by security professionals and journalists worldwide.
Open-source photography workflow
A non-destructive RAW developer and digital darkroom for photographers, with tethering, masks, and a powerful module pipeline. A strong Lightroom alternative.
A modern replacement for ls
Feature-rich ls alternative with Git integration, icons, tree view, and color-coded output. Handles symlinks, permissions, and extended attributes elegantly.
Resource monitor with a sleek TUI
Beautiful, interactive system resource monitor. Shows CPU, memory, disk, network, and processes with real-time graphs. Mouse support and fully themeable.
Blazing-fast recursive search tool
Recursively searches directories with regex support, respects .gitignore, and outperforms grep by orders of magnitude. Written in Rust.
cat with syntax highlighting and Git integration
A cat clone with syntax highlighting for 150+ languages, line numbers, Git diff markers, and automatic paging. Integrates seamlessly with other tools.
Smarter cd that learns your habits
A smarter cd command that tracks your most-used directories and lets you jump to them by typing part of the name. Replaces autojump and z.
Command-line fuzzy finder
General-purpose, interactive fuzzy finder for the terminal. Integrates with bash, zsh, and fish for Ctrl+R history, file completion, and process killing.
Magical shell history with sync
Replaces your shell history with a SQLite database, stores context (exit code, directory, duration), and optionally syncs across machines end-to-end encrypted.
A simple, fast alternative to find
User-friendly find alternative with sensible defaults, colorized output, regex support, and respects .gitignore. Significantly faster than GNU find.
Simplified, practical man pages
Community-maintained concise man pages with practical examples. Shows only what you actually need: real-world usage snippets, not exhaustive reference docs.
Lightning-fast system info fetcher
Highly configurable system information tool written in C. Shows OS, kernel, shell, CPU, GPU, memory, and more. The modern, maintained successor to neofetch.
Intuitive disk usage visualizer
A more intuitive version of du written in Rust. Shows disk usage as a tree with visual bars, sorted by size, making it easy to spot storage hogs.
Simple terminal UI for git
A powerful TUI for Git that lets you stage files, resolve conflicts, cherry-pick, rebase, and manage branches β all without memorizing git incantations.
Command-line benchmarking tool
Statistical benchmarking tool that warms up caches, runs multiple iterations, detects outliers, and produces formatted comparison tables. Benchmarking made easy.
Modern replacement for ps
A modern ps written in Rust with colored output, pager support, Docker integration, and tree view. Includes TCP/UDP port information per process.
NCurses disk usage browser
Interactive ncurses disk usage analyzer. Navigate your filesystem tree and instantly see what's consuming space. Fast, lightweight, and works over SSH.
A syntax-highlighting pager for git
A viewer for git and diff output with syntax highlighting, line numbers, side-by-side view, and word-level diff. Makes reviewing changes far easier on the eyes.
Text-mode interface for git
An ncurses-based TUI for browsing git history, blame, status, and diffs. Acts as a fast pager for git output and a convenient way to explore repositories.
Hyperextensible Vim-based text editor
A modern refactor of Vim with built-in LSP, Lua scripting, async plugins, and a thriving ecosystem. The editor of choice for terminal-native developers.
A modern and intuitive terminal editor
A terminal-based text editor that aims to be easy to use, with common keybindings (Ctrl+S, Ctrl+C), mouse support, syntax highlighting, and a plugin system.
A better df alternative
Disk usage and free space utility with a colorful, table-based layout. Groups devices sensibly, supports JSON output, and is far more readable than classic df.
Intuitive find & replace
A simpler alternative to sed for find-and-replace. Uses regular regex syntax instead of sed dialect, with sane defaults and a much friendlier command line.
An eye on your system
A cross-platform monitoring tool showing CPU, memory, disk, network, sensors, containers, and processes in one screen. Exports to InfluxDB, Prometheus, and more.
Yet another cross-platform graphical process monitor
A customizable graphical process and system monitor (btm) with widgets for CPU, memory, temperature, disk, and network. Fully keyboard- and mouse-driven.
Ping, but with a graph
Ping multiple hosts at once and watch latency plotted live in the terminal. Makes spotting jitter, packet loss, and slow hops immediate and visual.
Human-friendly HTTP client
A command-line HTTP client built for humans, with intuitive syntax, JSON support, syntax highlighting, sessions, and formatted output. A joy compared to raw curl.
The minimal, blazing-fast shell prompt
A customizable, cross-shell prompt written in Rust. Shows Git status, language versions, and context at a glance, with sane defaults and instant rendering.
The next-gen ls with icons and colors
An ls reimagined with file-type icons, tree view, and rich colors. A drop-in replacement that makes directory listings far more scannable.
A new way to navigate directory trees
An interactive tree explorer that lets you fuzzy-search, preview, and act on files without losing your sense of the directory structure. Replaces tree and cd.
Blazing-fast terminal file manager
An async, Rust-based TUI file manager with image previews, fuzzy navigation, and a plugin system. Built on a non-blocking I/O model for instant responsiveness.
An interactive cheatsheet tool
Browse and run commands from community cheatsheets directly in your shell, filling in arguments interactively. Stop re-Googling that flag you always forget.
Corrects your previous mistyped command
Type a wrong command, then a short alias, and it suggests the fix β adding sudo, correcting typos, or fixing flags. A delightful productivity shortcut.
Per-directory environment variables
Loads and unloads environment variables automatically as you cd into and out of project directories, using a simple .envrc file. Keeps secrets and config scoped.
GitHub on the command line
GitHub's official CLI for managing pull requests, issues, releases, and workflows without leaving the terminal. Authenticates once and scripts cleanly.
Blazing-fast terminal UI for git
A keyboard-driven Git TUI written in Rust that stays fast even on huge repositories. Stage hunks, browse logs, and resolve conflicts with minimal latency.
A handy command runner
A modern make alternative for saving and running project-specific commands. Uses a simple justfile syntax with arguments, dependencies, and per-recipe shells.
Command-line JSON processor
A lightweight, flexible filter for slicing, mapping, and transforming JSON. The de facto standard for wrangling API responses and structured data in pipelines.
Like jq, but for YAML
A portable processor for YAML, JSON, TOML, and XML using jq-like syntax. Indispensable for editing Kubernetes manifests and CI configs from the command line.
A structural, syntax-aware diff
A diff tool that compares files by parsing their syntax tree, so it ignores noise like reformatting and highlights changes that actually matter. Plugs into git.
Run commands when files change
Watches a list of files and runs an arbitrary command whenever any of them change. The simplest way to wire up auto-rebuilds, test reruns, and live reload.
Terminal bandwidth utilization by process
A live network monitor that shows which processes, connections, and remote hosts are using your bandwidth right now. Answers "what is eating my network?" instantly.
Top-like interface for containers
A real-time metrics dashboard for running containers, showing per-container CPU, memory, network, and I/O. A must-have for anyone working with Docker on the terminal.
A friendly and fast HTTP client
A Rust-based HTTP client with HTTPie-compatible syntax and colorized output, but a fraction of the startup time. Great for quick API requests and downloads.
A command-line DNS client
A modern dig alternative with colorful, readable output, support for DNS over TLS and HTTPS, and JSON formatting. Makes DNS debugging pleasant.
Traceroute and ping combined
A network diagnostic tool that continuously probes each hop between you and a destination, showing live latency and packet loss per hop. The go-to for tracing routing issues.
The network mapper
The industry-standard tool for network discovery and security auditing. Scans hosts and ports, fingerprints services and operating systems, and runs scripted probes.
Upgrade everything with one command
Detects every package manager, language toolchain, and framework on your system and updates them all in a single run β apt, flatpak, cargo, npm, and dozens more.
Terminal multiplexer
Run multiple terminal sessions inside one window, detach and reattach them, and split panes freely. Keeps long-running work alive across SSH disconnects.
A terminal workspace with batteries included
A modern terminal multiplexer with discoverable keybindings, built-in layouts, panes, tabs, and a plugin system. A friendlier, more visual alternative to tmux.
A post-modern modal text editor
A Kakoune/Vim-inspired editor with built-in LSP, tree-sitter syntax highlighting, and multiple selections β all out of the box, with no plugins or config required.
Git repository summary in your terminal
Run it inside any repository to get an at-a-glance summary: languages, contributors, commit count, lines of code, and size, next to the project logo.
Render Markdown beautifully in the terminal
A Markdown reader that renders documents with styled headings, code blocks, and word wrap right in your terminal, complete with a built-in pager and file browser.
Securely send files between any two computers
Transfer files and folders directly between machines with end-to-end encryption and a simple code phrase. Works across NAT and firewalls with no setup.
Painless compression and decompression
A single command to compress and extract archives in many formats β zip, tar, gz, zst, 7z, and more β without memorizing the flags for each individual tool.
A parallel disk usage analyzer
A fast disk space analyzer that uses all your cores to scan directories, with an interactive mode for browsing and deleting large files and folders.
A simple terminal UI for Docker
A TUI for managing Docker and Docker Compose: view containers, images, and volumes, follow logs, inspect stats, and run common actions without long command lines.