What are some less popular but well-made crates you'd like others to know about?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Tetra

    🎮 A simple 2D game framework written in Rust

  • Tetra 2D game library. It's very easy to pick up and use. I'd like to bring more attention to it. https://tetra.seventeencups.net/

  • imara-diff


  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • micromath

    Embedded Rust arithmetic, 2D/3D vector, and statistics library

  • micromath is an embedded-friendly arithmetic, 2D/3D vector, and statistics library with quaternion support.

  • roxmltree

    Represent an XML document as a read-only tree.

  • For xml parsing, I find https://github.com/RazrFalcon/roxmltree as a really good crate. It’s fast, light, and well documented/maintained. I have so much respect for the maintainer’s approach to merging PRs and the way they consider what’s important for the crate

  • versio

    A version number manager

  • remoc

    Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust

  • remoc - a really good rpc framework with agnostic transport and encoding and support for observable/streamable objects.

  • dotfiles

    My configuration files and personal collection of scripts. (by BurntSushi)

  • Yeah it's great! I used it to implement a little utility to convert a subset of SMS/MMS messages from an XML backup to a more readable plain text version: https://github.com/BurntSushi/dotfiles/blob/0b075d79a6ff8812a1f48a37b9858938b3eadc58/bin/rust/searchsms/main.rs

  • 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
  • polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

  • strum

    A small rust library for adding custom derives to enums

  • strum is among my favorite crates to recommend. Favorites of this crate include EnumProperty and EnumIter

  • bacon

    background rust code check

  • You might find bacon interesting: that's one of its features.

  • woodpecker

    Drill is an HTTP load testing application written in Rust

  • touche

    Synchronous HTTP library for Rust (by reu)

  • If you wish to checkout an alternative: https://github.com/reu/touche Ps: I am the author

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