[Discussion] What crates would you like to see?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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
  • crates.io

    The Rust package registry

  • The Rust ecosystem is continually growing, but there are still a lot of areas that it has yet to cover. I find myself very impressed when I scroll through crates.io and find crates to solve problems I didn't even know existed.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • No accessibility work, see this ancient issue with basically no replies: https://github.com/tauri-apps/tauri/issues/207 I tried, to check if there was accessiblity, but basically nothing worked.

  • 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
  • finite-state-machine

  • transfer-sh-helper-rusted

    Store your transfer.sh links, so you can remember them later and know when they will expire, but now written in Rust.

  • I needed a create for my Transfer-sh-cli-app that would compress folders or files to .tar.gz. I searched a bit for some crate that would fit my needs but I didn't really find one. So I created the crate Comprexor, with a very easy interface to compress and decompress files.

  • comprexor

    A simple Rust lib to compress and extract files and directories.

  • I needed a create for my Transfer-sh-cli-app that would compress folders or files to .tar.gz. I searched a bit for some crate that would fit my needs but I didn't really find one. So I created the crate Comprexor, with a very easy interface to compress and decompress files.

  • serde

    Serialization framework for Rust

  • Something between serde (with large code due to monomorphization) and miniserde ("This library does not tackle as expansive of a range of use cases as Serde does.")

  • calloop

    A callback-based Event Loop

  • What I really want though, is a simple MQTT abstraction around a socket that I can use in non-blocking mode and put into an event loop like calloop. There's mqttrs for the protocol-only part, but I'll still need to convince my employer that it's worth it to implement the IO for it from scratch.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • mqttrs

    Async Mqtt encoder and decoder for rust.

  • What I really want though, is a simple MQTT abstraction around a socket that I can use in non-blocking mode and put into an event loop like calloop. There's mqttrs for the protocol-only part, but I'll still need to convince my employer that it's worth it to implement the IO for it from scratch.

  • cargo-geiger

    Detects usage of unsafe Rust in a Rust crate and its dependencies.

  • You can use cargo-geiger or cargo-crev to check for whether people you trusted (e.g. u/jonhoo ) trust this crate.

  • cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

  • You can use cargo-geiger or cargo-crev to check for whether people you trusted (e.g. u/jonhoo ) trust this crate.

  • faer-rs

    Linear algebra foundation for the Rust programming language

  • Something like Numpy is up and coming https://faer-rs.github.io/

  • django-tables2

    django-tables2 - An app for creating HTML tables

  • The degree of reusability (Thanks to things like GenericForeignKey and the ubiquity of Django Templates and Django ORM, there are tons of reusable components like django-filter or django-tables)

  • tract

    Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference

  • tract!!

  • dfdx

    Deep learning in Rust, with shape checked tensors and neural networks

  • And for transformers, it's really early days for dfdx, but it's a library that aims to sit basically at the Pytorch level of abstraction, that the difference is it's not just coded in Rust, but it follows the Rust-y/functional-y philosophy of "if it compiles it runs".

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • Hey Rustaceans! Got an easy question? Ask here (39/2021)!

    7 projects | /r/rust | 27 Sep 2021
  • Anticipating the Rust growth and preparing for it

    5 projects | /r/rust | 27 Jan 2021
  • Empowering Web Privacy with Rust: Building a Decentralized Identity Management System

    3 projects | dev.to | 9 Apr 2024
  • Timeline of the xz open source attack

    3 projects | news.ycombinator.com | 1 Apr 2024
  • Serde-YAML for Rust has been archived

    2 projects | news.ycombinator.com | 26 Mar 2024