Shell Terminal

Open-source Shell projects categorized as Terminal

Top 23 Shell Terminal Projects

  • ohmyzsh

    🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 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: Prompt customization | reddit.com/r/bash | 2022-11-29

    I'm currently using oh my zsh, with the theme af-magic. I really like this theme, but have a bad habit of not checking my branch enough, and pushing on main by mistake...

  • iTerm2-Color-Schemes

    Over 250 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: nvim-tundra - A punchy, dark colorscheme for Neovim! | reddit.com/r/neovim | 2022-09-09

    FWIW, if you submit your iterm2 colors to https://github.com/mbadolato/iTerm2-Color-Schemes you get many terminals "for free".

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • spaceship-prompt

    :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt

    Project mention: spaceship-prompt v4.7.0 introduces OCaml support. It displays the version of OCaml in the prompt within OCaml projects (opam, esy or pure ocaml are supported) | reddit.com/r/ocaml | 2022-11-02
  • bash-it

    A community Bash framework.

    Project mention: Switching to Zsh | reddit.com/r/linuxquestions | 2022-11-25

    There's also Bash-it which has improved my bash experience. Lol

  • pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: Pure: Pretty, minimal and fast ZSH prompt | news.ycombinator.com | 2022-09-13
  • terminals-are-sexy

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

    Project mention: Help explain git process please.. | reddit.com/r/Frontend | 2022-10-09

    a standalone terminal (e.g. iTerm, windows terminal, conemu, cmder, there are loads

  • oh-my-fish

    The Fish Shell Framework

    Project mention: Any good themes for fish? | reddit.com/r/linuxquestions | 2022-09-10
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Gogh

    Color Scheme for your Terminal

    Project mention: How to change color scheme of terminal/tabs independently? | reddit.com/r/commandline | 2022-09-14

    Is there any tool that can do what I want? For instance there is this one https://github.com/Gogh-Co/Gogh but I am not sure it can change the colours independently

  • Autoenv

    Directory-based environments

    Project mention: Repeatedly typing export FLASK_ENV=development and export FLASK_APP=hello.py before running flask | reddit.com/r/flask | 2022-09-10

    But IMO the best solution by far is to use autoenv. There is autoenv for bash and autoenv for zsh.

  • awesome-console-services

    A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)

    Project mention: Any cool cURL/wget tools that you use? | reddit.com/r/commandline | 2022-07-29

    but for comparable to wttr.in there's a full list at https://github.com/chubin/awesome-console-services

  • fff

    📁 A simple file manager written in bash.

    Project mention: Llama - Terminal File Manager | reddit.com/r/commandline | 2022-11-22

    https://github.com/dylanaraps/fff — better color support, image support, fast as fuck and written in widely installed pure BASH

  • oh-my-bash

    A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    Project mention: Switching to Zsh | reddit.com/r/linuxquestions | 2022-11-25

    Similarly, there's a project called oh-my-bash which might be worth looking into -- you don't really have to use it as a config manager if you don't want to, it's very easy to cherry-pick the modules you want, and either source them or copy directly into your bashrc.

  • ytfzf

    A posix script to find and watch youtube videos from the terminal. (Without API)

    Project mention: Recommend me a TUI youtube music player | reddit.com/r/linuxquestions | 2022-11-08
  • lsix

    Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

    Project mention: Quick roundup of bitmap graphics availability in free/open-source terminal emulators | reddit.com/r/linux | 2022-02-28

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  • LS_COLORS

    A collection of LS_COLORS definitions; needs your contribution!

    Project mention: What color scheme do you use for LS_COLORS? | reddit.com/r/bash | 2022-11-17

    obligatory https://github.com/trapd00r/LS_COLORS

  • ansiweather

    Weather in terminal, with ANSI colors and Unicode symbols

    Project mention: What's the purpose of the zsh plugin for the `ansiweather` cli app? | reddit.com/r/linuxquestions | 2022-10-08

    The app ansiweather comes with a zsh plugin.

  • zsh-vi-mode

    💻 A better and friendly vi(vim) mode plugin for ZSH.

    Project mention: VI MODE in zsh: How to make cursor start at end of line when scrolling through history? | reddit.com/r/vim | 2022-09-20

    My following recommendation does not address your original question, but you might be interested into it. Since a year or so I use a plugin for ZSH which enhances the vim like capabilities on the commandline: https://github.com/jeffreytse/zsh-vi-mode And additionally in normal mode vv will open up vim for editing this commandline and a :wq would go back with the updated line. Not using myself, but cool to have.

  • termux-style

    Simple script to change color-schemes and fonts for Termux.

    Project mention: Lovely! a lot of fonts and colors for your Termux from the official F-Droid | reddit.com/r/termux | 2022-05-03

    There's a script called termux-style by adi1090x that I prefer to using the style menu.

  • nord-tmux

    An arctic, north-bluish clean and elegant tmux color theme.

    Project mention: Must plugins for tmux in your config | reddit.com/r/tmux | 2022-09-11
  • kanban.bash

    commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript

    Project mention: Kanban Board for the Command Line | reddit.com/r/patient_hackernews | 2022-09-23
  • theme.sh

    A script which lets you set your $terminal theme.

    Project mention: I want a new terminal emulator... | reddit.com/r/linuxmasterrace | 2022-05-27

    If you want to customize the terminal with different themes, then use this https://github.com/lemnos/theme.sh. Else just install the terminal suggestions the others gave

  • TermuxArch

    Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/ (by TermuxArch)

    Project mention: Linux on smartphones. | reddit.com/r/linuxquestions | 2022-07-31

    Termux includes a Terminal, its own Linux distro, and an apt-like package repo and manager. However, I prefer to install another distro on top of it, like Arch.

  • synth-shell

    Boost your terminal, script by script

    Project mention: Mint 20.3 - It just works! | reddit.com/r/linuxmint | 2022-11-17

    By using Synth Shell

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 2022-11-29.

Shell Terminal related posts

Index

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

Project Stars
1 ohmyzsh 152,733
2 iTerm2-Color-Schemes 22,400
3 spaceship-prompt 17,752
4 bash-it 13,284
5 pure 11,779
6 terminals-are-sexy 10,900
7 oh-my-fish 8,961
8 Gogh 7,381
9 Autoenv 5,080
10 awesome-console-services 4,373
11 fff 3,730
12 oh-my-bash 3,630
13 ytfzf 2,892
14 lsix 2,794
15 LS_COLORS 1,752
16 ansiweather 1,750
17 zsh-vi-mode 1,567
18 termux-style 915
19 nord-tmux 867
20 kanban.bash 766
21 theme.sh 746
22 TermuxArch 689
23 synth-shell 584
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org