What are you building with Rust?

Are you using Rust at work? Hobby projects?

Why did you choose Rust for your project?

21 points
*

Just side projects building web severs for fun and to learn more about rust.

I have lovingly called my new tech stack SHART

-SQLX -HTMX -ASKAMA -RUST -TOKIO

permalink
report
reply
9 points

oh my god shart is incredible

permalink
report
parent
reply
12 points

Looking at it longingly while I update another legacy C project.

permalink
report
reply
11 points

I’ve mostly done hobby projects with rust.

  • axum + mongodb + oauth2 (just basic rest api)

  • rust-bert ( for some nlp stuff. Zero-shot, NER, etc.)

  • Bevy ( I was following a tutorial for a super basic space invaders game)

I chose rust because I always like to have some kind of systems level programming language on my belt. It used to be c++. Rust had seemed very interesting so I began trying it out more and more. It’s awesome.

permalink
report
reply
10 points
*

I mostly use it for hobby projects. For example:

  • lemmy alternative - I’m using Iroh and Tauri to create a distributed lemmy-like application (mostly wanted an excuse to play with async Rust)
  • Godot game projects - GDScript for most things, Rust for more intense processing - not a fan of C++, and everything else is similarly awkward, so picked Rust because I like it
  • small web projects - I built a game server that did interesting things with different socket types (websockets, TCP, and UDP); wanted correctness since I’m doing a lot of async stuff; I’ve used Go for this kind of thing in the past, but I don’t like some of the footguns it has

I’d love to use it at work, but my team is mostly Python-centric and it’s working well enough for us.

permalink
report
reply
8 points

Everything basically.

  • Ricochet Robots solver.
  • A CLI tool to add timestamps and time since last log annotations when watching logs in a terminal.
  • A few random games.
  • RSS to Email service.
  • Making a CRDT library that embeds well in programs.
  • A tool for uploading journald log files to log aggregation services.
  • Some machine learning experiments.
  • A tiny library to implement rate limits.
permalink
report
reply

Rust

!rust@programming.dev

Create post

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits
  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

Community stats

  • 614

    Monthly active users

  • 778

    Posts

  • 3.3K

    Comments