#tauri #create #scaffold #rapidly #cargo

bin+lib create-tauri-app

快速搭建新的 tauri 应用项目

97 个稳定版本

新版本 4.3.0 2024 年 8 月 21 日
4.0.3 2024 年 7 月 16 日
3.14.1 2024 年 5 月 20 日
3.13.17 2024 年 3 月 26 日
0.0.0 2022 年 8 月 2 日

GUI 中排名 #34

Download history 1003/week @ 2024-05-03 1465/week @ 2024-05-10 1804/week @ 2024-05-17 1339/week @ 2024-05-24 1296/week @ 2024-05-31 1159/week @ 2024-06-07 1088/week @ 2024-06-14 1482/week @ 2024-06-21 1440/week @ 2024-06-28 1257/week @ 2024-07-05 1413/week @ 2024-07-12 1230/week @ 2024-07-19 1162/week @ 2024-07-26 1782/week @ 2024-08-02 1571/week @ 2024-08-09 1120/week @ 2024-08-16

每月下载量 5,800

Apache-2.0 OR MIT

365KB
3K SLoC

Rust 2.5K SLoC // 0.0% comments Shell 358 SLoC // 0.2% comments TypeScript 24 SLoC // 0.2% comments JavaScript 21 SLoC // 0.3% comments PowerShell 20 SLoC // 0.2% comments JSX 14 SLoC TSX 14 SLoC Razor 9 SLoC
Rapidly scaffold out a new Tauri app project.

status Chat Server website https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg support changelog

使用方法

Bash

sh <(curl https://create.tauri.app/sh)

sh <(wget https://create.tauri.app/sh)

Powershell

irm https://create.tauri.app/ps | iex

Cargo

cargo install create-tauri-app
cargo create-tauri-app

NPM

npm create tauri-app@latest

Yarn

yarn create tauri-app

PNPM

pnpm create tauri-app

Bun

bunx create-tauri-app

您也可以通过额外的命令行选项直接指定项目名称、包管理器和您想要使用的模板。例如,在 my-tauri-app 目录中搭建一个 Svelte 项目,运行

# curl
sh <(curl https://create.tauri.app/sh) my-tauri-app --template svelte --manager pnpm
# wget
sh <(wget https://create.tauri.app/sh) my-tauri-app --template svelte --manager pnpm
# powershell
$env:CTA_ARGS="--template svelte --manager pnpm";irm https://create.tauri.app/ps | iex
# cargo
cargo create-tauri-app my-tauri-app --template svelte --manager pnpm
# npm 6.x
npm create tauri-app@latest my-tauri-app --template svelte --manager pnpm
# npm 7+, extra double-dash is needed:
npm create tauri-app@latest my-tauri-app -- --template svelte --manager pnpm
# yarn
yarn create tauri-app my-tauri-app --template svelte --manager pnpm
# pnpm
pnpm create tauri-app my-tauri-app --template svelte --manager pnpm
# Bun
bunx create-tauri-app my-tauri-app --template svelte --manager bun

目前支持的模板预设包括

  • vanilla
  • vanilla-ts
  • vue
  • vue-ts
  • svelte
  • svelte-ts
  • react
  • react-ts
  • solid
  • solid-ts
  • angular
  • yew
  • leptos
  • sycamore
  • blazor

您可以使用 . 作为项目名称来在当前目录中搭建项目。

语义版本

create-tauri-app 遵循 语义版本 2.0

许可证

代码:© 2022 - The Commons Conservancy 的 Tauri 项目。

适用于适用情况下的 MIT 或 MIT/Apache 2.0。

标志:CC-BY-NC-ND

依赖

~10–18MB
~146K SLoC