uvwasi
« Back to VersTracker
Description:
WASI syscall API built atop libuv
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: wasi webassembly libuv system-interface nodejs
Install: brew install uvwasi
About:
Uvwasi provides an implementation of the WebAssembly System Interface (WASI) syscall API built on top of the libuv library. It enables WebAssembly runtimes to interact with the host operating system's file system, network, and other system resources. This library is primarily used within the Node.js runtime to support WASI modules.
Key Features:
  • Provides a POSIX-like API for WebAssembly
  • Built on the cross-platform libuv event loop
  • Enables file system and system call access for WASM
  • Designed for integration into WebAssembly runtimes
Use Cases:
  • Enabling WASI support in Node.js
  • Building custom WebAssembly runtimes with system access
  • Developing host environments for sandboxed applications
Alternatives:
  • wasmtime – A standalone runtime with its own sandboxed execution environment, whereas uvwasi is a library intended to be embedded.
  • wasi-libc – Provides a standard C library implementation for WASI, often used with Emscripten, while uvwasi focuses on the libuv integration layer.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 7:54am 0 VERSION_BUMP 91ee0f5a
Sep 10, 2025 9:52pm 0 VERSION_BUMP c1cc0c86