node: Platform built on V8 to build network applications git: Distributed revision control system wget: Internet file retriever yarn: JavaScript package manager python3: Interpreted, interactive, object-oriented programming language coreutils: GNU File, Shell, and Text utilities pkg-config: Manage compile and link flags for libraries chromedriver: Tool for automated testing of webapps across many browsers awscli: Official Amazon AWS command-line interface automake: Tool for generating GNU Standards-compliant Makefiles youtube-dl: Download YouTube videos from the command-line libtool: Generic library support script cmake: Cross-platform make readline: Library for command-line editing maven: Java-based project management libyaml: YAML Parser autoconf: Automatic configure script builder redis: Persistent key-value database, with built-in net interface heroku: Command-line client for the cloud PaaS rbenv: Ruby version manager libksba: X.509 and CMS library pidof: Display the PID number for a given process name selenium-server-standalone: Browser automation for testing purposes carthage: Decentralized dependency manager for Cocoa tree: Display directories as trees (with optional color/HTML output) jq: Lightweight and flexible command-line JSON processor docker: Pack, ship and run any application as a lightweight container nmap: Port scanning utility for large networks htop: Improved top (interactive process viewer) nvm: Manage multiple Node.js versions pyenv: Python version management ansible: Automate deployment, configuration, and upgrading sbt: Build tool for Scala projects terraform: Tool to build, change, and version infrastructure graphviz: Graph visualization software from AT&T and Bell Labs zsh-completions: Additional completion definitions for zsh mercurial: Scalable distributed version control system unrar: Extract, view, and test RAR archives git-lfs: Git extension for versioning large files the_silver_searcher: Code-search similar to ack kubernetes-cli: Kubernetes command-line interface bash: Bourne-Again SHell, a UNIX command interpreter dnsmasq: Lightweight DNS forwarder and DHCP server mariadb: Drop-in replacement for MySQL ant: Java build tool ruby-build: Install various Ruby versions and implementations gdb: GNU debugger sqlite: Command-line interface for SQLite phantomjs: Headless WebKit scriptable with a JavaScript API hugo: Configurable static site generator elixir: Functional metaprogramming aware language built on Erlang VM fish: User-friendly command-line shell for UNIX-like operating systems watch: Executes a program periodically, showing output fullscreen swiftlint: Tool to enforce Swift style and conventions ghostscript: Interpreter for PostScript and PDF rabbitmq: Messaging broker p7zip: 7-Zip (high compression file archiver) implementation flow: Static type checker for JavaScript httpie: User-friendly cURL replacement (command-line HTTP client) docker-compose: Isolated development environments using Docker mono: Cross platform, open source .NET development framework ctags: Reimplementation of ctags(1) pandoc: Swiss-army knife of markup format conversion bazel: Google's own build tool libpng: Library for manipulating PNG images libffi: Portable Foreign Function Interface library tig: Text interface for Git repositories llvm: Next-gen compiler infrastructure memcached: High performance, distributed memory object caching system ack: Search tool like grep, but optimized for programmers xz: General-purpose data compression with high compression ratio docker-machine: Create Docker hosts locally and on cloud providers jpeg: Image manipulation library sdl2: Low-level access to audio, keyboard, mouse, joystick, and graphics midnight-commander: Terminal-based visual file manager pyenv-virtualenv: Pyenv plugin to manage virtualenv capstone: Multi-platform, multi-architecture disassembly framework putty: Implementation of Telnet and SSH hub: Add GitHub support to git on the command-line thefuck: Programatically correct mistyped console commands gnutls: GNU Transport Layer Security (TLS) Library emacs: GNU Emacs text editor highlight: Convert source code to formatted text with syntax highlighting reattach-to-user-namespace: Reattach process (e.g., tmux) to background ssh-copy-id: Add a public key to a remote machine's authorized_keys file jenkins: Extendable open source continuous integration server certbot: Tool to obtain certs from Let's Encrypt and autoenable HTTPS fzf: Command-line fuzzy finder written in Go dos2unix: Convert text between DOS, UNIX, and Mac formats rust: Safe, concurrent, practical language packer: Tool for creating identical machine images for multiple platforms graphicsmagick: Image processing tools collection libtiff: TIFF library and utilities cocoapods: Dependency manager for Cocoa projects mtr: 'traceroute' and 'ping' in a single tool doxygen: Generate documentation for several programming languages groovy: Java-based scripting language winetricks: Download and install various runtime libraries freetype: Software library to render fonts apache-spark: Engine for large-scale data processing pcre: Perl compatible regular expressions library swig: Generate scripting interfaces to C/C++ code sdl: Low-level access to audio, keyboard, mouse, joystick and graphics nginx: HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server git-flow: Extensions to follow Vincent Driessen's branching model pv: Monitor data's progress through a pipe gawk: GNU awk utility qemu: x86 and PowerPC Emulator cairo: Vector graphics library with cross-device output support docker-machine-driver-xhyve: Docker Machine driver for xhyve zsh-syntax-highlighting: Fish shell like syntax highlighting for zsh socat: netcat on steroids zeromq: High-performance, asynchronous messaging library cask: Emacs dependency management autojump: Shell extension to jump to frequently used directories geckodriver: WebDriver <-> Marionette proxy tbb: Rich and complete approach to parallelism in C++ mobile-shell: Remote terminal application gettext: GNU internationalization (i18n) and localization (l10n) library libxslt: C XSLT library for GNOME glib: Core application library for C kotlin: Statically typed programming language for the JVM gdbm: GNU database manager hadoop: Framework for distributed processing of large data sets eigen: C++ template library for linear algebra kubernetes-helm: The Kubernetes package manager exiftool: Perl lib for reading and writing EXIF metadata aria2: Download with resuming and segmented downloading libevent: Asynchronous event library binutils: FSF/GNU ld, ar, readelf, etc. for native development zlib: General-purpose lossless data-compression library bison: Parser generator rename: Perl-powered file rename script with many helpful built-ins snappy: Compression/decompression library aiming for high speed poppler: PDF rendering library (based on the xpdf-3.0 code base) lynx: Text-based web browser erlang: Programming language for highly scalable real-time systems mitmproxy: Intercept, modify, replay, save HTTP/S traffic openvpn: SSL/TLS VPN implementing OSI layer 2 or 3 secure network extension tor: Anonymizing overlay network for TCP cowsay: Configurable talking characters in ASCII art icu4c: C/C++ and Java libraries for Unicode and globalization aws-elasticbeanstalk: Client for Amazon Elastic Beanstalk web service ios-webkit-debug-proxy: DevTools proxy for iOS devices jenv: Manage your Java environment ripgrep: Search tool like grep and The Silver Searcher. cloc: Statistics utility to count lines of code sdl_image: Image file loading library gnu-sed: GNU implementation of the famous stream editor mas: Mac App Store command-line interface parallel: Shell command parallelization utility glog: Application-level logging library speedtest-cli: Command-line interface for https://speedtest.net bandwidth tests shellcheck: Static analysis and lint tool, for (ba)sh scripts sdl_mixer: Sample multi-channel audio mixer library bower: Package manager for the web sdl_ttf: Library for using TrueType fonts in SDL applications glide: Simplified Go project management, dependency management, and vendoring postgis: Adds support for geographic objects to PostgreSQL ntfs-3g: Read-write NTFS driver for FUSE kafka: Publish-subscribe messaging rethought as a distributed commit log portmidi: Cross-platform library for real-time MIDI I/O mysql-connector-c: MySQL database connector for C applications irssi: Modular IRC client leveldb: Key-value storage library with ordered mapping exercism: Command-line tool to interact with exercism.io fswatch: Monitor a directory for changes and run a shell command yasm: Modular BSD reimplementation of NASM kibana: Analytics and search dashboard for Elasticsearch libdvdcss: Access DVDs as block devices without the decryption gflags: Library for processing command-line flags aircrack-ng: Next-generation aircrack with lots of new features gd: Graphics library to dynamically manipulate images pango: Framework for layout and rendering of i18n text portaudio: Cross-platform library for audio I/O httrack: Website copier/offline browser boot2docker: Lightweight Linux for Docker mcrypt: Replacement for the old crypt package and crypt(1) command cassandra: Eventually consistent, distributed key-value store clang-format: Formatting tools for C, C++, Obj-C, Java, JavaScript, TypeScript nodebrew: Node.js version manager direnv: Load/unload environment variables based on $PWD s3cmd: Command-line tool for the Amazon S3 service perl: Highly capable, feature-rich programming language libusb: Library for USB device access gdal: Geospatial Data Abstraction Library leiningen: Build tool for Clojure git-flow-avh: AVH edition of git-flow webp: Image format providing lossless and lossy compression for web images terminal-notifier: Send macOS User Notifications from the command-line fortune: Infamous electronic fortune-cookie generator openssh: OpenBSD freely-licensed SSH connectivity tools lmdb: Lightning memory-mapped database: key-value data store grafana: Gorgeous metric visualizations and dashboards for timeseries databases. fontconfig: XML-based font configuration API for X Windows sox: SOund eXchange: universal sound sample translator syncthing: Open source continuous file synchronization application open-mpi: High performance message passing library colordiff: Color-highlighted diff(1) output pwgen: Password generator swagger-codegen: Generation of client and server from Swagger definition md5sha1sum: Hash utilities consul: Tool for service discovery, monitoring and configuration guetzli: Perceptual JPEG encoder iperf: Tool to measure maximum TCP and UDP bandwidth watchman: Watch files and take action when they change libimobiledevice: Library to communicate with iOS devices natively glfw: Multi-platform library for OpenGL applications rsync: Utility that provides fast incremental file transfer gtk+: GUI toolkit libmagic: Implementation of the file(1) command gifsicle: GIF image/animation creator/editor sl: Prints a steam locomotive if you type sl instead of ls vault: Secures, stores, and tightly controls access to secrets sshfs: File system client based on SSH File Transfer Protocol libav: Audio and video processing tools libunistring: C string library for manipulating Unicode strings influxdb: Time series, events, and metrics database iperf3: Update of iperf: measures TCP, UDP, and SCTP bandwidth scipy: Software for mathematics, science, and engineering netcat: Utility for managing network connections peco: Simplistic interactive filtering tool haskell-stack: The Haskell Tool Stack unison: File synchronization tool for OSX nano: Free (GNU) replacement for the Pico text editor pstree: Show ps output as a tree logstash: Tool for managing events and logs gstreamer: Development framework for multimedia applications glew: OpenGL Extension Wrangler Library libgcrypt: Cryptographic library based on the code from GnuPG sdl2_image: Library for loading images as SDL surfaces and textures rpm: Standard unix software packaging tool xcproj: Manipulate Xcode project files gsl: Numerical library for C and C++ opam: Package manager for OCaml unixodbc: ODBC 3 connectivity for UNIX sqlmap: Penetration testing for SQL injection and database servers thrift: Framework for scalable cross-language services development mplayer: UNIX movie player z: Tracks most-used directories to make cd smarter mosquitto: Message broker implementing the MQTT protocol libzip: C library for reading, creating, and modifying zip archives gtk+3: Toolkit for creating graphical user interfaces nkf: Network Kanji code conversion Filter (NKF) openexr: High dynamic-range image file format git-extras: Small git utilities ninja: Small build system for use with gyp or CMake dpkg: Debian package management system lftp: Sophisticated file transfer program bash-git-prompt: Informative, fancy bash prompt for Git users sdl2_mixer: Sample multi-channel audio mixer library pass: Password manager proxychains-ng: Hook preloader mutt: Mongrel of mail user agents (part elm, pine, mush, mh, etc.) media-info: Unified display of technical and tag data for audio/video openconnect: Open client for Cisco AnyConnect VPN minicom: Menu-driven communications program npth: New GNU portable threads library sdl2_ttf: Library for using TrueType fonts in SDL applications ccache: Object-file caching compiler wrapper screen: Terminal multiplexer with VT100/ANSI terminal emulation neovim: Ambitious Vim-fork focused on extensibility and agility ncdu: NCurses Disk Usage make: Utility for directing compilation geoip: This library is for the GeoIP Legacy format (dat) nasm: Netwide Assembler (NASM) is an 80x86 assembler giflib: Library and utilities for processing GIFs vagrant-completion: Bash completion for Vagrant ruby-install: Install Ruby, JRuby, Rubinius, MagLev, or mruby harfbuzz: OpenType text shaping engine fontforge: Command-line outline and bitmap font editor/converter brew-cask-completion: Bash & Fish completion for brew-cask upx: Compress/expand executable files apktool: Tool for reverse engineering 3rd party, closed, binary Android apps rlwrap: Readline wrapper: adds readline support to tools that lack it lrzsz: Tools for zmodem/xmodem/ymodem file transfer librsvg: Library to render SVG files using Cairo szip: Implementation of extended-Rice lossless compression algorithm wxpython: Python bindings for wxWidgets moreutils: Collection of tools that nobody wrote when UNIX was young ghc: Glorious Glasgow Haskell Compilation System ocaml: General purpose programming language in the ML family valgrind: Dynamic analysis tools (memory, debug, profiling) chruby: Ruby environment tool libiconv: Conversion library atool: Archival front-end screenfetch: Generate ASCII art with terminal, shell, and OS info adns: C/C++ resolver library and DNS resolver utilities diff-so-fancy: Good-lookin' diffs with diff-highlight and more siege: HTTP regression testing and benchmarking utility apr-util: Companion library to apr, the Apache Portable Runtime library figlet: Banner-like program prints strings as ASCII art zookeeper: Centralized server for distributed coordination of services libuv: Multi-platform support library with a focus on asynchronous I/O crystal-lang: Fast and statically typed, compiled language with Ruby-like syntax grc: Colorize logfiles and command output docker-completion: Bash, Zsh and Fish completion for Docker curl: Get a file from an HTTP, HTTPS or FTP server mysql: Open source relational database management system sbcl: Steel Bank Common Lisp system gpg-agent: GPG key agent fftw: C routines to compute the Discrete Fourier Transform mycli: CLI for MySQL with auto-completion and syntax highlighting isl: Integer Set Library for the polyhedral model asciinema: Record and share terminal sessions w3m: Pager/text based browser libmemcached: C and C++ client library to the memcached server aspell: Spell checker with better logic than ispell rethinkdb: The open-source database for the realtime web postgresql: Object-relational database system little-cms2: Color management engine supporting ICC profiles xctool: Drop-in replacement for xcodebuild with a few extra features pypy: Highly performant implementation of Python 2 in Python opus: Audio codec neo4j: Robust (fully ACID) transactional property graph database libvorbis: Vorbis General Audio Compression Codec apr: Apache Portable Runtime library dockutil: Tool for managing dock items pyenv-virtualenvwrapper: Alternative to pyenv for managing virtualenvs htop-osx: Improved top (interactive process viewer) for macOS iftop: Display an interface's bandwidth usage ideviceinstaller: Cross-platform library for communicating with iOS devices wrk: HTTP benchmarking tool lame: High quality MPEG Audio Layer III (MP3) encoder spark: Sparklines for the shell smpeg: SDL MPEG Player Library ctop: Top-like interface for container metrics cmatrix: Console Matrix gnu-tar: GNU version of the tar archiving utility plantuml: Draw UML diagrams sphinx-doc: Tool to create intelligent and beautiful documentation trash: CLI tool that moves files or folder to the trash neofetch: Fast, highly customisable system info script pngquant: PNG image optimizing utility md5deep: Recursively compute digests on files/directories optipng: PNG file optimizer cabextract: Extract files from Microsoft cabinet files findutils: Collection of GNU find, xargs, and locate you-get: Dumb downloader that scrapes the web hydra: Network logon cracker which supports many services wxmac: Cross-platform C++ GUI toolkit (wxWidgets for macOS) libsodium: NaCl networking and cryptography library pgcli: CLI for Postgres with auto-completion and syntax highlighting csshx: Cluster ssh tool for Terminal.app grep: GNU grep, egrep and fgrep autoenv: Per-project, per-directory shell environments antigen: Plugin manager for zsh, inspired by oh-my-zsh and vundle. lolcat: Rainbows and unicorns in your console! gedit: The GNOME text editor shadowsocks-libev: Libev port of shadowsocks swi-prolog: ISO/Edinburgh-style Prolog interpreter axel: Light UNIX download accelerator typesafe-activator: Tools for working with Lightbend Reactive Platform gnu-getopt: Command-line option parsing library smartmontools: SMART hard drive monitoring n: Node version management e2fsprogs: Utilities for the ext2, ext3, and ext4 file systems iproute2mac: CLI wrapper for basic network utilities on macOS - ip command dfu-util: USB programmer pygtk: GTK+ bindings for Python gobject-introspection: Generate introspection data for GObject libraries libssh2: C library implementing the SSH2 protocol casperjs: Navigation scripting and testing tool for PhantomJS ios-deploy: Install and debug iPhone apps from the command-line handbrake: Open-source video transcoder available for Linux, Mac, and Windows. oniguruma: Regular expressions library etcd: Key value store for shared configuration and service discovery tidy-html5: Granddaddy of HTML tools, with support for modern standards flex: Fast Lexical Analyzer, generates Scanners (tokenizers) hashcat: World's fastest and most advanced password recovery utility uncrustify: Source code beautifier bash-completion: Programmable completion for Bash 3.2 sip: Tool to create Python bindings for C and C++ libraries libusb-compat: Library for USB device access swiftformat: Formatting tool for reformatting Swift code pinentry-mac: Pinentry for GPG on Mac ranger: File browser geos: Geometry Engine scons: Substitute for classic 'make' tool with autoconf/automake functionality mackup: Keep your Mac's application settings in sync shared-mime-info: Database of common MIME types jpegoptim: Utility to optimize JPEG files solr: Enterprise search platform from the Apache Lucene project tcptraceroute: Traceroute implementation using TCP packets tesseract: OCR (Optical Character Recognition) engine gdk-pixbuf: Toolkit for image loading and pixel buffer manipulation libplist: Library for Apple Binary- and XML-Property Lists tmate: Instant terminal sharing weechat: Extensible IRC client sshuttle: Proxy server that works as a poor man's VPN nodenv: Manage multiple NodeJS versions subversion: Version control system designed to be a better CVS zsh-autosuggestions: Fish-like fast/unobtrusive autosuggestions for zsh. gource: Version Control Visualization Tool wakeonlan: Sends magic packets to wake up network-devices sonar-scanner: Launcher to analyze a project with SonarQube azure-cli: Official Azure CLI bfg: Remove large files or passwords from Git history like git-filter-branch ext4fuse: Read-only implementation of ext4 for FUSE webpack: Bundler for JavaScript and friends openshift-cli: OpenShift command-line interface tools intltool: String tool msgpack: Library for a binary-based efficient data interchange format markdown: Text-to-HTML conversion tool luajit: Just-In-Time Compiler (JIT) for the Lua programming language gnuradio: SDK providing the signal processing runtime and processing blocks cscope: Tool for browsing source code cabal-install: Command-line interface for Cabal and Hackage unzip: Extraction utility for .zip compressed archives algol68g: Algol 68 compiler-interpreter mecab: Yet another part-of-speech and morphological analyzer binwalk: Searches a binary image for embedded files and executable code cpanminus: Get, unpack, build, and install modules from CPAN autossh: Automatically restart SSH sessions and tunnels activemq: Apache ActiveMQ: powerful open source messaging server typescript: Language for application scale JavaScript development ipcalc: Calculate various network masks, etc. from a given IP address jpeg-turbo: JPEG image codec that aids compression and decompression byobu: Text-based window manager and terminal multiplexer haproxy: Reliable, high performance TCP/HTTP load balancer hive: Hadoop-based data summarization, query, and analysis osquery: SQL powered operating system instrumentation and analytics augeas: Configuration editing tool and API qcachegrind: Visualize data generated by Cachegrind and Calltree docker-compose-completion: Docker-compose completion script jasper: Library for manipulating JPEG-2000 images pinentry: Passphrase entry dialog utilizing the Assuan protocol jmeter: Load testing and performance measurement application arp-scan: ARP scanning and fingerprinting tool fabric: Library and command-line tool for SSH links: Lynx-like WWW browser that supports tables, menus, etc. rbenv-gemset: Adds basic gemset support to rbenv jansson: C library for encoding, decoding, and manipulating JSON archey: Graphical system information display for macOS mecab-ipadic: IPA dictionary compiled for MeCab libsndfile: C library for files containing sampled sound ossp-uuid: ISO-C API and CLI for generating UUIDs sonarqube: Manage code quality ncurses: Text-based UI library couchdb: Document database server git-crypt: Enable transparent encryption/decryption of files in a git repo fdupes: Identify or delete duplicate files hping: Command-line oriented TCP/IP packet assembler/analyzer transmission: Lightweight BitTorrent client diffutils: File comparison utilities jemalloc: malloc implementation emphasizing fragmentation avoidance grpc: Next generation open source RPC library and framework pigz: Parallel gzip grails: Web application framework for the Groovy language dbus: Message bus system, providing inter-application communication ispell: International Ispell terragrunt: Thin wrapper for Terraform e.g. for locking state zenity: GTK+ dialog boxes for the command-line node-build: Install NodeJS versions x264: H.264/AVC encoder avrdude: Atmel AVR MCU programmer mpg123: MP3 player for Linux and UNIX flyway: Database version control to control migrations lz4: Extremely Fast Compression algorithm xmlstarlet: XML command-line utilities libdnet: Portable low-level networking library fping: Scriptable ping program for checking if multiple hosts are up gnu-which: GNU implementation of which utility tldr: Simplified and community-driven man pages numpy: Package for scientific computing with Python libvpx: VP8/VP9 video codec libev: Asynchronous event library dex2jar: Tools to work with Android .dex and Java .class files gzip: Popular GNU data compression program boost: Collection of portable C++ source libraries clisp: GNU CLISP, a Common Lisp implementation netpbm: Image manipulation cppcheck: Static analysis of C and C++ code tcpreplay: Replay saved tcpdump files at arbitrary speeds caddy: Alternative general-purpose HTTP/2 web server xpdf: PDF viewer bazaar: Friendly powerful distributed version control system clamav: Anti-virus software stunnel: SSL tunneling program fasd: CLI tool for quick access to files and directories usbmuxd: USB multiplexor daemon for iPhone and iPod Touch devices elinks: Text mode web browser infer: Static analyzer for Java, C and Objective-C cryptopp: Free C++ class library of cryptographic schemes libogg: Ogg Bitstream Library gmp: GNU multiple precision arithmetic library mpfr: C library for multiple-precision floating-point computations flac: Free lossless audio codec tcl-tk: Tool Command Language gitlab-ci-multi-runner: The official GitLab CI runner written in Go pngcrush: Optimizer for PNG files ddrescue: GNU data recovery tool zplug: The next-generation plugin manager for zsh fcrackzip: Zip password cracker ldid: Lets you manipulate the signature block in a Mach-O binary kafkacat: Generic command-line non-JVM Apache Kafka producer and consumer polipo: Web caching proxy swiftgen: Swift code generator for assets, storyboards, Localizable.strings, … icdiff: Improved colored diff glm: C++ mathematics library for graphics software privoxy: Advanced filtering web proxy repo: Repository tool for Android development libmpc: C library for the arithmetic of high precision complex numbers libassuan: Assuan IPC Library rclone: Rsync for cloud storage webkit2png: Create screenshots of webpages from the terminal nghttp2: HTTP/2 C Library elm: Functional programming language for building browser-based GUIs xhyve: xhyve, lightweight macOS virtualization solution based on FreeBSD's bhyve gperftools: Multi-threaded malloc() and performance analysis tools oath-toolkit: Tools for one-time password authentication systems supervisor: Process Control System chisel: Collection of LLDB commands to assist debugging iOS apps sourcekitten: Framework and command-line tool for interacting with SourceKit terminator: Multiple terminals in one window libsass: C implementation of a Sass compiler libgpg-error: Common error values for all GnuPG components x265: H.265/HEVC encoder c-ares: Asynchronous DNS library libxmlsec1: XML security library reaver: Implements brute force attack to recover WPA/WPA2 passkeys pssh: Parallel versions of OpenSSH and related tools astyle: Source code beautifier for C, C++, C#, and Java cvs: Version control system goaccess: Log analyzer and interactive viewer for the Apache Webserver libressl: Version of the SSL/TLS protocol forked from OpenSSL john: Featureful UNIX password cracker scala: JVM-based programming language librdkafka: The Apache Kafka C/C++ library less: Pager program similar to more conan: Distributed, open source, package manager for C/C++ rtmpdump: Tool for downloading RTMP streaming media megatools: Command-line client for Mega.co.nz telegraf: Server-level metric gathering agent for InfluxDB dialog: Display user-friendly message boxes from shell scripts testssl: Tool which checks for the support of TLS/SSL ciphers and flaws jetty: Java servlet engine and webserver mpich: Implementation of the MPI Message Passing Interface standard freetds: Libraries to talk to Microsoft SQL Server and Sybase databases libgit2: C library of Git core methods that is re-entrant and linkable lzlib: Data compression library wireshark: Graphical network analyzer and capture tool gnuplot: Command-driven, interactive function plotting miniupnpc: UPnP IGD client library and daemon sslscan: Test SSL/TLS enabled services to discover supported cipher suites. wdiff: Display word differences between text files libass: Subtitle renderer for the ASS/SSA subtitle format ipython: Interactive computing in Python mongodb: High-performance, schema-free, document-oriented database gist: Command-line utility for uploading Gists py2cairo: Python 2 bindings for the Cairo graphics library pypy3: Implementation of Python 3 in Python micro: Modern and intuitive terminal-based text editor calc: Arbitrary precision calculator gpac: Multimedia framework for research and academic purposes percona-server: Drop-in MySQL replacement ammonite-repl: Ammonite is a cleanroom re-implementation of the Scala REPL pidcat: Colored logcat script to show entries only for specified app pre-commit: Framework for managing multi-language pre-commit hooks procmail: Autonomous mail processor fdk-aac: Standalone library of the Fraunhofer FDK AAC code from Android pandoc-citeproc: Library and executable for using citeproc with pandoc makedepend: Creates dependencies in makefiles qpdf: Tools for and transforming and inspecting PDF files aws-sdk-cpp: AWS SDK for C++ aws-shell: Integrated shell for working with the AWS CLI. net-snmp: Implements SNMP v1, v2c, and v3, using IPv4 and IPv6 kops: Production Grade K8s Installation, Upgrades, and Management dark-mode: Control the macOS dark mode from the command-line pcre2: Perl compatible regular expressions library with a new API ettercap: Multipurpose sniffer/interceptor/logger for switched LAN docker-machine-completion: Docker-machine completion script pidgin: Multi-protocol chat client ruby: Powerful, clean, object-oriented scripting language squid: Advanced proxy caching server for HTTP, HTTPS, FTP, and Gopher mit-scheme: MIT/GNU Scheme development tools and runtime library task: Feature-rich console based todo list manager mpv: Media player based on MPlayer and mplayer2 saltstack: Dynamic infrastructure communication bus elasticsearch: Distributed search & analytics engine ngrep: Network grep ipmitool: Utility for IPMI control with kernel driver or LAN interface pdf2htmlex: PDF to HTML converter giter8: Generate files and directories from templates in a git repo m-cli: Swiss Army Knife for macOS shtool: GNU's portable shell tool theora: Open video compression format fltk: Cross-platform C++ GUI toolkit radare2: Reverse engineering framework tcpflow: TCP flow recorder source-highlight: Source-code syntax highlighter imagemagick: Tools and libraries to manipulate images in many formats gdrive: Google Drive CLI Client m4: Macro processing language rbenv-default-gems: Auto-installs gems for Ruby installs texinfo: Official documentation format of the GNU project pixman: Low-level library for pixel manipulation percona-toolkit: Percona Toolkit for MySQL offlineimap: Synchronizes emails between two repositories cntlm: NTLM authentication proxy with tunneling asciidoc: Formatter/translator for text files to numerous formats. Includes a2x. hyper: Client for HyperHQ's cloud service libcouchbase: C library for Couchbase macvim: GUI for vim, made for macOS git-credential-manager: Stores Git credentials for Visual Studio Team Services re2c: Generate C-based recognizers from regular expressions lnav: Curses-based tool for viewing and analyzing log files tmux: Terminal multiplexer lua: Powerful, lightweight programming language guile: GNU Ubiquitous Intelligent Language for Extensions zbar: Suite of barcodes-reading tools cmus: Music player with an ncurses based interface berkeley-db: High performance key/value database git-standup: Git extension to generate reports for standup meetings jruby: Ruby implementation in pure Java arping: Utility to check whether MAC addresses are already taken on a LAN imagesnap: Tool to capture still images from an iSight or other video source grunt-cli: JavaScript Task Runner libvirt: C virtualization API stow: Organize software neatly under a single directory tree (e.g. /usr/local) mysql-utilities: Tools for maintaining and administering MySQL servers godep: Dependency tool for go hbase: Hadoop database: a distributed, scalable, big data store zopfli: New zlib (gzip, deflate) compatible compressor expect: Program that can automate interactive applications hunspell: Spell checker and morphological analyzer filebeat: File harvester to ship log files to Elasticsearch or Logstash v8: Google's JavaScript engine libpqxx: C++ connector for PostgreSQL tomcat: Implementation of Java Servlet and JavaServer Pages nikto: Web server scanner cloog: Generate code for scanning Z-polyhedra googler: Google Search and News from the command-line libmicrohttpd: Light HTTP/1.1 server library autoconf-archive: Collection of over 500 reusable autoconf macros libtasn1: ASN.1 structure parser library expat: XML 1.0 parser vegeta: HTTP load testing tool and library lastpass-cli: LastPass command-line interface tool mpd: Music Player Daemon protobuf: Protocol buffers (Google's data interchange format) rocksdb: Embeddable, persistent key-value store for fast storage global: Source code tag system zsh: UNIX shell (command interpreter) qrencode: QR Code generation p11-kit: Library to load and enumerate PKCS#11 modules arangodb: The Multi-Model NoSQL Database. ccat: Like cat but displays content with syntax highlighting wine: Run Windows applications without a copy of Microsoft Windows sassc: Wrapper around libsass that helps to create command-line apps docker-machine-nfs: Activates NFS on docker-machine freerdp: X11 implementation of the Remote Desktop Protocol (RDP) lcov: Graphical front-end for GCC's coverage testing tool (gcov) lzip: LZMA-based compression program similar to gzip or bzip2 pyqt: Python bindings for v5 of Qt testdisk: Powerful free data recovery utility gnupg: GNU Pretty Good Privacy (PGP) package libpcap: Portable library for network traffic capture multitail: Tail multiple files in one terminal simultaneously duti: Select default apps for documents and URL schemes on macOS libtermkey: Library for processing keyboard entry from the terminal git-review: Submit git branches to gerrit for review grace: WYSIWYG 2D plotting tool for X11 jsoncpp: Library for interacting with JSON autogen: Automated text file generator sloccount: Count lines of code in many languages bind: Implementation of the DNS protocols foremost: Console program to recover files based on their headers and footers texi2html: Convert TeXinfo files to HTML gradle: Build system based on the Groovy language doctl: Command-line tool for DigitalOcean gst-plugins-good: GStreamer plugins (well-supported, under the LGPL) nuget: Package manager for Microsoft development platform including .NET prometheus: Service monitoring system and time series database gauge: Test automation tool that supports executable documentation enca: Charset analyzer and converter qt: Cross-platform application and UI framework gst-plugins-bad: GStreamer plugins less supported, not fully tested vim: Vi 'workalike' with many additional features purescript: Strongly typed programming language that compiles to JavaScript lzo: Real-time data compression library ncftp: FTP client with an advanced user interface atk: GNOME accessibility toolkit mkvtoolnix: Matroska media files manipulation tools freeglut: Open-source alternative to the OpenGL Utility Toolkit (GLUT) library git-cola: Highly caffeinated git GUI ta-lib: Tools for market analysis libtensorflow: C interface for Google's OS library for Machine Intelligence assimp: Portable library for importing many well-known 3D model formats grip: GitHub Markdown previewer minio: Amazon S3 compatible object storage server ffmpeg: Play, record, convert, and stream audio and video libxml2: GNOME XML library flake8: Lint your Python code for style and logical errors sysdig: System-level exploration and troubleshooting tool emscripten: LLVM bytecode to JavaScript compiler rdesktop: UNIX client for connecting to Windows Remote Desktop Services planck: Stand-alone ClojureScript REPL dfu-programmer: Device firmware update based USB programmer for Atmel chips pygobject3: GNOME Python bindings (based on GObject Introspection) ipfs: Peer-to-peer hypermedia protocol openjpeg: Library for JPEG-2000 image manipulation open-ocd: On-chip debugging, in-system programming and boundary-scan testing platformio: Ecosystem for IoT development (Arduino and ARM mbed compatible) gnu-indent: C code prettifier sfml: Multi-media library with bindings for multiple languages rhino: JavaScript engine dmd: D programming language compiler for macOS minimal-racket: Modern programming language in the Lisp/Scheme family sysbench: System performance benchmark tool git-quick-stats: Simple and efficient way to access statistics in git. go: Open source programming language to build simple/reliable/efficient software gcc: GNU compiler collection ios-sim: Command-line application launcher for the iOS Simulator git-town: High-level command-line interface for Git rpm2cpio: Tool to convert RPM package to CPIO archive gibo: Access GitHub's .gitignore boilerplates rbenv-bundler: Makes shims aware of bundle install paths python: Interpreted, interactive, object-oriented programming language cgal: Computational Geometry Algorithm Library boost-python: C++ library for C++/Python interoperability ghq: Remote repository management made easy libconfig: Configuration file processing library ed: Classic UNIX line editor openssl: SSL/TLS cryptography library sphinx: Full-text search engine mvnvm: Maven version manager amazon-ecs-cli: CLI for Amazon ECS to manage clusters and tasks for development.