asio
« Back to VersTracker
Description:
Cross-platform C++ Library for asynchronous programming
Type: Formula  |  Latest Version: 1.36.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ networking asynchronous library cross-platform
Install: brew install asio
About:
Asio is a C++ library for network and low-level I/O programming that provides developers with consistent asynchronous model using modern C++. It offers cross-platform support for socket operations, timers, and custom asynchronous services. The library forms the foundation for many high-performance networking applications and is the basis for the C++20 networking standard.
Key Features:
  • Cross-platform asynchronous I/O and networking
  • Proactor and reactor design pattern implementations
  • SSL/TLS support for secure communications
  • Highly scalable with support for thousands of concurrent connections
  • Header-only library with no external dependencies beyond system libraries
Use Cases:
  • Building high-performance network servers and clients
  • Developing asynchronous applications with non-blocking I/O
  • Implementing custom protocol handlers and network services
Alternatives:
  • libevent – C-based event loop library, less type-safe than Asio's C++ approach
  • Boost.Asio – Asio originated from Boost; standalone version removes Boost dependency
License: BSL-1.0
Dependencies: openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 10, 2025 9:11am 0 VERSION_BUMP 0d9675b9