nowfound

Dev tools · alternatives · 2026

24 alternatives to Run – a CLI universal code runner I built while learning Rust

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…

Run is a command-line tool for executing code across multiple programming languages, including Python, JavaScript, Ruby, Rust, Go, and C/C++. It supports running code snippets from CLI flags, executing files… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Run your code, from the cloud on your computer

    2024 · snippet.run · its alternatives →

  2. 2

    A Rust macro that parses Java-like syntax and runs it as a Rust program

    2018 · gitlab.com · its alternatives →

  3. 3

    Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib

    2020 · github.com · its alternatives →

  4. 4

    compile/run for the lazy. Contribute to alcover/lacy development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  5. 5

    You write a standard solution, just like on LeetCode, and run it through the CLI. It identifies the problem by ID or title, executes your code against local test cases, and shows the result. It currently supports around 1.4k problems and multiple languages, including Python, C++, Rust, Java, Go, TypeScript, Swift, and others. The project is still an MVP. System design, SQL, and concurrency problems are not supported yet, but support for more problem types is planned. Made in Haskell!

    Aug 2026 · github.com · its alternatives →

  6. 6

    Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…

    2025 · github.com · its alternatives →

  7. 7

    Run WebAssembly made for outside the browser, inside the browser.

    2022 · runno.dev · its alternatives →

  8. 8
    Runno▲148

    Make embeddable code snippets that run in the browser

    2021 · runno.dev · its alternatives →

  9. 9PA

    I’m sure many of you are familiar, but there’s a treacherous gap between finding (or building) a model that works in PyTorch, and getting that deployed into your application, especially in consumer-facing applications. I’ve been very interested in solving this problem with a great developer experience. Over time, I gradually realized that the highest-impact thing to have was a way to go from existing Python code to a self-contained native binary—in other words, a Python compiler. I was already pretty familiar with a successful attempt: when Apple introduced armv8 on the iPhone 5s, they…

    2025 · blog.fxn.ai · its alternatives →

  10. 10

    Run your favourite programming languages online

    2019 · mycompiler.io · its alternatives →

  11. 11

    Hi HN, (First time poster!) I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\! Here's a quick look at the interactive mode: https://raw.githubusercontent.com/bgreenwell/lstr/main/asset... I've just released v0.2.0 with some features I think this community might find…

    2025 · github.com · its alternatives →

  12. 12

    An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…

    2022 · github.com · its alternatives →

  13. 13

    Task runner that helps you easily manage and invoke small scripts and wrappers - TekWizely/run

    2019 · github.com · its alternatives →

  14. 14

    Rust Starter Project. Contribute to rust-starter/rust-starter development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  15. 15

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  16. 16
    Cattle▲87

    Platform to run and share code

    2022 · cattle.sh · its alternatives →

  17. 17R1

    HN discussion about the initial release: https://news.ycombinator.com/item?id=31112273

    2023 · seri.tools · its alternatives →

  18. 18

    :aquarius: A Lisp-esque, JS-interpreted scripting language - tsortwehttam/runiq

    2015 · github.com · its alternatives →

  19. 19

    A tiny "sandbox" to run untrusted code 🏖️. Contribute to craigmulligan/sandy development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  20. 20AC

    I'm working on a CLI that helps you create the boilerplate of your project in multiple languages and frameworks. In case of front-end frameworks/libraries, with cli you'll be able to create the project, set up git on your local, add the UI-framework, testing framework, and linting, and in the future releases you'll be able to even add pre-designed components. The CLI currently supports React, Angular, Vue, Svelte and Node.js will be released today. Also soon, you'll be able to deploy your applications to AWS with a single command. Appreciate your feedbacks and all the contributions are…

    2022 · its alternatives →

  21. 21

    Learn how Runme brings securely shareable GitHub Gists to your day-to-day DevOps workflows and documentation.

    2024 · runme.dev · its alternatives →

  22. 22

    Count lines of code quickly. Contribute to cgag/loc development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  23. 23

    A tool transforms your command prompt into a smart assistant

    2025 · github.com · its alternatives →

  24. 24

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

    2024 · crates.io · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →