Life & fun · alternatives · 2026
24 alternatives to Lockdown.sh Simple shell script for locking down new linux installs
Lockdown your linux install. The simple zero config linux hardening script - dolegi/lockdown.sh
Lockdown.sh is a shell script designed to secure freshly installed Linux systems. It automates the process of applying security hardening measures to new Linux installations. The tool is intended for system… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Lockdown.sh Simple shell script for locking down new linux installs launched in 2020; newer entries below may have overtaken it.
- 1
dif.sh▲373Markdown feature flags your coding agent installs for you
Aug 2026 · dif.sh · its alternatives →
- 2CS
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 →
- 3

Grownetics DevOps Open Source
2019 · gitlab.com · its alternatives →
- 4

My simple Swiss Army knife for http/https troubleshooting and profiling. - trimstray/htrace.sh
2019 · github.com · its alternatives →
- 5

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

Been exploring claude and spec-based coding, I think it turned out fairly successful. It's just a simple unix-style tool that gives you a single command to use in bash scripts to simplify mutex or semaphore locking of execution.
2025 · github.com · its alternatives →
- 7

Lightweight solution for using encrypted passwords in shell scripts - plyint/encpass.sh
2018 · github.com · its alternatives →
- 8

`makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…
2024 · github.com · its alternatives →
- 9

👨🏭Set up your Linux server with plain shell scripts - pch/welder
2017 · github.com · its alternatives →
- 10

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

A rest application to update firewalld rules on a linux server - GitHub - prashantgupta24/firewalld-rest: A rest application to update firewalld rules on a linux server
2020 · github.com · its alternatives →
- 12

Linux filesystem defragger written in Rust and Qt Quick/Kirigami - gbin/defragger
Aug 2026 · github.com · its alternatives →
- 13

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

Use Touch ID / Secure Enclave for SSH Authentication! - sekey/sekey
2017 · github.com · its alternatives →
- 15

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

Time to announce Noisy Sockets Shell, the first in a series of WireGuard powered applications I'm working on. Noisy Sockets Shell is an SSH replacement that uses WireGuard for authentication and encryption, and WebSockets for communication. CLI and browser client available.
2024 · github.com · its alternatives →
- 17

Deploy static sites with a single command. rsync and you
2024 · pgs.sh · its alternatives →
- 18

Multithreaded, non-blocking Linux server framework in Rust - nathansizemore/hydrogen
2016 · github.com · its alternatives →
- 19

I kept seeing every npm/pnpm/yarn/bun/uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that…
Jun 2026 · github.com · its alternatives →
- 20

Dead simple testing framework for Bash with coverage reporting - Checksum/critic.sh
2020 · github.com · its alternatives →
- 21

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

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

Redstart is a lightweight Lisp interpreter written in C++ with a focus on shell scripting. It lets you combine the expressive power of Lisp with the practicality of the Unix shell: you can run commands, capture output, pipe between processes, and still use Lisp syntax for logic and structure. Think of it as writing your shell scripts in Lisp instead of Bash.
2025 · github.com · its alternatives →
- 24
Lisp Shell▲120A fully-featured lisp/scheme shell written in Racket. - DexterLagan/lsh
2018 · github.com · its alternatives →
Also compare
- dif.sh alternatives
- Checksum.sh verify every install script alternatives
- tor_ssh.sh – One command to enable SSH access via Tor alternatives
- My shell script for HTTP/HTTPS troubleshooting and profiling alternatives
- Aviary.sh – A tiny Bash alternative to Ansible alternatives
- Linux CLI tool to provide mutex locks for long running bash ops 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 →