Show /r/rust: a Rust implementation of the Realworld demo app spec using Axum and SQLx, written by a co-author of SQLx.

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

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

    Are you up for making a PR to axum that links to your project from https://github.com/tokio-rs/axum/blob/main/ECOSYSTEM.md? Otherwise I'm doing that tomorrow 😅

  • SaaSHub

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

    SaaSHub logo
  • realworld-axum-sqlx

    A Rust implementation of the Realworld demo app spec using Axum and SQLx.

  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

    The Realworld spec comes with a Postman collection (a series of REST client scripts) which test the API, although it mostly just covers happy paths: https://github.com/gothinkster/realworld/tree/a3855ae3a346e7bcb809dcddcc057bd13edc0c19/api

  • spot

    Spot is a concise, developer-friendly way to describe your API contract. (by airtasker)

    That's obviously not a great situation, so I've started experimenting with airtasker/spot which uses a Typescript-based DSL to generate OpenAPI specs. It's a decent stopgap, although I would love it if we could adapt something like this to Rust using doc-comments and attributes or something so the documentation can live in the code itself.

  • zero-to-production

    Code for "Zero To Production In Rust", a book on API development using Rust.

    Would be interesting to hear some input/thoughts from u/LukeMathWalker the author of https://www.zero2prod.com/ on this!

  • Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

    It's kind of funny, the PR to add the lints to Clippy was authored not too long after I proposed adding similar lints to rustc on IRLO. I wonder if that PR was prompted by my post.

  • docker-rust

    The official Docker images for Rust

    Sadly, it looks like there's no interested in adding it into the official Docker images either: https://github.com/rust-lang/docker-rust/issues/37

  • ji-cloud

    We have much, much larger projects that are currently in production; most are closed source, but one open-source project which we have an engagement to maintain is https://github.com/ji-devs/ji-cloud/tree/sandbox/backend/api

  • validator

    Simple validation for Rust structs (by Keats)

    Actually, /u/mehcode just reminded me that this exists: https://github.com/Keats/validator

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

  • How do I cross compile for Rasperry Pi 64 bit on Windows?

    7 projects | /r/learnrust | 11 Feb 2023
  • Anything C can do Rust can do Better

    58 projects | dev.to | 1 Dec 2022
  • Running Rust on AWS Lambda on ARM64

    3 projects | dev.to | 6 Oct 2021
  • The Fastest Mutexes

    9 projects | news.ycombinator.com | 2 Oct 2024
  • J4rs – 'Java for Rust' allows effortless calls to Java from Rust and vice-versa

    1 project | news.ycombinator.com | 26 Sep 2024

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