Overview of available Tauri Plugins and platform support
v2The plugins-workspace contains a variety of official Tauri plugins. Use the following table to determine which plugin meets your needs and which platforms (Windows, macOS, Linux, iOS, Android) it supports.
| Plugin | Description | Win | Mac | Lin | iOS | And |
|---|---|---|---|---|---|---|
| autostart | Automatically launch your app at system startup. | ✅ | ✅ | ✅ | ❌ | ❌ |
| barcode-scanner | Scan QR codes, EAN-13, and other barcodes via camera. | ? | ? | ? | ✅ | ✅ |
| biometric | Prompt for biometric authentication. | ? | ? | ? | ✅ | ✅ |
| cli | Parse command line interface arguments. | ✅ | ✅ | ✅ | ❌ | ❌ |
| clipboard-manager | Read and write to the system clipboard. | ✅ | ✅ | ✅ | ✅ | ✅ |
| deep-link | Set app as the default handler for a URL. | ✅ | ✅ | ✅ | ✅ | ✅ |
| dialog | Native system dialogs (open/save/message). | ✅ | ✅ | ✅ | ✅ | ✅ |
| fs | Access the file system. | ✅ | ✅ | ✅ | ? | ? |
| geolocation | Get and track current device position. | ? | ? | ? | ✅ | ✅ |
| global-shortcut | Register global keyboard shortcuts. | ✅ | ✅ | ✅ | ? | ? |
| haptics | Haptic feedback and vibrations. | ? | ? | ? | ✅ | ✅ |
| http | Access a Rust-based HTTP client. | ✅ | ✅ | ✅ | ✅ | ✅ |
| localhost | Use a localhost server in production apps. | ✅ | ✅ | ✅ | ? | ? |
| log | Configurable logging. | ✅ | ✅ | ✅ | ✅ | ✅ |
| nfc | Read and write NFC tags. | ? | ? | ? | ✅ | ✅ |
| notification | Send OS message notifications. | ✅ | ✅ | ✅ | ✅ | ✅ |
| opener | Open files/URLs with default applications. | ✅ | ✅ | ✅ | ✅ | ✅ |
| os | Read operating system information. | ✅ | ✅ | ✅ | ✅ | ✅ |
| persisted-scope | Persist runtime filesystem scope changes. | ✅ | ✅ | ✅ | ? | ? |
| positioner | Move windows to common locations. | ✅ | ✅ | ✅ | ❌ | ❌ |
| process | Access current process info. | ✅ | ✅ | ✅ | ? | ? |
| shell | Access system shell and spawn child processes. | ✅ | ✅ | ✅ | ? | ? |
| single-instance | Ensure only one instance of the app is running. | ✅ | ✅ | ✅ | ❌ | ❌ |
| sql | Interface with SQL databases. | ✅ | ✅ | ✅ | ✅ | ✅ |
| store | Persistent key-value storage. | ✅ | ✅ | ✅ | ✅ | ✅ |
| stronghold | Encrypted, secure database. | ✅ | ✅ | ✅ | ? | ? |
| updater | In-app updates. | ✅ | ✅ | ✅ | ❌ | ❌ |
| upload | File uploads through HTTP. | ✅ | ✅ | ✅ | ✅ | ✅ |
| websocket | WebSocket connection via Rust client. | ✅ | ✅ | ✅ | ? | ? |
| window-state | Persist window sizes and positions. | ✅ | ✅ | ✅ | ❌ | ❌ |
Legend:
- ✅: (Partially) Supported
- ❌: Not supported
?: Unknown/Untested or Planned