{"repo":"fudanglp/tauri-fastapi-full-stack-template","free":true,"listed":false,"github":"https://github.com/fudanglp/tauri-fastapi-full-stack-template","clone":"git clone https://github.com/fudanglp/tauri-fastapi-full-stack-template.git","description":"A production-ready template for building cross-platform desktop applications with a modern web frontend, Python FastAPI backend, and Rust integration layer.","language":"TypeScript","stars":21,"topics":["cross-platform","desktop-app","fastapi","full-stack","openapi","python","react","rust","shadcn-ui","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"Tauri + FastAPI Full Stack Template A template for building desktop applications with Tauri (Rust), FastAPI (Python), and React (TypeScript). This project combines two excellent templates: - Tauri - Cross-platform desktop apps with Rust - FastAPI Full Stack Template - Production-ready backend/frontend stack (forked from commit 1c6d656 ) This is a starter template designed to be customized for your own application. It provides a complete full-stack desktop app foundation with optional authentication. Architecture & Tech Stack Technology Stack - Frontend : React + TypeScript with Vite, TanStack Router, TanStack Query, Tailwind CSS, shadcn/ui - Backend : FastAPI with SQLite, SQLModel, Alembic migrations, Pydantic settings - Desktop : Tauri 2 with sidecar architecture (FastAPI runs as bundled binary) - Auth : Optional - disabled by default for local desktop use - Build : PyInstaller bundles Python backend into single binary, Tauri creates native installers Architecture Overview This is a three-process desktop application : How the processes communicate : - Frontend → Tauri : IPC commands (native operations like windows, file dialogs) - Frontend → FastAPI : HTTP REST (database queries, business logic) - Tauri → FastAPI : HTTP (health checks during startup) - FastAPI → Tauri : Unix socket (desktop features like window control) 📖 See docs/IPC.md for complete documentation on communication patterns. Project Structure Data Management Database : SQLite (included with Python standard l","default_branch":null,"files":null,"tree":[],"storefront":"/r/fudanglp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fudanglp/tauri-fastapi-full-stack-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}