dart_monty_desktop 0.3.4 copy "dart_monty_desktop: ^0.3.4" to clipboard
dart_monty_desktop: ^0.3.4 copied to clipboard

discontinuedreplaced by: dart_monty_native

Desktop plugin for dart_monty — Dart/Flutter bindings for Monty, a Rust-built embeddable sandbox running a restricted subset of Python.

dart_monty_desktop #

Part of dart_monty — Dart and Flutter bindings for Monty, a Rust-built embeddable sandbox that runs a restricted subset of Python.

Live Demo | GitHub | Monty (upstream)

Flutter plugin — macOS and Linux desktop implementation of dart_monty using native FFI. Runs the Monty Python interpreter in a background Isolate for non-blocking execution from Flutter desktop apps.

Requires Flutter. This package is not intended for direct use. Import dart_monty instead — the federated plugin system selects this package automatically on macOS and Linux.

How It Works #

DartMontyDesktop registers itself as the MontyPlatform instance via Flutter's dartPluginClass mechanism. Execution runs in a background Isolate to keep the UI thread responsive, delegating to dart_monty_ffi for the actual FFI calls.

Bundled Binaries #

This package vendors pre-built native libraries for supported platforms:

  • macos/libdart_monty_native.dylib
  • linux/libdart_monty_native.so

See the main dart_monty repository for full documentation.

0
likes
0
points
391
downloads

Publisher

unverified uploader

Weekly Downloads

Desktop plugin for dart_monty — Dart/Flutter bindings for Monty, a Rust-built embeddable sandbox running a restricted subset of Python.

Repository (GitHub)
View/report issues

Topics

#python #sandbox #ffi #flutter

License

unknown (license)

Dependencies

dart_monty_ffi, dart_monty_platform_interface, flutter

More

Packages that depend on dart_monty_desktop

Packages that implement dart_monty_desktop