tauri-apps/plugins-workspace

All of the official Tauri plugins in one place!

Rust

1,829

2,275 commits

updated Oct 12, 2026

See the code

README

Official Tauri Plugins

This repo and all plugins require a Rust version of at least 1.90

Plugins Found Here

WinMacLiniOSAnd
autostartAutomatically launch your app at system startup.✅✅✅❌❌
barcode-scannerAllows your mobile application to use the camera to scan QR codes, EAN-13 and other kinds of barcodes.???✅✅
biometricPrompt the user for biometric authentication on Android and iOS.???✅✅
cliParse arguments from your Command Line Interface✅✅✅❌❌
clipboard-managerRead and write to the system clipboard.✅✅✅✅✅
deep-linkSet your Tauri application as the default handler for an URL.✅✅✅✅✅
dialogNative system dialogs for opening and saving files along with message dialogs.✅✅✅✅✅
fsAccess the file system.✅✅✅??
geolocationGet and track current device position.???✅✅
global-shortcutRegister global shortcuts.✅✅✅??
hapticsHaptic feedback and vibrations.???✅✅
httpAccess the HTTP client written in Rust.✅✅✅✅✅
localhostUse a localhost server in production apps.✅✅✅??
logConfigurable logging.✅✅✅✅✅
nfcRead and write NFC tags on Android and iOS.???✅✅
notificationSend message notifications (brief auto-expiring OS window element) to your user. Can also be used with the Notification Web API.✅✅✅✅✅
openerOpen files and URLs using their default application.✅✅✅✅✅
osRead information about the operating system.✅✅✅✅✅
persisted-scopePersist runtime scope changes on the filesystem.✅✅✅??
positionerMove windows to common locations.✅✅✅❌❌
processThis plugin provides APIs to access the current process. To spawn child processes, see the shell plugin.✅✅✅??
shellAccess the system shell. Allows you to spawn child processes and manage files and URLs using their default application.✅✅✅??
single-instanceEnsure a single instance of your tauri app is running.✅✅✅❌❌
sqlInterface with SQL databases.✅✅✅✅✅
storePersistent key value storage.✅✅✅✅✅
strongholdEncrypted, secure database.✅✅✅??
updaterIn-app updates for Tauri applications.✅✅✅❌❌
uploadTauri plugin for file uploads through HTTP.✅✅✅✅✅
websocketOpen a WebSocket connection using a Rust client in JS.✅✅✅??
window-statePersist window sizes and positions.✅✅✅❌❌
  • ✅: (Partially) Supported
  • ❌: Not supported
  • ? : Unknown/Untested or Planned

Contributing

PRs accepted. Please make sure to read the Contributing Guide before making a pull request.

Partners

For the complete list of sponsors please visit our website and Open Collective.

hacktoberfest
tauri
tauri-plugin

tauri-apps/plugins-workspace

All of the official Tauri plugins in one place!

Rust

1,829

2,275 commits

updated Oct 12, 2026

See the code

README

Official Tauri Plugins

This repo and all plugins require a Rust version of at least 1.90

Plugins Found Here

WinMacLiniOSAnd
autostartAutomatically launch your app at system startup.✅✅✅❌❌
barcode-scannerAllows your mobile application to use the camera to scan QR codes, EAN-13 and other kinds of barcodes.???✅✅
biometricPrompt the user for biometric authentication on Android and iOS.???✅✅
cliParse arguments from your Command Line Interface✅✅✅❌❌
clipboard-managerRead and write to the system clipboard.✅✅✅✅✅
deep-linkSet your Tauri application as the default handler for an URL.✅✅✅✅✅
dialogNative system dialogs for opening and saving files along with message dialogs.✅✅✅✅✅
fsAccess the file system.✅✅✅??
geolocationGet and track current device position.???✅✅
global-shortcutRegister global shortcuts.✅✅✅??
hapticsHaptic feedback and vibrations.???✅✅
httpAccess the HTTP client written in Rust.✅✅✅✅✅
localhostUse a localhost server in production apps.✅✅✅??
logConfigurable logging.✅✅✅✅✅
nfcRead and write NFC tags on Android and iOS.???✅✅
notificationSend message notifications (brief auto-expiring OS window element) to your user. Can also be used with the Notification Web API.✅✅✅✅✅
openerOpen files and URLs using their default application.✅✅✅✅✅
osRead information about the operating system.✅✅✅✅✅
persisted-scopePersist runtime scope changes on the filesystem.✅✅✅??
positionerMove windows to common locations.✅✅✅❌❌
processThis plugin provides APIs to access the current process. To spawn child processes, see the shell plugin.✅✅✅??
shellAccess the system shell. Allows you to spawn child processes and manage files and URLs using their default application.✅✅✅??
single-instanceEnsure a single instance of your tauri app is running.✅✅✅❌❌
sqlInterface with SQL databases.✅✅✅✅✅
storePersistent key value storage.✅✅✅✅✅
strongholdEncrypted, secure database.✅✅✅??
updaterIn-app updates for Tauri applications.✅✅✅❌❌
uploadTauri plugin for file uploads through HTTP.✅✅✅✅✅
websocketOpen a WebSocket connection using a Rust client in JS.✅✅✅??
window-statePersist window sizes and positions.✅✅✅❌❌
  • ✅: (Partially) Supported
  • ❌: Not supported
  • ? : Unknown/Untested or Planned

Contributing

PRs accepted. Please make sure to read the Contributing Guide before making a pull request.

Partners

For the complete list of sponsors please visit our website and Open Collective.

hacktoberfest
tauri
tauri-plugin

Significant stargazers

Thibaud frere

40 followers · starred Feb 2026

Guillaume Chau

5,317 followers · starred Oct 2023

Louis Beaumont

512 followers · starred Dec 2024

Travis Van Nimwegen

404 followers · starred Apr 2025