Folly

An open-source C++ library developed and used at Facebook. (by facebook)

Folly Alternatives

Similar projects and alternatives to Folly

  1. serenity

    263 Folly VS serenity

    The Serenity Operating System 🐞

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

    CodeRabbit logo
  3. chromium

    247 Folly VS chromium

    The official GitHub mirror of the Chromium source

  4. cosmopolitan

    build-once run-anywhere c library

  5. desktop

    222 Folly VS desktop

    Focus on what matters instead of fighting with Git. (by desktop)

  6. cmake-init

    The missing CMake project initializer

  7. entt

    79 Folly VS entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  8. abseil-cpp

    Abseil Common Libraries (C++)

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. gentoo

    53 Folly VS gentoo

    [MIRROR] Official Gentoo ebuild repository

  11. libarchive

    Multi-format archive and compression library

  12. parallel-hashmap

    A family of header-only, very fast and memory-friendly hashmap and btree containers.

  13. xz

    25 Folly VS xz

    Discontinued XZ Utils [GET https://api.github.com/repos/tukaani-project/xz: 403 - Repository access blocked]

  14. cppcoro

    24 Folly VS cppcoro

    A library of C++ coroutine abstractions for the coroutines TS

  15. AnyAny

    22 Folly VS AnyAny

    C++17 library for comfortable and efficient dynamic polymorphism

  16. dyno

    11 Folly VS dyno

    Runtime polymorphism done right

  17. cs_libguarded

    Header-only library for multithreaded programming

  18. minisketch

    Minisketch: an optimized library for BCH-based set reconciliation

  19. t-digest

    9 Folly VS t-digest

    A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means

  20. Boost

    10 Folly VS Boost

    Super-project for modularized Boost

  21. XPLPC

    1 Folly VS XPLPC

    Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More

  22. Monix

    7 Folly VS Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Folly alternative or higher similarity.

Folly discussion

Log in or Post with

Folly reviews and mentions

Posts with mentions or reviews of Folly. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-02.
  • Meta built large-scale cryptographic monitoring
    1 project | news.ycombinator.com | 4 Dec 2024
    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
    9 projects | news.ycombinator.com | 2 Oct 2024
    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
    8 projects | news.ycombinator.com | 25 Sep 2024
    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
    6 projects | news.ycombinator.com | 5 Aug 2024
    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
    1 project | news.ycombinator.com | 24 Jul 2024
  • Properly Testing Concurrent Data Structures
    6 projects | news.ycombinator.com | 6 Jul 2024
    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
    2 projects | news.ycombinator.com | 9 Jun 2024
    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
    1 project | news.ycombinator.com | 4 Jun 2024
    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?
    1 project | news.ycombinator.com | 31 Mar 2024
    https://github.com/facebook/folly/commit/b1391e1c57be71c1e2a...
  • Backdoor in upstream xz/liblzma leading to SSH server compromise
    49 projects | news.ycombinator.com | 29 Mar 2024
    https://github.com/facebook/folly/pull/2153
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Folly repo stats
98
29,293
9.9
1 day ago

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


Sponsored
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.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?