luv
« Back to VersTracker
Description:
Bare libuv bindings for lua
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lua libuv async networking bindings
Install: brew install luv
About:
Luv provides bare, low-level bindings to libuv, the multi-platform C library for asynchronous I/O. It enables Lua developers to leverage the full power of libuv's event loop directly for building high-performance network applications and system utilities. This library serves as a foundational layer upon which higher-level asynchronous frameworks can be constructed.
Key Features:
  • Direct access to libuv's core API and event loop
  • Support for TCP, UDP, file system, and process management
  • Minimal abstraction layer for maximum performance and control
  • Cross-platform compatibility via libuv
Use Cases:
  • Building high-performance asynchronous network servers and clients
  • Creating cross-platform system utilities with non-blocking I/O
  • Developing custom event-driven applications in Lua
Alternatives:
  • LuaJIT – Includes its own event loop via the FFI, but Luv provides explicit control over libuv features.
  • libuv – Luv is the binding for this C library; using libuv directly requires C programming.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 11:21pm 0 VERSION_BUMP 722b2671