Dev tools · alternatives · 2026
24 alternatives to Cash: Tool for running shell commands on a large number of HPC nodes
A command line utility to run shell commands on a large number of HPC nodes - GitHub - janoliver/cash: A command line utility to run shell commands on a large number of HPC nodes
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Cash: Tool for running shell commands on a large number of HPC nodes launched in 2022; newer entries below may have overtaken it.
- 1

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 →
- 2

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 3

Minimal distributed configuration management in bash - frameable/aviary.sh
2020 · github.com · its alternatives →
- 4

- 5

Run a shell script with bash, line-by-line, prompted on each command. Useful for running unknown scripts or debugging. Not a secure substitute for understanding a script beforehand. - LICENSE
2021 · gist.github.com · its alternatives →
- 6

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

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 8

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

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 →
- 10

Daily notes command line tool. Contribute to tomlockwood/dn development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 11

- 12MA
Easily create SSH tunnels.
2018 · davrodpin.github.io · its alternatives →
- 13

I built a CLI tool called `sshsync` to run shell commands and transfer files across multiple servers over SSH concurrently. It was inspired by tools like `pssh`, but I wanted something more modern, intuitive, and Pythonic. What it does: - Run shell commands on multiple servers (in parallel) - Push/pull files or directories with progress bars - Uses `~/.ssh/config` and lets you group hosts with YAML - Supports `--dry-run` mode to preview actions without executing - Outputs results using `rich` (tables, colors) - Built with `Typer`, `asyncssh`, and `rich` There’s no daemon or…
2025 · github.com · its alternatives →
- 14CS
The pattern of downloading and executing installation scripts without verifying them has bothered me for a while. I started messing around with a way to verify the checksum of scripts before I execute them. I've found it a really useful tool for installing things like Rust or Deno. It's written entirely as a shell script, and it's easy to read and understand what's happening. I hope it may be useful to someone else!
2022 · checksum.sh · its alternatives →
- 15

I originally was just messing with pi-autoresearch. Gave it a sample task to build the most portable coding agent. First cut was 6 KB of shell. Great for one-shots, unusable interactively. I was shocked it actually worked. Started building up -- adding features — but with a self-imposed rule: no new dependencies, and sub 500 LOC. This thing had to be truly portable. Just sh, curl, awk. System primitives only. Which means I did some genuinely disgusting things in awk, including JSON parsing and the OpenAI Responses tool loop with reasoning items carried across turns. It's now ~400 lines. In…
Apr 2026 · pu.dev · its alternatives →
- 16

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 17

- 18
Tiny Shell▲57A bash-like shell that performs basic functions of a shell. Made as a project for my course of System Software. - skywalker212/tiny-shell
2018 · github.com · its alternatives →
- 19

Your wishes are my commands. Contribute to dylanjcastillo/shell-genie development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 20

Command line tool to share your UNIX terminal and forward local TCP ports to people you trust. - gravitational/teleconsole
2016 · github.com · its alternatives →
- 21

compile/run for the lazy. Contribute to alcover/lacy 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 →
- 23AF
Hello, Motivated by this discussion https://goo.gl/te4BFv, I have created a simple (free and open-source) command line note organizer. The tool, called npmnotes, take a folder with notes (written in markdown/texdown) and creates a webpage that lets you search and browse through the notes. You can then publish this webpage or use it locally. The result (built with npmnotes) looks something like this https://npmnotes.org. Currently, this is just a (working) prototype and I plan to add more features soon (based on the feedback I get). What do you think of it?
2018 · its alternatives →
- 24

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
Jul 2026 · crates.io · its alternatives →
Also compare
- Warp, a Rust-based terminal alternatives
- Using Rust to write shell-script like tasks alternatives
- Aviary.sh – A tiny Bash alternative to Ansible alternatives
- shell.how alternatives
- Run unknown shell script with a line-by-line confirmation prompt alternatives
- Linux tool to show progress for cp, rm, dd, etc. 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 →