Rust 1.66

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cargo-edit

    A utility for managing cargo dependencies from the command line.

  • Speaking of cargo remove, see also cargo-edit [0] from which adding and removing originally came, as well as cargo-binstall [1] which installs binaries rather than compiling from source every time. The binaries are updatable with cargo-update [2].

    The latter two can replace a package manager for Rust related utilities, as I often find that those in OS package repositories are often not as up to date as directly from cargo.

    [0] https://github.com/killercup/cargo-edit

    [1] https://github.com/cargo-bins/cargo-binstall

    [2] https://github.com/nabijaczleweli/cargo-update

  • cargo-binstall

    Binary installation for rust projects

  • Speaking of cargo remove, see also cargo-edit [0] from which adding and removing originally came, as well as cargo-binstall [1] which installs binaries rather than compiling from source every time. The binaries are updatable with cargo-update [2].

    The latter two can replace a package manager for Rust related utilities, as I often find that those in OS package repositories are often not as up to date as directly from cargo.

    [0] https://github.com/killercup/cargo-edit

    [1] https://github.com/cargo-bins/cargo-binstall

    [2] https://github.com/nabijaczleweli/cargo-update

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cargo-update

    A cargo subcommand for checking and applying updates to installed executables

  • Speaking of cargo remove, see also cargo-edit [0] from which adding and removing originally came, as well as cargo-binstall [1] which installs binaries rather than compiling from source every time. The binaries are updatable with cargo-update [2].

    The latter two can replace a package manager for Rust related utilities, as I often find that those in OS package repositories are often not as up to date as directly from cargo.

    [0] https://github.com/killercup/cargo-edit

    [1] https://github.com/cargo-bins/cargo-binstall

    [2] https://github.com/nabijaczleweli/cargo-update

  • Cargo

    The Rust package manager

  • Moving cargo-edit into cargo has been a slow but fruitful process. Besides any of the technical work involved in getting this into cargo (e.g. making `toml_edit` production-ready), we had a long discussion about the exact UX (https://internals.rust-lang.org/t/feedback-on-cargo-add-befo...) even after its been sitting in `cargo-edit` for years.

    `cargo-set-version` has a less clear path to being merged as there isn't as much visible demand for it (there isn't even a `cargo` issue for it).

    `cargo upgrade` has the problem of trying to solve too many people's needs and is stuck in UX discussion limbo (https://internals.rust-lang.org/t/feedback-on-cargo-upgrade-...). I'm starting to formulate thoughts on which compromise I want to make to allow that to move forward again.

    In addition to the plugins you mentioned, some more worth calling out:

    - cargo-release

    - cargo-deny

    - cargo-semver-checks

    - cargo-hack

    - cargo-expand

    - cargo-nextest

    You can also see

    - All the plugins at https://crates.io/categories/development-tools::cargo-plugin...

    - What people have proposed be added: https://github.com/rust-lang/cargo/issues?q=is%3Aopen+is%3Ai...

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

  • GitUI

    5 projects | news.ycombinator.com | 7 Jan 2024
  • Use just to manage Rust project commands

    3 projects | dev.to | 31 Aug 2023
  • What are some useful tools for Rust?

    10 projects | /r/rust | 3 May 2023
  • Rust 2030 Christmas list: Subcrate dependencies

    6 projects | /r/rust | 24 Jan 2023
  • `toml` vs `toml_edit` (ie `toml` 0.6 is out)

    5 projects | /r/rust | 23 Jan 2023