All Projects β†’ cdleon β†’ Awesome Terminals

cdleon / Awesome Terminals

Terminal Emulators

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Awesome Terminals

Terminalizer
πŸ¦„ Record your terminal and generate animated gif images or share a web player
Stars: ✭ 12,165 (+15106.25%)
Mutual labels:  terminal, command-line, tty
Xterm.js
A terminal for the web
Stars: ✭ 12,019 (+14923.75%)
Mutual labels:  terminal, tty, terminal-emulators
Ttyd
Share your terminal over the web
Stars: ✭ 4,030 (+4937.5%)
Mutual labels:  terminal, tty, terminal-emulators
Galacritty
WIP GTK terminal emulator based on Alacritty
Stars: ✭ 136 (+70%)
Mutual labels:  terminal, tty, terminal-emulators
Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (+153.75%)
Mutual labels:  terminal, command-line, tty
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+3178.75%)
Mutual labels:  terminal, command-line, terminal-emulators
Upterm
A terminal emulator for the 21st century.
Stars: ✭ 19,441 (+24201.25%)
Mutual labels:  terminal, tty, terminal-emulators
Notify.uno
Get notified when your command is done
Stars: ✭ 38 (-52.5%)
Mutual labels:  terminal, command-line
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-45%)
Mutual labels:  terminal, command-line
Lucid
A simple mock-application for programs that work with child processes
Stars: ✭ 45 (-43.75%)
Mutual labels:  terminal, command-line
Fsq
A tool for querying the file system with a SQL-like language.
Stars: ✭ 60 (-25%)
Mutual labels:  terminal, command-line
Tty Pager
Terminal output paging - cross-platform, major ruby interpreters
Stars: ✭ 37 (-53.75%)
Mutual labels:  terminal, tty
Google Images Download
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
Stars: ✭ 7,815 (+9668.75%)
Mutual labels:  terminal, command-line
Tty Font
Terminal fonts
Stars: ✭ 44 (-45%)
Mutual labels:  terminal, tty
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-57.5%)
Mutual labels:  terminal, command-line
Rang
A Minimal, Header only Modern c++ library for terminal goodies πŸ’„βœ¨
Stars: ✭ 1,080 (+1250%)
Mutual labels:  terminal, command-line
Alacritty Debian
Debian packages for alacritty.
Stars: ✭ 34 (-57.5%)
Mutual labels:  terminal, terminal-emulators
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-33.75%)
Mutual labels:  terminal, command-line
Tty Prompt
A beautiful and powerful interactive command line prompt
Stars: ✭ 1,210 (+1412.5%)
Mutual labels:  terminal, tty
Mocha Chrome
β˜•οΈ Run Mocha tests using headless Google Chrome
Stars: ✭ 66 (-17.5%)
Mutual labels:  terminal, command-line

awesome-terminals

Terminal Emulators

Android

  • Termux - Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required.

iOS

Linux

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • Aminal - A modern cross-platform terminal emulator in Go.
  • eDEX-UI - A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • Gnome Terminal - A terminal emulator for GNOME.
  • Guake - Guake is a top-down terminal for Gnome, and is highly inspirated by the famous terminal used in Quake.
  • Hyper - A terminal built on web technologies.
  • Kitty - A cross-platform, fast, feature full, GPU based terminal emulator
  • Konsole - Konsole is a terminal emulator for the K Desktop Environment.
  • Mosh - Mobile Shell.
  • Notty - A new kind of terminal.
  • QTerminal - A lightweight Qt-based terminal emulator.
  • ROXTerm - ROXTerm is a terminal emulator intended to provide similar features to gnome-terminal, based on the same VTE library.
  • rxvt-unicode - rxvt-unicode is a fork of the well known terminal emulator rxvt.
  • Sakura - Sakura is a terminal emulator based just on GTK and VTE.
  • st - st is a simple terminal implementation for X.
  • Terminal - Terminal emulator designed for elementary OS.
  • Terminator - The robot future of terminals.
  • Terminus - A terminal for a more modern age. https://eugeny.github.io/terminus/
  • Termit - Terminal emulator based on VTE library with Lua scripting.
  • Termite - A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.
  • Tilda - A Gtk based drop down terminal for Linux and Unix.
  • Tilix - Tilix is an advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
  • Upterm - [DEPRECATED] A terminal emulator for the 21st century.
  • Wayst - A simple terminal emulator.
  • Wez's Terminal - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
  • xTerm - The xterm program is a terminal emulator for the X Window System.
  • yaft - yet another framebuffer terminal.
  • Yakuake - Yakuake is a drop-down terminal emulator based on KDE Konsole technology.

MacOS

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • Aminal - A modern cross-platform terminal emulator in Go.
  • Cathode - VINTAGE TERMINAL.
  • cool-retro-term - A good looking terminal emulator which mimics the old cathode display.
  • eDEX-UI - A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • Go2Shell - Opens a terminal window to the current directory in Finder.
  • Hyper - A terminal built on web technologies.
  • iTerm2 iTerm2 is a terminal emulator for Mac OS X that does amazing things.
  • Kitty - A cross-platform, fast, feature full, GPU based terminal emulator
  • MacTerm - Powerful replacement for macOS Terminal, supporting 24-bit color, standard graphics protocols and iTerm2 image sequences and color schemes.
  • Mosh - Mobile Shell.
  • Termbar - TermBar puts the command line in your Menubar, allowing you to free up screen space, and use it with convinience.
  • Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries. https://www.enlightenment.org/about-terminology
  • Terminus - A terminal for a more modern age. https://eugeny.github.io/terminus/
  • Treeterm - TreeTerm is a combination of a file manager and terminal for the mac.
  • TotalTerminal - A system-wide terminal available on a hot-key. TotalTerminal is a plugin for Terminal.app.
  • Upterm - [DEPRECATED] A terminal emulator for the 21st century.
  • Wez's Terminal - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • ZOC - SSH Client and Terminal Emulator for macOS and Windows

Web

Windows

  • Aminal - A modern cross-platform terminal emulator in Go.
  • Cmder - Lovely console emulator package for Windows.
  • ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.
  • Console - Console is a Windows console window enhancement.
  • ConsoleZ - Windows console window enhancement. It is a fork of Console project.
  • eDEX-UI - A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • Fluent Terminal - A Terminal Emulator based on UWP and web technologies.
  • Hyper - A terminal built on web technologies.
  • KiTTY - Fork from version 0.67 of PuTTY, the best telnet / SSH client in the world.
  • Mosh - Mobile Shell.
  • PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
  • Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries http://terminolo.gy/)
  • Terminus - A terminal for a more modern age. https://eugeny.github.io/terminus/
  • Wez's Terminal - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • Windows Terminal - The new Windows Terminal, and the original Windows console host - all in the same place!
  • ZOC - SSH Client and Terminal Emulator for macOS and Windows

Shells

  • 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.
  • Nu Shell - A new type of shell.

Tools

Bash

  • 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 😱.
  • fuck - Fix command line spelling errors like it's 1999.
  • gg - 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.
  • 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

  • afetch - Simple system info written in C
  • 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'.
  • 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/
  • jq - Command-line JSON processor. https://stedolan.github.io/jq/
  • 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).
  • pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline.
  • 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.
  • yank - Yank terminal output to clipboard.
  • zstd - Zstandard - Fast real-time compression algorithm http://www.zstd.net

C++

CMD

Go

  • 3mux - Terminal multiplexer inspired by i3.
  • bit - Bit is a modern Git CLI.
  • ccat - Colorizing cat.
  • cointop - The fastest and most interactive terminal based UI application for tracking cryptocurrencies. https://cointop.sh
  • comcast - Simulating shitty network connections so you can build better systems.
  • croc - Easily and securely send things from one computer to another 🐊 πŸ“¦.
  • 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.
  • 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.
  • gh - GitHub’s official command line tool
  • ghq - Remote repository management made easy.
  • 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
  • gotop - [DEPRECATED] A terminal based graphical activity monitor inspired by gtop and vtop.
  • gotty - Share your terminal as a web application.
  • hostyoself - Host yo' self from your browser, your phone, your toaster. https://hostyoself.com
  • hub - A command-line tool that makes git easier to use with GitHub. https://hub.github.com/
  • hyperfox - HTTP/HTTPs MITM proxy and traffic recorder with on-the-fly TLS cert generation.
  • inlets - Expose your local endpoints to the Internet. https://blog.alexellis.io/https-inlets-local-endpoints/
  • 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/
  • piknik - Copy/paste anything over the network.
  • 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/
  • 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/
  • 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

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.
  • 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
  • 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.
  • 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.

PowerShell

Python

Ruby

Rust

  • atm - Command line tool for generating and working with MIDI files.http://allthemusic.info
  • bandwhich - Terminal bandwidth utilization tool.
  • bat - A cat(1) clone with wings.
  • btm - Yet another cross-platform graphical process/system monitor.
  • coreutils - Cross-platform Rust rewrite of the GNU coreutils.
  • dust - A more intuitive version of du in rust.
  • eureka - πŸ’‘ CLI tool to input and store your ideas without leaving the terminal.
  • exa - A modern version of β€˜ls’. https://the.exa.website/
  • fd - A simple, fast and user-friendly alternative to 'find'
  • findomain - The fastest and cross-platform subdomain enumerator, don't waste your time.
  • gping - Ping, but with a graph.
  • grex - A command-line tool and library for generating regular expressions from user-provided test cases.
  • hexyl - A command-line hex viewer.
  • hyperfine - A command-line benchmarking tool.
  • loc - Count lines of code quickly.
  • lsd - The next gen ls command.
  • navi - An interactive cheatsheet tool for the command-line.
  • pastel - A command-line tool to generate, analyze, convert and manipulate colors.
  • procs - A modern replacement for ps written in Rust.
  • rg - ripgrep recursively searches directories for a regex pattern.
  • rq - Record Query - A tool for doing record analysis and transformation.
  • sd - Intuitive find & replace CLI (sed alternative).
  • starship - β˜„πŸŒŒοΈ The cross-shell prompt for astronauts. https://starship.rs
  • tldr - A very fast implementation of tldr in Rust.
  • tokei - Count your code, quickly.
  • tre - Tree command, improved.
  • viu - Simple terminal image viewer written in Rust.
  • xsv - A fast CSV command line toolkit written in Rust.
  • z - A faster way to navigate your filesystem.
  • zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage.

sh

  • nb - CLI plain-text note-taking, bookmarking, and archiving with encryption, filtering and search, Git-backed versioning and syncing, Pandoc-backed conversion, and more in a single portable script. https://xwmx.github.io/nb/
  • nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
  • shellfire - A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.
  • takeover.sh - Wipe and reinstall a running Linux system via SSH, without rebooting. You know you want to.
  • tmux-fzf-url - πŸš€ Quickly open urls on terminal screen!
  • tuxi - Tuxi is a cli assistant. Get answers of your questions instantly.

sh (macOS)

  • lsusb - lsusb command for Mac OS X.
  • mac - ο£Ώ OS X command line tools for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your OS X system.
  • mas - πŸ“¦ Mac App Store command line interface.
  • m-cli - ο£Ώ Swiss Army Knife for macOS.
  • pfetch - 🐧 A pretty system information tool written in POSIX sh.
  • termtile - Terminal window manager for OS X.

Swift

  • trash - Move files and folders to the trash.

Dotfiles

  • ~/.dotfiles - Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide.
  • dotfiles - Configuration files.
  • dotfiles - Files that define my GNU/Linux box.
  • dots - My dotfiles for Arch Linux and awesomeWM.
  • dots - My macOS dots :)
  • dotfiles - Settings for various tools I use.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].