foundationdb

FoundationDB - the open source, distributed, transactional key-value store (by apple)

Foundationdb Alternatives

Similar projects and alternatives to foundationdb

  1. PowerToys

    Windows system utilities to maximize productivity

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  4. GmsCore

    Free implementation of Play Services

  5. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  6. swift

    The Swift Programming Language

  7. swift-evolution

    This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

  8. winget-pkgs

    98 foundationdb VS winget-pkgs

    The Microsoft community Windows Package Manager manifest repository

  9. SaaSHub

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

    SaaSHub logo
  10. citus

    Distributed PostgreSQL as an extension

  11. ladybird

    Truly independent web browser

  12. wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

  13. mvsqlite

    Distributed, MVCC SQLite that runs on FoundationDB.

  14. datascript

    Immutable database and Datalog query engine for Clojure, ClojureScript and JS

  15. password-manager-resources

    A place for creators and users of password managers to collaborate on resources to make password management better.

  16. coremltools

    Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.

  17. Permazen

    Language-Natural Persistence Layer for Java

  18. fdb-kubernetes-operator

    A kubernetes operator for FoundationDB

  19. FASTER

    Fast persistent recoverable log and key-value store + cache, in C# and C++.

  20. docker

    Discontinued Docker - the open-source application container engine (by microsoft)

  21. fdb-record-layer

    A record-oriented store built on FoundationDB

  22. riakv

    Log structured append-only key-value store from Rust In Action with some enhancements.

  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 foundationdb alternative or higher similarity.

foundationdb discussion

Log in or Post with

foundationdb reviews and mentions

Posts with mentions or reviews of foundationdb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-07.
  • Foundation DB Record Layer SQL API
    7 projects | news.ycombinator.com | 7 May 2025
    The five second timeout remains and trickles through to apply to Postgres transactions instead. This project would very much be for OLTP, so not really fit for using Postgres for OLAP or hybrid workloads.

    The N+1 issue is a really interesting one which I have a plan for but haven't implemented yet. FoundationDB has what they call mapped ranges [0] to help with this, which works in some cases. More generally, one should make sure to issue read request as soon as possible and not on-demand, given that FoundationDB clients have a futures-based design. This is slightly tricky in Postgres because internally it has a pull-based model where one tuple is pulled from the execution plan at a time, so one needs to implement pre-fetching and not make a read against FDB each time a new tuple is pulled.

    [0] https://github.com/apple/foundationdb/wiki/Everything-about-...

  • Pwning the Ladybird Browser
    5 projects | news.ycombinator.com | 30 Apr 2025
    I'm honestly not at all familiar with browsers but I really do wonder if a custom language wouldn't be a reasonable tradeoff. It's not all that insane as that is a path that has been walked before. For instance FoundationDB has their own syntax to manage their actor system which just transpiles to C++: https://github.com/apple/foundationdb/blob/main/flow/README....

    V8 also has torque which I think to some degree also fits into that type of mindset.

  • FoundationDB – open-source, distributed, transactional key-value store
    1 project | news.ycombinator.com | 30 Sep 2024
  • Figma's Databases team lived to tell the scale
    5 projects | news.ycombinator.com | 14 Mar 2024
    Actually, Apple does this for iCloud! They use FoundationDB[1] to store billions of databases, one for each user (plus shared or global databases).

    See: https://read.engineerscodex.com/p/how-apple-built-icloud-to-...

    Discussed on HN at the time: https://news.ycombinator.com/item?id=39028672

    [1]: https://github.com/apple/foundationdb https://en.wikipedia.org/wiki/FoundationDB

  • Maybe Getting Rid of Your QA Team Was Bad
    1 project | news.ycombinator.com | 14 Dec 2023
    Is this the language in question? https://github.com/apple/foundationdb/blob/main/flow/README....
  • WASM by Example
    16 projects | news.ycombinator.com | 15 Nov 2023
  • JDK 21 Release Notes
    6 projects | news.ycombinator.com | 19 Sep 2023
    Isn’t apple server on C/C++?

    They have their own db in that

    https://github.com/apple/foundationdb

  • How FoundationDB works and why it works
    5 projects | news.ycombinator.com | 18 Sep 2023
    > Any meaningful technology is open source.

    Clearly untrue, however FoundationDB is open source, with a permissive license.

    https://github.com/apple/foundationdb

    So is much of the operational tooling for it:

    https://github.com/FoundationDB/fdb-kubernetes-operator

  • FoundationDB: A Distributed Key-Value Store
    13 projects | news.ycombinator.com | 3 Jul 2023
    I don't recall any of those details but the test involved injecting a bogus block device that always returns garbage, and noting that this results in garbage records returned from client queries. And I don't think those kinds of issues have been eradicated, browsing through their github issues there are people trying to recover corrupted clusters. https://github.com/apple/foundationdb/issues/2480
  • Apple/FoundationDB: FoundationDB
    1 project | news.ycombinator.com | 25 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic foundationdb repo stats
24
15,363
9.8
2 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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