Description:
Collection of reusable C++ library artifacts developed at Facebook
|
|
Type: Formula
|
Latest Version: 2025.12.15.00@0
|
Tracked Since: Nov 10, 2025
|
|
Links:
Homepage |
GitHub |
formulae.brew.sh
|
|
Stars: 30,177 |
Forks: 5,829 |
Language: C++ |
Category: Developer tools
|
|
Tags:
c-plus-plus
library
performance
concurrency
facebook
|
|
Install:
brew install folly
|
About:
Folly is a cross-platform library of C++ components designed for practicality and efficiency, particularly in large-scale systems. It provides high-performance abstractions for concurrency, networking, and data structures, often outperforming standard library equivalents. Its value lies in offering battle-tested, production-ready utilities that Facebook uses internally.
|
Key Features:
- High-performance concurrent data structures (e.g., MPMC queues)
- Memory-efficient string and I/O utilities (e.g., fbstring, AsyncSocket)
- Portable abstractions for system-level operations (e.g., futures, executors)
- Extensive benchmarking and testing frameworks
- Support for modern C++ standards and compiler optimizations
|
Use Cases:
- Building high-throughput, low-latency network servers and services
- Developing performance-critical applications requiring custom memory management
- Implementing scalable concurrent algorithms and data processing pipelines
|
Alternatives:
-
Boost C++ Libraries
– More comprehensive and established, but Folly offers higher performance for specific components like futures and concurrency primitives.
-
Abseil
– Google's C++ common libraries; focuses on foundational utilities, while Folly includes more high-level, Facebook-specific performance optimizations.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Dec 23, 2025 10:37am |
2025.12.15.00 |
0 |
VERSION_BUMP |
13c1d4dc |
| Nov 10, 2025 7:04pm |
|
0 |
VERSION_BUMP |
a7873b33 |
| Nov 3, 2025 7:16pm |
|
0 |
VERSION_BUMP |
535dd10a |
| Oct 21, 2025 8:59pm |
|
0 |
VERSION_BUMP |
61c37d47 |
| Oct 14, 2025 9:40am |
|
0 |
VERSION_BUMP |
005fffff |
| Oct 7, 2025 12:52pm |
|
0 |
VERSION_BUMP |
5bb3df50 |
| Sep 10, 2025 11:04pm |
|
0 |
VERSION_BUMP |
c78ffd0e |
| Aug 26, 2025 7:58am |
|
0 |
VERSION_BUMP |
8ac07232 |
| Dec 16, 2024 6:40am |
|
1 |
VERSION_BUMP |
f1a6699b |
| Nov 27, 2024 5:01am |
|
0 |
VERSION_BUMP |
d2bb20b7 |
| Nov 19, 2024 12:30am |
|
0 |
VERSION_BUMP |
3c88851e |
| Nov 18, 2024 5:25pm |
|
0 |
VERSION_BUMP |
a718f2c9 |
| Nov 11, 2024 8:38pm |
|
0 |
VERSION_BUMP |
c8d73d5e |
| Nov 11, 2024 1:18pm |
|
0 |
VERSION_BUMP |
d22ba2ce |
| Oct 30, 2024 1:07am |
|
0 |
VERSION_BUMP |
e8094ec8 |
| Oct 29, 2024 7:42pm |
|
0 |
VERSION_BUMP |
bc9ed33d |
| Oct 21, 2024 9:31pm |
|
0 |
VERSION_BUMP |
a9ed56fb |
| Sep 30, 2024 11:19pm |
|
0 |
VERSION_BUMP |
27f2c914 |
| Sep 20, 2024 3:11am |
|
0 |
VERSION_BUMP |
79929e2e |
|