FLUTTER ECOSYSTEM

lua_dardo

A Lua virtual machine written in Dart, which implements Lua5.3 version.

Latest version
0.0.5
30-day downloads
419
Likes
46
Pub points
115

Package Overview

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

Overview

LuaDardo is a Lua 5.3 virtual machine implemented in Dart, enabling seamless integration of Lua scripting within Dart applications. It allows developers to execute Lua code directly in Flutter and other Dart environments across multiple platforms. The package provides a lightweight, embeddable scripting solution ideal for extending application logic dynamically. With full support for Android, iOS, macOS, Windows, and Linux, LuaDardo offers cross-platform consistency and performance. Its design emphasizes compatibility with the Lua 5.3 standard, ensuring reliable behavior for scripts written in Lua.

Use cases
  • Embedding Lua scripts in Flutter apps
  • Dynamic game logic scripting
  • Extensible configuration systems
  • Runtime code evaluation
  • Plugin-based architecture
Key features
  • Lua 5.3 compatibility
  • Cross-platform support
  • Lightweight VM
  • Dart-native integration
  • Script execution from strings or files
Suitable for
  • Flutter developers needing scripting
  • Game development with dynamic behavior
  • Applications requiring plugin extensibility
  • Tools that need embedded scripting
Considerations
  • Requires understanding of Lua syntax
  • Limited to Lua 5.3 features
  • Performance depends on script complexity
  • No built-in debugging tools
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add lua_dardo

Categories

Source repository

Related projects

No data available yet.