Initial release of diesel-async

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • metrics

  • We have some benchmarks here in the main diesel repository. Results are tracked here. A short summary is that diesel-async is nearly as fast as diesel itself for those benchmarks. It outperforms other implementation like sqlx and sea-orm. I should also not that I have not put in any effort to optimize the implementation, so it might be possible to get it on par with diesel itself. Otherwise as diesel-async internally use the pure rust database connection implementations and not the c libraries some differences might be attributed to differences in that implementations as well.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

  • We have some benchmarks here in the main diesel repository. Results are tracked here. A short summary is that diesel-async is nearly as fast as diesel itself for those benchmarks. It outperforms other implementation like sqlx and sea-orm. I should also not that I have not put in any effort to optimize the implementation, so it might be possible to get it on par with diesel itself. Otherwise as diesel-async internally use the pure rust database connection implementations and not the c libraries some differences might be attributed to differences in that implementations as well.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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)

  • It has a small but rather vocal minority of users, when we proposed removing support for it from SQLx we got quite a bit of pushback: https://github.com/launchbadge/sqlx/issues/1669

  • lettre

    a mailer library for Rust

  • Example what I mean https://crates.io/crates/lettre/versions

  • crates.io

    The Rust package registry

  • Can you publish on crates.io a package without any release version, only prerelease?

  • monoio

    Rust async runtime based on io-uring.

  • 100%. There are smaller executors like Monoio that are worth trying out but don't have any libraries that can support them

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