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
Community Resources
Have something to share? Open a pull request to show us your amazing resource.
Plugins
tauri-plugin-keep-screen-on Disable screen timeout on Android and iOS.
tauri-plugin-positioner Move windows to common locations.
tauri-plugin-graphql Type-safe IPC for Tauri using GraphQL.
sentry-tauri Capture JavaScript errors, Rust panics and native crash minidumps to Sentry.
tauri-plugin-aptabase Privacy-first and minimalist analytics for desktop and mobile apps.
tauri-plugin-clipboard Clipboard plugin for reading/writing clipboard text/image/html/rtf/files, and monitoring clipboard update.
taurpc Typesafe IPC wrapper for Tauri commands and events.
tauri-plugin-context-menu Native context menu.
tauri-plugin-network Tools for reading network information and scanning network.
tauri-plugin-prevent-default Disable default browser shortcuts.
tauri-plugin-serialport Cross-compatible serialport communication tool.
tauri-plugin-serialplugin Cross-compatible serialport communication tool for tauri 2.
tauri-plugin-sharesheet Share content to other apps via the Android Sharesheet or iOS Share Pane.
tauri-plugin-system-info Detailed system information.
tauri-plugin-theme Dynamically change Tauri App theme.
tauri-awesome-rpc Custom invoke system that leverages WebSocket.
tauri-nspanel Convert a window to panel.
tauri-plugin-nosleep Block the power save functionality in the OS.
tauri-plugin-udp UDP socket support.
Integrations
Astrodon Make Tauri desktop apps with Deno.
Tauri Specta Completely typesafe Tauri commands.
axios-tauri-adapter axios adapter for the @tauri-apps/api/http module.
axios-tauri-api-adapter Makes it easy to use Axios in Tauri, axios adapter for the @tauri-apps/api/http module.
ngx-tauri Small lib to wrap around functions from tauri modules, to integrate easier with Angular.
svelte-tauri-filedrop File drop handling component for Svelte.
tauri-macos-menubar-app-example Example macOS Menubar app project.
tauri-macos-spotlight-example Example macOS Spotlight app project.
tauri-update-cloudflare One-click deploy a Tauri Update Server to Cloudflare.
tauri-update-server Automatically interface the Tauri updater with git repository releases.
vite-plugin-tauri Integrate Tauri in a Vite project to build cross-platform apps.
© 2024 Tauri Contributors. CC-BY / MIT