apple/foundationdb
View on GitHub ↗ ★ 16,834 C++
FoundationDB - the open source, distributed, transactional key-value store
49 mentions on Hacker News by 45 people: 4 stories, 45 comments · first 2018-04-19 · latest 2026-07-03
20082026
-
You're in luck: https://github.com/apple/foundationdb/blob/main/design/corou...
comment by jwolfe · 2026-07-03 · in FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11 -
…C++ and vice versa, but not for all code, and may need work adding annotations on the C++ side. See https://github.com/apple/foundationdb/blob/main/SWIFT_GUIDE.... . There’s a good video on that work from a few years ago that was discussed…
comment by Someone · 2026-03-24 · in Testing the Swift C compatibility with Raylib (+WASM) -
▲ 189
Flow: Actor-based language for C++, used by FoundationDBstory by SchwKatze · 2025-12-08 · 53 comments
-
…- there certainly aren't many pull requests which reference Swift [0] since it was restored. [0]: https://github.com/apple/foundationdb/pulls?q=is%3Apr+swift
comment by jen20 · 2025-07-31 · in FoundationDB: From idea to Apple acquisition [video] -
It was then backed back in? https://github.com/apple/foundationdb/commit/6cd5ad2ffe1d246...
comment by dwaite · 2025-07-31 · in FoundationDB: From idea to Apple acquisition [video] -
…dive into the flexibility of Swift, and the Konrad’s talk is excellent and worth watching. https://github.com/apple/foundationdb/commit/e52fc3621fd5e41...
comment by jen20 · 2025-07-30 · in FoundationDB: From idea to Apple acquisition [video] -
…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-...
comment by fabianlindfors · 2025-05-08 · in Foundation DB Record Layer SQL API -
…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…
comment by the_mitsuhiko · 2025-05-01 · in Pwning the Ladybird Browser -
▲ 2
FoundationDB – open-source, distributed, transactional key-value storestory by tosh · 2024-09-30 · 0 comments
-
It's still open source and actively maintained by Apple, they use it internally. https://github.com/apple/foundationdb
comment by hansihe · 2024-08-15 · in CockroachDB license change -
…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
comment by jerbear4328 · 2024-03-14 · in How Figma's databases team lived to tell the scale -
…coming, and it feels great to finally get this out in open source. FDB is open source too, BTW: https://github.com/apple/foundationdb
comment by bioballer · 2024-02-04 · in Pkl, a Programming Language for Configuration -
I'd quite like to see this applied to the FoundationDB repository - https://github.com/apple/foundationdb Thanks!
comment by JadedBlueEyes · 2024-01-11 · in Show HN: Auto Wiki – Turn your codebase into a Wiki -
Is this the language in question? https://github.com/apple/foundationdb/blob/main/flow/README....
comment by JonChesterfield · 2023-12-14 · in Maybe getting rid of your QA team was bad -
…different in every language. From memory the Java ffi wrapper is 4x as much code as it is in Ruby. https://github.com/apple/foundationdb/tree/main/bindings
comment by josephg · 2023-11-15 · in WASM by example -
…• FoundationDB - the open source, distributed, transactional key-value store: https://github.com/apple/foundationdb
comment by surprisetalk · 2023-10-11 · in Apple should acquire Wolfram Research -
Isn’t apple server on C/C++? They have their own db in that https://github.com/apple/foundationdb
comment by yankput · 2023-09-19 · in JDK 21 Release Notes -
…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
comment by jen20 · 2023-09-18 · in How FoundationDB works and why it works (2021) -
…browsing through their github issues there are people trying to recover corrupted clusters. https://github.com/apple/foundationdb/issues/2480
comment by jeffbee · 2023-07-04 · in FoundationDB: A Distributed Key-Value Store -
Interesting… https://github.com/apple/foundationdb/pull/10156
comment by wooster · 2023-07-03 · in FoundationDB: A Distributed Key-Value Store -
…I am not sure if this is all of the simulation tests, but it seems to cover the basic cases. https://github.com/apple/foundationdb/tree/main/fdbserver/wo... > Someone could probably integrate this functionality into a Kubernetes operator…
comment by falsandtru · 2023-07-03 · in FoundationDB: A Distributed Key-Value Store -
…matter how you go about it. [1] https://forums.foundationdb.org/t/how-to-use-foundationdb-un... [2] https://github.com/apple/foundationdb/tree/main/tests
comment by aseipp · 2023-07-03 · in FoundationDB: A Distributed Key-Value Store -
▲ 1
Apple/FoundationDB: FoundationDBstory by gavi · 2023-05-25 · 0 comments
-
▲ 2
FoundationDB Design Internalsstory by yagizdegirmenci · 2023-01-19 · 0 comments
-
…part of the standard vernacular, but I believe we'll get there eventually. Databases are fun! [1] https://github.com/apple/foundationdb/wiki/Multi-Region-Repl... A parallel line of reach in this area of the design space out of the EU was…
comment by vvern · 2022-04-30 · in Anna: A key-value store for any scale -
…recently redirected to the github release artifacts page.) You can find the 7.0 release notes at https://github.com/apple/foundationdb/blob/main/documentatio... , which will appear in the documentation once the public site is updated to…
comment by transactional · 2022-03-14 · in FoundationDB: A distributed unbundled transactional key value store -
https://github.com/apple/foundationdb https://github.com/foundationdb EDIT: I forgot they were a commercial product before Apple open-sourced it after acquisition.
comment by Operyl · 2021-10-03 · in FoundationDB: A distributed unbundled transactional key value store -
…approach because the "proper" error handling using `if err != nil` is way too verbose: https://pkg.go.dev/github.com/apple/foundationdb/bindings/go... (Actually Go's stdlib too sometimes abuses panic in a similar way.)
comment by beltsazar · 2021-08-24 · in Error stack traces in Go with x/xerror -
FoundationDB is Apache 2.0 https://github.com/apple/foundationdb/blob/master/LICENSE It is CP per https://apple.github.io/foundationdb/cap-theorem.html
comment by ssgao · 2021-06-07 · in FoundationDB: A distributed, unbundled, transactional key value store [pdf] -
This is currently in progress right now. https://github.com/apple/foundationdb/blob/e7d7b39f12afa8ea2...
comment by ryanworl · 2021-06-07 · in FoundationDB: A distributed, unbundled, transactional key value store [pdf] -
…source contributions from them: Swift[1] and FoundationDB[2] [1] https://github.com/apple/swift [2] https://github.com/apple/foundationdb
comment by jeffnappi · 2019-09-17 · in MSVC's implementation of the C++ Standard Library -
…- Google: https://github.com/google/guava - Microsoft: https://github.com/microsoft/vscode - Apple: https://github.com/apple/foundationdb Am I missing the point? Are OSS projects from these companies that are side-projects? While on the…
comment by StreamBright · 2019-09-10 · in Uber lays off 435 people -
…doorstep" kind of way. It's active: https://www.foundationdb.org/blog/foundationdb-is-open-sourc... https://github.com/apple/foundationdb
comment by AceJohnny2 · 2019-06-26 · in Apple buys autonomous driving company Drive.ai -
…size has nothing to do with types and everything to do with the language. Look at a file like this: https://github.com/apple/foundationdb/blob/master/bindings/j... You have equals, hashCode, toString which are all uncommon in other…
comment by threeseed · 2019-02-11 · in 38% of bugs at Airbnb could have been prevented by using types -
…mistake with FoundationDB. What are your software dependency evaluation strategies? Share them. [0] https://github.com/apple/foundationdb/issues [1] https://mxstbr.com/thoughts/tech-choice-regrets-at-spectrum/
comment by jasode · 2019-01-23 · in Our Software Dependency Problem -
https://github.com/apple/foundationdb/tree/master/flow
comment by ryanworl · 2019-01-15 · in Apple Open-Sources FoundationDB Record Layer -
This is not exactly a new thing: https://github.com/apple/swift There's also: https://github.com/apple/foundationdb
comment by lloeki · 2019-01-15 · in Apple Open-Sources FoundationDB Record Layer -
Well I guess there's Foundationdb [1] and cups [2] but those were acquisitions. [1] https://github.com/apple/foundationdb [2] https://github.com/apple/cups
comment by wenc · 2018-11-23 · in Want to Recruit Better Engineers? Open Source Your Code -
Haven't tested yet, but I was wondering if it's possible to use TiDB as SQL layer. [0] [0]: https://github.com/apple/foundationdb/issues/198
comment by htfy96 · 2018-11-19 · in FoundationDB 6.0 released, featuring multi-region support -
…problems, and should ultimately result in the (FreeBSD) port being fairly straightforward. [1]: https://github.com/apple/foundationdb/pull/309 [2]: https://forums.foundationdb.org/t/freebsd-support-for-founda...
comment by jen20 · 2018-05-08 · in FoundationDB community highlights, two weeks in -
Try release-5.1 branch. See https://github.com/apple/foundationdb/pull/263 .
comment by hiroshi3110 · 2018-05-05 · in FoundationDB community highlights, two weeks in -
…can that be? there's nothing to clarify. there are people spewing nutty weirdness, and then there's https://github.com/apple/foundationdb/blob/master/LICENSE if that somehow isn't convincing, they distribute linux binaries.
comment by sigstoat · 2018-05-04 · in FoundationDB community highlights, two weeks in -
More info on this in this issue: https://github.com/apple/foundationdb/issues/129
comment by faizshah · 2018-04-20 · in Apple open-sources FoundationDB -
Found the NodeJS bindings in the 5.0 branch: https://github.com/apple/foundationdb/blob/release-5.0/bindi... Seems dated as it requires NodeJS either 0.8 or 0.10.
comment by Rygu · 2018-04-19 · in Apple open-sources FoundationDB -
Answered my own question (seems like the answer is yes): https://github.com/apple/foundationdb/blob/master/bindings/p...
comment by sleepyams · 2018-04-19 · in Apple open-sources FoundationDB -
I think my favorite part of the build process was when we frobnicated libstdc++: https://github.com/apple/foundationdb/blob/master/Makefile#L... And then there were the hijinks we went through to build a cross-compiler with modern gcc and…
comment by wwilson · 2018-04-19 · in Apple open-sources FoundationDB -
…in a btree on SSD (for random reads) and two on spinning disks in a log structured engine. [1] https://github.com/apple/foundationdb/blob/master/fdbserver/... It looks to me like Apple has made a pretty complete release of the key/value…
comment by voidmain · 2018-04-19 · in Apple open-sources FoundationDB -
It's under Apache 2.0 for those curious: https://github.com/apple/foundationdb/blob/master/LICENSE . Also, side note: it looks like this was a private GitHub repository for at least a couple months, since they have pull requests going back…
comment by saagarjha · 2018-04-19 · in Apple open-sources FoundationDB -
Awesome - the code is up on github: https://github.com/apple/foundationdb/
comment by angrygoat · 2018-04-19 · in Apple open-sources FoundationDB