Rust Sandbox

Open-source Rust projects categorized as Sandbox | Edit details

Top 3 Rust Sandbox Projects

  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Firecracker: Lightweight Virtualization for Serverless Applications (2020) | news.ycombinator.com | 2022-05-04

    It's a niche use-case, but one of the things I've been curious about is nested virtualization using Firecracker as the outside VMM and KVM as the inner VMM (and the sole userspace process running in the Firecracker VM). This would make it possible to use Firecracker for whole-system virtualization, and emulate Windows.

    This is apparently technically possible and just works thanks to Linux' support of nested virtualization, but celebratory noises to that effect elicited a slightly freaked out response: https://github.com/firecracker-microvm/firecracker/issues/17...

    That issue only really covered the security impliciations of multiple KVM (QEMU) instances inside a given Firecracker instance, which I can totally see as (strictly, pedantically) problematic. But if QEMU is literally the only thing running (besides an only-what's-necessary /init) in a given Firecracker instance, that sounds to me like I'd have the best of all the worlds (Firecracker's awesome security and hardware emulation).

    The only ramifications I can see are if the hardware acceleration involved in nested virtualization might represent a security vulnerability. Theoretically such a vulnerability would equivalently impact Firecracker-inside-Firecracker use cases, assuming that a theoretical attack would need to break out of QEMU and then Firecracker, as opposed to *waves hands* doing something that punches all the way from the twice-VMM'd guest all the way out to the host.

  • wasmtime

    Standalone JIT-style runtime for WebAssembly, using Cranelift

    Project mention: Ask HN: Recommendation for general purpose JIT compiler | news.ycombinator.com | 2022-05-15

    I haven't used it, but cranelift is also my first thought for this.

    If you want a stable interface though, I might use wasm on top of it via wasmtime. I'm not sure how stable the API for wasmtime is, but at least the IR (wasm) is, and there's an ecosystem of tools around it.

    https://github.com/bytecodealliance/wasmtime

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • rusty-city

    Sand simulation game

    Project mention: What’s everyone working on this week (22/2021)? | reddit.com/r/rust | 2021-05-31

    I'm learning rust making a simple sandbox game! https://github.com/MrMarble/rusty-city

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-15.

Rust Sandbox related posts

Index

What are some of the best open-source Sandbox projects in Rust? This list will help you:

Project Stars
1 firecracker 18,039
2 wasmtime 7,466
3 rusty-city 1
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com