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 - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • 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

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. 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

    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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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