Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Shell Terminal Projects
-
ohmyzsh
🙃 A delightful community-driven (with 2,300+ 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.
-
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
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Gogh
Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.
-
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.
-
awesome-console-services
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)
-
chatGPT-shell-cli
Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Flexoki, an inky color scheme for prose and code | news.ycombinator.com | 2023-10-08I took a recent go at designing a good terminal color scheme and ended up with:
https://github.com/mbadolato/iTerm2-Color-Schemes#aardvark-b...
The goal of this theme is that:
colors are fairly natural
Project mention: Is there any way to remove the first newline from Starship Prompt? | /r/commandline | 2023-05-24There are solutions in this GH issue discussion: https://github.com/spaceship-prompt/spaceship-prompt/issues/677
Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.
You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.
Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.
The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.
Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.
You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.
Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.
The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.
For gnome-terminal , i could just run this script to get a customized terminal very quickly: https://github.com/Gogh-Co/Gogh , However, that script doesn't work with gnome-console.
Project mention: Elvish, expressive programming language and a versatile interactive shell | news.ycombinator.com | 2024-05-09After being a fish die-hard for like a decade I finally gave up and learned to embrace Bash for its ubiquity. I realized all I cared about in fish was the built-in autocomplete, colorized output, and history management, which I was able to bolt on in short order to Bash.
Now I use ble.sh [1] and Oh My Bash! [2] and Atuin [3] and I love it.
This is really a field where I feel standardization is the better path. It's a similar feeling I get when I observe the vast array of notetaking apps I see made and think here is a place where it would be better to pick one FOSS solution and contribute.
[1] https://github.com/akinomyoga/ble.sh
[2] https://github.com/ohmybash/oh-my-bash
[3] https://atuin.sh/
Project mention: New startup sells coffee through SSH and exclusively through SSH | news.ycombinator.com | 2024-05-01There's a much more recent list that includes ssh and telnet services here: https://github.com/chubin/awesome-console-services
---
On a related note, http://shells.red-pill.eu/ lists a bunch of free shell services.
See also: https://github.com/Swordfish90/cool-retro-term
I've been playing with ytfzf recently which is quite cool for browsing yt on grim hardware
Yep, I use zsh with 2 plugins. One for syntax highlighting commands and another for showing auto-suggestions. It's really fast. The rest is nearly a default zsh set up in terms of zsh configuration. Everything is documented in my dotfiles https://github.com/nickjj/dotfiles.
My prompt is a 1 liner that shows your git branch as well as coloring up $ to be red or not based on if the last command failed. Coincidentally I just released a blog post today on coloring up your prompt based on if the last command failed at https://nickjanetakis.com/blog/color-your-shell-prompt-red-i....
Hi! I recently stole some random bash configuration file from github (https://github.com/andresgongora/synth-shell), and when I use it, the text I type into the terminal is colored a tealish color. Without copying the entire config, how can I do the same thing for another user? All I want is the colored text.
Shell Terminal related posts
-
Como instalar ZSH e Oh My Zsh no WSL2
-
Ditch Your Boring Terminal and Make it More Useful
-
Dicas e configurações para seu sistema linux
-
manpage art, man is still alive
-
Carapace: A multi-shell completion library and binary
-
Bash Simple Curses
-
Terminal commands I use as a frontend developer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2024
Index
What are some of the best open-source Terminal projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | ohmyzsh | 169,325 |
2 | iTerm2-Color-Schemes | 24,259 |
3 | .tmux | 21,249 |
4 | spaceship-prompt | 19,127 |
5 | bash-it | 14,052 |
6 | prezto | 13,801 |
7 | pure | 12,828 |
8 | terminals-are-sexy | 11,978 |
9 | oh-my-fish | 10,164 |
10 | Gogh | 8,813 |
11 | ani-cli | 6,879 |
12 | Autoenv | 5,572 |
13 | oh-my-bash | 5,361 |
14 | awesome-console-services | 5,290 |
15 | ytfzf | 3,591 |
16 | lsix | 3,081 |
17 | zsh-vi-mode | 2,809 |
18 | LS_COLORS | 2,019 |
19 | ansiweather | 1,851 |
20 | chatGPT-shell-cli | 1,009 |
21 | dotfiles | 929 |
22 | synth-shell | 900 |
23 | theme.sh | 890 |
Sponsored