OpenSandbox and sandlock

OpenSandbox is a high-level, multi-language sandbox orchestration platform that could potentially use sandlock as an underlying process isolation mechanism for its Linux runtimes, making them complements rather than direct competitors.

OpenSandbox
87
Verified
sandlock
57
Established
Maintenance 25/25
Adoption 21/25
Maturity 22/25
Community 19/25
Maintenance 13/25
Adoption 13/25
Maturity 18/25
Community 13/25
Stars: 7,681
Forks: 565
Downloads: 21,150
Commits (30d): 306
Language: Python
License: Apache-2.0
Stars: 16
Forks: 3
Downloads: 1,282
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About OpenSandbox

alibaba/OpenSandbox

OpenSandbox is a general-purpose sandbox platform for AI applications, offering multi-language SDKs, unified sandbox APIs, and Docker/Kubernetes runtimes for scenarios like Coding Agents, GUI Agents, Agent Evaluation, AI Code Execution, and RL Training.

Supports strong workload isolation through secure container runtimes (gVisor, Kata Containers, Firecracker) and implements unified network policies with ingress gateway routing plus per-sandbox egress controls. The platform provides built-in Command, Filesystem, and Code Interpreter implementations with lifecycle management across Docker and high-performance Kubernetes runtimes, enabling seamless scaling from local development to distributed scheduling.

About sandlock

multikernel/sandlock

Lightweight process-based sandbox for Linux, no container, no VM, no root.

Combines **Landlock** (filesystem/network/IPC), **seccomp-bpf**, and **seccomp user notification** for fine-grained syscall filtering, resource limits, and dynamic runtime policy callbacks. Offers a Rust core library, CLI tool, and Python SDK with pipeline composition for multi-stage workflows; features include COW filesystem protection, deterministic execution modes, and per-PID network control without requiring root or cgroups.

Scores updated daily from GitHub, PyPI, and npm data. How scores work