A curated collection of the best stuff from the Tauri ecosystem and community.

- angular-tauri
- Angular with Typescript, SASS, and Hot Reload.
- create-tauri-react
- Well-architected template for Vite, React, and Tailwind CSS.
- nuxtor
- Nuxt 4 + Tauri 2 + TailwindCSS v4, a starter template for building desktop apps.
- oxide-dock
- Vue 3 with Vite, Tailwind CSS, typed Rust bridge, Vitest, Playwright, coverage-gated Rust tests, and automated cross-platform releases via release-please.
- rust-full-stack-with-authentication-template
- Yew, Tailwind CSS, Tauri, Axum, Sqlx - Starter template for full stack applications with built-in authentication.
- tauri-angular-template
- Angular template
- tauri-astro-template
- Astro template
- tauri-bishop-template
- Minimized vanilla template designed for highschool students.
- tauri-clojurescript-template
- Minimal ClojureScript template with Shadow CLJS and React.
- tauri-deno-starter
- React template using esbuild with Deno.
- tauri-fastapi-full-stack-template
- Full-stack template with FastAPI (Python) backend, React + TypeScript frontend, SQLite/SQLModel, TanStack Router, Tailwind CSS, and shadcn/ui. Sidecar architecture with PyInstaller bundling.
- tauri-leptos-template
- Leptos template
- tauri-leptos-ssr
- Leptos SSR Template for Smaller bundles, faster startups, better UX done right for desktop.
- tauri-nextjs-template
- Next.js (SSG) template, with TailwindCSS, opinionated linting, and GitHub Actions preconfigured.
- tauri-nuxt-template
- Nuxt3 template.
- tauri-react-mantine-vite-template
- React Mantine template featuring custom titlebar for Windows, auto publish action, auto update, and more.
- tauri-react-parcel-template
- React template with Parcel as build tool, TypeScript and hot module replacement.
- tauri-rescript-template
- Tauri, ReScript, and React template.
- tauri-solid-ts-tailwind-vite-template
- SolidJS Template preconfigured to use Vite, TypeScript, Tailwind CSS, ESLint and Prettier.
- tauri-svelte-template
- Svelte template with cross-platform GitHub action builds, Vite, TypeScript, Svelte Preprocess, hot module replacement, ESLint and Prettier.
- tauri-sveltekit-template
- SvelteKit Admin template with cross-platform GitHub action builds, Vite, TypeScript, Svelte Preprocess, hot module replacement, ESLint and Prettier.
- tauri-sycamore-template
- Tauri and Sycamore template.
- tauri-tanstack-start-react-template
- React with TanStack Start and Vite template, with TailwindCSS, opinionated linting, and GitHub Actions preconfigured.
- tauri-template
- Production-ready template with React, TypeScript, shadcn/ui, Tailwind, Tanstack Query, Zustand & boilerplate UI. Claude Code-ready.
- tauri-vue-template
- Vue template with TypeScript, Vite + HMR, Vitest, Tailwind CSS, ESLint, and GitHub Actions.
- tauri-vue-template
- Another vue template with Javascript, Vite, Pinia, Vue Router and Github Actions.
- tauri-yew-example
- Simple stopwatch with Yew using commands and Tauri events.
- tauronic
- Tauri template for hybrid Apps using Ionic components in React flavour.
- Official Plugins
- This repository contains all the plugins maintained by the Tauri team. This includes plugins for NFC, logging, notifications, and more.
- window-vibrancy
- Make your windows vibrant (v1 only - added to Tauri in v2).
- window-shadows
- Add native shadows to your windows in Tauri (v1 only - added to Tauri in v2).
- sentry-tauri
- Capture JavaScript errors, Rust panics and native crash minidumps to Sentry.
- tauri-awesome-rpc
- Custom invoke system that leverages WebSocket.
- tauri-nspanel
- Convert a window to panel.
- tauri-nspopover-plugin
- Native NSPopover view for use in the status bar in macOS.
- tauri-plugin-android-battery-optimization
- Check and request battery optimization exemptions on Android.
- tauri-plugin-android-fs
- Access the file system on Android.
- tauri-plugin-aptabase
- Privacy-first and minimalist analytics for desktop and mobile apps.
- tauri-plugin-auth
- Auth plugin for iOS that uses ASWebAuthenticationSession for authentication, which allows keychain access.
- tauri-plugin-blec
- Cross platform Bluetooth Low Energy client based on btleplug.
- tauri-plugin-cache
- Advanced disk caching solution with memory layer, TTL management, compression support, and cross-platform compatibility for desktop and mobile.
- tauri-plugin-clipboard
- Clipboard plugin for reading/writing clipboard text/image/html/rtf/files, and monitoring clipboard update.
- tauri-plugin-context-menu
- Native context menu.
- tauri-plugin-desktop-underlay
- Attach a window to desktop, below icons and above wallpaper.
- tauri-plugin-device-info
- Access comprehensive device information including battery, network, storage, display, and system details across desktop and mobile.
- tauri-plugin-dragout
- Native macOS drag-out (file promise) support.
- tauri-plugin-drpc
- Discord RPC support.
- tauri-plugin-esc-pos
- ESC/POS receipt printer support over USB and TCP.
- tauri-plugin-fs-pro
- Extended with additional methods for files and directories.
- tauri-plugin-graphql
- Type-safe IPC for Tauri using GraphQL.
- tauri-plugin-iap
- Plugin that enables full In-App Purchases flow for Android, macOS, iOS and Windows.
- tauri-plugin-iap
- In-app-purchase plugin for iOS that allows fetching, purchasing, and restoring of products.
- tauri-plugin-in-app-review
- In-app app rating prompts using native platform APIs.
- tauri-plugin-ios-photos
- iOS Photos album and asset management via native APIs.
- tauri-plugin-js
- Give your app Electron-like JS backends with type-safe RPC powered by kkrpc. Supports Bun, Node.js, and Deno.
- tauri-plugin-keep-screen-on
- Disable screen timeout on Android and iOS.
- tauri-plugin-libsql
- libsql/Turso database support with encryption, embedded replicas, and Drizzle ORM integration.
- tauri-plugin-macos-permissions
- Support for checking and requesting macOS system permissions.
- tauri-plugin-mobile-sharetarget
- Handle mobile Share Intents with a FIFO queue
- tauri-plugin-mqtt
- MQTT client support.
- tauri-plugin-network
- Tools for reading network information and scanning network.
- tauri-plugin-nosleep
- Block the power save functionality in the OS.
- tauri-plugin-ota
- OTA plugin for applications that just want to continuously deliever new JavaScript code based on a manfiest.
- tauri-plugin-pinia
- Persistent Pinia stores for Vue.
- tauri-plugin-prevent-default
- Disable default browser shortcuts.
- tauri-plugin-python
- Use python in your backend.
- tauri-plugin-screenshots
- Get screenshots of windows and monitors.
- tauri-plugin-serialport
- Cross-compatible serialport communication tool.
- tauri-plugin-serialplugin
- Cross-compatible serialport communication tool.
- tauri-plugin-sharesheet
- Share content to other apps via the Android Sharesheet or iOS Share Pane.
- tauri-plugin-svelte
- Persistent Svelte stores.
- tauri-plugin-system-info
- Detailed system information.
- tauri-plugin-tcp
- TCP socket support.
- tauri-plugin-thermal-printer
- Add support to handle thermal printers.
- tauri-plugin-tracing
- Structured logging with the tracing crate, featuring JS-to-Rust log bridging, file rotation, and flamegraph profiling.
- tauri-plugin-udp
- UDP socket support.
- tauri-plugin-velesdb
- Native vector database plugin. 70Β΅s semantic search, β₯95% recall, hybrid BM25+vector, offline-first, full ecosystem integrations and more.
- tauri-plugin-view
- View and share files on mobile.
- tauri-plugin-widgets
- Cross-platform home-screen widgets with WidgetKit, AppWidgetManager, Adaptive Cards, and desktop webviews.
- tauri-remote-ui
- Make you web app bundle available as web page for test and development.
- taurpc
- Typesafe IPC wrapper for Tauri commands and events.