FLUTTER ECOSYSTEM

executorch_flutter

ExecuTorch ML inference for Flutter using dart:ffi. Supports Android, iOS, macOS, Linux, Windows, and Web.

Latest version
0.3.3
30-day downloads
106
Likes
9
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Executorch Flutter enables machine learning inference in Flutter apps using dart:ffi, leveraging ExecuTorch's optimized runtime. It supports multiple platforms including Android, iOS, macOS, Linux, Windows, and Web, making it ideal for deploying lightweight ML models directly on devices. The package provides seamless integration with Dart, allowing developers to run PyTorch models efficiently without relying on cloud services. It is designed for low-latency, on-device inference with minimal overhead.

Use cases
  • On-device image classification
  • Real-time OCR processing
  • Edge AI applications
  • Offline machine learning inference
  • Mobile app analytics with ML
  • Cross-platform model deployment
Key features
  • Supports multiple operating systems
  • Uses dart:ffi for native performance
  • Optimized for on-device inference
  • Lightweight and fast execution
  • Seamless integration with Flutter
  • Compatible with PyTorch models
Suitable for
  • Flutter developers building AI-powered apps
  • Teams needing offline ML capabilities
  • Projects requiring low-latency inference
  • Developers targeting multiple platforms
  • Applications focused on privacy and data security
  • Edge computing use cases
Considerations
  • Requires model conversion to ExecuTorch format
  • Limited to supported model types
  • Needs familiarity with FFI and native bindings
  • May require platform-specific setup
  • No built-in model training support
  • Depends on external repository for updates
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add executorch_flutter

Categories

Related projects

No data available yet.