{"id":13405806,"url":"https://github.com/tauri-apps/create-tauri-app","last_synced_at":"2026-01-06T19:15:40.535Z","repository":{"id":36999899,"uuid":"460543859","full_name":"tauri-apps/create-tauri-app","owner":"tauri-apps","description":"Rapidly scaffold out a new tauri app project.","archived":false,"fork":false,"pushed_at":"2025-05-05T23:56:53.000Z","size":5658,"stargazers_count":1194,"open_issues_count":23,"forks_count":102,"subscribers_count":20,"default_branch":"dev","last_synced_at":"2025-05-06T00:37:33.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tauri-apps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.spdx","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-17T17:44:10.000Z","updated_at":"2025-05-04T21:50:50.000Z","dependencies_parsed_at":"2023-11-24T03:03:11.557Z","dependency_job_id":"9e7828ee-cc53-43ce-95f4-490d8d7144f0","html_url":"https://github.com/tauri-apps/create-tauri-app","commit_stats":{"total_commits":914,"total_committers":91,"mean_commits":"10.043956043956044","dds":0.6050328227571116,"last_synced_commit":"8eaec2de0ad9e286c3d718004455e0974bf2965b"},"previous_names":[],"tags_count":293,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauri-apps%2Fcreate-tauri-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauri-apps%2Fcreate-tauri-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauri-apps%2Fcreate-tauri-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauri-apps%2Fcreate-tauri-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tauri-apps","download_url":"https://codeload.github.com/tauri-apps/create-tauri-app/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253042632,"owners_count":21845185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T19:02:12.341Z","updated_at":"2026-01-06T19:15:40.479Z","avatar_url":"https://github.com/tauri-apps.png","language":"Rust","readme":"\u003cimg src=\"https://github.com/tauri-apps/create-tauri-app/raw/dev/.github/splash.png\" alt=\"Rapidly scaffold out a new Tauri app project.\" /\u003e\n\n[![](https://img.shields.io/crates/v/create-tauri-app)](https://crates.io/crates/create-tauri-app)\n[![](https://img.shields.io/npm/v/create-tauri-app.svg)](https://www.npmjs.com/package/create-tauri-app)\n[![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri)\n[![Chat Server](https://img.shields.io/badge/chat-discord-7289da.svg)](https://discord.gg/SpmNs4S)\n[![website](https://img.shields.io/badge/website-tauri.app-purple.svg)](https://tauri.app)\n[![https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg](https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg)](https://good-labs.github.io/greater-good-affirmation)\n[![support](https://img.shields.io/badge/sponsor-Open%20Collective-blue.svg)](https://opencollective.com/tauri)\n[![changelog](https://img.shields.io/badge/CHANGELOG-yellowgreen)](./CHANGELOG.md)\n\n# Usage\n\nTo get started using `create-tauri-app` run one of the below commands in the folder you'd like to setup your project.\n\n### Bash:\n\n```\nsh \u003c(curl https://create.tauri.app/sh)\n```\n\nor\n\n```\nsh \u003c(wget https://create.tauri.app/sh)\n```\n\n### Powershell:\n\n```powershell\nirm https://create.tauri.app/ps | iex\n```\n\n### Cargo:\n\n```bash\ncargo install create-tauri-app --locked\ncargo create-tauri-app\n```\n\n### NPM:\n\n```bash\nnpm create tauri-app@latest\n```\n\n### Yarn:\n\n```bash\nyarn create tauri-app\n```\n\n### PNPM:\n\n```bash\npnpm create tauri-app\n```\n\n### Deno\n\n```bash\ndeno run -A npm:create-tauri-app\n```\n\n### Bun:\n\n```bash\nbunx create-tauri-app\n```\n\n\u003cbr\u003e\n\n## Scaffold a new project (interactive)\n\nFollow along with the prompts to choose your project name, frontend language, package manager, and frontend framework, and frontend framework options if applicable.\n\n1. Choose a name and a bundle identifier (unique-id for your app):\n   ```\n   ? Project name (tauri-app) ›\n   ? Identifier (com.tauri-app.app) ›\n   ```\n2. Select a flavor for your frontend. First the language:\n   ```\n   ? Choose which language to use for your frontend ›\n   Rust  (cargo)\n   TypeScript / JavaScript  (pnpm, yarn, npm, bun)\n   .NET  (dotnet)\n   ```\n3. Select a package manager (if there are multiple available):\n\n   Options for **TypeScript / JavaScript**:\n\n   ```\n   ? Choose your package manager ›\n   pnpm\n   yarn\n   npm\n   bun\n   ```\n\n4. Select a UI Template and flavor (if there are multiple available):\n\n   Options for **Rust**:\n\n   ```\n   ? Choose your UI template ›\n   Vanilla\n   Yew\n   Leptos\n   Sycamore\n   ```\n\n   Options for **TypeScript / JavaScript**:\n\n   ```\n   ? Choose your UI template ›\n   Vanilla\n   Vue\n   Svelte\n   React\n   Solid\n   Angular\n   Preact\n\n   ? Choose your UI flavor ›\n   TypeScript\n   JavaScript\n   ```\n\n   Options for **.NET**:\n\n   ```\n   ? Choose your UI template ›\n   Blazor  (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor/)\n   ```\n\nOnce completed, the utility reports that the template has been created and displays how to run it using the configured package manager. If it detects missing decencies on your system, it prints a list of packages and prompts how to install them.\n\n## Scaffold a new project (non-interactive)\n\nYou can also directly specify the project name, package manager and the template you want to use via additional command line options. For example, to scaffold a Svelte project in a `my-tauri-app` directory, run:\n\n```bash\n# curl\nsh \u003c(curl https://create.tauri.app/sh) my-tauri-app --template svelte\n# wget\nsh \u003c(wget https://create.tauri.app/sh) my-tauri-app --template svelte\n# powershell\n$env:CTA_ARGS=\"--template svelte\";irm https://create.tauri.app/ps | iex\n# cargo\ncargo create-tauri-app my-tauri-app --template svelte\n# npm 6.x\nnpm create tauri-app@latest my-tauri-app --template svelte\n# npm 7+, extra double-dash is needed:\nnpm create tauri-app@latest my-tauri-app -- --template svelte\n# yarn\nyarn create tauri-app my-tauri-app --template svelte\n# pnpm\npnpm create tauri-app my-tauri-app --template svelte\n# deno\ndeno run -A npm:create-tauri-app --template svelte\n# Bun\nbunx create-tauri-app my-tauri-app --template svelte\n```\n\nCurrently supported template presets include:\n\n- `vanilla`\n- `vanilla-ts`\n- `vue`\n- `vue-ts`\n- `svelte`\n- `svelte-ts`\n- `react`\n- `react-ts`\n- `preact`\n- `preact-ts`\n- `solid`\n- `solid-ts`\n- `angular`\n- `yew`\n- `leptos`\n- `sycamore`\n- `blazor`\n\nYou can use `.` for the project name to scaffold in the current directory.\n\n## Semver\n\n**create-tauri-app** is following [Semantic Versioning 2.0](https://semver.org/).\n\n## Licenses\n\nCode: (c) 2022 - The Tauri Programme within The Commons Conservancy.\n\nMIT or MIT/Apache 2.0 where applicable.\n\nLogo: CC-BY-NC-ND\n\n- Original Tauri Logo Designs by [Daniel Thompson-Yvetot](https://github.com/nothingismagick) and [Guillaume Chau](https://github.com/akryum)\n","funding_links":["https://opencollective.com/tauri"],"categories":["Rust","HarmonyOS","others","Angular","Getting Started"],"sub_categories":["Windows Manager","Desktop Applications","Guides \u0026 Tutorials"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftauri-apps%2Fcreate-tauri-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftauri-apps%2Fcreate-tauri-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftauri-apps%2Fcreate-tauri-app/lists"}