awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Rust ORM Libraries

排名更新于 2026年7月13日

For an object relational mapper for Rust, the strongest matches are launchbadge/sqlx (SQLx is a high-performance, asynchronous database toolkit for Rust), diesel-rs/diesel (Diesel is a comprehensive, type-safe ORM and database toolkit) and seaql/sea-orm (Sea-ORM is a comprehensive, asynchronous ORM for Rust that). brendonovich/prisma-client-rust is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best rust orm libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Rust ORM Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • launchbadge/sqlxlaunchbadge 的头像

    launchbadge/sqlx

    16,630在 GitHub 上查看↗

    This toolkit provides an asynchronous interface for interacting with relational databases, offering a unified driver-agnostic layer for managing connection pools and executing transactions. It is designed to integrate with asynchronous runtimes, enabling non-blocking database operations while maintaining secure, encrypted communication between the application and the database server. The project distinguishes itself through its compile-time validation capabilities, which use procedural macros to inspect SQL syntax and parameter types against a live database schema during the build process. Th

    SQLx is a high-performance, asynchronous database toolkit for Rust that provides compile-time type-safe queries, robust migration support, and a unified interface for multiple relational databases, perfectly matching the requirements for a modern Rust ORM.

    RustAsynchronous Database DriversDatabase MigrationsSQL Query Builders
    在 GitHub 上查看↗16,630
  • diesel-rs/dieseldiesel-rs 的头像

    diesel-rs/diesel

    14,021在 GitHub 上查看↗

    This project is a type-safe database toolkit and object-relational mapper designed to enforce structural consistency between database schemas and application code. By leveraging compile-time validation, it ensures that SQL queries and data structures remain synchronized, preventing common errors before the application executes. It provides a comprehensive framework for relational data modeling, allowing developers to define table associations and map database results directly into strongly-typed language objects. The library distinguishes itself through its focus on compile-time safety and au

    Diesel is a comprehensive, type-safe ORM and database toolkit for Rust that provides a robust query builder, schema migration support, and multi-database compatibility, making it a flagship solution for this category.

    RustDatabase Query BuildersQuery BuildersType-Safe Query Builders
    在 GitHub 上查看↗14,021
  • seaql/sea-ormSeaQL 的头像

    SeaQL/sea-orm

    9,410在 GitHub 上查看↗

    Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan

    Sea-ORM is a comprehensive, asynchronous ORM for Rust that provides type-safe query building, multi-database support, and integrated migration tools, making it a flagship solution for this category.

    RustDatabase MigrationsFluent Query BuildersSQL Query Builders
    在 GitHub 上查看↗9,410
  • brendonovich/prisma-client-rustBrendonovich 的头像

    Brendonovich/prisma-client-rust

    1,922在 GitHub 上查看↗

    Prisma Client Rust is an object-relational mapping tool and database query builder designed for Rust applications. It functions by reading database schema definitions during the build process to generate strongly typed client code, ensuring that data structures are validated at compile time to prevent runtime errors. The project distinguishes itself through its use of compile-time schema introspection and a trait-based query builder, which together enforce type safety across all database interactions. By mapping raw database rows directly into native Rust structures, it provides a consistent

    This library provides a type-safe interface for Rust by leveraging the Prisma schema engine, offering a robust query builder and migration support that fits the requirements for a database toolkit.

    RustAsynchronous Database DriversFluent Query BuildersType-Safe Query Builders
    在 GitHub 上查看↗1,922

Related searches

  • an object relational mapping library for Dart
  • an object relational mapping library for Kotlin
  • an object relational mapper for C#
  • Rust 的类型安全 SQL 查询工具
  • an object relational mapping library for Swift
  • an object relational mapper for PHP
  • an object relational mapping library for Java
  • 优先支持 TypeScript 的 SQL 数据库 ORM