Top 50 Awesome List

Higher Education

Higher Education

k4m4/terminals-are-sexy

Development Environment  53 years ago  10.7k
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
View byDAY/WEEK/README
View on Github

[Terminals_Are_Sexy_Logo

Terminals Are Sexy Awesome

A curated list of Terminal frameworks, plugins & resources for CLI lovers.

Check out my blog and follow me on Twitter.

Build Status GitHub Stars

Table of Contents

  1. Shells
  2. Terminal Emulation Applications
  3. Package Managers
  4. Text Editors
  5. Tools and Plugins
  6. Communication
  7. Other

Shells

Sexy frameworks, plugins and resources for your sexy shell.

Base Shells

  • Ammonite-Shellstars2.5k - An object shell with a Scala-like scripting language.
  • bash - GNU Project's shell (Bourne Again SHell).
  • fish - Smart and user-friendly command line shell.
  • PowerShellstars34.4k - Automation and configuration tool/framework that is optimized for dealing with structured data.
  • xonsh - Python-ish, BASHwards-looking shell language and command prompt.
  • zsh - Powerful shell with scripting language.

ZSH

Bash

Git

Fish

⬆ back to top

Terminal Emulation Applications

Sexy 3rd party terminal emulation applications.

  • Alacrittystars40.7k - Cross-platform, GPU-accelerated terminal emulator.
  • Cmderstars23.8k - Lovely console emulator package for Windows.
  • ConEmustars7.8k - Customizable Windows terminal with tabs, splits, quake-style and more.
  • ConsoleZstars2.9k - Windows console window enhancement. It is a fork of Console project.
  • FluentTerminalstars8.4k - A Terminal Emulator based on UWP and web technologies.
  • GNOME Terminal - Terminal emulator for GNOME.
  • GNU Screen - Full-screen window manager that multiplexes a physical terminal between several processes.
  • Go2Shell - Opens a terminal window to the current directory in Finder.
  • Hyperstars39k - Terminal built on web technologies.
  • iTerm2stars12.6k - Terminal emulator for macOS that does amazing things.
  • KiTTY - Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.
  • Konsole - Terminal emulator for the K Desktop Environment.
  • MacTerm - Powerful replacement for macOS Terminal.
  • Moshstars11k - Remote terminal application that allows roaming and supports intermittent connectivity.
  • PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
  • Terminatorstars1.3k - Multiple GNOME terminals in one window.
  • Terminologystars523 - The best terminal emulator based on the Enlightenment Foundation Libraries.
  • Terminusstars35.9k - Cross-platform terminal for a more modern age, based on web technologies.
  • Termitestars2.8k - Keyboard-centric terminal, aimed at use within a tiling window manager.
  • Tildastars1.1k - Gtk based drop down terminal for Linux and Unix.
  • Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
  • Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
  • xterm - Terminal emulator for the X Window System.
  • ZOC - SSH/Telnet Client and Terminal Emulator for macOS and Windows.

⬆ back to top

Package Managers

Sexy package managers for your macOS, Linux & Windows CLIs.

Universal

  • asdfstars15.1k - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
  • basherstars944 - Package manager for shell scripts.
  • bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg.
  • composer - Composer is a package manager for PHP.
  • guix - Functional package manager for installed software packages and versions.
  • nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
  • npmjs - Package manager for JavaScript.
  • pip - Package management system used to install and manage software packages written in Python.
  • rubygems - The Ruby community’s gem hosting service.
  • yarn - New package and dependency manager for javascript.

macOS

  • fink - Wants to bring the full world of Unix Open Source software to Darwin and macOS.
  • homebrew - Missing package manager for macOS.
  • macports - Package manager that simplifies the installation of software on the macOS and Darwin operating systems.
  • masstars9.1k - Mac App Store command line interface.

Linux

  • linuxbrew - The Homebrew package manager for Linux.
  • pkgin - Aimed at being an apt / yum like tool for managing pkgsrc binary packages.

ChromeOS

Windows

  • chocolatey - Package manager for Windows.
  • cygwin - Linux-like environment for Windows making it possible to port software running on POSIX systems to Windows.
  • ninite - Install and Update All Your Programs at Once.
  • onegetstars2.3k - PackageManagement (aka OneGet) is a package manager for Windows.
  • ruckzuck - Software Package Manager for Windows, a quick way to install and update Software.
  • scoop - Package manager for Windows.
  • wpkg - Automated software deployment, upgrade and removal program for Windows.

⬆ back to top

Text Editors

Sexy text editors for your Command Line Interface.

  • emacs - Cross-platform text-editor that has both command-line and graphical user interface.
    • spacemacs - Community-driven emacs distribution.
  • jed - Freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms.
  • kakoune - Modal editor with multiple selections and orthogonal design.
  • microstars19.9k - Modern and intuitive terminal-based text editor.
  • nano - Text editor for Unix-like computing systems or operating environments using a command line interface.
  • slapstars6.1k - Sublime-like terminal-based text editor.
  • vim - Extensively configurable, cross-platform and highly efficient text editor.
    • SpaceVim - Community-driven vim distribution.
    • neovim - Literally the future of vim.
  • visstars3.8k - Highly efficient text editor.

⬆ back to top

Tools and Plugins

Sexy Applications for your Command Line Interface.

⬆ back to top

Communication

Sexy Tools for communicating through the Command Line Interface.

  • bitchx - Feature-rich and highly configurable, terminal based IRC client based on ircII.
  • centerim - Terminal based, multi-protocol Instant Messaging client with support for IRC.
  • epic - IRC client that has been under active development for 20+ years in 5 generations.
  • go-jirastars2.5k - Simple jira command line client in Go.
  • irssi - Self proclaimed client of the future and my favorite IRC client.
  • slack-termstars6.1k - Slack client for your terminal.
  • Slackadaisicalstars273 - Simple Slack client for the CLI.
  • weechat - Fast, light and extensible chat client.

⬆ back to top

Other

Community

Join the CLI lover community.

Other Sexy Lists

Here are some more sexy lists.

Awesome

Misc

⬆ back to top

Contributing

Your contributions are always welcome! Please take a look at our contribution guidelines and code of conduct first.

Pull requests might be kept open if it hasn't been decided whether additions are sexy enough.

ON THIS PAGE

  1. Terminals Are Sexy Awesome
  2. Table of Contents
  3. Shells
  4. Base Shells
  5. ZSH
  6. Bash
  7. Git
  8. Fish
  9. Terminal Emulation Applications
  10. Package Managers
  11. Universal
  12. macOS
  13. Linux
  14. ChromeOS
  15. Windows
  16. Text Editors
  17. Tools and Plugins
  18. Communication
  19. Other
  20. Community
  21. Other Sexy Lists
  22. Contributing
Last Checked At: 2022-08-03T13:08:29.612Z
Previous
alfred-workflows/awesome-alfred-workflows
Next
sdras/awesome-actions

About

Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
Contact us: [email protected]
Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

Subscribe

Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

Links

Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap