功能及秘诀列表
Tauri 考虑到了可扩展性。在此页面上,你可以找到:
HTTP 客户端
访问用 Rust 编写的 HTTP 客户端。
Localhost
在生产环境中使用 localhost 服务器。
Shell
访问系统 shell,使用默认应用程序管理文件和 URL,并生成子进程。
SQL
插件提供了一个接口,让前端可以通过 sqlx 与 SQL 数据库进行通信
Store
持久键值存储。
Stronghold
加密的、安全的数据库。
WebSocket
在 JavaScript 中使用 Rust 客户端打开 WebSocket 连接。
上传
通过 HTTP 上传文件
全局快捷方式
注册全局快捷方式。
剪切板
读取和写入系统剪贴板。
单例
确保一次只运行一个 Tauri 应用程序实例。
命令行接口 (CLI)
从命令行接口解析参数。
定位器(Positioner)
将窗口移动到公共位置。
对话框
本机系统对话框,用于打开和保存文件,以及消息对话框。
持久化作用域(Persisted Scope)
将运行时作用域的更改持久化到文件系统上。
操作系统信息
查看操作系统信息。
文件系统
访问文件系统。
日志记录
可配置的日志记录。
条形码扫描器
允许您的移动应用程序使用相机扫描 QR 码、EAN-13 和其他类型的条形码。
深度链接(deep-link)
将你的 Tauri 应用程序设置为 URL 的默认处理程序。
窗口状态
保持窗口大小和位置。
自动启动
在系统启动时自动启动应用程序。
进程
访问当前进程。
通知提示
向用户发送本地通知提示。
Biometric
Prompt the user for biometric authentication on Android and iOS.
NFC
Read and write NFC tags on Android and iOS.
Updater
In-app updates for Tauri applications.
社区资源
有什么要分享? 打开拉取请求,向我们展示您的惊人资源。
插件
tauri-plugin-blec Cross platform Bluetooth Low Energy client based on btleplug.
tauri-plugin-keep-screen-on Disable screen timeout on Android and iOS.
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-fs-pro Extended with additional methods for files and directories.
tauri-plugin-macos-permissions Check and request macOS permissions to accessibility and full disk access.
tauri-plugin-network Tools for reading network information and scanning network.
tauri-plugin-pinia Persistent Pinia stores for Tauri and Vue.
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.
tauri-plugin-tcp TCP socket support.
tauri-plugin-mqtt MQTT client support.
集成
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