Packages
Browse packages indexed by the registry.
OCI runtime specification support for ArcBox
Zero-copy packet parsing, Ethernet/ARP framing, and Internet checksums for the ArcBox datapath
Protocol definitions for ArcBox (ttrpc/protobuf)
Host-socket egress (UDP/ICMP), SOCKS5/HTTP-CONNECT tunnels, and inbound L2 relay for the ArcBox proxy datapath
PTY session primitives shared by ArcBox guest agents
PF_ROUTE routing socket API for macOS route management
Snapshot, copy-on-write rootfs, and template catalogs for ArcBox computers
Transport layer abstractions for ArcBox (Unix socket, vsock)
VirtIO device implementations for ArcBox
VirtIO traditional memory balloon device for ArcBox
VirtIO block device implementation for ArcBox
VirtIO console device implementation for ArcBox
Foundational types and traits for ArcBox VirtIO devices
VirtIO filesystem device (virtio-fs) implementation for ArcBox
VirtIO network device implementation for ArcBox
VirtIO entropy device implementation for ArcBox
VirtIO vsock device + connection manager for ArcBox
Guest-side sandbox orchestration over nested Firecracker microVMs; ships the in-sandbox vm-agent init.
Virtual Machine Monitor for ArcBox
Safe Rust bindings for Apple's vmnet.framework
Batch datagram I/O via sendmsg_x/recvmsg_x (macOS) and sendmmsg/recvmmsg (Linux)
Rust bindings for the Guild Wars 2 dps-meter with focus on ease-of-use and performance.
High-level Rust bindings to dear imgui; forked for use in arcdps addons
Raw FFI bindings to dear imgui; forked for use in arcdps addons
Macros for arcdps
A lightweight, secure, and dynamic runtime for composing, deploying, and managing WebAssembly components
High-performance message routing and local recipient registry for the Arcella WebAssembly application platform.
Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data.
Core data types and manifests for the Arcella WebAssembly runtime
Bump allocator exercise for ArceOS
A multi-task child-thread crate (from crates.io) for ArceOS with PFlash MMIO access via page tables
A simple collections (String, Vec) crate (from crates.io) for ArceOS
A simple collections (String, Vec) crate (from crates.io) for ArceOS
A preemptive CFS scheduling crate (from crates.io) for ArceOS demonstrating timer-interrupt-driven task switching
ArceOS Guest Address Space (Hypervisor): runs a guest OS with loop-based VM exit handling and nested page fault support — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM
ArceOS Guest Mode (Hypervisor): runs a minimal guest OS (skernel) using hardware-assisted virtualization — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM — with VM exit handling and second-stage page table support
ArceOS Guest Monolithic Kernel (Hypervisor): runs a guest monolithic OS kernel with user-space process support (task management, syscall handling, pflash passthrough) — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM
ArceOS Guest Virtual Device (Hypervisor): runs a guest OS with virtual device support (timer, console, NPF passthrough) — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM
Exercise about supporting HashMap for ArceOS
A simple helloworld crate (from crates.io) for ArceOS
A simple helloworld crate (from crates.io) for ArceOS
Lazy page mapping for ArceOS: loads and runs a user-space app with demand paging and syscall handling
A filesystem-based app loader crate (from crates.io) for ArceOS demonstrating FAT-fs initialization and file I/O
A filesystem-based app loader crate (from crates.io) for ArceOS demonstrating FAT-fs initialization and file I/O