Rash

Rash

Transpile Rust to safe POSIX shell and purify bash scripts.

Visit Rash

About Rash

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.

Resources

Product Website

Visit Rash's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guide on how to use Rash, including installation, features, and API details.

View docs →

Community Discussions

Forum for users to discuss issues, features, and collaborate on Rash development.

Join the community →