Find categorized Tauri templates, plugins, tutorials, integrations, and real applications.
Project overview
Browse a curated directory of resources from the Tauri ecosystem instead of searching scattered repositories and sites. It groups official getting-started material, community templates, plugins, integrations, articles, and applications across areas such as developer tools, productivity, media, writing, networking, and security. Entries may be marked as officially maintained, version-specific, paid, or closed source. The list is a discovery aid rather than runnable software, so verify each linked project's compatibility, maintenance, and licensing before use.
Scaffold cross-platform desktop and mobile apps with Nuxt 4 and Tauri.
Project overview
Nuxtor is a starter template for developers who want Nuxt and Vue workflows inside Tauri desktop or mobile applications. It includes examples for shell commands, notifications, system information, persistent storage, and tray integration while retaining Nuxt routing, layouts, middleware, and modules. The default setup uses Bun and targets Windows, macOS, Linux, iOS, and Android. Hosted server-side rendering is intentionally disabled so Tauri can serve as the application backend.
Convert OpenAPI specifications into compact, navigable Agent Skills.
Project overview
Use openapi-to-skills to turn a local or remote OpenAPI specification into Markdown documentation organized for on-demand agent reading. It groups resources, operations, and schemas, with filters and custom templates for shaping the output. Specifications with external references need to be bundled before conversion.
Ask questions across long videos with multimodal retrieval and scene-level context.
Project overview
VideoRAG is an open-source framework for retrieving and answering questions over long-form video, with the Vimo desktop interface for importing one or more videos and chatting about their contents. It also includes the LongerVideos benchmark and evaluation code for researchers working on long-context video understanding. Prebuilt Vimo downloads are still marked as coming soon, so current users generally need to start the Python backend and Electron frontend from source.
Run RocketMQ-compatible messaging services and clients in the Rust ecosystem.
Project overview
RocketMQ-Rust is a Rust reimplementation of Apache RocketMQ that includes NameServer, Broker, Controller, Proxy, storage, and producer, consumer, and administration components. It can support Rust-native messaging deployments or interoperate with existing Apache RocketMQ Java clients and servers through protocol compatibility. Building the workspace requires Rust 1.85.0 or later.
Self-host releases and auto-update downloads for Electron applications
Project overview
Electron Release Server is a self-hosted release service for Electron and other Squirrel-based applications. It provides a management interface, download URLs organized by platform, channel, and flavor, and endpoints compatible with Squirrel auto-updates. It supports Docker, LDAP, local disk storage, and multiple database backends, while Amazon S3 storage requires minor modifications. Existing deployments should review the documented database and configuration migrations before upgrading.
Bootstrap an Angular and Electron desktop app with testing and packaging.
Project overview
angular-electron is a starter project pairing Angular 22 with Electron 42 for desktop development, including a development server, renderer hot reload, Vitest and Playwright tests, and executable packaging for Linux, Windows, and macOS. Hot reload applies only to the renderer, so the Electron main process must restart, and the project explicitly recommends npm rather than Yarn.
Guide visitors to install a website or PWA on mobile and desktop home screens.
Project overview
Add-to-Homescreen is a drop-in JavaScript library that shows platform-specific instructions for installing a website or PWA on iOS, Android, Windows, or macOS home screens. It supports more than twenty languages and can redirect users from several in-app browsers to the system browser. The site must already meet basic PWA requirements, including an app icon and web manifest.
Create and inspect random-access archives for Electron apps
Project overview
@electron/asar is an archive format and Node.js tool for packaging Electron application files without compression while retaining random access. Its CLI can pack directories, list entries, extract a file, or unpack an archive, and the JavaScript API supports programmatic creation with optional transforms. The current command-line package requires Node.js 22.12 or newer, and the API does not provide built-in error handling.
Deploy a selectable self-hosted AI and automation stack through one guided installation.
Project overview
selfhost-ai is a Docker Compose template and interactive installer for assembling a private AI and automation server. Users can select from more than thirty services, including n8n, Ollama, Flowise, Dify, vector databases, low-code tools, and monitoring components, while Caddy supplies a shared reverse proxy and automatic HTTPS. The installer prepares Docker, firewall settings, secrets, and service configuration. It expects an SSH-accessible server, administrative privileges, a primary domain, and correctly configured wildcard DNS.
Add platform-aware, native-looking window controls to Tauri 2 applications.
Project overview
Tauri Controls supplies minimize, maximize, and close controls styled for Windows, macOS, or GNOME in Tauri 2 desktop applications. It can detect the current operating system automatically or let developers select a platform style, with packages for React, Solid, Vue, and Svelte projects. Window actions are handled through Tauri’s JavaScript and TypeScript APIs. The controls are HTML elements designed to resemble native system components rather than wrappers around native UI APIs, and integration requires the corresponding Tauri window and OS plugins plus peer dependencies.
LibraryFinance, legal and complianceModel Context Protocol
yahoo-finance2
@gadicc·HTML
Query Yahoo Finance data from server code, the CLI, or agent tools.
Project overview
yahoo-finance2 is an unofficial JavaScript API for retrieving quotes, charts, historical data, options, company summaries, screeners, and other Yahoo Finance results. Developers can call it as a library, use its command-line interface, or optionally expose the same tools through MCP and the bundled Agent Skill. It supports Node.js, Bun, Deno, and compatible Cloudflare runtimes, but it cannot run directly in a browser because of CORS and cookie constraints. Yahoo does not guarantee API availability or consistency.
Start an Electron desktop app quickly with a Vue and Vite template.
Project overview
electron-vite-vue provides a small, extensible starting point for desktop applications built with Electron, Vue, and Vite. Clone the repository, install dependencies, and launch the development workflow, then extend it for multiple windows or native C/C++ add-ons when needed. Direct Node.js access in the renderer is not enabled merely by the adapter; turning on Node integration is an explicit choice with security implications.
Manage lightweight local JSON data with JavaScript
Project overview
lowdb is a lightweight local database for JavaScript and TypeScript. Node.js applications can persist data in JSON files, while browser projects can use LocalStorage or SessionStorage presets; queries and updates use ordinary objects and array methods. It includes type declarations, safe atomic writes, and replaceable adapters for other formats or encryption. It is intended for simple local persistence rather than a network database.
Find Electron apps, boilerplates, packaging tools, libraries, articles, and videos.
Project overview
Awesome Electron is a curated index for people building desktop applications with Electron. It groups reference apps, boilerplates, packaging and distribution tools, debugging utilities, articles, and videos so developers can compare approaches or find starting points; the repository is a resource list rather than an application framework or generator.
Choose practical coding projects to build skills and a stronger portfolio.
Project overview
100ProjectsOfCode is a categorized collection of hands-on programming ideas ranging from web and networking tools to applications, AI, computer science, cryptography, and games. Pick a project, create a repository, implement and test it, then use the finished work as a portfolio piece before moving to another challenge. Many entries include suggested languages, tools, or example implementations, although that guidance is still incomplete in places.
Generate type-safe bindings for Tauri commands and events.
Project overview
Tauri Specta keeps the boundary between a Rust backend and a Tauri frontend type-safe by generating bindings for commands instead of requiring duplicated interface definitions. Version 2 also supports generating event types, which helps applications keep emitted and consumed payloads aligned as the Rust code changes. Compatibility is deliberately strict: Specta v1 pairs with Tauri v1, while Specta v2 pairs with Tauri v2. The two cross-version combinations are not supported, so projects must select the matching release line before integrating it.
Turn chapters and lectures into fill-in study notes built for active recall.
Project overview
Loom combines a XeLaTeX document class with a Claude skill for creating notes that students both read and complete. It supports blanks, proof skeletons, do-it-yourself exercises, recall prompts, and a distinctive woven visual system; the companion skill can organize a chapter, draft the notebook, compile it, and check the result. Local use requires XeLaTeX with TeX Live 2023 or newer, and non-macOS users may need to swap the bundled system fonts or use one of the Overleaf-ready editions.