Dev tools · alternatives · 2026
24 alternatives to Script: JavaScript That Runs Like Rust
After years of development, Script is here. A language that compiles JavaScript and TypeScript to native machine code with Rust-inspired memory safety and zero-overhead abstractions.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 2

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 →
- 3

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 4

This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
2024 · github.com · its alternatives →
- 5AC
2018 · npmjs.com · its alternatives →
- 6JA
2016 · json-script.com · its alternatives →
- 7

- 8

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…
2025 · github.com · its alternatives →
- 9

We'd love to share our work with you: Restate, a system for workflows-as-code (durable execution). With SDKs in JS/Java/Kotlin and a lightweight runtime built in Rust/Tokio. https://github.com/restatedev/ https://restate.dev/ It is free and open, SDKs are MIT-licensed, runtime permissive BSL (basically just the minimal Amazon defense). We worked on that for a bit over a year. A few points I think are worth mentioning: - Restate's runtime is a single binary, self-contained, no dependencies aside from a durable disk. It contains basically a…
2024 · restate.dev · its alternatives →
- 10

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 11

faster.js is a Babel plugin that compiles idiomatic Javascript to faster, micro-optimized Javascript. - vzhou842/faster.js
2018 · github.com · its alternatives →
- 12

Create and share simple web demos using TypeScript, CSS, and HTML. Prototype new ideas quickly.
2017 · codewich.com · its alternatives →
- 13IW
2011 · hildr.luminance.org · its alternatives →
- 14MT
2013 · teamten.com · its alternatives →
- 15NM
2024 · nbittich.github.io · its alternatives →
- 16FA
Hello, I want to introduce you to a programming language that I've been working on for a few years and is ready to be shared with a broader community. Feel free to ask any question about it, it's hard to describe what it is all about in a single blog post. For examples of a more complex code I recommend looking into to the "src" directory in the SDK. And here are some documentation links: https://www.fixscript.org/docs/sdk/fixscript/index.html https://www.fixscript.org/docs
2023 · fixscript.org · its alternatives →
- 17

A private, browser-only ClojureScript playground powered by the self-hosted compiler.
2016 · cljsfiddle.com · its alternatives →
- 18

FORTH-like language for Javascript / Node. Contribute to mark-hahn/fjs development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 19CB
2021 · compiledcssinjs.com · its alternatives →
- 20

Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js - adobe/ferrum
2019 · github.com · its alternatives →
- 21

You can see some examples here: https://github.com/tsoniclang/proof-is-in-the-pudding And a hugo clone (which compiles to native code) here: https://github.com/tsoniclang/tsumo Linux and macOS for now.
Jan 2026 · tsonic.org · its alternatives →
- 22

🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel
2014 · github.com · its alternatives →
- 23CJ
2013 · filepicker.github.io · its alternatives →
- 24HJ
A JSX-like syntax that compiles to Go, Python, TypeScript and JavaScript
Jun 2026 · hoplang.com · its alternatives →
Also compare
- A Rust macro that parses Java-like syntax and runs it as a Rust program alternatives
- Using Rust to write shell-script like tasks alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- Execute JavaScript in a WebAssembly QuickJS sandbox alternatives
- A complete Bash parser in JavaScript transpiled from Go alternatives
- JSONScript – Asynchronous scripting language using JSON format alternatives
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 →