curlpp
« Back to VersTracker
Description:
C++ wrapper for libcURL
Type: Formula  |  Latest Version: 0.8.1@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking c++ http library libcurl
Install: brew install curlpp
About:
curlpp is a C++ library that provides an object-oriented interface to libcurl, making it significantly easier to perform network operations like HTTP requests. It simplifies complex tasks such as handling URLs, managing connections, and processing data by abstracting the C-based libcurl API into intuitive C++ classes. This wrapper enables developers to integrate robust networking capabilities into their applications with cleaner, more maintainable code.
Key Features:
  • Object-oriented C++ interface for libcurl
  • Simplifies URL manipulation and data transfer
  • Supports SSL/TLS, cookies, and custom headers
  • Header-only or easy-to-link library
Use Cases:
  • Building C++ applications that require HTTP client functionality
  • Integrating web APIs or RESTful services into native software
  • Developing tools for file downloading or web scraping
Alternatives:
  • libcurl (C API) – More powerful and flexible but requires manual memory management and is more verbose.
  • cpp-httplib – A lightweight, header-only HTTP client/server library, often preferred for simpler use cases.
License: MIT
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
Oct 15, 2025 5:02pm 2 VERSION_BUMP c545ce44
Sep 14, 2025 2:35am 2 VERSION_BUMP 670e04c7