Limbo: A complete rewrite of SQLite in Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. limbo

    Limbo is a project to build the modern evolution of SQLite.

    20% faster for some operations now, but with only a small subset of SQL implemented. Sound like making it as fast as SQLite will be hard with full compatibility given that I expect a lot more branching etc?

    https://github.com/tursodatabase/limbo/blob/main/COMPAT.md

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

    Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.

    As of now it has a single writer, same like SQLite. But we plan to add MVCC with multiple writers in the future. Pekka has experimented with MVCC earlier: https://github.com/penberg/tihku

  4. litefs

    FUSE-based file system for replicating SQLite databases across a cluster of machines

    All this talk of “SQLite is not open contribution” never seems to consider that a project being “open contribution” doesn't mean the maintainers will accept your contributions.

    They have a process for contributions to follow: you suggest a feature, they implement it. It's far from the only project to take such a stance.

    Just in the SQLite “ecosystem” see the contribution policies of Litestream and LiteFS. I don't see people brandishing the ”not open contribution” to Ben's projects.

    https://github.com/superfly/litefs?tab=readme-ov-file#contri...

    https://github.com/benbjohnson/litestream?tab=readme-ov-file...

  5. litestream

    Streaming replication for SQLite.

    All this talk of “SQLite is not open contribution” never seems to consider that a project being “open contribution” doesn't mean the maintainers will accept your contributions.

    They have a process for contributions to follow: you suggest a feature, they implement it. It's far from the only project to take such a stance.

    Just in the SQLite “ecosystem” see the contribution policies of Litestream and LiteFS. I don't see people brandishing the ”not open contribution” to Ben's projects.

    https://github.com/superfly/litefs?tab=readme-ov-file#contri...

    https://github.com/benbjohnson/litestream?tab=readme-ov-file...

  6. limbo

    Limbo is a QEMU-based emulator for Android. It currently supports x86, ARM, PowerPC, and Sparc emulation for Intel x86 and ARM android devices. See wiki https://virtualmachinery.weebly.com for APK download and Instructions. (by limboemu)

  7. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • LibSQL is an open source, open contribution fork of SQLite

    3 projects | news.ycombinator.com | 5 Oct 2022
  • Build your own SQLite, Part 4: reading tables metadata

    4 projects | news.ycombinator.com | 4 Feb 2025
  • The definitive guide to using Django with SQLite in production 💡

    13 projects | dev.to | 18 Jan 2025
  • In Search of a Faster SQLite

    2 projects | news.ycombinator.com | 16 Dec 2024
  • LibSQL: Fork of SQLite That Is Both Open Source, and Open Contributions

    1 project | news.ycombinator.com | 10 Dec 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?