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

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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. tracing

    Application level tracing for Rust.

    Is there a standard crate / tool / practice for simplistic logging with Tokio? I presume it's tokio-tracing but there seems to be many bells and whistles when I'm looking for what amounts to essentially an async stderr with concurrent buffering.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Rocket

    A web framework for Rust.

    I've been reading through the rocket.rs code to try and figure this out, but if anyone knows how this works for actix web, it would be just as helpful.

  4. ggez

    Rust library to create a Good Game Easily

  5. diesel

    A safe, extensible ORM and Query Builder for Rust

    The Diesel getting started guide is explicitly written for using PostgreSQL as your database system. It is using some parts of SQL that are not supported by SQLite. You can follow the equivalent SQLite code by looking at this diesel example. In the concrete case that error is caused by the fact that only quite new SQLite versions support returning clauses. These support is behind an off-by-default feature flag and requires using an up to date SQLite version.

  6. micrograd

    A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API

    I've been trying to reimplement Karpathy's micrograd library in rust as a fun side project.

  7. dylint

    Run Rust lints from dynamic libraries

    Apart from clippy (which uses rustc-internal APIs), there are two other projects which can be used to implement lints: rust-analyzer can be extended with more diagnostics, and dylint provides an interface to run custom lints for Rust.

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

  • Postgres Foreign Data Wrappers with Wasm

    5 projects | dev.to | 28 Aug 2024
  • Top 10 Rusty Repositories for you to start your Open Source Journey

    11 projects | dev.to | 19 Dec 2023
  • /r/startrek/ migrates to lemmy

    2 projects | news.ycombinator.com | 15 Jun 2023
  • I’ve fallen in love with rust so now what?

    10 projects | /r/rust | 21 May 2023
  • Hyper – A fast and correct HTTP implementation for Rust

    14 projects | news.ycombinator.com | 12 May 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?