# Legend Spark > An experimental React Native and Expo Desktop framework with native desktop APIs and prebuilt development runtimes. Not ready for production use. Documentation: current documentation. Status: Experimental — not for production. ## Pages - [AI execution](https://legend.so/spark/ai.md): Run installed Claude/Codex tools or use the optional macOS Codex supervisor. - [Application configuration](https://legend.so/spark/configuration.md): Own desktop configuration, compose Expo projects, and preserve native identity. - [Development and runtimes](https://legend.so/spark/development.md): Use Expo CLI, select Spark Runner or custom binaries, and rebuild native changes. - [Packaging and updates](https://legend.so/spark/distribution.md): Standalone macOS binaries, signed archives, native app updates, and SDK transfer. - [Documents and application lifecycle](https://legend.so/spark/documents.md): Quit decisions, replayable open requests, recent documents, and owned controllers. - [Drag and drop](https://legend.so/spark/drag-drop.md): Native drag sources and drop destinations for files, text, URLs, and custom data. - [Examples and validation](https://legend.so/spark/examples.md): Explore Kitchen Sink, generate focused apps, and run source and platform checks. - [Files and dialogs](https://legend.so/spark/files.md): Explicit dialog results, native paths, byte streams, watches, and scans. - [Getting started](https://legend.so/spark/getting-started.md): Create a macOS app from npm, edit it with Fast Refresh, and build a standalone app. - [Legend Spark](https://legend.so/spark.md): React Native, meet the desktop. - [Desktop and shared integrations](https://legend.so/spark/integrations.md): Clipboard, notifications, system APIs, processes, databases, WebView, audio, and auth. - [Keyboard shortcuts](https://legend.so/spark/keyboard-shortcuts.md): Local and global accelerators, command routing, customizable bindings, and keyboard events. - [Status and limitations](https://legend.so/spark/limitations.md): Platform support, feature restrictions, and distribution limits. - [Menus and shortcuts](https://legend.so/spark/menus.md): Owned native menus, portable accelerators, command routing, and tray items. - [Updating an existing prototype](https://legend.so/spark/migration.md): Move removed imports and resource contracts to the consolidated API. - [Overview](https://legend.so/spark/overview.md): How React Native, Expo Desktop, and Spark runtimes fit together. - [API guide](https://legend.so/spark/reference.md): Public capability imports, ownership, errors, and resource lifetimes. - [Rich text](https://legend.so/spark/rich-text.md): Read and edit Markdown and HTML with native text views. - [Settings and persistence](https://legend.so/spark/settings.md): Project-scoped JSON, validated reads, Legend State files, and secure values. - [Native UI and styling](https://legend.so/spark/ui.md): Controlled inputs, native selectors, macOS composition, settings windows, and Uniwind. - [Windows and displays](https://legend.so/spark/windows.md): Explicit window identity, geometry, React roots, and macOS chrome.