A highly Performant, Safe, Dynamic SQL(Compile-time) ORM framework written in Rust, inspired by Mybatis and MybatisPlus. Zero cost Dynamic SQL, implemented using (proc-macro,compile-time, Cow (Reduce unnecessary cloning)) techniques, don't need ONGL engine(mybatis) Free deserialization, Auto Deserialize to any struct(Option,Map,Vec...) High performance, Based on Future, with async_std/tokio, single threaded benchmark can easily achieve 200,000 QPS. logical deletes, pagination, py-like SQL and basic Mybatis functionalities. Supports logging, customizable logging based on log crate. 100% Safe Rust with #![forbid(unsafe_code)] enabled. rbatis/example (import into Clion!). abs_admin project an complete background user management system( Vue.js+rbatis+actix-web).

Features

  • No Runtimes
  • Free deserialization
  • Logical deletes
  • 100% Safe Rust
  • Supports logging
  • High performance

Project Samples

Project Activity

See All Activity >