Dev tools · alternatives · 2026
24 alternatives to Sandy – A tiny Sandbox to run untrusted code ️
A tiny "sandbox" to run untrusted code 🏖️. Contribute to craigmulligan/sandy development by creating an account on GitHub.
Sandy is a development tool that provides a lightweight sandbox environment for executing untrusted code safely. Designed for developers who need to test or run code without risking their system's security, it offers a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Sandy – A tiny Sandbox to run untrusted code ️ launched in 2020; newer entries below may have overtaken it.
- 1

I'm excited to introduce Zerobox, a cross-platform, single binary process sandboxing CLI written in Rust. It uses the sandboxing crates from the OpenAI Codex repo and adds additional functionalities like secret injection, SDK, etc. Watch the demo: https://www.youtube.com/watch?v=wZiPm9BOPCg Zerobox follows the same sandboxing policy as Deno which is deny by default. The only operation that the command can run is reading files, all writes and network I/O are blocked by default. No VMs, no Docker, no remote servers. Want to block reads to /etc? zerobox…
Mar 2026 · github.com · its alternatives →
- 2
YepCode▲157Hey HN, We’re excited to introduce YepCode Run, a serverless runtime and SDK for executing code in secure sandboxes. Built on top of YepCode (https://yepcode.io), it allows you to execute code without any setup or installation. Perfect for: * Running AI-generated code – Securely in a sandbox environment, enabling fully autonomous AI agents. * Package Exploration – Try npm or PyPI packages without installing them locally. * Code Sharing – Easily share runnable code examples with others. * Quick Prototyping – Test snippets and algorithms on the fly. Just write or paste your code, and…
2022 · yepcode.io · its alternatives →
- 3

Hi everyone, I built a runtime to isolate untrusted code using wasm sandboxes. Basically, it protects your host system from problems that untrusted code can cause. We’ve had a great discussion about sandboxing in Python lately that elaborates a bit more on the problem [1]. In TypeScript, wasm integration is even more natural thanks to the close proximity between both ecosystems. The core is built in Rust. On top of that, I use WASI 0.2 via wasmtime and the component model, along with custom SDKs that keep things as idiomatic as possible. For example, in Python we have a simple decorator:…
Feb 2026 · github.com · its alternatives →
- 4

- 5SJ
2012 · engineering.versal.com · its alternatives →
- 6

Hey everyone, this is my latest project. Bedrock is a lightweight program runtime: programs assemble down to a few kilobytes of bytecode that can run on any computer, console, or handheld. The runtime is tiny, it can be implemented from scratch in a few hours, and the I/O devices for accessing the keyboard, screen, networking, etc. can be added on as needed. I designed Bedrock to make it easier to maintain programs as a solo developer. It's deeply inspired by Uxn and PICO-8, but it makes significant departures from Uxn to provide more capabilities to programs and to be easier to…
2025 · benbridle.com · its alternatives →
- 7

TRUST – Coding Rust like it's 1989. Contribute to wojtczyk/trust development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 8

The safest, simplest way to run untrusted code.
Feb 2026 · deno.com · its alternatives →
- 9

Keep your JavaScript code secure and compliant with Sandworm
2023 · sandworm.dev · its alternatives →
- 10

A Rust crate for containing memory leaks and fragmentation - brannondorsey/mem-isolate
2025 · github.com · its alternatives →
- 11

Drop: a rootless Linux sandbox for developers. It isolates coding agents and third-party packages while preserving your work environment.
30d ago · droprun.sh · its alternatives →
- 12

Write & test Swift code in your browser
2015 · swiftlang.ng.bluemix.net · its alternatives →
- 13

Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99 - ringtailsoftware/uvm32
Dec 2025 · github.com · its alternatives →
- 14

I wanted to see how fast an isolated code sandbox could start if I never had to boot a fresh VM. So instead of launching a new microVM per execution, I boot Firecracker once with Python and numpy already loaded, then snapshot the full VM state. Every execution after that creates a new KVM VM backed by a `MAP_PRIVATE` mapping of the snapshot memory, so Linux gives me copy-on-write pages automatically. That means each sandbox starts from an already-running Python process inside a real VM, runs the code, and exits. These are real KVM VMs, not containers: separate guest kernel, separate guest…
Mar 2026 · github.com · its alternatives →
- 15
Sandworm▲293Keep your JavaScript code secure and compliant with Sandworm
2023 · sandworm.dev · its alternatives →
- 16

- 17

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 →
- 18CC
Chunk co-founder here. We spent the last 2 weeks building this to scratch our own itch: As developers, we often have problems that could be solved just by running a few lines of code. Sometimes, running this code on your local machine is fine. But other time, the code need to run automatically reacting to external events or to run continuously, which means, it needs to run on a server somewhere. So now, you have to find a cloud provider, to package or build the code and finally to deploy it. All of that for what could be literally be 4 lines of code. We couldn’t find an easier way to do…
2022 · chunk.run · its alternatives →
- 19

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

2025 · mackow.ski · its alternatives →
- 21

GO sandbox to run untrusted code. Contribute to nishitm/goBox development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 22

We have been working on Multy, an open-source[1] tool that enables developers to deploy and switch to any cloud - AWS, Azure and GCP for now. We realized that, even when using Terraform, writing infrastructure code is very different for each cloud provider. This means changing clouds or deploying the same infrastructure in multiple clouds requires rewriting the same thing multiple times. And even though most core resources have the same functionality, developers need to learn a new provider and all its nuances when choosing a new cloud. This is why we built Multy. Multy is currently…
2022 · github.com · its alternatives →
- 23

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

Rust toolchain for Xcode-compatible iOS bitcode. Contribute to getditto/rust-bitcode development by creating an account on GitHub.
2019 · github.com · its alternatives →
Also compare
- Zerobox – Sandbox any command with file, network, credential controls alternatives
- YepCode alternatives
- Sandboxing untrusted code using WebAssembly alternatives
- Modal Sandboxes alternatives
- Sandbox.js - Run user code in a sandboxed environment alternatives
- Bedrock – An 8-bit computing system for running programs anywhere 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 →