SaaSHub helps you find the best software and product alternatives Learn more →
Folly Alternatives
Similar projects and alternatives to Folly
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
parallel-hashmap
A family of header-only, very fast and memory-friendly hashmap and btree containers.
-
xz
Discontinued XZ Utils [GET https://api.github.com/repos/tukaani-project/xz: 403 - Repository access blocked]
-
-
-
-
-
-
t-digest
A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means
-
-
XPLPC
Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Folly discussion
Folly reviews and mentions
-
Meta built large-scale cryptographic monitoring
Scribe[1], Scuba[2], Hive[3], and folly[4]. It's neat for sure, but speaking as an outsider without the resources to learn (much less create!) an entire universe of data infrastructure and SDKs, it feels like I'm in the corner eating dinner at the kids' table.
At any rate, I'm glad somebody out there is doing this stuff.
[1]: https://engineering.fb.com/2019/10/07/core-infra/scribe/
[2]: https://research.facebook.com/publications/scuba-diving-into...
[3]: https://research.facebook.com/publications/hive-a-warehousin...
[4]: https://github.com/facebook/folly/tree/main
-
The Fastest Mutexes
I was thinking the same. There are many mutexes out there, some are better at certain workloads than the rest. DistributedMutex and SharedMutex come to mind (https://github.com/facebook/folly/blob/main/folly/synchroniz..., https://github.com/facebook/folly/blob/main/folly/SharedMute...) Just like hashmaps, it's rarely the case that a single hashmap is better under _all_ possible workloads.
-
Show HN: Coros – A Modern C++ Library for Task Parallelism
At Meta folly::Coro is used pretty heavily. Have you taken a look at it? Wondering if there are any advantages. The api seems fairly similar to me at a glance.
https://github.com/facebook/folly/tree/main/folly/experiment...
-
C++'s `Noexcept` Can (Sometimes) Help (Or Hurt) Performance
Just a simple Google search would reveal that you are wrong about this and what's worse is that you place the burden on me to have to disprove your wrong assertions as opposed to providing references that justify your position:
Folly https://github.com/facebook/folly:
"It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile."
libcu++: https://nvidia.github.io/cccl/libcudacxx/
"It does not replace the Standard Library provided by your host compiler (aka anything in std::)
Incremental: It does not provide a complete C++ Standard Library implementation."
Abseil: https://github.com/abseil/abseil-cpp
"Abseil is an open-source collection of C++ library code designed to augment the C++ standard library. Abseil is not meant to be a competitor to the standard library"
- Folly: An open-source C++ library developed and used at Facebook
-
Properly Testing Concurrent Data Structures
Folly has DeterministicSchedule, which also wraps atomics and it is used to test its core synchronization primitives, but I don't think it's as sophisticated as loom.
https://github.com/facebook/folly/blob/main/folly/test/Deter...
-
Compilers Are (Too) Smart
Easily solved manually reserving exponentially. All my projects use some variation of this: https://github.com/facebook/folly/blob/9f125c94e10fd01f5567c...
But I've burned myself on this a few times before.
-
Intel's Lion Cove Architecture Preview
Modern hash table implementations use vector instructions for lookups:
- Folly: https://github.com/facebook/folly/blob/main/folly/container/...
- Abseil: https://abseil.io/about/design/swisstables
-
Ask HN: How bad is the xz hack?
https://github.com/facebook/folly/commit/b1391e1c57be71c1e2a...
-
Backdoor in upstream xz/liblzma leading to SSH server compromise
https://github.com/facebook/folly/pull/2153
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2025
Stats
facebook/folly is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Folly is C++.