SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Terminal Open-Source Projects
-
ohmyzsh
🙃 A delightful community-driven (with 2,400+ 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 that makes it easy to keep up with the latest updates from the community.
Honukai has long been my favorite iTerm, Oh My ZSH color theme, and I just assumed it existed for other use cases. But alas, I had to create them for myself. I adapted Oskar's work for Tabby terminal, ZED IDE and VS Code. You can get the files here.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
Project mention: Terminal: A Unified Platform for Windows Terminal and Console Host | news.ycombinator.com | 2024-09-29 -
Honukai has long been my favorite iTerm, Oh My ZSH color theme, and I just assumed it existed for other use cases. But alas, I had to create them for myself. I adapted Oskar's work for Tabby terminal, ZED IDE and VS Code. You can get the files here.
-
I chose Alacritty for this. Why? Because it's written in Rust. Is there any other reason? It also has a pretty simple and has an easy to understand settings page and uses TOML. It also has built in support for vi motions. All wins. It's pretty easy to install as well, just follow the link above. I went with the portable version. Just make sure you note where it is going to look for the configuration files.
-
That's why someone (aka jesseduffield on Github) invented Lazy Git.
-
Project mention: Getting Started with Hacktoberfest: My First Open-Source Contributions | dev.to | 2024-10-01
So, I submitted another PR to a project called TLDR, which is a popular repository that provides concise explanations for various terminal commands. The TLDR project is part of Hacktoberfest, so this contribution will count toward the event. My contribution involved documenting commands for the Azure CLI, specifically az disk, which is used for managing Azure disks. I read through the contribution guidelines, forked the repository, created a new branch, made my updates, and submitted the PR with notes on the changes I made.
-
If you want to integrate fzf with rg, fd, bat to fuzzy find files, directories or ripgrep the content of a file and preview using bat, but the fzf document only has commands for Linux shell (bash,...), and you want to achieve that on your Windows Machine using Powershell, this post may be for you.
-
Where to check it out: https://github.com/Textualize/rich
-
A modern terminal shell such as zsh, iTerm2 with oh-my-zsh for Mac, or Hyper for Windows
-
-
termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
On android, install the Termux app from Fdroid. Termux is a UNIX-like terminal emulator for android without root access.
-
Oh right, we didn't know this, most of the tools install guides have nix-env like fd, lychee, gtrash, etc and others we listed which we just use for installation.
https://github.com/lycheeverse/lychee?tab=readme-ov-file#nix...
https://github.com/sharkdp/fd?tab=readme-ov-file#on-nixos--v...
https://github.com/umlx5h/gtrash?tab=readme-ov-file#nixpkgs-...
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
Link: HTTPie
-
This link also has a large list of additional tools I hadn't heard of but look interesting.
https://github.com/ibraheemdev/modern-unix
-
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
-
Project mention: (Youtube blogpost) Building Tree Link app with Svelte and Tailwind CSS | dev.to | 2024-09-11
Fish shell
-
Execute this command: curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v4.0.0/quick_start.sh | bash
-
textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Project mention: O Gerenciador de Hosts que Você Nunca Soube que Precisava... Até Agora! 😲 | dev.to | 2024-10-10Usando a fantástica biblioteca Textual, desenvolvi uma interface simples, mas super funcional, que roda direto no terminal. A ideia é permitir que você gerencie seus grupos de hosts de maneira prática e eficiente, sem precisar abrir aquele arquivo tedioso manualmente.
-
Project mention: In your opinion, what is the text-editor equivalent of Openbox? | news.ycombinator.com | 2024-09-09
Simple yet customizable? My thoughts go to Sublime Text if you want a GUI editor and closed-source is OK, or Micro if you want a TUI editor that is open source:
https://micro-editor.github.io/
Like OpenBox, most casual users can be dropped in and know their way around their interfaces, and both options are kinda lightweight compared to other modern options. There is power available for serious customization if you want (you can write plugins for them in Python and Lua, respectively).
Personally, both Vim and Emacs do not remind me much of OpenBox. I think i3wm is more a Vim, and I guess XMonad is the most Emacs-like window manager I've tried. (Arguably, EXWM is the only truly Emacs-like window manager...)
-
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
-
As far as I understand, the autocompletion specs, which is what powers this tool, are the only part of fig that is in fact Open Source
https://github.com/withfig/autocomplete
-
Project mention: What is Asynchronous Code? How to Use It in Python to Speed Up Your Code Learn by Building a Weather App! ☀️🌦️ | dev.to | 2024-10-03
We’re going to use a free weather API, wttr.in, which gives us weather info just by calling a URL.
Terminal discussion
Terminal related posts
-
O Gerenciador de Hosts que Você Nunca Soube que Precisava... Até Agora! 😲
-
The Host Manager You Never Knew You Needed... Until Now! 😲
-
Command Line Tools I Like (2022)
-
Show HN: Termichess – Play chess right on your terminal
-
Lazygit - Autumn Dev Laziness
-
Show DEV: Facad. The ls alternative making terminals cooler than GUIs
-
炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Oct 2024
Index
What are some of the best open-source Terminal projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ohmyzsh | 173,040 |
2 | Windows Terminal | 95,226 |
3 | Tabby | 58,695 |
4 | alacritty | 55,886 |
5 | lazygit | 51,755 |
6 | tldr | 50,781 |
7 | bat | 49,154 |
8 | rich | 49,137 |
9 | hyperterm | 43,239 |
10 | cheat.sh | 38,244 |
11 | termux-app | 35,405 |
12 | fd | 33,679 |
13 | httpie | 33,607 |
14 | modern-unix | 30,745 |
15 | tqdm | 28,449 |
16 | glances | 26,512 |
17 | fish-shell | 25,900 |
18 | jumpserver | 25,272 |
19 | textual | 25,267 |
20 | micro-editor | 24,960 |
21 | iTerm2-Color-Schemes | 24,677 |
22 | autocomplete | 24,552 |
23 | wttr.in | 24,496 |