run Polyglot command runner & smart REPL that lets you script, compile, and iterate in 25+ languages without touching another CLI. Built in Rust for developers who live in multiple runtimes. run gives you a consistent CLI, persistent REPLs, and batteries-included examples for your favorite languages. Quickstart # Show build metadata for the current binary run --version # Execute a snippet explicitly run --lang python --code " print('hello, polyglot world!') " # Let run detect language from the file extension run examples/go/hello/main.go # Drop into the interactive REPL (type :help inside) run # Pipe stdin (here: JSON) into Node.js echo ' {"name":"Ada"} ' | run js --code " const data = JSON.parse(require('fs').readFileSync(0, 'utf8')); console.log( ` hi ${data.name} ` ) " Installation All release assets are published on the GitHub Releases page, including macOS builds for both Apple Silicon (arm64) and Intel (x86_64). Pick the method that fits your platform: Cargo (Rust) cargo install run-kit Installs the run binary from the run-kit crate. Updating? Run cargo install run-kit --force . Homebrew (macOS) brew install --formula https://github.com/Esubaalew/run/releases/latest/download/homebrew-run.rb This formula is published as a standalone file on each release; it isn’t part of the default Homebrew taps. Installing by name ( brew install homebrew-run ) will fail—always point Homebrew to the release URL above (or download the file and run brew install ./homebrew-run.rb ). Once the latest release artifacts are published, Homebrew automatically selects the correct macOS binary for your CPU (Intel or Apple Silicon) based on this formula. Debian / Ubuntu curl -LO https://github.com/Esubaalew/run/releases/latest/download/run-deb.sha256 DEB_FILE= $( awk ' {print $2} ' run-deb.sha256 ) curl -LO " https://github.com/Esubaalew/run/releases/latest/download/ ${DEB_FILE} " sha256sum --check run-deb.sha256 sudo apt install " ./ ${DEB_FILE} " Windows (Scoop) scoop install https: // ...
First seen: 2025-10-04 19:59
Last seen: 2025-10-05 10:01