Meta

Folly: The Facebook Open Source Library

Jun 2, 2012Jordan DeLong
Folly: The Facebook Open Source Library
SummaryAI, from the source post

Introduced Folly, a collection of reusable C++ library artifacts developed and used at Facebook, to address the bottleneck of releasing open-source projects due to dependencies on unreleased internal library code. Folly components are designed for high performance at scale, with examples like AtomicHashMap demonstrating wait-free lookups and fine-grained locking for insertions to reduce contention. The library also focuses on programmer convenience and performance with utilities like folly::to and folly::format for string manipulation, and complements existing libraries like Boost and the Standard Library.

More from the Facebook Engineering Blog trail