Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marc2332/tauri-deno-starter
Starter template for Tauri, bundling the frontend made with React using Deno with esbuild.
https://github.com/marc2332/tauri-deno-starter
esbuild frontend tauri
Last synced: about 2 months ago
JSON representation
Starter template for Tauri, bundling the frontend made with React using Deno with esbuild.
- Host: GitHub
- URL: https://github.com/marc2332/tauri-deno-starter
- Owner: marc2332
- Created: 2022-05-20T19:18:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T20:01:28.000Z (9 months ago)
- Last Synced: 2024-05-02T02:03:11.607Z (5 months ago)
- Topics: esbuild, frontend, tauri
- Language: TypeScript
- Homepage:
- Size: 999 KB
- Stars: 107
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-tauri - tauri-deno-starter - React template using esbuild with Deno. (Getting Started / Templates)
README
# Deno 🦕 + Tauri
Starter template for Tauri, bundling the frontend made with React using Deno
with esbuild.You can use TypeScript or JavaScript. With React or any other library, or just
vanilla, with no extra steps.- `src-tauri`: Rust backend
- `www`: Web frontend
- `build.ts`: Script to build your frontend
- `bundle.ts`: Script to bundle your frontend while developingPrerequisites:
- [Rust](https://www.rust-lang.org/)
- [Deno](https://deno.land/)
- [Tauri](https://tauri.app/v1/api/cli)
- [Tauri os-specific dependencies](https://tauri.studio/v1/guides/getting-started/prerequisites#installing)Development:
```shell
cargo tauri dev
```Building:
```shell
cargo tauri build
```Formatting:
```shell
deno fmt www
cargo fmt
```Linting:
```shell
deno lint www
cargo clippy
```