iiRecord
Agentic AI Atlas · Desktop Application (Electron/Tauri + React + SQLite + TypeScript)
stack-profile:desktop-applicationa5c.ai
II.
StackProfile JSON

stack-profile:desktop-application

Structured · live

Desktop Application (Electron/Tauri + React + SQLite + TypeScript) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/stack-profiles/deep-stacks-2.yamlCluster · domain
Record JSON
{
  "id": "stack-profile:desktop-application",
  "_kind": "StackProfile",
  "_file": "domain/stack-profiles/deep-stacks-2.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Desktop Application (Electron/Tauri + React + SQLite + TypeScript)",
    "description": "A cross-platform desktop application stack: Electron or Tauri as the\ndesktop runtime wrapping a web-based UI, React for the application\ninterface, SQLite as the local embedded database, and TypeScript\nthroughout for type safety across main and renderer processes.\n\nElectron bundles Chromium and Node.js, offering full web API\ncompatibility at the cost of large binary size (~150MB+) and higher\nmemory usage. Tauri uses the system webview and a Rust backend,\nproducing much smaller binaries (~10MB) with lower memory overhead\nbut requiring Rust knowledge for native functionality. Both support\nauto-updates, system tray integration, native menus, and file system\naccess. SQLite provides offline-capable local storage without requiring\na database server. This stack suits developer tools, productivity apps,\ncreative applications, and any software requiring offline capability\nand OS integration. The key tradeoff is Electron's resource overhead\nversus Tauri's narrower browser compatibility.\n",
    "composes": [
      "framework:electron",
      "framework:tauri",
      "framework:react",
      "language:typescript",
      "language:rust",
      "library:zustand",
      "library:prisma",
      "library:tailwindcss"
    ]
  },
  "outgoingEdges": [
    {
      "from": "stack-profile:desktop-application",
      "to": "framework:electron",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "framework:tauri",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "framework:react",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "language:typescript",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "language:rust",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "library:zustand",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "library:prisma",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "library:tailwindcss",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "role:desktop-developer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "role:frontend-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "role:fullstack-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "workflow:desktop-app-release",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "workflow:cross-platform-testing",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "domain:software-engineering",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "skill-area:desktop-ui-frameworks",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "skill-area:cross-platform-desktop",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "skill-area:desktop-system-integration",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "skill-area:react-state-management",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:desktop-application",
      "to": "skill-area:application-state-management",
      "kind": "requires_skill_area"
    }
  ],
  "incomingEdges": []
}