Hacker GitHub

← All repos

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

Mentions per year 49 mentions · busiest year 2018 (12)
20082026
  1. You're in luck: https://github.com/apple/foundationdb/blob/main/design/corou...
  2. …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…
  3. ▲ 189
    Flow: Actor-based language for C++, used by FoundationDB
    story by SchwKatze · 2025-12-08 · 53 comments
  4. …- 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
  5. It was then backed back in? https://github.com/apple/foundationdb/commit/6cd5ad2ffe1d246...
  6. …dive into the flexibility of Swift, and the Konrad’s talk is excellent and worth watching. https://github.com/apple/foundationdb/commit/e52fc3621fd5e41...
  7. …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
  8. …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
  9. ▲ 2
    FoundationDB – open-source, distributed, transactional key-value store
    story by tosh · 2024-09-30 · 0 comments
  10. 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
  11. …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
  12. …coming, and it feels great to finally get this out in open source. FDB is open source too, BTW: https://github.com/apple/foundationdb
  13. I'd quite like to see this applied to the FoundationDB repository - https://github.com/apple/foundationdb Thanks!
  14. 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
  15. …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
  16. …• 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
  17. 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
  18. …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
  19. …browsing through their github issues there are people trying to recover corrupted clusters. https://github.com/apple/foundationdb/issues/2480
  20. Interesting… https://github.com/apple/foundationdb/pull/10156
  21. …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
  22. …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
  23. ▲ 1
    Apple/FoundationDB: FoundationDB
    story by gavi · 2023-05-25 · 0 comments
  24. ▲ 2
    FoundationDB Design Internals
    story by yagizdegirmenci · 2023-01-19 · 0 comments
  25. …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
  26. …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…
  27. https://github.com/apple/foundationdb https://github.com/foundationdb EDIT: I forgot they were a commercial product before Apple open-sourced it after acquisition.
  28. …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
  29. 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
  30. This is currently in progress right now. https://github.com/apple/foundationdb/blob/e7d7b39f12afa8ea2...
  31. …source contributions from them: Swift[1] and FoundationDB[2] [1] https://github.com/apple/swift [2] https://github.com/apple/foundationdb
  32. …- 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
  33. …doorstep" kind of way. It's active: https://www.foundationdb.org/blog/foundationdb-is-open-sourc... https://github.com/apple/foundationdb
  34. …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…
  35. …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
  36. https://github.com/apple/foundationdb/tree/master/flow
  37. This is not exactly a new thing: https://github.com/apple/swift There's also: https://github.com/apple/foundationdb
  38. 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
  39. 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
  40. …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...
  41. 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
  42. …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.
  43. 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
  44. 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
  45. 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
  46. 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
  47. …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
  48. 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
  49. Awesome - the code is up on github: https://github.com/apple/foundationdb/
    comment by angrygoat · 2018-04-19 · in Apple open-sources FoundationDB