Hand-picked open-source runtime abstraction layers ranked by stars and activity. Compare the top alternatives and pick the right one.
This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist
It is a runtime abstraction library specifically tailored for containerized code execution and sandboxing, though its focus is narrow compared to generalized multi-cloud abstraction frameworks.
Edge Runtime is a lightweight JavaScript and WebAssembly execution engine designed for running serverless functions and web APIs at the network edge. It functions as an isolated execution environment that processes application logic close to end users, implementing standard browser and web interfaces such as Fetch, Request, and Response for serverless computing. The engine utilizes V8 isolate sandboxing with separate memory spaces to securely run untrusted worker code alongside resource governors that limit heap allocation and CPU time per execution. It features a modular API layer mapping st
This repository provides a unified Web API abstraction layer tailored for edge infrastructure, though it focuses specifically on edge environments rather than a broader multi-cloud runtime.