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 reddit.com/r/rust

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • 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


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • polars

    Fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js

  • 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 (by fcsonline)

  • 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