Source: https://seerepo.com/r/AnInsomniacy/rayburst/built
Markdown source: https://seerepo.com/r/AnInsomniacy/rayburst/built.md
Description: rayburst is a Rust repo built with Vite, Vue, Tauri, vue-router, axum, and 5 more. It stores its data in SQLite.

# What is rayburst built with?

rayburst is a Rust repo built with Vite, Vue, Tauri, vue-router, axum, and 5 more. It stores its data in SQLite, makes its content with dompurify, marked, marked-alert, sanitize-filename, and zip, is tested with Vitest and @vue/test-utils, deploys with log, tauri-apps, and tauri-plugin-log, and uses rusqlite, tauri-plugin-store, and @tauri-apps/plugin-store. It has 104,073 written lines, with 102 test files.

Read on November 12, 2026, at commit 0c880e5.

Repository: https://github.com/AnInsomniacy/rayburst

## Frontend

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/AnInsomniacy/rayburst/blob/0c880e53b80c34321f540b76996d67035108bd32/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 98 files · [in package.json](https://github.com/AnInsomniacy/rayburst/blob/0c880e53b80c34321f540b76996d67035108bd32/package.json)
- **[Tauri](https://seerepo.com/uses/tauri)**: 62 files
- **[vue-router](https://seerepo.com/uses/vue-router)**: 8 files

### Styles

- **@material/material-color-utilities**: 1 file
- **anstyle**: 1 file

### Interface

- **[naive-ui](https://seerepo.com/uses/naive-ui)**: 58 files
- **[sortablejs](https://seerepo.com/uses/sortablejs)**: 3 files
- **[gtk](https://seerepo.com/uses/gtk)**: 2 files
- **[tauri-plugin-notification](https://seerepo.com/uses/tauri-plugin-notification)**: 2 files
- **[tauri-plugin-window-state](https://seerepo.com/uses/tauri-plugin-window-state)**: 2 files
- **@formkit/auto-animate**: 1 file
- **ksni**: 1 file
- **notify-rust**: 1 file
- **[objc2-quartz-core](https://seerepo.com/uses/objc2-quartz-core)**: 1 file
- **[tauri-plugin-dialog](https://seerepo.com/uses/tauri-plugin-dialog)**: 1 file
- **tauri-winrt-notification**: 1 file
- **webkit2gtk**: 1 file

### Icons

- **@vicons/ionicons5**: 34 files

## Backend

### The base

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

### Data

- **[rusqlite](https://seerepo.com/uses/rusqlite)**
- **[tauri-plugin-store](https://seerepo.com/uses/tauri-plugin-store)**: 11 files
- **[SQLite](https://seerepo.com/uses/sqlite)**: 7 files · [src-tauri/src/database/mod.rs, line 9](https://github.com/AnInsomniacy/rayburst/blob/0c880e53b80c34321f540b76996d67035108bd32/src-tauri/src/database/mod.rs#L9)
- **@tauri-apps/plugin-store**: 2 files

## Support

### The base

- **[@tauri-apps/api](https://seerepo.com/uses/tauri-apps-api)**: 53 files
- **[Tokio](https://seerepo.com/uses/tokio)**: 41 files
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 4 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 3 files
- **gio**: 2 files

### Content

- **[dompurify](https://seerepo.com/uses/dompurify)**: 1 file
- **[marked](https://seerepo.com/uses/marked)**: 1 file
- **marked-alert**: 1 file
- **[sanitize-filename](https://seerepo.com/uses/sanitize-filename)**: 1 file
- **[zip](https://seerepo.com/uses/zip)**: 1 file

### Testing

- **Vitest**: 89 files
- **@vue/test-utils**: 19 files

### Deploy

- **[log](https://seerepo.com/uses/log)**: 53 files
- **[tauri-apps](https://seerepo.com/uses/tauri-apps)**: 8 files
- **[tauri-plugin-log](https://seerepo.com/uses/tauri-plugin-log)**: 2 files

### Other

- **vue-i18n**: 57 files
- **serde_json**: 56 files
- **serde**: 42 files
- **tempfile**: 19 files
- **url**: 19 files
- **[tauri-apps](https://seerepo.com/uses/tauri-apps)**: 14 files
- **windows-sys**: 11 files
- **Pinia**: 10 files
- **uuid**: 10 files
- **Lodash**: 8 files
- **dunce**: 7 files
- **chrono**: 6 files
- **dirs**: 6 files
- **reqwest**: 6 files
- **VueUse**: 6 files
- **winreg**: 6 files
- **tauri-plugin-opener**: 5 files
- **thiserror**: 5 files
- **libc**: 4 files
- **urlencoding**: 4 files
- **rust-i18n**: 3 files
- **tauri-plugin-shell**: 3 files
- **tower-http**: 3 files
- **anstream**: 2 files
- **futures-util**: 2 files
- **ipnet**: 2 files
- **objc2**: 2 files
- **regex**: 2 files
- **sys-locale**: 2 files
- **tauri-plugin-clipboard-manager**: 2 files
- **tauri-plugin-deep-link**: 2 files
- **tauri-plugin-updater**: 2 files
- **@formatjs/intl-localematcher**: 1 file
- **@intlify/message-compiler**: 1 file
- **ashpd**: 1 file
- **block2**: 1 file
- **core-foundation**: 1 file
- **keepawake**: 1 file
- **maxminddb**: 1 file
- **notify**: 1 file
- **os_info**: 1 file
- **picomatch**: 1 file
- **semver**: 1 file
- **sha2**: 1 file
- **strip-ansi-escapes**: 1 file
- **system-configuration**: 1 file
- **tauri-plugin-fs**: 1 file
- **tauri-plugin-os**: 1 file
- **tauri-plugin-process**: 1 file
- **tauri-plugin-single-instance**: 1 file
- **tokio-tungstenite**: 1 file
- **trash**: 1 file
- **windows**: 1 file
- **zbus**: 1 file

## Other repos with a similar stack

- [farion1231/cc-switch](https://seerepo.com/r/farion1231/cc-switch/built): Vite, Tauri, axum, rusqlite, tauri-plugin-store, SQLite, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, gtk, tauri-plugin-window-state, tauri-plugin-dialog, webkit2gtk, zip, log, tauri-apps, tauri-plugin-log · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/farion1231/cc-switch)
- [janhq/jan](https://seerepo.com/r/janhq/jan/built): Vite, Tauri, rusqlite, tauri-plugin-store, SQLite, @tauri-apps/plugin-store, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, gio, gtk, tauri-plugin-dialog, webkit2gtk, zip, log, tauri-apps, tauri-plugin-log · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/janhq/jan)
- [hoppscotch/hoppscotch](https://seerepo.com/r/hoppscotch/hoppscotch/built): Vite, Vue, Tauri, vue-router, axum, tauri-plugin-store, @tauri-apps/plugin-store, @tauri-apps/api, Tokio, tauri-plugin-window-state, tauri-plugin-dialog, dompurify, zip, log, tauri-apps · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/hoppscotch/hoppscotch)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): Vite, Tauri, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, gio, gtk, tauri-plugin-notification, tauri-plugin-window-state, tauri-plugin-dialog, webkit2gtk, marked, log · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/unslothai/unsloth)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): Vite, Tauri, tauri-plugin-store, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, tauri-plugin-notification, tauri-plugin-window-state, tauri-plugin-dialog, log, tauri-plugin-log · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/Stirling-Tools/Stirling-PDF)
- [tinyhumansai/openhuman](https://seerepo.com/r/tinyhumansai/openhuman/built): Vite, Tauri, axum, rusqlite, SQLite, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, tauri-plugin-notification, zip, log · [Compare](https://seerepo.com/compare/AnInsomniacy/rayburst/vs/tinyhumansai/openhuman)

## Frequently asked questions

### What language is rayburst written in?

rayburst is written in Rust, with 104,073 written lines.

### What framework does rayburst use?

rayburst is built with Vite, Vue, Tauri, vue-router, axum, @tauri-apps/api, Tokio, objc2-app-kit, objc2-foundation, and gio.

The proof: [in package.json](https://github.com/AnInsomniacy/rayburst/blob/0c880e53b80c34321f540b76996d67035108bd32/package.json)

### What database does rayburst use?

rayburst stores its data in SQLite.

The proof: [src-tauri/src/database/mod.rs, line 9](https://github.com/AnInsomniacy/rayburst/blob/0c880e53b80c34321f540b76996d67035108bd32/src-tauri/src/database/mod.rs#L9)

### What services does rayburst use?

rayburst uses rusqlite, tauri-plugin-store, and @tauri-apps/plugin-store.

### Does rayburst have tests?

Yes. rayburst has 102 test files and is tested with Vitest and @vue/test-utils.

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

The ones that share most of its stack: farion1231/cc-switch, janhq/jan, and hoppscotch/hoppscotch.

## 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.
