Built to help you go further

Connect, collaborate, and grow with engineers from around the world.

What do you need help with?

“I'm stuck on an error”

Visit the CPPLang Slack for fast responses, quick debugging and real-time conversation

Join Slack 24,000+ members

“I have a proposal for a new feature”

Propose libraries, participate in the formal review and submit major features on the mailing list

Subscribe now

“I found a bug”

Find the library you're looking for on GitHub, follow the reporting template and let the author know

Report it on GitHub

“I have a general question”

Post on Reddit and engage in casual chat with fellow Boost enthusiasts

Visit Reddit

Install Boost and get started in your terminal.

You are viewing an older version. See the documentation for installation steps.

Install Boost and get started in your terminal.

conan install boost
vcpkg install boost
sudo apt install libboost-all-dev
sudo dnf install boost-devel
sudo yum install boost-devel
sudo pacman -S boost
brew install boost
Join the discussion on Slack

Preview of the Boost Slack workspace

Discover a library that meets your needs

  • Uuid

    A universally unique identifier.

    Data Domain
  • Container

    Standard library containers and extensions.

    Containers Data
  • Json

    JSON parsing, serialization, and DOM in C++11

    Containers Data IO C++ 11
  • Variant2

    A never-valueless, strong guarantee implementation of std::variant.

    Containers Data C++ 11
Explore The Boost Developers Mailing List

Preview of recent threads on the Boost developers mailing list

Posts from the Boost community

Join the Boost Developers Mailing List

Get the latest on releases, features, security patches, fixes and all major announcements.