An open API service indexing awesome lists of open source software.

awesome-terminals

Terminal Emulators
https://github.com/cdleon/awesome-terminals

Last synced: 8 days ago
JSON representation

Dotfiles

Swift

  • ~/.dotfiles - Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide.
  • dot - These are my dot files. I've primarily been a MacOS user for most of the time I've been collecting dotfiles, but I've recently switched to Linux
  • dots - My dotfiles for Arch Linux and awesomeWM.
  • dots - My macOS dots :)
  • dotfiles - Configuration files.
  • dotfiles - Settings for various tools I use.
  • dotfiles
  • dotfiles - πŸ”§ .files, including ~/.macos β€” sensible hacker defaults for macOS
  • dotfiles - The best and strongest dotfiles. Editor: Neovim(coc.nvim); Shell: zsh(zinit, powerlevel10k); Terminal: tmux, alacritty; Desktop: i3-gaps/sway, rofi, dunst; OS: ArchLinux, (Ubuntu/Fedora/CentOS)
  • dotfiles-public - My personal dotfiles
  • dotfiles.fish - my own dotfiles ported to fish
  • dotfiles - Various dotfiles, most notably for terminal email (aerc, isync, mailctl, mstmp(q), ranked addressbook etc), various terminals (kitty, contour, wezterm), zsh, ipython, vim, regolith and some git goodies.

Guides

Bash

  • Bash-Snippets - A collection of small bash scripts for heavy terminal users
  • pure bash bible - A collection of pure bash alternatives to external processes.

sh

Shells

  • GNU Bash - Bash is the GNU Project's Bourne Again SHell, a complete implementation of the POSIX shell spec.
  • Z Shell - Zsh is a shell designed for interactive use, although it is also a powerful scripting language. https://www.zsh.org/
  • fish - The user-friendly command line shell.
  • GNU Bash - Bash is the GNU Project's Bourne Again SHell, a complete implementation of the POSIX shell spec.
  • Murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity https://murex.rocks
  • Nu Shell - A new type of shell.
  • Oils - Oils is a new Unix shell. It's our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
  • PowerShell - PowerShell for every system!
  • xonsh - 🐚 Python-powered, cross-platform, Unix-gazing shell

Tools

Bash

  • basher - A package manager for shell scripts. https://www.basher.it/
  • bashtop - Linux resource monitor.
  • ble.sh - Bash Line Editor -- a full-featured line editor written in pure Bash! Syntax highlighting, auto suggestions, vim modes, etc. are available in Bash interactive sessions!
  • desk - A lightweight workspace manager for the shell.
  • dn - Daily notes command line tool
  • emojify - Emoji on the command line 😱.
  • fff - πŸ“ A simple file manager written in bash.
  • fuck - Fix command line spelling errors like it's 1999.
  • gg - [DEPRECATED] Git Goodies: At-A-Glance, Efficient, and Aesthetically Pleasing Git Shortcuts https://git.io/gitgoodies
  • has - βœ… checks presence of various command line tools and their versions on the path.
  • lsix - Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
  • neofetch - A command-line system information tool written in bash 3.2+.
  • prettyping - prettyping is a wrapper around the standard ping tool, making the output prettier, more colorful, more compact, and easier to read. http://denilsonsa.github.io/prettyping
  • pwd.sh - GPG symmetric password manager.
  • p2pvc - A point to point color terminal video chat.
  • ramfetch - Fetchs memory info using /proc/meminfo.
  • screenfetch - Fetches system/theme information in terminal for Linux desktop screenshots.
  • Sensible Bash - An attempt at saner Bash defaults. https://github.com/mrzool/bash-sensible/blob/master/sensible.bash
  • slacktee - slacktee is a bash script that works like tee command. Instead of writing the standard input to files, slacktee posts it to Slack.

C

  • pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline.
  • afetch - Simple system info written in C
  • ag - A code-searching tool similar to ack, but faster. https://geoff.greer.fm/ag/
  • atop - System and process monitor for Linux.
  • catimage - 🦦 Insanely fast image printing in your terminal.
  • chafa - πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.
  • hashcat - Advanced CPU-based password recovery utility.
  • htop - htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
  • hstr - bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
  • imgcat - It's like cat, but for images.
  • jo - JSON output from a shell. https://jpmens.net/2016/03/05/a-shell-command-to-create-json-jo/
  • mptun - Multi-path Tunnel.
  • nnn - nΒ³ The unorthodox terminal file manager.
  • progress - Linux tool to show progress for cp, mv, dd, ... (formerly known as cv).
  • smenu - Terminal utility that reads words from standard input or from a file and creates an interactive selection window just below the cursor. The selected word(s) are sent to standard output for further processing.
  • tmux - tmux is a terminal multiplexer.
  • xhyve - xhyve, a lightweight OS X virtualization solution.
  • ttyd - Share your terminal over the web.
  • vifm - Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt. https://github.com/vifm/vifm
  • yank - Yank terminal output to clipboard.
  • zstd - Zstandard - Fast real-time compression algorithm http://www.zstd.net
  • fastfetch - Like neofetch, but much faster because written in c. Only Linux.

C++

Go

  • inlets - Expose your local endpoints to the Internet. https://blog.alexellis.io/https-inlets-local-endpoints/
  • 3mux - Terminal multiplexer inspired by i3.
  • bit - Bit is a modern Git CLI.
  • browsh - A fully-modern text-based browser, rendering to TTY and browsers. https://www.brow.sh/
  • cheat - cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
  • comcast - Simulating shitty network connections so you can build better systems.
  • croc - Easily and securely send things from one computer to another 🐊 πŸ“¦.
  • curlie - The power of curl, the ease of use of httpie. https://curlie.io/
  • devd - A local webserver for developers.
  • direnv - unclutter your .profile. http://direnv.net
  • dive - A tool for exploring each layer in a docker image.
  • duf - Disk Usage/Free Utility.
  • frangipanni - Program to convert lines of text into a tree structure.
  • fsql - Search through your filesystem with SQL-esque queries.
  • fzf - A command-line fuzzy finder.
  • furious - Golang IP/port scanner with SYN (stealth) scanning and device manufacturer identification.
  • ggc - A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
  • gh - GitHub’s official command line tool
  • glow - Render markdown on the CLI, with pizzazz! πŸ’…πŸ»
  • goaccess - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. https://goaccess.io
  • goterpix - Draw pixel art images with Ansi Escape code.
  • gotop - [DEPRECATED] A terminal based graphical activity monitor inspired by gtop and vtop.
  • gotty - Share your terminal as a web application.
  • grit - Multitree-based personal task manager.
  • gum - A tool for glamorous shell scripts πŸŽ€
  • hostyoself - Host yo' self from your browser, your phone, your toaster. https://hostyoself.com
  • hyperfox - HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation.
  • lazygit - Simple terminal UI for git commands.
  • mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like. https://mkcert.dev
  • micro - A modern and intuitive terminal-based text editor. https://micro-editor.github.io/
  • mole - cli app to create ssh tunnels https://davrodpin.github.io/mole/
  • noti - Monitor a process and trigger a notification.
  • piknik - Copy/paste anything over the network.
  • plow - A high-performance HTTP benchmarking tool with real-time web UI and terminal displaying
  • pup - Parsing HTML at the command line.
  • qrcp - Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal. https://claudiodangelis.com/qrcp
  • ran - a simple static web server written in Go.
  • reflex - Run a command when files change.
  • rtop - rtop is an interactive, remote system monitoring tool based on SSH. http://www.rtop-monitor.org/
  • s - Open a web search in your terminal.
  • sampler - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. https://sampler.dev
  • scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go.
  • screego - Screen sharing for developers. https://screego.net/
  • slides - Terminal based presentation tool https://maaslalani.com/slides/
  • switcher - Run SSH and HTTP(S) on the same port.
  • termshark - A terminal UI for tshark, inspired by Wireshark.
  • ticker - Terminal stock ticker with live updates and position tracking.
  • up - Ultimate Plumber is a tool for writing Linux pipes with instant live preview.
  • webtty - Share a terminal session over WebRTC https://maxmcd.github.io/webtty/
  • wego - weather app for the terminal.
  • wtf - The personal information dashboard for your terminal. http://wtfutil.com
  • ccat - Colorizing cat.
  • hub - A command-line tool that makes git easier to use with GitHub. https://hub.github.com/
  • cointop - The fastest and most interactive terminal based UI application for tracking cryptocurrencies. https://cointop.sh

Haskell

Node

  • catj - Displays JSON files in a flat format.
  • cash - Cross-platform Linux commands in ES6.
  • fkill - Fabulously kill processes. Cross-platform.
  • football - ⚽ Command line interface for Hackers who love football.
  • git-stats - πŸ€ Local git statistics including GitHub-like contributions calendars.
  • gtop - System monitoring dashboard for terminal.
  • hn - πŸ“° CLI to browse Hacker News.
  • moro - Simple CLI tool for tracking work hours https://moro.js.org/
  • nativefier - Make any web page a desktop application.
  • pdf-bot - πŸ€– A Node queue API for generating PDFs using headless Chrome. Comes with a CLI, S3 storage and webhooks for notifying subscribers about generated PDFs.
  • percollate - 🌐 β†’ πŸ“– A command-line tool to turn web pages into beautifully formatted PDFs.
  • readme - CLI that generates beautiful README.md files. https://www.npmjs.com/package/readme-md-generator
  • resume - CLI tool to easily setup a new resume.
  • rtail - Terminal output to the browser in seconds, using UNIX pipes. http://rtail.org
  • screenshoteer - Make website screenshots and mobile emulations from the command line.
  • slim - Build and run tiny vms from Dockerfiles. Small and sleek.
  • stacks-cli - πŸ“Š Analyze website stack from the terminal πŸ’».
  • splash - πŸ“Έ Beautiful wallpapers from Unsplash πŸ–ΌοΈπŸ› οΈ
  • terminalizer - πŸ¦„ Record your terminal and generate animated gif images or share a web player.
  • tldr - Collaborative cheatsheets for console commands https://tldr.sh/
  • trash - Move files and directories to the trash.
  • unfluff - Automatically extract body content (and other cool stuff) from an html document.
  • vtop - Wow such top. So stats. More better than regular top. http://parall.ax/vtop
  • youtube-dl-interactive - Interactively select the quality and format for youtube-dl.
  • zx - A tool for writing better scripts
  • overloop-cli - AI-powered outbound engine. Source contacts, run multi-channel campaigns (email + LinkedIn), and manage conversations. JSON output.
  • signals-cli - Intent signal monitoring for B2B. Track LinkedIn engagement, keyword posters, job changers, and funding events. JSON output.
  • AgentBox - Run multiple coding agents in parallel, each in its own sandboxed VM, launched in detachable tmux sessions.

PowerShell

Python