insayn

A Static Scripting Language for Portable Shell Workflows

Description

insayn (insanely sane) is an open-source, static, Pythonic scripting language and transpiler for writing cross-platform automation once and running it anywhere. It compiles a single, readable script into native shell scripts for bash, batch, and PowerShell, removing the need to maintain OS-specific automation code.

The project focuses on building a modern compiler pipeline (lexer → parser → AST → semantic analysis → transpiler) with strong error diagnostics and predictable behavior. On top of the language core, insayn provides first-class developer tooling: syntax highlighting, a VS Code extension, and formatting/linting support so writing scripts feels like working with a real programming language rather than ad-hoc shell code.

insayn aims to make everyday automation portable, maintainable, and safe - enabling developers to define workflows (build, test, setup, deploy, environment configuration) in a single language while generating idiomatic native scripts for each platform. The entire toolchain is open-source, local-first, and designed to be extensible with future backends and editor integrations.

In short, insayn turns fragile platform-specific scripts into a single source of truth for automation - insanely sane.

Issues & Pull Requests Thread
No issues or pull requests added.