Build a Database in Four Months with Rust and 647 Open-Source Dependencies

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

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    > but that they rely on third party dependencies for critical components (like regex and async).

    Regex is not a third-party dependency:

    https://github.com/rust-lang/regex

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

    The official GitHub mirror of the Chromium source

  4. cargo-supply-chain

    Gather author, contributor and publisher data on crates in your dependency graph.

    Cargo currently has `cargo tree`, which prints out a dependency tree. There's an extension to cargo which also shows how many people have the ability to push to your dependencies, titled `cargo-supply-chain`.

    https://github.com/rust-secure-code/cargo-supply-chain/

  5. cargo-deny

    ❌ Cargo plugin for linting your dependencies 🦀

    There is `cargo-deny` that handles some enforcement: https://github.com/EmbarkStudios/cargo-deny. Doesn't handle authors, but I suspect it's easy to add?

    There is really just a handful of crates that nearly often get pulled in and probably like 5 authors across them.

    Supply chain harderning is pretty easy in rust: caro-deny, cargo-suply-chain, cargo-crev, cargo-vet, cargo-{s}bom and probably a few more I can't remember.

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

  • Rust Tooling: 8 tools that will increase your productivity

    9 projects | dev.to | 15 Feb 2024
  • Release Engineering Is Exhausting So Here's cargo-dist

    8 projects | /r/rust | 1 Feb 2023
  • Rust 2030 Christmas list: Subcrate dependencies

    6 projects | /r/rust | 24 Jan 2023
  • cargo-release v0.22 is out!

    1 project | /r/rust | 21 Oct 2022
  • Opinions on developing with `#![deny(missing_docs)]`

    1 project | /r/rust | 24 Jul 2022