https://github.com/burnttoasters/zinnia
A Tauri/Rust Cross-platofrm 7Z GUI
https://github.com/burnttoasters/zinnia
7zip 7zip-guide 7zip-utility archive-manager cross-platform gui tauri tauri-app
Last synced: 2 months ago
JSON representation
A Tauri/Rust Cross-platofrm 7Z GUI
- Host: GitHub
- URL: https://github.com/burnttoasters/zinnia
- Owner: BurntToasters
- License: mpl-2.0
- Created: 2026-02-06T21:34:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-01T02:21:09.000Z (3 months ago)
- Last Synced: 2026-04-01T04:53:45.407Z (3 months ago)
- Topics: 7zip, 7zip-guide, 7zip-utility, archive-manager, cross-platform, gui, tauri, tauri-app
- Language: TypeScript
- Homepage: https://rosie.run/zinnia
- Size: 19.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Zinnia
A cross-platform 7z GUI built with Tauri.
## Dev
- `npm install`
- `npm run tauri:dev`
## Builds
- Windows: `npm run build:win`
- macOS: `npm run build:mac:universal` then `npm run build:mac:zip`
- Linux: `npm run build:linux`
- Flatpak: `npm run flatpak:bundle`
## Release signing
- `npm run release:sign:gpg`
## Updater setup
- Updater is already configured in `src-tauri/tauri.conf.json`.
- The release workflow automatically publishes `latest-{{target}}-{{arch}}.json` manifests and updater artifacts to GitHub releases.
- The release workflow also publishes `SHA256SUMS-{{target}}-{{arch}}.txt` checksum files and detached `.asc` signatures.