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 Terminal Open-Source 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.
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
-
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
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
That’s the minimum terminal setup. You can modify the look and add plugins such as autocompletion to your terminal by installing ohmyzsh and using themes such as powerlevel10k. I am already using them.
Project mention: Deleting Software I Wrote Upon Leaving Employment of a Company | news.ycombinator.com | 2024-03-15> convince management of the value
This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.
There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.
Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:
https://github.com/microsoft/terminal/issues/10362
A quote from one of the Terminal developers, dismissing the suggestion:
> I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…
Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.
Project mention: Ask HN: Alternative to Putty for Multiple Sites? | news.ycombinator.com | 2024-04-11
It's opinionated, which comes with upsides and downsides. I won't blame the maintainer to keep things focused, feature creep (even for worthy features) can kill a FOSS project.
Another example is sixel support, there's a fork where it all works but is not sufficiently "proven" (code quality just as well as sixel being the best fit for the problem)
https://github.com/alacritty/alacritty/pull/4763#issuecommen...
It may be annoying but I get the reasoning, and there are other terminals.
Maybe this already helps: https://github.com/tldr-pages/tldr
Project mention: Rich is a Python library for rich text and beautiful formatting in the terminal | news.ycombinator.com | 2024-03-14
That’s the same as bat:[1] one of the features is syntax highlighting. Kind of unexpected to find a concatenation program… which also does that.
[1] https://github.com/sharkdp/bat
I've started to en ntegrate lazygit into my workflow.
It's quite easy to work with and I use git in a more powerfull way. My main problem is finding the way in all hotkeys.
https://github.com/jesseduffield/lazygit?tab=readme-ov-file#...
I am using iTerm2 on my macOS. Other available options are Hyper and VS Code’s inbuilt terminal, which I sometimes use for quick tests. You can open a terminal in VS Code by using the keyboard shortcut CMD + J or CTRL + J on Windows, or View → Terminal.
curl https://cheat.sh/$1
tested the end points using httpie and sometime curl
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd
Project mention: Utilize AI-powered Tools Amazon CodeWhisperer and Amazon Q in Visual Studio Code on Android Devices | dev.to | 2024-01-23Download Termux latest version.
- Learning "modern" tools like ripgrep and fzf (There's a list here: https://github.com/ibraheemdev/modern-unix)
yeah my code needs to use multiprocessing, which does not play nice with tqdm. thanks for the tip about positions though, that helped me search more effectively and came up with two promising comments. unmerged / require some workarounds, but might just work:
https://github.com/tqdm/tqdm/issues/1000#issuecomment-184208...
Glances
Project mention: FAQ on the xz-utils backdoor – via a project dev | news.ycombinator.com | 2024-03-29Reminds of the note at the bottom of Fish's releases. It's there because the build system cannot determine the current version for some reason. Hopefully that will go away now that they have switched to a different language / build system. The custom tarball is used by Arch Linux at the very least.
https://github.com/fish-shell/fish-shell/releases/tag/3.7.1
https://github.com/fish-shell/fish-shell/issues/7772#issueco...
https://gitlab.archlinux.org/archlinux/packaging/packages/fi...
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: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08And kitty is much faster according to this: https://github.com/kovidgoyal/kitty/issues/2701#issuecomment...
Also typometer based measurements also on Linux. Shrug.
Terminal related posts
- manpage art, man is still alive
- Carapace: A multi-shell completion library and binary
- Homelab Adventures: Crafting a Personal Tech Playground
- Ask HN: What are your go to shell one-liners?
- Bash Simple Curses
- Xterm.js
- Show HN: a Rust Based CLI tool 'imgcatr' for displaying images
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Terminal projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ohmyzsh | 168,498 |
2 | Windows Terminal | 93,402 |
3 | Tabby | 55,104 |
4 | alacritty | 52,639 |
5 | tldr | 48,296 |
6 | rich | 46,981 |
7 | bat | 46,341 |
8 | lazygit | 45,325 |
9 | hyperterm | 42,633 |
10 | cheat.sh | 37,443 |
11 | httpie | 31,760 |
12 | fd | 31,495 |
13 | termux-app | 30,652 |
14 | modern-unix | 29,689 |
15 | tqdm | 27,405 |
16 | glances | 24,869 |
17 | fish-shell | 24,502 |
18 | autocomplete | 24,255 |
19 | iTerm2-Color-Schemes | 24,161 |
20 | micro-editor | 23,872 |
21 | wttr.in | 23,598 |
22 | textual | 23,447 |
23 | kitty | 21,883 |
Sponsored