Rash (bashrs) is an open-source Rust-to-POSIX shell transpiler and shell script safety tool. It allows developers to write type-safe Rust code and transpile it into deterministic, safe POSIX shell scripts, as well as to purify and rewrite legacy bash scripts to guarantee idempotence and injection prevention. Rash also offers a CLI, API, integrated linter/formatter, mutation testing, and both MCP server and LSP integration, making it a powerful tool for developers, DevOps, and system engineers prioritizing security and portability in automated pipelines.
Visit Rash's official website for product details and getting started.
Comprehensive guide on how to use Rash, including installation, features, and API details.
Forum for users to discuss issues, features, and collaborate on Rash development.