Boost – колекция от библиотеки, разширяващи функционалността на C++. Те се разпространяват свободно под лиценза Boost Software License заедно с изходния код. Проектът е създаден след приемането на стандарта C++, когато много хора бяха недоволни от липсата на някои библиотеки в STL.. Проектът е своеобразен „полигон“ за различни разширения на езика и някои от библиотеките са кандидати за включване в следващия стандарт C++.
Boost има забележим фокус върху изследванията и разширяемостта (метапрограмиране и обобщено програмиране с активно използване на шаблони). Някои програмисти го смятат за де факто стандарт и необходимо допълнение към STL.. Други, напротив, избягват всякакво използване на библиотеката в проектите, опасявайки се от въвеждането на ненужни зависимости в проекта и смятайки, че използването на тези библиотеки увеличава твърде много изискванията към знанията на програмиста за C++, тъй като някои части на Boost са много сложни.
Библиотеки Boost
Библиотеките на Boost обхващат следното:


