Source: https://seerepo.com/r/tauri-apps/tauri/built
Markdown source: https://seerepo.com/r/tauri-apps/tauri/built.md
Description: tauri is a Rust repo built with axum, Tokio, objc2-app-kit, androidx.core:core-ktx, objc2-foundation, and 1 more.

# What is tauri built with?

tauri is a Rust repo built with axum, Tokio, objc2-app-kit, androidx.core:core-ktx, objc2-foundation, and 1 more. It makes its content with plist, image, zip, png, and resvg, validates its data with schemars, is tested with Vitest, and deploys with log, tracing, and env_logger. It has 129,373 written lines, with 48 test files.

Read on November 4, 2026, at commit eebf7c2.

Repository: https://github.com/tauri-apps/tauri

## Frontend (/)

### Interface

- **[Google](https://seerepo.com/uses/google)**
- **muda**: 16 files
- **tao**: 11 files
- **gtk**: 8 files
- **objc2-ui-kit**: 5 files
- **tray-icon**: 5 files
- **webkit2gtk**: 5 files
- **webview2-com**: 5 files
- **androidx.appcompat:appcompat**: 3 files
- **dpi**: 3 files
- **softbuffer**: 3 files

## Backend (/)

### The base

- **[axum](https://seerepo.com/uses/axum)**: 1 file

## Support (/)

### The base

- **[Tokio](https://seerepo.com/uses/tokio)**: 8 files
- **objc2-app-kit**: 5 files
- **androidx.core:core-ktx**: 3 files
- **objc2-foundation**: 1 file
- **tower**: 1 file

### Content

- **plist**: 13 files
- **image**: 7 files
- **zip**: 4 files
- **png**: 1 file
- **resvg**: 1 file

### Validation

- **schemars**: 10 files

### Deploy

- **[log](https://seerepo.com/uses/log)**: 76 files
- **[tracing](https://seerepo.com/uses/tracing)**: 10 files
- **env_logger**: 1 file

### Tools

- **gradle**
- **clap**: 34 files
- **quote**: 22 files
- **proc-macro2**: 20 files
- **syn**: 9 files
- **specta**: 3 files
- **clap_complete**: 1 file

### Other

- **futures**
- **native-tls**
- **webkit**
- **serde_json**: 63 files
- **serde**: 62 files
- **url**: 27 files
- **semver**: 20 files
- **tempfile**: 18 files
- **anyhow**: 16 files
- **thiserror**: 16 files
- **http**: 15 files
- **toml**: 15 files
- **dunce**: 13 files
- **windows**: 13 files
- **glob**: 12 files
- **walkdir**: 12 files
- **dirs**: 10 files
- **regex**: 9 files
- **getrandom**: 8 files
- **objc2**: 8 files
- **raw-window-handle**: 8 files
- **percent-encoding**: 7 files
- **uuid**: 7 files
- **toml_edit**: 6 files
- **base64**: 5 files
- **com.fasterxml.jackson.core:jackson-databind**: 5 files
- **include_dir**: 5 files
- **jni**: 5 files
- **json5**: 5 files
- **which**: 5 files
- **itertools**: 4 files
- **rand**: 4 files
- **ureq**: 4 files
- **memchr**: 3 files
- **phf**: 3 files
- **sha2**: 3 files
- **windows-sys**: 3 files
- **brotli**: 2 files
- **chrono**: 2 files
- **flate2**: 2 files
- **hex**: 2 files
- **ignore**: 2 files
- **libc**: 2 files
- **notify**: 2 files
- **os_info**: 2 files
- **serde_with**: 2 files
- **tar**: 2 files
- **aes-gcm**: 1 file
- **bytes**: 1 file
- **ctor**: 1 file
- **ctrlc**: 1 file
- **data-url**: 1 file
- **futures-util**: 1 file
- **http-body-util**: 1 file
- **Hyper**: 1 file
- **hyper-util**: 1 file
- **md5**: 1 file
- **minisign**: 1 file
- **rayon**: 1 file
- **reqwest**: 1 file
- **rustls**: 1 file
- **serde_repr**: 1 file
- **sha1**: 1 file
- **signal-hook**: 1 file
- **time**: 1 file

## Backend (crates/tauri-schema-worker)

### The base

- **[axum](https://seerepo.com/uses/axum)**: 2 files

## Support (crates/tauri-schema-worker)

### Other

- **anyhow**: 1 file
- **console_error_panic_hook**: 1 file
- **semver**: 1 file
- **serde**: 1 file

## Support (packages/cli)

### Testing

- **Vitest**: 1 file

### Deploy

- **[log](https://seerepo.com/uses/log)**: 1 file

### Tools

- **napi-derive**: 1 file

### Other

- **napi**: 1 file

## Other repos with a similar stack

- [openai/codex](https://seerepo.com/r/openai/codex/built): axum, Tokio, objc2-app-kit, objc2-foundation, tower, image, zip, png, schemars, log, tracing · [Compare](https://seerepo.com/compare/openai/codex/vs/tauri-apps/tauri)
- [CapSoftware/Cap](https://seerepo.com/r/CapSoftware/Cap/built): axum, Tokio, objc2-app-kit, objc2-foundation, tray-icon, softbuffer, image, resvg, schemars, log, tracing · [Compare](https://seerepo.com/compare/CapSoftware/Cap/vs/tauri-apps/tauri)
- [rustdesk/rustdesk](https://seerepo.com/r/rustdesk/rustdesk/built): Tokio, objc2-app-kit, objc2-foundation, gtk, tray-icon, softbuffer, image, log, tracing · [Compare](https://seerepo.com/compare/rustdesk/rustdesk/vs/tauri-apps/tauri)
- [denoland/deno](https://seerepo.com/r/denoland/deno/built): Tokio, tower, plist, image, zip, log, tracing, env_logger · [Compare](https://seerepo.com/compare/denoland/deno/vs/tauri-apps/tauri)
- [slint-ui/slint](https://seerepo.com/r/slint-ui/slint/built): Tokio, objc2-app-kit, objc2-foundation, muda, image, log, tracing · [Compare](https://seerepo.com/compare/slint-ui/slint/vs/tauri-apps/tauri)
- [clash-verge-rev/clash-verge-rev](https://seerepo.com/r/clash-verge-rev/clash-verge-rev/built): Tokio, objc2-app-kit, objc2-foundation, zip, log, tracing · [Compare](https://seerepo.com/compare/clash-verge-rev/clash-verge-rev/vs/tauri-apps/tauri)

## Frequently asked questions

### What language is tauri written in?

tauri is written in Rust, with 129,373 written lines.

### What framework does tauri use?

tauri is built with axum, Tokio, objc2-app-kit, androidx.core:core-ktx, objc2-foundation, and tower.

### Does tauri have tests?

Yes. tauri has 48 test files and is tested with Vitest.

### Which repos have a stack like tauri's?

The ones that share most of its stack: openai/codex, CapSoftware/Cap, and rustdesk/rustdesk.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
