A safe, extensible ORM and Query Builder for Rust (by diesel-rs)

Diesel Alternatives

Similar projects and alternatives to diesel

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better diesel alternative or higher similarity.

Suggest an alternative to diesel

Reviews and mentions

Posts with mentions or reviews of diesel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-26.
  • Database
    2 projects | dev.to | 26 Nov 2021
    A web application wont be complete without one, using a nifty tool called diesel we'll be able to create database tables, schemas and make queries in Rust but first we need a database installed, ill be using postgresql, also make sure you install just the postgresql feature of diesel.
    2 projects | dev.to | 26 Nov 2021
    Resources https://github.com/diesel-rs/diesel/blob/master/guide_drafts/trait_derives.md
  • What's everyone working on this week (38/2021)?
    8 projects | reddit.com/r/rust | 20 Sep 2021
    I initially meant to use Rails as a way to learn it, but missed Rust too much and switched to Yew for the frontend and Diesel and Tide for the backend. I'm trying to force myself to care more about finishing the project (and quickly getting it into production!) than making everything perfect, which is difficult for me.
  • What are modern & stable tools & frameworks for REST API
    4 projects | reddit.com/r/rust | 9 Sep 2021
    Diesel is quite nice for SQL imo, but some don't like it. I'd recommend at least giving it a try.
  • What's everyone working on this week (23/2021)?
    16 projects | reddit.com/r/rust | 7 Jun 2021
    You may find it easier to use threaded rouille HTTP server running on Heroku (with heroku-buildpack-rust) and store the images as Postgres Large Objects. Heroku backs up the database automatically, so you don't need to worry about a random machine failure destroying the photos while you're on your honeymoon.
  • My second impression of Rust and why I think it's the best general-purpose language!
    3 projects | reddit.com/r/rust | 9 May 2021
    I'm not building web-apps yet, currently i'm doing a terminal UI app. You can check the cargo.toml for deps. I'm planning to build a Rust blueprint for JHipster quite soon so I'll be able to directly compare productivity with Spring boot. And yes there is no equivalent of SB in Rust but I don't think you need that in Rust, there are great web frameworks like Actix or Rocket which provides most of what you need from SB and since you dont have to do OOP in Rust you actually dont need many Hibernate like features IMO, but you have http://diesel.rs/ to cover that.
  • diesel.exe - Application Error
    1 project | reddit.com/r/rust | 20 Apr 2021
    I managed to install the diesel cli like they showed on the getting started page, but when I try to run the diesel commands from command promt I get an error box that pops up saying: "The application was unable to start correctly (0xc000007b). Click OK to close the application." Apparently there was a similar issue previously (https://github.com/diesel-rs/diesel/issues/2034) but they just said its probably some missing DLLs but how do I know what DLLs are missing? Any ideas on how to fix this issue?
  • How to read this syntax
    1 project | reddit.com/r/learnrust | 11 Mar 2021
    let results = posts .filter(published.eq(true)) .limit(5) .load::(&connection) .expect("Error loading posts"); Link to full source
  • What's everyone working on this week (6/2021)?
    13 projects | reddit.com/r/rust | 8 Feb 2021
    Planning to finish up the derive syntax refactor in diesel. https://github.com/diesel-rs/diesel/pull/2626
  • Svelte with Rust and a GraphQL REST API Wrapper
    3 projects | dev.to | 7 Feb 2021
    The technology stack of Juniper and Actix to build a GraphQL server is probably the best way to do it in Rust right now, even though Juniper is still pretty much in development where API changes are common. In practice, you would usually have a database, where Diesel is used. The way of creating a GraphQL schema via code is also not always the preferred way. Svelte is interesting to work with, had pretty much no dependencies to install and compiled fast.
  • What has been your experience creating a web app with Rust vs other languages
    6 projects | reddit.com/r/rust | 16 Jan 2021
    I'm very comfortable with SQL but I still prefer the interface provided by ORMs for the simpler operations, as long as they have an escape hatch that allows for raw SQL when needed. AFAIK there is nothing in Rust right now that comes close to what Python offers there. I think the most developped one right now is Diesel, but it intentionally skips convenience methods for simpler joins like frameworks in other languages have. It also doesn't support async (https://github.com/diesel-rs/diesel/issues/399) which is a shame.
  • It seems like Rust software is bad
    3 projects | dev.to | 16 Dec 2020
    Every time I find something written in Rust that's comparable to something in another language, the Rust implementation has drastically more lines of code than I expect given the array of powerful abstractions in Rust. The Diesel ORM, far from feature complete, is nearly 60k lines of Rust.


Basic diesel repo stats
4 days ago

diesel-rs/diesel is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.