zurl
« Back to VersTracker
Description:
HTTP and WebSocket client worker with ZeroMQ interface
Type: Formula  |  Latest Version: 1.12.0@0  |  Tracked Since: Oct 14, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking http websocket zeromq c++
Install: brew install zurl
About:
Zurl is a non-blocking HTTP and WebSocket client worker that communicates via ZeroMQ. It allows applications to perform asynchronous web requests without managing complex network connections directly. This simplifies building high-performance network services that need to interact with external APIs or websockets.
Key Features:
  • Asynchronous non-blocking I/O
  • ZeroMQ interface for easy integration
  • Supports both HTTP and WebSocket protocols
  • Written in C++ for high performance
Use Cases:
  • Building scalable microservices that require external API calls
  • Integrating real-time WebSocket data into backend systems
  • Offloading network requests from main application threads
Alternatives:
  • libcurl – Libcurl is a widely used library but requires direct C/C++ integration, whereas Zurl runs as a separate worker process.
  • curl – The standard command-line tool is for ad-hoc requests, while Zurl is designed for persistent, high-concurrency background processing.
Version History
Detected Version Rev Change Commit
Oct 14, 2025 5:03pm 1 VERSION_BUMP 94e685d7
Oct 10, 2025 4:15am 0 VERSION_BUMP 2fab0c71
Sep 18, 2025 5:53am 0 VERSION_BUMP 1eff3192