Abseil — это открытая коллекция C++ кода, совместимая со стандартом C++17, созданная для расширения возможностей стандартной библиотеки C++. Код собран из внутренней кодовой базы Google и прошёл обширное тестирование в production-среде.
Библиотека не конкурирует со стандартной библиотекой C++, а дополняет её: предоставляет недостающие компоненты или альтернативы для специфических задач, выявленных в ходе работы в Google.
В состав входят модули для работы со строками, хешированием, временем, памятью, флагами командной строки, синхронизацией, обработкой ошибок и псевдослучайными числами. Официальные системы сборки: Bazel и CMake.
GitHub ★ 17,465
