nowfound

Alternatives

Products that do what InnoDB_rs – InnoDB 'Undelete' Toolkit in Rust does

I recently had the "opportunity" to recover a database from being accidentally `rm -rf`'ed. In the process decided the best route is to implement InnoDB storage format and scan the disk for any and all record we can still find.

  1. 1
    QoreDB95

    The fast, open-source database client built with Rust

    Mar 2026

  2. 2
    Rem83

    CLI trash that makes it ridiculously easy to recover files.

    2021

  3. 3RF

    Alternative to magic.h and infer. Zero dependencies. Fully extensible. Works in no_std, async, and embedded contexts.

    2025 · crates.io

  4. 4RL
  5. 5IB
  6. 6CR
  7. 7RA
  8. 8RD

    May 2026 · github.com

  9. 9RS

    I made rm-safely, a simple shell wrapper that moves files to trash instead of permanently deleting them. It prevents accidental deletions from autocomplete mishaps or hasty rm -rf commands. Should work as a drop-in replacement for rm but safer. Would appreciate any feedback!

    2025 · github.com

  10. 10AA
  11. 11IR

    I don't know Rust. Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that. So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well. I'm curious whether anyone else mostly opens their IDE for git operations these days. It's open source, and there's a signed app in Releases.

    Jun 2026 · github.com

  12. 12TM

    I built tinykv because I kept reaching for simple persistent storage in Rust projects but found existing solutions either too complex (sled) or unmaintained (pickledb). tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage. Would appreciate any feedback from the HN community!

    2025 · crates.io

  13. 13AA

    May 2026 · github.com

  14. 14SS

    Hi HN! I've been building a project that handles high-value credentials in-process, and I wanted something more robust than just zeroing memory on drop. A comment on a recent Show HN[0] made me realize that awareness of lower-level memory protection techniques might not be as widespread as I thought. The idea here is to pull out all the tools in one crate, with a relatively simple API. * mlock/VirtualLock to prevent sensitive memory from being swapped (eg the KeePass dump) * Core dump exclusion using MADV_DONTDUMP on Linux & Android * mprotect to minimize exposure over time * Guard…

    Mar 2026 · github.com

  15. 15DA
  16. 16FC
  17. 17OS

    run "stakpak --profile readonly", then ask it to list, then nuke some AWS resource https://stakpak.gitbook.io/docs/how-it-works/warden-guardrai...

    Nov 2025 · github.com

  18. 18FO

    Hey HN, I’m Roi, one of the co-creators of FalkorDB. We’re a growing team working on a graph database designed for production workloads and GraphRAG systems. The new release (v4.10.0) is out, and I wanted to share some of the updates and ask for feedback from folks who care about performance, memory efficiency in graph-heavy systems. FalkorDB is an open-source property graph database that supports OpenCypher (with our own extensions) and is used under the hood for retrieval-augmented generation setups where accuracy matters. The big problem we’re working on is scaling graph databases without…

    2025

  19. 19RM
  20. 20EE
  21. 21DA
  22. 22LF

    A library for encoding (and decoding) u64s into usually fewer than eight bytes.

    2023 · crates.io

  23. 23XA

    I couldn't find a database that was immutable (like Datomic) and embedded (like SQLite), so I made one. The reference impl is in Zig and there are now ports for Java, Clojure, TypeScript, and Go.

    Apr 2026 · github.com

  24. 24
    LoraDB3

    Embedded Rust graph database for AI, Cypher & Vectors Search

    May 2026 · loradb.com

Ranked by how close each launch is in meaning, then by votes. Refine with a description →