Features & Recipes
Tauri comes with extensibility in mind. On this page you’ll find:
- Features: Built-in Tauri features and functionality
- Community Resources: More plugins and recipes built by the Tauri community
Automatically launch your app at system startup.
Allows your mobile application to use the camera to scan QR codes, EAN-13 and other types of barcodes.
Prompt the user for biometric authentication on Android and iOS.
Read and write to the system clipboard.
Parse arguments from the command line interface.
Set your Tauri application as the default handler for an URL.
Native system dialogs for opening and saving files along with message dialogs.
Access the file system.
Register global shortcuts.
Access the HTTP client written in Rust.
Use a localhost server in production apps.
Configurable logging.
Read and write NFC tags on Android and iOS.
Send native notifications to the user.
Read information about the operating system.
Persist runtime scope changes on the filesystem.
Move windows to common locations.
Access the current process.
Access the system shell to manage files and URLs using their default application and to spawn child processes.
Ensure that a single instance of your Tauri app is running at a time.
Tauri Plugin providing an interface for the frontend to communicate with SQL databases through sqlx.
Persistent key value storage.
Encrypted, secure database.
In-app updates for Tauri applications.
File uploads through HTTP.
Open a WebSocket connection using a Rust client in JavaScript.
Persist window sizes and positions.
Community Resources
Plugins
Integrations
Support Table
Hover ”*” to see notes. For more details visit the plugin page
Plugin | Rust Version | android | ios | linux | macos | windows |
---|---|---|---|---|---|---|
autostart | 1.77.2 | | | | | |
barcode-scanner | 1.77.2 | | | | | |
biometric | 1.77.2 | | | | | |
cli | 1.77.2 | | | | | |
clipboard-manager | 1.77.2 | | | | | |
deep-link | 1.77.2 | | | | | |
dialog | 1.77.2 | | | | | |
fs | 1.77.2 | | | * | * | * |
geolocation | 1.77.2 | | | | | |
global-shortcut | 1.77.2 | | | | | |
haptics | 1.77.2 | | | | | |
http | 1.77.2 | | | | | |
localhost | 1.77.2 | | | | | |
log | 1.77.2 | | | | | |
nfc | 1.77.2 | | | | | |
notification | 1.77.2 | | | | | * |
os | 1.77.2 | | | | | |
persisted-scope | 1.77.2 | | | | | |
positioner | 1.77.2 | | | | | |
process | 1.77.2 | | | | | |
shell | 1.77.2 | | | | | |
single-instance | 1.77.2 | | | | | |
sql | 1.77.2 | | | | | |
store | 1.77.2 | | | | | |
stronghold | 1.77.2 | | | | | |
updater | 1.77.2 | | | | | |
upload | 1.77.2 | | | | | |
websocket | 1.77.2 | | | | | |
window-state | 1.77.2 | | | | | |
system-tray | 1.77.2 | | | | | |
window-customization | 1.77.2 | | | | | |
© 2024 Tauri Contributors. CC-BY / MIT