FLUTTER ECOSYSTEM

native_toolchain_rust

Dart 构建钩子的 Rust 支持。自动将您的 Rust 代码与 Dart 代码一起构建和打包!

最新版本
1.0.7
近 30 天下载
6.5万
喜欢数
29
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter/Dart 包,可实现 Rust 代码与 Dart 项目的无缝集成。它使用构建钩子自动编译并打包 Rust 库,与 Dart 代码一同构建,简化跨语言开发。适用于加密、数据处理或系统级操作等对性能要求较高的组件。支持所有主要平台,包括 Android、iOS、Linux、macOS 和 Windows。

适合场景

  • 将高性能 Rust 库集成到 Flutter 应用中
  • 使用 Rust 构建加密函数
  • 优化数据密集型计算
  • 创建平台特定的原生扩展
  • 启用安全的低级别系统访问

主要特点

  • 通过构建钩子自动编译 Rust
  • 跨平台支持(Android、iOS、Linux、macOS、Windows)
  • 无缝的 Dart-Rust 互操作性
  • 最小化样板设置
  • 内置依赖管理

适合对象

  • 需要在 Flutter 中使用高性能原生代码的开发者
  • 使用 Rust 编写核心逻辑的团队
  • 需要安全、快速计算的项目
  • 跨平台原生扩展
  • Dart 开发人员探索 Rust 集成

使用建议

  • 需要在主机上安装 Rust 工具链
  • 由于 Rust 编译,构建时间可能增加
  • 对 Rust 代码的调试支持有限
  • 可能需要特定于平台的构建配置
  • Rust 初学者的学习曲线
支持平台AndroidiOSLinuxmacOSWindows

安装插件

flutter pub add native_toolchain_rust

所属分类

依赖

依赖清单 6 项

源码仓库

使用此插件的项目

暂无相关数据。

所在榜单