Skip to content

Introduction ​

Motanamy lets you extend its apps with plugins: small folders of JavaScript and Vue files that add pages, widgets, settings and data to an installed Motanamy app.

Terms used in these docs: the app is the Motanamy program you install (EA, SA or OS). A plugin is what you build with the CLI and load into that app.

Choose a platform ​

Enterprise (EA)Standalone (SA)Operating System (OS)
Runs inBrowser, served by the EA serverSA desktop appIts own desktop window (Electron)
Best forMulti-user business systemsSingle-user desktop toolsStandalone desktop utilities
BackendOptional main.js (Express or NestJS)NoneNone
Dataapp.database() over HTTPLocal JSON via apiLocal JSON via api
Roles & permissionsYesNoNo

Not sure? Start with EA if many users share the data, SA if it's a personal tool inside the SA app, and OS if the plugin should feel like its own app window.

Tech stack ​

All platforms share the same frontend:

  • Vue 3 for components
  • PrimeVue for UI components, PrimeFlex for layout utilities
  • PrimeIcons and MDI for icons

EA plugins can also include a Node.js backend (main.js) built with Express or NestJS.

How it works ​

  1. Install the Motanamy app and the mot CLI.
  2. Create a plugin with mot create.
  3. Develop it live inside the app with mot dev.
  4. Publish it to the Motanamy Store with mot publish.

Next steps ​