Open-source projects categorized as Terminal

Top 23 Terminal Open-Source Projects

  • GitHub repo ohmyzsh

    🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    Project mention: Linux You Bad Boi | reddit.com/r/ProgrammerHumor | 2021-04-18

    For me anyway, this alone (oh-my-zsh) suffices as the reason. It’s a one stop shop for all the sugar you’ll ever need in a shell IMHO. No need to even fumble with .*rc much because most of the stuff you want will already be there anyway.

  • GitHub repo terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    Project mention: neovim + wsl + windows terminal | reddit.com/r/neovim | 2021-04-16

    I have no problems with it on the new windows terminal - do you use https://github.com/microsoft/terminal

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Building an API with FastAPI | dev.to | 2021-04-13

    At first, I saved a sample of the trending repositories HTML to avoid sending dozens of requests to Github. I use HTTPie as HTTP client to perform requests via the terminal.

  • GitHub repo hyperterm

    A terminal built on web technologies

    Project mention: System76 Developing “Cosmic” Desktop Environment | news.ycombinator.com | 2021-04-13

    I switched from iTerm2 to Hyper, which has been great and is cross platform.


  • GitHub repo tldr

    📚 Collaborative cheatsheets for console commands

    Project mention: What is a problem/minor pet peeve you have with Linux that you wish would get fixed? | reddit.com/r/linux | 2021-04-12
  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: arcade game made with rust and amethyst | reddit.com/r/rust_gamedev | 2021-04-16

    I see alacritty went through something similar: https://github.com/alacritty/alacritty/issues/4206

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface. ---we need themes from you at cyberDeck | reddit.com/r/cyberDeck | 2021-04-18

    and specifically for raspi users, I saw this: https://github.com/GitSquared/edex-ui/issues/313#issuecomment-443465345

  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: Which AUR-helper is recommended? | reddit.com/r/archlinux | 2021-04-10

    Right now Paru and Yay are almost equivalent. Paru has some extra features which you might never even use, such as bat compatibility. Since Paru is newer than Yay you should expect more bugs with it. (I haven't encountered any bugs myself with either) Both Yay and Paru should work just fine, but I would probably go with Paru myself.

  • GitHub repo rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: A simple terminal ui dashboard for code review | reddit.com/r/madeinpython | 2021-04-17

    It's a library called Rich that provides the layout: https://github.com/willmcgugan/rich

  • GitHub repo awesome-macos-command-line

    Use your macOS terminal shell to do awesome things.

  • GitHub repo cheat.sh

    the only cheat sheet you need

    Project mention: Sed command regex implementation problem | reddit.com/r/regex | 2021-04-15

    I'm not familiar with that site, but from reading a bit from the github repo https://github.com/chubin/cheat.sh, seems like curl cheat.sh/sed\?T will help you avoid syntax highlighting

  • GitHub repo iTerm2-Color-Schemes

    Over 230 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty

    Project mention: GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust | news.ycombinator.com | 2021-03-30

    The terminal theme in that screenshot is the builtin wezterm defaults which are a minor evolution of the "Wez" theme that I uploaded to a random wiki years and years ago, and which found its way into the https://github.com/mbadolato/iTerm2-Color-Schemes collection and is now also available as a selectable theme in wezterm: https://wezfurlong.org/wezterm/colorschemes/w/index.html#wez (that's NOT the same as wezterm's defaults, but it is very similar!)

    The colorscheme used in vim in that screenshot is my personal vim colorscheme which is leaning on the terminal color scheme, with the doc comment color explicitly selecting that orange color, for its added visual terror factor. (Really, I just like my Rust doc comments to be rust colored).

  • GitHub repo lazygit

    simple terminal UI for git commands

    Project mention: How to see all changes I made in a git project | reddit.com/r/neovim | 2021-04-02

    Not a Neovim plugin, but I really like lazygit. It lets you see all of the changed files, preview changes, and run most Git commands directly from there. It also lets you quickly open files with whatever you have set as $EDITOR.

  • GitHub repo glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: I made a terminal utility to monitor some system stats. Was wondering if you guys know of anything better or if I should continue dev work on it since we need it? | reddit.com/r/Ubuntu | 2021-04-06

    Glances - My go to, this one is light and quite amazing.

  • GitHub repo tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    Project mention: I am a proficient Python coder whose learning has plateaued. Any really useful libraries I should look into learning? Taking recommendations. | reddit.com/r/learnpython | 2021-04-16

    And here are some libraries that might pique your interest although they don't strictly answer your question: - tqdm for adding a progress bar on for loops (it comes with useful information like iteration per second and estimated time needed to finish) - alive_progress adds a progress bar like tqdm, but it works even with generators and while loops which I don't think tqdm does. -timebudget, with just a decorator as soon as a function is completed it prints the time taken to execute it - send2trash for sending files to the trash bin instead of permanently deleting them - keyboard for sending keyboard inputs or check if a key is pressed - mouse same as keyboard but with mouse buttons - textract for extracting text from many types of file with a single interface. It supports documents, powerpoint presentations, csv, excels, images, gifs, audio, and many more

  • GitHub repo terminus

    A terminal for a more modern age

    Project mention: MacBook go brr | reddit.com/r/ProgrammerHumor | 2021-02-01
  • GitHub repo fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: "Best" programming setup? | reddit.com/r/archlinux | 2021-04-15

    In addition to fzf and ripgrep, you can have a look at fd. This is often a faster alternative to find and can be combined with fzf, for example.

  • GitHub repo micro-editor

    A modern and intuitive terminal-based text editor

    Project mention: Micro editor - clipboard xclip(?) issue | reddit.com/r/bashonubuntuonwindows | 2021-04-17

    I've been using the editor micro on ArchWSL. A few months ago I started having issues with micro not starting, or it seems that it may start, but it takes minutes for it to start. If I uninstall xclip it has fixed it, but not everytime. Every few weeks this happens and I will try various fixes and it usually resolves itself mysteriously.

  • GitHub repo chalk

    🖍 Terminal string styling done right

    Project mention: A Guide to CLIs with Node.js | dev.to | 2021-03-05

    Thankfully, there are packages that help us with this. I'm going to use chalk for the purpose of this tutorial.

  • GitHub repo dracula-theme

    🧛🏻‍♂️ Dark theme for all the things!

    Project mention: Making money from open source | dev.to | 2021-03-03

    The Dracula UI theme was created by Zeno Rocha as an opensource project when he was sick in hospital in 2013. It became a popular theme over the years. In late 2019, he decided to try to find a way to monetize the project when he saw how high the traffic to the draculatheme website was.

  • GitHub repo gotty

    Share your terminal as a web application

    Project mention: A browser client to Emacs server? | reddit.com/r/emacs | 2021-01-10

    [2] https://github.com/yudai/gotty

  • GitHub repo cool-retro-term

    A good looking terminal emulator which mimics the old cathode display...

    Project mention: What terminal emulator do you use? | reddit.com/r/linuxquestions | 2021-04-12

    Cool Retro Term — A good looking terminal emulator which mimics the old cathode display https://github.com/Swordfish90/cool-retro-term

  • GitHub repo spaceship-prompt

    :rocket::star: A Zsh prompt for Astronauts

    Project mention: Shell prompt flickers after `clear` command while using Starship shell prompt? | reddit.com/r/commandline | 2021-03-20
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-18.


What are some of the best open-source Terminal projects? This list will help you:

Project Stars
1 ohmyzsh 126,520
2 terminal 73,156
3 httpie 50,448
4 hyperterm 35,655
5 tldr 31,238
6 alacritty 30,859
7 edex-ui 30,476
8 bat 26,127
9 rich 25,277
10 awesome-macos-command-line 24,977
11 cheat.sh 24,011
12 iTerm2-Color-Schemes 19,494
13 lazygit 19,335
14 glances 18,211
15 tqdm 18,043
16 terminus 17,568
17 fd 16,950
18 micro-editor 16,609
19 chalk 16,227
20 dracula-theme 15,352
21 gotty 15,226
22 cool-retro-term 14,549
23 spaceship-prompt 14,301