Life & fun · alternatives · 2026
24 alternatives to Kaldo – Cross Shell Aliases
I made this so that I don't have to maintain my aliases across my $profile, .bashrc, and .zshrc when I swap shells. Let me know what you think about it!
Kaldo is a tool that manages command-line aliases across different shells, eliminating the need to maintain separate alias configurations for bash, zsh, and other shells. It solves the problem of duplicating aliases… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Kaldo – Cross Shell Aliases launched in 2024; newer entries below may have overtaken it.
- 1

Userspace macOS translation layer for Linux ARM64. Contribute to wie-project/kakehashi development by creating an account on GitHub.
Aug 2026 · github.com · its alternatives →
- 2

👢 Cross platform dependency manager for developers - mulle-nat-stash/mulle-bootstrap
2016 · github.com · its alternatives →
- 3

Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal,…
2022 · warp.dev · its alternatives →
- 4

2024 · github.com · its alternatives →
- 5

Redo is the ultimate tool to create reusable functions from your history in an interactive way - barthr/redo
2022 · github.com · its alternatives →
- 6

I've built a tool called sol (like "soul") that helps you inspect and format complex shell one-liners. Features: - Choose which transformations you want (break on pipe, args, redirect, whatever) - "Peeks" into stringified commands (think xargs, parallel) and formats those, too - Auto-breaks at a given width (e.g., 80 characters) - Shows you non-standard aliases, functions, files, etc. that you might not have in your shell environment - Breaks up long jq lines with jqfmt because—let's be honest—they're getting out of hand As a security researcher and tool developer, I often encounter (or…
2024 · github.com · its alternatives →
- 7

Alias and navigate to directories with tab completion in Linux - iridakos/goto
2018 · github.com · its alternatives →
- 8

A large part of our (Real Kinetic's) business is helping organizations implement platform engineering, but we've found the existing tooling to be lacking. For IaC, Terraform state becomes a pain because TF treats infrastructure as "one-shot" commands. The Kubernetes controller model provides a nicer approach to managing infrastructure, but the tooling here is also lacking. For configuration management, Helm just doesn't really scale with complexity, nor does Kustomize. For resource orchestration, Crossplane is a step in the right direction but still has challenges and limitations. As a…
2025 · koreo.dev · its alternatives →
- 9

I built this terminal native runtime for Fig's autocomplete to support Windows and Linux. Would appreciate any feedback on it!
2023 · github.com · its alternatives →
- 10

Replace .bashrc, .bash_profile, .profile, etc. with something much more clean, consistent, and meaningful. Now a repo: https://github.com/josephwecker/bashrc_dispatch - new_bashrc.sh
2012 · gist.github.com · its alternatives →
- 11

Linux Shell 'cd' replacement tool. cd on steroids, with fuzzy file finder and a directory bookmark saver. - ankitvad/goto
2015 · github.com · its alternatives →
- 12

Linux tool to show progress for cp, mv, dd, ... (formerly known as cv) - Xfennec/progress
2014 · github.com · its alternatives →
- 13

Alias and navigate to directories with tab completion in Linux - iridakos/goto
2018 · github.com · its alternatives →
- 14

- 15

Hey HN! I'm excited to share f2, a command-line tool I built for fast and flexible bulk renaming of files. It's cross-platform (Linux, macOS, Windows), executes a dry-run by default, supports undo, and provides incredible flexibility in file renaming with several built-in variables and Exiftool integration. If you've ever struggled with renaming large batches of files or wished for more control and speed when managing file names, this might be just what you need. I hope you find it useful!
2025 · github.com · its alternatives →
- 16

An attempt at saner Bash defaults. Contribute to mrzool/bash-sensible development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 17AC
2018 · npmjs.com · its alternatives →
- 18

Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive. - bbugyi200/funky
2018 · github.com · its alternatives →
- 19
File Ops▲59Easily tag/alias files & quick switch between files
2021 · marketplace.visualstudio.com · its alternatives →
- 20

- 21

Alias and navigate to directories with tab completion in Linux - iridakos/goto
2018 · github.com · its alternatives →
- 22
Lisp Shell▲120A fully-featured lisp/scheme shell written in Racket. - DexterLagan/lsh
2018 · github.com · its alternatives →
- 23

A CLI tool to build beautiful rich text command-line interfaces with type validation. - Andarius/piou
2021 · github.com · its alternatives →
- 24QC
2015 · pindexis.github.io · its alternatives →
Also compare
- Kakehashi – Experimental userspace to run macOS binaries on Linux ARM alternatives
- Cross-platform dependency manager using bash and cmake alternatives
- Warp, a Rust-based terminal alternatives
- macOS-cross-compiler – Compile binaries for macOS on Linux alternatives
- Redo – Command line utility for quickly creating shell functions alternatives
- Sol – A de-minifier for shell programs 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 →