В мире, где разработчики постоянно прыгают между Python, Go, JavaScript и C++, инструмент Run выглядит как мечта любого полиглота. Это — универсальный CLI и REPL, написанный на Rust, который позволяет запускать код на 25+ языках без установки десятков отдельных инструментов и оболочек. Проект создан разработчиком Esubaalew во время изучения Rust, и, как это часто бывает, “учебная игрушка” неожиданно превратилась в мощный инженерный инструмент. По сути, Run — это единая оболочка, которая абстрагирует разрозненные компиляторы и интерпретаторы в один интерфейс.
Вы можете:
💡 Запустить любой файл по расширению: run examples/go/hello/main.go 💡 Выполнить однострочный код: run --lang python --code "print('Привет, мир!')" 💡 Открыть интерактивный REPL: run …и внутри него динамически переключаться между языками командой :lang js, :lang go, :lang py и т. д. Таким образом, Run — это не просто обёртка, а интерпретатор интерпретаторов — универсальный фронтенд для десятков рантаймов, собранный в од