Life & fun · alternatives · 2026
24 alternatives to New unix utility "when"
run a command until a condition is met, then run another one! - apg/when
When" is a Unix utility that executes a command repeatedly until a specified condition is met, then runs a subsequent command. Designed for developers and system administrators who need to automate conditional… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. New unix utility "when" launched in 2013; newer entries below may have overtaken it.
- 1

Hi HN, I built a small Linux CLI tool called witr (Why Is This Running?). The idea came from a situation most of us have hit: you log into a machine, see a process or port running, and immediately wonder why it exists, who started it, and what is keeping it alive right now. witr traces a process, service, or port back to its origin and responsibility chain and explains it in a way that’s quick to read, especially when you’re debugging under pressure. This is v0.1.0. It’s intentionally small and focused. Feedback, criticism, and edge cases are very welcome. Repo:…
Dec 2025 · github.com · its alternatives →
- 2

Hi HN! I've been building Dayflow, a macOS app that automatically tracks what you're actually working on (not just which apps you have open). Here's what it does: - It creates a semantic timeline of your day; - It does it by understanding the content on your screen (with local or cloud VLMs); - This allows you to see exactly where your time went without any manual logging. Traditional time trackers tell you "3 hours in Chrome" which is not very helpful. Dayflow actually understands if you're reading documentation, debugging code, or scrolling HN. Instead of "Chrome: 3 hours", you get…
2025 · github.com · its alternatives →
- 3

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

A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling) - lmorg/murex
2023 · github.com · its alternatives →
- 5

Schedule recurring tasks locally and in the cloud easily
Mar 2026 · claude.ai · its alternatives →
- 6

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

Describes Prig, which is for Processing Records In Go. It's a text processing tool like AWK, but it uses Go as the scripting language.
2022 · benhoyt.com · its alternatives →
- 8

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

Alert yourself after a long-running task in terminal - README.md
2021 · gist.github.com · its alternatives →
- 10
now.sh▲83Pipeable bash script that prints current time while waiting for an input from stdin - apankrat/now.sh
2013 · github.com · its alternatives →
- 11

A human-friendly and fast alternative to cut (and sometimes awk) - theryangeary/choose
2020 · github.com · its alternatives →
- 12

- 13

- 14

Cron syntax reference and examples on how to schedule cron jobs to run every minute, at specific time, several times a day, only on workdays, every 15 minutes.
2017 · healthchecks.io · its alternatives →
- 15

Trigger webhooks at specific times or on intervals using cron expressions. Automate workflows with ease.
2022 · cronhooks.io · its alternatives →
- 16TN
2017 · termipal.sh · its alternatives →
- 17

🔊 Play sounds while and after shell jobs complete. Contribute to alexdelorenzo/onhold development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 18

Schedule reminders, follow-ups, notifications, and expirations with one API call. Delivery tracking, retries, and failure alerting built in. No cron to maintain.
2018 · posthook.io · its alternatives →
- 19

forkrun is the culmination of a 10-year-long journey focused on "how to make shell parallelization fast". What started as a standard "fork jobs in a loop" has turned into a lock-free, CAS-retry-loop-free, SIMD-accelerated, self-tuning, NUMA aware shell-based stream parallelization engine that is (mostly) a drop-in replacement for xargs -P and GNU parallel. On my 14-core/28-thread i9-7940x, forkrun achieves: * 200,000+ batch dispatches/sec (vs ~500 for GNU Parallel) * ~95–99% CPU utilization across all 28 logical cores, even when the workload is non-existant (bash no-ops / `:`)…
Mar 2026 · github.com · its alternatives →
- 20
N▲75A cli tool that notifies when programs executions complete
2018 · github.com · its alternatives →
- 21EC
2017 · acha.ninja · its alternatives →
- 22
FastScripts 3▲112Mac utility for running scripts with keyboard shortcuts
2021 · redsweater.com · its alternatives →
- 23

SMS notifications for long-running tasks. Deploy, migrate, build, train, then walk away. We
2019 · nudge.sh · its alternatives →
- 24

Command-line tool for time tracking in a human-readable, plain-text file format. - jotaen/klog
2021 · github.com · its alternatives →
Also compare
- Witr – Explain why a process is running on your Linux system alternatives
- Dayflow – A git log for your day alternatives
- Redo – Command line utility for quickly creating shell functions alternatives
- A smarter Unix shell and scripting environment alternatives
- Claude Code Scheduled Tasks alternatives
- Using Rust to write shell-script like tasks 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 →