Dev tools · alternatives · 2026
24 alternatives to ZSH plugin every developer should use
Hey HN, if you are a developer you will probably know the following situation: You are going to a certain project directory and then you are searching for this one command which was specific to this project or you just want to go through the last commands you typed into your shell while you were working in this directory. If you ever had this problem and are using Zsh, you should check out this zsh plugin I wrote: https://github.com/tymm/directory-history Let me know what you think!
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. ZSH plugin every developer should use launched in 2014; newer entries below may have overtaken it.
- 1

zsh configuration. Contribute to SixArm/zsh-config development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 2

- 3HA
In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat. I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context." And then I thought, "It'd be even cooler if you could run commands there." Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell…
2023 · its alternatives →
- 4

Smarter shell history for Zsh. Contribute to overflowy/zhist development by creating an account on GitHub.
Aug 2026 · github.com · its alternatives →
- 5

Open a web search in your terminal. Contribute to zquestz/s development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

- 7

2020 · github.com · its alternatives →
- 8

A zsh plugin for default folder behavior. Contribute to thevinter/def development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 9

Hi everyone I just created Deja, a tool that instead of only surfacing commands that start with what you've typed, suggest what you actually want to run. I built it because I was using zsh autosuggestions but got tired of typing the same commands again and again. So Deja predicts your next command from your history. Let me know what you think
Jun 2026 · github.com · its alternatives →
- 10

🐚📊 Show off your most used shell commands. Contribute to irevenko/tsukae development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 11

I wrote this because I needed to search a lot of files, including some archives, for files in a date range but couldn't find any good tools. Also I never liked find's option syntax. I think most people already know SQL (or at least it's easier to learn) and a much better match for this task.
2024 · github.com · its alternatives →
- 12

- 13

- 14GA
I built GRSH because I wanted a modern, memory-safe shell that feels native to FreeBSD but works seamlessly on macOS. While there are many shells out there, GRSH is my take on a minimal, fast, and secure command interpreter written entirely in Rust. It's designed for users who want the safety guarantees of Rust without the overhead of more bloated alternatives. I'm currently working on the official FreeBSD port. I’d love to get feedback on the shell's behavior and performance from the community. Github: https://github.com/antoniomalara301289/grsh
Jan 2026 · grimreaper.icu · its alternatives →
- 15

Better reverse-i-search: your terminal history in the cloud
2021 · savecmd.vercel.app · its alternatives →
- 16

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history. - dvorka/hstr
2018 · github.com · its alternatives →
- 17

Mistype a command and zcomplete runs the one you meant, worked out from the commands you usually run. zsh, bash and fish. - omarfakih1/zcomplete
Aug 2026 · github.com · its alternatives →
- 18

Justfiles are like Makefiles, except Just is a command runner, whereas Make is a build system. As I understand it, Just was built to be a less arcane version of Make for collecting commands common to a code repository. When I first learned about Just, I realized that parsing arguments and running commands is exactly what shell scripts do, and there probably isn't much Just does that sh doesn't. This project proves that hypothesis by compiling Justfiles to portable (POSIX-compatible) shell scripts. just.sh is particularly useful for running Justfiles in esoteric environments where Just may…
2023 · github.com · its alternatives →
- 19

Useful Bash shell function to manage commands history
2020 · github.com · its alternatives →
- 20

- 21

cod is a completion daemon for bash/fish/zsh. Contribute to dim-an/cod development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 22

This project is a tool for engineers who live in the terminal and are tired of losing their command history to ephemeral servers or fragmented `.bash_history` files. If you’re jumping between dozens of boxes, many of which might be destroyed an hour later, your "local memory" (the history file) is essentially useless. This tool builds a centralized, permanent brain for your shell activity, ensuring that a complex one-liner you crafted months ago remains accessible even if the server it ran on is long gone. The core mechanism wants to be a "zero-touch" capture that happens at the connection…
Jan 2026 · github.com · its alternatives →
- 23

So first, what are we? A Clubhouse inside the terminal, where people can take a break, chill, chat with others all around the globe, listen to music, play some games, or paint on a live artboard :). ssh late.sh (or use the companion CLI) That's all. No passwords. No OAuth. No accounts. Your SSH key is your identity. Honestly, I've been a little nervous to post this. I wanted the Clubhouse to be something I'm genuinely proud of before sharing, and I think we are finally there :) There is so much here, so I'll really try to focus on the core: - full-scale chat, mentions, rooms, public and…
Jun 2026 · late.sh · its alternatives →
- 24

I have used this tool privately since 2011 to manage directory jumping. While it is conceptually similar to tools like z or zoxide, the underlying ranking model is different. It uses a power-law convolution with the time series of cd actions to calculate a history-aware "frecency" metric instead of the standard heuristic counters and multipliers. This approach moves away from point-estimates for recency. Most tools look only at the timestamp of the last visit, which can allow a "one-off" burst of activity to clobber long-term habits. By convolving a configurable history window (typically the…
Mar 2026 · github.com · its alternatives →
Also compare
- Z shell configuration, zsh startup files, when they load, what they do alternatives
- shell.how alternatives
- Hucksh – A shell with a very good memory alternatives
- Smarter Shell History for Zsh alternatives
- Search Google, GitHub, Stack Overflow, other sites from the terminal alternatives
- Zshistory alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →