Folly: The Facebook Open Source Library
Jun 2, 2012Jordan DeLong

Summary
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.