BSD Terminal Tools

Originating in the late 1970s, Berkeley Software Distribution (BSD) fostered Unix's evolution. Its use cases span server applications, embedded systems, and network solutions.

 

Modern developer tools often draw from BSD's robust, well-documented code, enhancing software reliability and system performance. Today, BSD now refers to it's open source derivatives which are FreeBSD, OpenBSD, DragonFly BSD and NetBSD. With FreeBSD being the most popular out of the 4.

 

 Below are a list of terminal tools that work with BSD.

  1. aerc - A pretty good email client.
  1. age - A simple, modern and secure file encryption tool.
  1. aider - AI pair programming in your terminal
  1. amfora - A fancy terminal browser for the Gemini protocol.
  1. amp - A complete text editor for your terminal.
  1. asn - ASN lookup tool and traceroute server
  1. bandwhich - Terminal bandwidth utilization tool
  1. bat - A cat(1) clone with wings.
  1. bbcli - A TUI for accessing BBC News in the terminal
  1. bmon - Bandwidth monitor and rate estimator
  1. bombadillo - A non-web client for the terminal, supporting Gopher, Gemini and much more.
  1. bottom - Yet another cross-platform graphical process/system monitor.
  1. broot - A new way to see and navigate directory trees.
  1. btop - A terminal monitor of resources.
  1. buku - Personal mini-web in text
  1. byobu - Text-based window manager and terminal multiplexer
  1. calcurse - A calendar and scheduling application for the command line.
  1. cava - Cross-platform Audio Visualizer for Alsa
  1. cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
  1. cloc - Count lines of code in many programming languages
  1. cmus - Small, fast and powerful console music player for Unix-like operating systems.
  1. cotp - trusted, encrypted, TOTP/HOTP authenticator with import functionality.
  1. crates-tui - A TUI for exploring crates.io
  1. ctop - A top-like interface for container metrics
  1. curlie - The power of curl, the ease of use of httpie.
  1. daff - align and compare tables
  1. delta - A viewer for git and diff output.
  1. devzat - A tool to chat over SSH.
  1. difftastic - A structural diff that understands syntax
  1. dive - A tool for exploring each layer in a docker image.
  1. docfd - TUI multiline fuzzy document finder.
  1. dolphie - Realtime MySQL health monitoring in the terminal.
  1. dooit - A TUI todo manager for the terminal
  1. dua - View disk space usage and delete unwanted data, fast.
  1. duf - Disk Usage/Free Utility - a better 'df' alternative.
  1. dunk - Prettier git diffs in the terminal 🎨
  1. dust - A more intuitive version of du in rust
  1. eddy - Simple, fast CLI file encryption tool.
  1. eget - Easily install prebuilt binaries from GitHub.
  1. elia - A TUI ChatGPT client built with Textual
  1. emacs - The extensible, customizable, self-documenting real-time display editor
  1. exa - The original modern replacement for ls
  1. eza - A modern replacement for ls
  1. fastfetch - Like neofetch, but much faster.
  1. fd - A simple, fast and user-friendly alternative to 'find'
  1. fnc - interactive text-based user interface for Fossil
  1. fnug - Run all your lints, tests and commands at once, in the terminal.
  1. fork-cleaner - A tool to clean up old and inactive forks on your GitHub account.
  1. frogmouth - A Markdown browser for your terminal
  1. fzf - A command-line fuzzy finder
  1. gallery-dl - Download image galleries and collections from image hosting sites.
  1. gdb - The GNU Project Debugger
  1. gdu - Pretty fast disk usage analyzer
  1. gh-dash - GitHub Dashboard - An interactive GitHub Dashboard for your terminal
  1. ghq - Remote repository management made easy.
  1. git-cc - a git extension to help write conventional commits
  1. git-split-diffs - Syntax highlighted side-by-side diffs in your terminal
  1. gitui - A blazing fast TUI for git written in rust
  1. glances - A cross platform top/htop alternative in Python
  1. glow - Render markdown on the CLI, with pizzazz!
  1. goaccess - a real-time web log analyzer and interactive viewer.
  1. gobang - A cross platform TUI database management tool written in Rust
  1. gocovsh - A shell for interacting with Go coverage profiles.
  1. gomuks - A terminal based Matrix client written in Go.
  1. goose - A database migration tool written in Go.
  1. gotop - A terminal-based graphical activity monitor written in Go.
  1. gpg-tui - A terminal user interface for GPG
  1. gping - Ping, but with a graph.
  1. grv - A Git Repository Viewer.
  1. gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.
  1. hackernews-tui - A Terminal UI (TUI) to browse Hacker News.
  1. halp - A CLI tool to get help with CLI tools.
  1. helix - A post-modern text editor.
  1. hexyl - A rust based command-line hex viewer
  1. hledger - Fast, friendly, robust plain text accounting software
  1. hledger-ui - Fast, friendly, robust plain text accounting software (TUI version)
  1. htop - An interactive process viewer
  1. humble-explorer - Cross-platform, command-line Bluetooth Low Energy scanner
  1. hurl - Run and test HTTP requests with plain text.
  1. irssi - A well known cross-platform and famous IRC client
  1. jaq - A jq clone focused on correctness, speed, and simplicity
  1. jira-cli - Interact with Jira in the Terminal with Jira CLI.
  1. jless - A command-line JSON viewer.
  1. jqp - A command line tool for querying JSON
  1. k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
  1. kalker - A scientific terminal calculator with math syntax.
  1. kondo - Cleans node_modules, target, build, and friends from your projects.
  1. lazydocker - The lazier way to manage everything docker
  1. lazygit - Simple terminal UI for git commands.
  1. lf - Terminal file manager
  1. logshark - A CLI / TUI debugger for JSON logs.
  1. logss - A simple cli for logs splitting.
  1. lsd - lsdeluxe, the next gen ls command in Rust.
  1. lynx - A TUI based web browser
  1. mapscii - The whole world in your console.
  1. mc - Midnight Commander, a feature-rich visual file manager for the terminal.
  1. mdcat - fancy cat for markdown
  1. mdp - A command-line based markdown presentation tool
  1. meli - Experimental mail client with a terminal-user interface.
  1. micro - A modern and intuitive terminal-based text editor
  1. miller - an all in one swiss army knife for data processing.
  1. mitmproxy - A TLS/SSL-capable interception HTTP proxy.
  1. moc - A music player with a terminal user interface (TUI)
  1. mtr - A network diagnostics tool
  1. musikcube - A cross-platform terminal-based music player
  1. navi - An interactive cheatsheet tool for the command line.
  1. ncdu - A ncurses based disk usage analyzer
  1. nemu - ncurses-based TUI for QEMU
  1. neofetch - A command-line system information tool.
  1. neomutt - A command line mail reader based on mutt
  1. neoss - User-friendly and detailed socket statistics with a TUI.
  1. neovim - Hyperextensible Vim-based text editor
  1. netop - A network topology visualizer.
  1. newsboat - An open-source RSS/Atom feed reader for text terminals
  1. nnn - The missing terminal file manager for X
  1. noping - A C library to generate ICMP echo requests with a visualization
  1. notox - No toxic names anymore.
  1. numbat - high precision scientific calculator with full support for physical units.
  1. openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
  1. opencubicplayer - a text-based audio player with some few graphical views.
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. ouch - Painless compression and decompression in the terminal
  1. ov - A feature rich terminal-based pager.
  1. pandoc - a universal markup converter.
  1. pastel - Generate, analyze, convert and manipulate colors.
  1. pathos - A terminal interface for editing and managing PATH environment variables.
  1. planor - A TUI client for cloud services for aws, vultr, heroku, etc.
  1. procmux - A terminal multiplexer for processes.
  1. procs - A modern replacement for ps written in Rust.
  1. projectable - A terminal-based project manager
  1. pvw - A terminal-based (TUI) port viewer in Go
  1. pysentation - TUI for displaying Python presentations
  1. qsv - Blazing-fast CSV data-wrangling toolkit
  1. ranger - A VIM-inspired filemanager for the console
  1. rclone - rsync for cloud storage
  1. restic - Fast, secure, efficient backup program.
  1. ripgrep - A recursive directory search tool using regex patterns.
  1. rssnix - filesystem-based rss/atom/json feed fetcher and reader
  1. sc-im - An ncurses spreadsheet program for terminal
  1. scli - simple terminal user interface (TUI) for Signal.
  1. sd - Intuitive find & replace CLI (sed alternative)
  1. sizeof - A command-line tool to calculate the size of data structures
  1. slack-term - A Slack client for your terminal.
  1. slides - A terminal based presentation tool
  1. slurm - Realtime traffic statistics for network interfaces
  1. sntop - A simple network top for monitoring connectivity
  1. spotify-tui - Spotify for the terminal written in Rust
  1. sshs - Terminal user interface for SSH
  1. stree - A simple directory tree command for listing AWS S3 bucket
  1. superfile - Pretty fancy and modern file manager in terminal file manager.
  1. tailspin - A log file highlighter
  1. tcpterm - A terminal-based TCP dump viewer.
  1. tealdeer - A very fast implementation of tldr in Rust.
  1. tempy - A simple TUI for displaying the current weather in the terminal
  1. termscp - A feature rich terminal file transfer tool.
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. textql - Execute SQL against structured text like CSV or TSV
  1. textual-astview - A Textual-based Python AST viewing widget library and application
  1. tig - Text-mode interface for git
  1. tiptop - Command-line system monitoring
  1. tmux - A terminal multiplexer
  1. tokei - Count your code, quickly.
  1. toot - Interact with Mastodon directly in the terminal.
  1. topgrade - Upgrade all the things
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. trippy - A TUI network diagnostics tool
  1. ttyper - A terminal-based typing test
  1. ttyplot - A realtime terminal plotting utility with data input from stdin
  1. tut - A TUI for Mastodon with vim inspired keys
  1. twitch-tui - A Twitch chat TUI client for the terminal
  1. typespeed - Test your typing speed, and challenge your friends
  1. tz - A terminal based timezone helper
  1. ugm - A TUI to view information about UNIX users and groups
  1. updo - Uptime monitoring CLI tool with alerting and advanced settings.
  1. viddy - A modern watch command, time machine and pager.
  1. vim - The ubiquitous text editor
  1. visidata - A terminal spreadsheet multitool for discovering and arranging data.
  1. vtop - Wow such top. So stats. More better than regular top
  1. weechat - The extensible chat client
  1. wiki-tui - A fast Wikipedia CLI/TUI client
  1. wordgrinder - A cross-platform word processor for the terminal
  1. xplr - A hackable, minimal, fast TUI file explorer
  1. yai - Your AI powered terminal assistant
  1. youplot - A command line tool that draw plots on the terminal.
  1. youtube-dl - Download videos from YouTube and other video sites.
  1. yt-dlp - A youtube-dl fork with additional features and fixes.
  1. zeit - A simple command-line tool to track your time
  1. zellij - A terminal workspace with batteries included.
  1. zoxide - A smarter cd command. Supports all major shells.

Know any BSD based terminal tools that would be good for this list?

Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.