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

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • rust-playground

    The Rust Playground

    If you have a StackOverflow account, consider asking it there instead! StackOverflow shows up much higher in search results, so having your question there also helps future Rust users (be sure to give it the "Rust" tag for maximum visibility). Note that this site is very interested in question quality. I've been asked to read a RFC I authored once. If you want your code reviewed or review other's code, there's a codereview stackexchange, too. If you need to test your code, maybe the Rust playground is for you.

  • stateroom

    A lightweight framework for building WebSocket-based application backends.

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

  • ws_stream_wasm

    Wasm convenience API for WebSockets

  • locenv

    An alternative to Docker Compose but faster and use less resources

    Here is a PoC made by me: https://github.com/locenv/locenv/tree/main/crates/kami

  • delaunay3d

    delaunay3d = { git = "https://github.com/dmyyy/delaunay3d" }

  • robust

    Robust predicates for computational geometry (by dmyyy)

  • crates.io-index

    Registry index for crates.io

    [[package]] name = "spade" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1190e0e8f4eb17fc3dbb2d20e1142676e56aaac3daede39f64a3302d687b80f3" dependencies = [ "num-traits", "optional", "robust 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec", ]

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

  • ggez

    Rust library to create a Good Game Easily

  • learn-wgpu

    Guide for using gfx-rs's wgpu library.

  • open-questions

    Want to contribute? These are difficult, long-term projects that could be valuable to open source investigators at Bellingcat and around the world.

    One of the harder technical problems that Bellingcat is looking at is chrono-locating an audio/visual source:

  • kahuna

    A Rust crate implementing the Wave Function Collapse algorithm for procedural generation

    Trait I'm trying to implement (https://github.com/OutOfTheVoid/kahuna/blob/master/src/collapse_rule.rs)

  • hyper

    An HTTP library for Rust (by hyperium)

    I search the hyper GitHub issue page and found this posted issue.

  • openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    I was thinking of using OpenAPI Generator to generate a Rust server stub for me. Problem: the generator generates a crate with numerous modules and a rather complicated manifest, not a single module that I can straightforwardly include!. How do I integrate this into my project, then? I can download and run the generator in build.rs, but Cargo doesn't support depending on a crate generated by the build script, so how do I actually use it?

  • Cargo

    The Rust package manager

    I was thinking of using OpenAPI Generator to generate a Rust server stub for me. Problem: the generator generates a crate with numerous modules and a rather complicated manifest, not a single module that I can straightforwardly include!. How do I integrate this into my project, then? I can download and run the generator in build.rs, but Cargo doesn't support depending on a crate generated by the build script, so how do I actually use it?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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