What are modern & stable tools & frameworks for REST API

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. diesel

    A safe, extensible ORM and Query Builder for Rust

    Diesel is quite nice for SQL imo, but some don't like it. I'd recommend at least giving it a try.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)

    Can't mention Diesel without someone throwing out SQLx, the other major competitor for using SQL from Rust.

  4. actix_sqlx_mysql_user_crud

    A user crud written in Rust, designed to connect to a MySQL database with full integration test coverage.

    If you want an idea of what you'd be getting into, take a look at this example CRUD I wrote w/ actix-web, sqlx, and serde: actix sqlx usercrud

  5. zero-to-production

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

    If you'd like a book to give you an introduction to the basics of everything (maybe not OpenAPI, but I'm unsure) you're asking for, I highly recommend zero2pord. It's unfinished, but I think it's got plenty to get you up to speed in its current form. You can also find all of the finished chapters on the authors blog.

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

  • Why use Rust on the back end?

    6 projects | news.ycombinator.com | 20 Mar 2023
  • What's new in SeaQuery 0.27.0

    2 projects | dev.to | 9 Nov 2022
  • Initial release of diesel-async

    8 projects | /r/rust | 27 Sep 2022
  • What has been your experience creating a web app with Rust vs other languages

    6 projects | /r/rust | 16 Jan 2021
  • Show HN: Outerbase Studio – Open-Source Database GUI

    19 projects | news.ycombinator.com | 4 Dec 2024

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