Preface
Here is a list of tools that can be installed from the official repository via pacman. The packages can be looked up on Archlinux.org through the package search. The packages can be installed via
sudo pacman -S <package-name> --noconfirm
Some other packages that is not on the official repository can be acquired from the Arch User Repository (AUR) instead. An AUR helper such as yay can be used to download packages from the AUR.
Tool Description Link 1. git
The Git version control system Homepage 2. bear
A tool that generates a compilation database for clang tooling GitHub 3. zsh
The next-generation command and shell interpreter Homepage 4. zsh-completions
An auto-complete complimentary tool for zsh GitHub 5. alacritty
A cross-platform, GPU accelerated terminal emulator Homepage 6. tmux
A terminal multiplexer for Unix operating systems GitHub 7. screenkey
A key screencast utility for X11 Homepage 8. man-db
The manual page reader for most of the unix tools available Webpage 9. cool-retro-term
A 70s nostalgic terminal emulator GitHub 10. fcitx5-im
A group of essential fcitx5 tools GitHub 11. flatpak
A utility for software deployment and package management Homepage 12. thunderbird
An open-source email client Homepage 13. libreoffice-fresh
A free alternative to Microsoft 365 Homepage 14. dunst
A notification daemon GitHub 15. apache
A web server that serves to localhost Arch Wiki
Zsh on Arch Wiki
Device Monitoring
Drivers
Tool Description Link 1. pipewire
A low-level multimedia framework Homepage 2. pipewire-pulse
A PulseAudio server -
Tool Description Link 1. vlc
A cross-platform multimedia player Homepage 2. krita
A free and open source professional painting program Homepage 3. gimp
A cross-platform image editor Homepage 4. obs-studio
A program for video recording and live streaming Homepage 5. feh
A fast and lightweight image viewer GitHub 6. blender
A free and open source 3D modeling program Homepage 7. kdenlive
A free video editing platform Homepage
Web Browsers
Tool Description Link 1. firefox
The Firefox browser Download Page 2. chromium
The "raw" version of Google Chrome Homepage 3. firefox-developer-edition
The Firefox browser but for developers Download Page 4. lynx
The terminal browser that support gopher Homepage
Text Editors
Tool Description Link 1. nano
A small text editor for terminal Homepage 2. vim
An improved version of the now-defunct Vi editor Homepage 3. neovim
A fork of the Vim editor that has lua built-in Homepage 4. emacs
The extensible, customizable, self-documenting real-time display editor Homepage 5. obsidian
A powerful note taking Markdown-based editor as your second brain Homepage
Fonts
Tools Description Link 1. noto-fonts-cjk
The font to support Chinese-Japanese-Korean text GitHub 2. `papirus-icon-theme The ultimate icon theme for Linux GitHub
Patched Nerd-Fonts which supports ligatures and icons can be obtained via nerdfonts.com and needs to be installed manually.
Command Line Utilities
Tools Description Link 1. locate
Locates the executables located on the disk Article 2. unzip
Unzips a rar
or zip
file to a directory Article 3. xclip
A clipboard provider for the X11 server GitHub 4. scrot
A minimal screenshot tool for X GitHub 5. sxiv
Simple X image viewer GitHub
Data Transfer
Tools Description Link 1. curl
Transfers data across the internet via various protocols Homepage 2. wget
A program that retrieves resources from remote web servers Homepage 3. postman-bin
(AUR) The Postman GUI client Homepage 4. Speedtest CLI A lightweight utility to measure network connectivity by Ookla Page
For Fun
Tools Description Link 1. figlet
A text-to-ascii command line utility GitHub 2. lolcat
A terminal text rainbownifier GitHub 3. cmatrix
A terminal based "The Matrix" like implementation GitHub 4. cointop (deprecated) A terminal based, top-like cryptocurrency explorer Homepage 5. cowsay
A tool that converts a text to a cow ascii art GitHub 6. asciiquarium
Enjoy picturesque view of aquarium from the terminal GitHub 7. cava
The audio visualizer GitHub 8. tty-clock
(AUR) A terminal pomodoro clock GitHub 9. sl
A steam locomotive that runs across the terminal GitHub 10. boxes
(AUR) A dialog box that wraps the text Homepage 11. pipes.sh (GitHub) Animated pipes terminal screensaver GitHub
Programming
Tools Description Link 1. nvm
(GitHub) A version manager for Node.js GitHub 2. bun
(Homepage) All-in-one JavaScript toolkit and runtime Homepage 3. python
The latest version of the Python interpreter Homepage 4. python-pip
The officially endorsed package manager for Python Homepage 5. jdk-openjdk
A free and open source Java Development Kit Homepage 6. luarocks
A package manager for Lua Homepage 7. gcc-fortran
A GNU Fortran compiler Homepage 8. ghcup (Homepage) A Haskell toolchain Homepage 9. rustup (Homepage) The toolchains for Rust development Homepage 10. erlang
The Erlang programming language Homepage 11. elixir
The cool functional programming language Homepage 12. nix
Declarative package manager and programming language Homepage
Communications
Tools Description Link 1. discord
A free instant messaging app for gamers Homepage
Security
Tools Description Link 1. ufw
(AUR) An uncomplicated firewall program Arch Wiki