Hey Rustaceans! Got a question? Ask here (27/2023)!

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

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • controller-rs

    A kubernetes reference controller

    It started as pub use operator::*: https://github.com/kube-rs/controller-rs/blame/c7d0ac652c25374c466f872d463928df96407503/src/main.rs

  • rust

    Empowering everyone to build reliable and efficient software.

    For example, there's a basic lexer that I'd like to play around with. But even though Rust was built using that crate, the crate itself isn't part of the standard library or anything, right? Do I have to grab a copy of the source and add it in my project, or is there a trick to just bring it in "for free"?

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • neon

    Rust bindings for writing safe and fast native Node.js modules. (by neon-bindings)

    Is there a third option? Surely node has a way to directly call native code, similar to Python's C extensions? Some Node equivalent of PyO3? For example, I found neon which promises "safe and fast native Node.js modules".

  • tempfile

    Temporary file library for rust

    I need to do some tests with files operations, what's the best practice in regards to creating temporary files in tests ? I heard about tempfile but is there a more idiomatic way to do that ?

  • tracing

    Application level tracing for Rust.

    At a technical level, in Rust, both [tracing]https://crates.io/crates/tracing) and log are entire ecosystems (though for the latter at least there's also third party logging frameworks), and there's at least a bridge from log to tracing.

  • mongo-rust-driver

    The official MongoDB Rust Driver

    recently i came across this issue when trying to share a mongo client across tests, it turns out that a mongo client should only be used on the runtime that created it. is this something i should worry about for channels, or will they work if the sender & receiver are on different runtimes?

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Godot game engine can interface with Rust nicely, has an editor and built-in 3D capabilities. It might serve well as the "debugging environment" to visualize the orbits.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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