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

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ftp-server

    Posting the repo link due to the length of the code: https://github.com/sarisssa/ftp-server

  • SaaSHub

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

    SaaSHub logo
  • advent-of-code-2022

    🎄 My Advent of Code solutions in Rust. http://adventofcode.com/2022 (by timvisee)

    Is there a conventional meaning for a function named sh? This guy uses it in Q7 of AoC2022, and I wonder why?

  • wasm-pack

    📦✨ your favorite rust -> wasm workflow tool!

    If you're looking to use it to interface with node/browsers, then try wasm-pack.

  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

    https://fasterthanli.me/ is probably the most well-known Rust blog. Most of his articles dive into random parts of Rust. One that's good for beginners is The curse of strong typing. Some others, in no particular order: Raph Levien is an expert on graphics that often writes about Rust. Niko Matsakis works on the Rust compiler, but his content might be a little complex for a beginner. Ralf Jung is another Rust compiler contributor. Aria Beingessner is another Rust compiler contributor, but her writing style is very unique, which may be difficult to get used to. She is also the author of Learn Rust With Entirely Too Many Linked Lists, a popular book for learning Rust. This book is written in a more conventional style.

  • tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

    Tokio-tungstenite - It looks like in this example, it's spamming the task thread with wakeup calls from all of the active connections. This design choice makes me doubt that this was well written in general.

  • rust-websocket

    A WebSocket (RFC6455) library written in Rust (by websockets-rs)

    Rust-WebSocket - It has a note that states

  • proc-bitfield

    A Rust crate to expressively declare bitfield-like structs

    I can only think of this one, which is very nice: https://github.com/Kelpsy/proc-bitfield

  • grd

    A simple computational grid server in Rust

    I struggle to get Github Action to build a project that depends on tonic: https://github.com/kud1ing/grd/actions/runs/3973883434/jobs/6812813124

  • tonic

    A native gRPC client & server implementation with async/await support.

    Tonic itself uses arduino/setup-protoc and it seems to just work.

  • I think I already am? Linking to the current code here: https://gitlab.com/SkoogJacob/advent-of-code-2022/-/blob/main/src/main.rs

  • axum

    Ergonomic and modular web framework built with Tokio, Tower, and Hyper

    Axum: More popular and aims to be modular https://github.com/tokio-rs/axum

  • poem

    A full-featured and easy-to-use web framework with the Rust programming language.

    Poem: More rigid and less popular and aims to be easier https://github.com/poem-web/poem

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

  • Building for WebAssembly

    3 projects | dev.to | 18 Nov 2024
  • Introducing Spin 3.0

    11 projects | dev.to | 12 Nov 2024
  • The BPF instruction set architecture is now RFC 9669

    1 project | news.ycombinator.com | 5 Nov 2024
  • Ask HN: If you were rewriting Emacs from scratch, what would you do differently?

    7 projects | news.ycombinator.com | 12 Oct 2024
  • Portals of impossible shape [Eng subs][video]

    1 project | news.ycombinator.com | 2 Oct 2024

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