Skip to content

Plugin Examples ​

Explore complete, real-world plugin examples for each Motanamy platform type. Each example is based on a Music Player plugin that demonstrates the core patterns you'll use when building your own plugins.

Platform Examples ​

What Each Example Covers ​

FileEASAOS
setting.json✓✓✓
script.js✓✓✓
widget.vue✓✓—
index.vue——✓
setting.vue✓✓✓
database/data.json✓✓✓

Key Differences at a Glance ​

  • EA: Uses addRole(), addTask(), addToSetting() — role-based permissions, dashboard widgets, sidebar navigation
  • SA: Uses addTo(), addTask() — simpler navigation, widget-based layout
  • OS: Uses setFrame(), setToolbar() — desktop window frame, electron file access via ipcRenderer