Alternatives
Products that do what Kosh – Bash shell runtime with 100x faster Shellcheck and LSP built-in does
Kosh is a Bash-compatible runtime focused on VERY detailed diagnostics and performance. The project started from frustration with how difficult shell errors can be to debug. And how slow some tools are. The project is feature-complete and the core is usable enough to experiment with. There is a Language Server that works on shell scrips, but I'm planning to expand it to support every conf/YAML/etc file that may have Bash embedded in, e.g. GitHub workflows. Report: bash incompatibility, broken diagnostics, cases where existing tools may solve the problem better Thanks!
- 1

- 2BS
2020 · github.com
- 3IW
Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.
2018
- 4FA
2017 · bitbucket.org
- 5

- 6AC
2018 · npmjs.com
- 7SB
Hi HN! I built a CLI tool called ShellTalk for macOS, Linux, and web (WebAssembly) that maps English text to the corresponding Bash commands. ShellTalk is written in Swift and available under the Apache 2.0 license on GitHub. I was inspired a few weeks ago after reading the Meta-Harness paper and seeing a tool called Hunch that did something similar using the Apple Foundation model. I often forget flag names and orders, but I wanted something that worked consistently. The 3B AFM worked surprisingly well with Hunch, but it felt slow and sometimes slight changes in what I wrote would result in…
Apr 2026 · barrasso.me
- 8SA
I’ve been working on shuck, a shell script linter written in Rust. ShellCheck is excellent project and set the bar for this space. However, it's very slow and take up a far amount of resources. shuck is conservatively 20x faster than shellcheck and uses a fraction of the resources. shuck currently supports sh, bash, dash, ksh, mksh, and zsh. shuck should mostly be a drop in replacement for shellcheck but it is not a port since shellcheck is GPL. It is s clean-room implementation with its own parser and analysis engine, so behavior may differ in some cases. shuck is tested against shellcheck…
Apr 2026 · github.com
- 9BR
2017 · bash.rocks
- 10JM
Born out of my frustration with powershell’s slow startup and confusing syntax I have long wanted to build a shell and scripting language in .NET. I have been working on it for a long time and thanks to Claude, I was able to finally get it over the line. I daily drive it as my shell on Windows, and really happy with it so far. Please try it and let me know where it can improve!
Feb 2026 · jitzu.dev
- 11FA
2019 · github.com
- 12SA
The startup I work for has an internal, bash-based, cli that basically amounts to shared aliases with a common entrypoint. As the number of aliases has grown, I've had a desire to group functionality together in subcommands, add more help strings, and have better tab completion. I know I could convert it to, e.g., a python script, but I was curious what was possible if we continued to use bash. I couldn't find anything that solved those problems without lots of extra machinery. I understand why, shell scripts are generally not long, and focused on a dedicated task; adding cli features to…
Mar 2026 · github.com
- 136K
2017 · github.com
- 14BF
2020 · github.com
- 15AB
2021 · github.com
- 16IB
I wrote a tutorial on how to create Bash scripts, where the command line interface runs entirely in the browser using v86 (https://github.com/copy/v86), and the code editor uses Monaco.
2025 · sandbox.bio
- 17CA
2020 · crwi.uk
- 18AN
We’re building an open-source language layer on top of Go, designed specifically for COBOL-style workloads: Native decimal arithmetic (COBOL-accurate) Record structures and copybook compatibility Batch jobs and transactional orchestration as first-class constructs Sequential / indexed file I/O baked into the runtime Compiles through Go for speed, concurrency, and cloud deployability Think of it as Kotlin for COBOL, or “COBOL on Go” familiar to mainframe engineers, powerful for modern developers. Test Results so far: NIST COBOL-85 validation: 77.61% overall (305/393 tests) NC…
Nov 2025 · github.com
- 19WS
I built WayPoint to streamline my terminal workflow and simplify both shell command expansion and URL shortening. Here’s a quick overview: - Shell Command Shortening - Type a shortcut like s/gs and it instantly expands to git status in your terminal. - Integrated support for zsh and fish via custom completion scripts that perform in-place expansions. - Configure shortcuts easily using a YAML file, for example: - Hierarchical URL Shortener - Use the same YAML configuration to create nested URL shortcuts for internal tools, documentation, or other resources. - Supports multi-level…
2025 · github.com
- 20RA
Hello HN! Just wanted to share a small project I've been working for the last few months. It's a tool called Runal, a text-based creative coding environment that runs in the terminal. It works similarly as processing or p5js but it does all the rendering as text. And it can either be scripted with JavaScript or used as a Go package. It's open-source and cross-platform (linux, macOS, windows). It seems to me that text/ascii-art aesthetics are really popular in creative coding communities, so I though it would make sense to create a tool that runs on a platform which can render text only.…
2025 · github.com
- 21FS
2015 · github.com
- 22ZP
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!
2014
- 23DO
Coding agents spend a lot of time in the shell. When exploring a codebase, they usually reach for the same handful of tools: grep, find, ls, cat. We built a public SSH server that hosts Supabase docs as markdown files so that agents can explore them the same way they explore code: ssh supabase.sh grep -rl 'RLS' docs ssh supabase.sh cat docs/guides/database/postgres/row-level-security.md | head -10 Under the hood commands run inside Vercel's just-bash [1] library - an emulated bash shell sandboxed within the JS runtime. It uses a VFS where the docs are mounted as markdown…
Apr 2026 · github.com
- 24AC
It's quite limited but does the job, I invite anybody not aware of what cram tests are to give them a try, being on Unix with the original cram or Windows with this one ;)
Nov 2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →