libuv
« Back to VersTracker
Description:
Multi-platform support library with a focus on asynchronous I/O
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library async-io networking event-driven cross-platform
Install: brew install libuv
About:
Libuv is a cross-platform C library that adds support for asynchronous I/O, including file system, network, and DNS operations. It provides a consistent event-driven interface across different operating systems, abstracting away platform-specific complexities. Its primary value is enabling high-performance, non-blocking applications like web servers and network tools.
Key Features:
  • Cross-platform asynchronous I/O
  • Event loop and non-blocking networking
  • Asynchronous file system operations
  • Thread pool management
  • Signal handling and process management
Use Cases:
  • Building high-performance network servers and clients
  • Creating cross-platform command-line tools
  • Implementing event-driven application architectures
Alternatives:
  • libevent – More mature but with a less consistent API across platforms
  • Boost.Asio – C++ library requiring Boost, whereas libuv is pure C
Version History
Detected Version Rev Change Commit
Sep 12, 2025 6:26am 0 VERSION_BUMP f91b237a
Oct 27, 2024 12:49pm 0 VERSION_BUMP 673846b5
Oct 11, 2024 6:19pm 0 VERSION_BUMP 0c05ce6c
Sep 26, 2024 7:09am 0 VERSION_BUMP 09281405