#orm #mysql #database-driver #postgresql #sqlite

rbdc

The Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL

32 stable releases

4.5.48 Feb 22, 2025
4.5.45 Dec 12, 2024
4.5.41 Nov 16, 2024
4.5.34 Jul 26, 2024
0.1.22 Sep 15, 2022

#124 in #database-driver

Download history 491/week @ 2024-11-20 875/week @ 2024-11-27 901/week @ 2024-12-04 1257/week @ 2024-12-11 436/week @ 2024-12-18 294/week @ 2024-12-25 432/week @ 2025-01-01 681/week @ 2025-01-08 596/week @ 2025-01-15 447/week @ 2025-01-22 262/week @ 2025-01-29 501/week @ 2025-02-05 465/week @ 2025-02-12 627/week @ 2025-02-19 449/week @ 2025-02-26 254/week @ 2025-03-05

1,850 downloads per month
Used in 31 crates (14 directly)

Apache-2.0

175KB
5K SLoC

RBDC driver abstract

  • an database driver abstract for rbatis
  • supported database drivers see rbatis

how to define my driver to support rbdc driver?

should impl trait and load driver

  • impl trait rbdc::db::{Driver, MetaData, Row, Connection, ConnectOptions, Placeholder};

Dependencies

~7–20MB
~306K SLoC