← All Libraries
Boost

Boost

Free peer-reviewed portable C++ source libraries.

Language: C++Category: UtilityFirst released: 1999Created by: Boost community (Beman Dawes, et al.)License: BSL-1.0

Boost provides free peer-reviewed portable C++ source libraries that work well with the C++ Standard Library. Many Boost libraries have been proposed for and accepted into the C++ standard. Boost covers a vast range of functionality including smart pointers, regular expressions, filesystem operations, networking, multi-threading, serialization, and mathematical programming, making it an essential toolkit for C++ developers.

Links

Key Features

Smart pointers (shared_ptr, intrusive_ptr, local)Asio — cross-platform asynchronous I/O and networkingFilesystem operations and path manipulationRegular expression engine (Boost.Regex)Multi-threading (thread, mutex, condition variables)Serialization with versioning supportGraph algorithms and data structures (BGL)Unit testing framework (Boost.Test)