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

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • rust-rdkafka

    A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka

    I am playing with tokio and rust-rdkafka library, following the examples like this one: https://github.com/fede1024/rust-rdkafka/blob/6fb2c37/examples/asynchronous_processing.rs

  • serde

    Serialization framework for Rust

    Maybe serde will do? That's for serialization/deserialization, but a custom impl Serialize looks like the thing you're looking for.

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

  • genawaiter

    Stackless generators on stable Rust.

    There's e.g. https://github.com/whatisaphone/genawaiter, but you can also use yield directly (https://doc.rust-lang.org/beta/unstable-book/language-features/generators.html).

  • Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

    Nope, apparently not (https://github.com/rust-lang/rust-clippy/issues/5828).

  • arewegameyet

    The repository for https://arewegameyet.rs

    I don't really know about web development, but for game development you'll have to be a little more specific - are you looking for game engines, graphics backends, AI, physics, networking, or something else? That said, https://arewegameyet.rs/ is a great catalogue of pointers.

  • rfcs

    RFCs for changes to Rust

    See also: https://github.com/rust-lang/rfcs/issues/862

  • RG3D

    3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]

    Recommend checking out rg3d.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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