Bumps the rust-dependencies group in /src-tauri with 25 updates: | Package | From | To | | --- | --- | --- | | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` | | [tauri](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.2` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.1` | `0.39.2` | | [tar](https://github.com/composefs/tar-rs) | `0.4.45` | `0.4.46` | | [tower-http](https://github.com/tower-rs/tower-http) | `0.6.10` | `0.6.11` | | [cbc](https://github.com/RustCrypto/block-modes) | `0.2.0` | `0.2.1` | | [tao](https://github.com/tauri-apps/tao) | `0.35.2` | `0.35.3` | | [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.2` | | [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` | | [built](https://github.com/lukaslueg/built) | `0.8.0` | `0.8.1` | | [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` | | [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` | | [libbz2-rs-sys](https://github.com/trifectatechfoundation/libbzip2-rs) | `0.2.4` | `0.2.5` | | [muda](https://github.com/tauri-apps/muda) | `0.19.1` | `0.19.2` | | [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.79` | `0.10.80` | | [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.115` | `0.9.116` | | rsqlite-vfs | `0.1.0` | `0.1.1` | | [sqlite-wasm-rs](https://github.com/Spxg/sqlite-wasm-rs) | `0.5.3` | `0.5.4` | | [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.2` | | [tauri-macros](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.2` | | [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.2` | | [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.2` | | [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.2` | | [tauri-utils](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.9.2` | Updates `serde_json` from 1.0.149 to 1.0.150 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150) Updates `tauri` from 2.11.1 to 2.11.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.1...tauri-v2.11.2) Updates `sysinfo` from 0.39.1 to 0.39.2 - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.39.1...v0.39.2) Updates `tar` from 0.4.45 to 0.4.46 - [Release notes](https://github.com/composefs/tar-rs/releases) - [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46) Updates `tower-http` from 0.6.10 to 0.6.11 - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.6.10...tower-http-0.6.11) Updates `cbc` from 0.2.0 to 0.2.1 - [Commits](https://github.com/RustCrypto/block-modes/compare/cbc-v0.2.0...cbc-v0.2.1) Updates `tao` from 0.35.2 to 0.35.3 - [Release notes](https://github.com/tauri-apps/tao/releases) - [Changelog](https://github.com/tauri-apps/tao/blob/dev/CHANGELOG.md) - [Commits](https://github.com/tauri-apps/tao/compare/tao-v0.35.2...tao-v0.35.3) Updates `tauri-build` from 2.6.1 to 2.6.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-build-v2.6.1...tauri-build-v2.6.2) Updates `autocfg` from 1.5.0 to 1.5.1 - [Commits](https://github.com/cuviper/autocfg/compare/1.5.0...1.5.1) Updates `built` from 0.8.0 to 0.8.1 - [Changelog](https://github.com/lukaslueg/built/blob/master/CHANGELOG.md) - [Commits](https://github.com/lukaslueg/built/compare/0.8.0...0.8.1) Updates `bumpalo` from 3.20.2 to 3.20.3 - [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md) - [Commits](https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3) Updates `either` from 1.15.0 to 1.16.0 - [Commits](https://github.com/rayon-rs/either/compare/1.15.0...1.16.0) Updates `libbz2-rs-sys` from 0.2.4 to 0.2.5 - [Release notes](https://github.com/trifectatechfoundation/libbzip2-rs/releases) - [Changelog](https://github.com/trifectatechfoundation/libbzip2-rs/blob/main/NEWS.md) - [Commits](https://github.com/trifectatechfoundation/libbzip2-rs/compare/0.2.4...v0.2.5) Updates `muda` from 0.19.1 to 0.19.2 - [Release notes](https://github.com/tauri-apps/muda/releases) - [Changelog](https://github.com/tauri-apps/muda/blob/dev/CHANGELOG.md) - [Commits](https://github.com/tauri-apps/muda/compare/muda-v0.19.1...muda-v0.19.2) Updates `num-conv` from 0.2.1 to 0.2.2 - [Commits](https://github.com/jhpratt/num-conv/compare/v0.2.1...v0.2.2) Updates `openssl` from 0.10.79 to 0.10.80 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80) Updates `openssl-sys` from 0.9.115 to 0.9.116 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-sys-v0.9.115...openssl-sys-v0.9.116) Updates `rsqlite-vfs` from 0.1.0 to 0.1.1 Updates `sqlite-wasm-rs` from 0.5.3 to 0.5.4 - [Release notes](https://github.com/Spxg/sqlite-wasm-rs/releases) - [Changelog](https://github.com/Spxg/sqlite-wasm-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/Spxg/sqlite-wasm-rs/compare/0.5.3...0.5.4) Updates `tauri-codegen` from 2.6.1 to 2.6.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-codegen-v2.6.1...tauri-codegen-v2.6.2) Updates `tauri-macros` from 2.6.1 to 2.6.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-macros-v2.6.1...tauri-macros-v2.6.2) Updates `tauri-plugin` from 2.6.1 to 2.6.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-plugin-v2.6.1...tauri-plugin-v2.6.2) Updates `tauri-runtime` from 2.11.1 to 2.11.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-runtime-v2.11.1...tauri-runtime-v2.11.2) Updates `tauri-runtime-wry` from 2.11.1 to 2.11.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-runtime-wry-v2.11.1...tauri-runtime-wry-v2.11.2) Updates `tauri-utils` from 2.9.1 to 2.9.2 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-utils-v2.9.1...tauri-utils-v2.9.2) --- updated-dependencies: - dependency-name: serde_json dependency-version: 1.0.150 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri dependency-version: 2.11.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: sysinfo dependency-version: 0.39.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tar dependency-version: 0.4.46 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tower-http dependency-version: 0.6.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: cbc dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tao dependency-version: 0.35.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-build dependency-version: 2.6.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: autocfg dependency-version: 1.5.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: built dependency-version: 0.8.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: bumpalo dependency-version: 3.20.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: either dependency-version: 1.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: libbz2-rs-sys dependency-version: 0.2.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: muda dependency-version: 0.19.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: num-conv dependency-version: 0.2.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: openssl dependency-version: 0.10.80 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: openssl-sys dependency-version: 0.9.116 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rsqlite-vfs dependency-version: 0.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: sqlite-wasm-rs dependency-version: 0.5.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-codegen dependency-version: 2.6.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-macros dependency-version: 2.6.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-plugin dependency-version: 2.6.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-runtime dependency-version: 2.11.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-runtime-wry dependency-version: 2.11.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tauri-utils dependency-version: 2.9.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Features
- Unlimited browser profiles — each fully isolated with its own fingerprint, cookies, extensions, and data
- Chromium & Firefox engines — Chromium powered by Wayfern, Firefox powered by Camoufox, both with advanced fingerprint spoofing
- Proxy support — HTTP, HTTPS, SOCKS4, SOCKS5 per profile, with dynamic proxy URLs
- VPN support — WireGuard configs per profile
- Local API & MCP — REST API and Model Context Protocol server for integration with Claude, automation tools, and custom workflows
- Profile groups — organize profiles and apply bulk settings
- Import profiles — migrate from Chrome, Firefox, Edge, Brave, or other Chromium browsers
- Cookie & extension management — import/export cookies, manage extensions per profile
- Default browser — set Donut as your default browser and choose which profile opens each link
- Cloud sync — sync profiles, proxies, and groups across devices (self-hostable)
- E2E encryption — optional end-to-end encrypted sync with a password only you know
- Zero telemetry — no tracking or device fingerprinting
Install
macOS
| Apple Silicon | Intel | |
|---|---|---|
| DMG | Download | Download |
Or install via Homebrew:
brew install --cask donut
Windows
Download Windows Installer (x64) · Portable (x64)
Linux
| Format | x86_64 | ARM64 |
|---|---|---|
| deb | Download | Download |
| rpm | Download | Download |
| AppImage | Download | Download |
Or install via package manager:
curl -fsSL https://donutbrowser.com/install.sh | sh
Troubleshooting AppImage
If the AppImage segfaults on launch, install libfuse2 (sudo apt install libfuse2 / yay -S libfuse2 / sudo dnf install fuse-libs), or bypass FUSE entirely:
APPIMAGE_EXTRACT_AND_RUN=1 ./Donut.Browser_x.x.x_amd64.AppImage
If that gives an EGL display error, try adding WEBKIT_DISABLE_DMABUF_RENDERER=1 or GDK_BACKEND=x11 to the command above. If issues persist, the .deb / .rpm packages are a more reliable alternative.
Nix
nix run github:zhom/donutbrowser#release-start
Self-Hosting Sync
Donut Browser supports syncing profiles, proxies, and groups across devices via a self-hosted sync server. See the Self-Hosting Guide for Docker-based setup instructions.
Development
See CONTRIBUTING.md.
Community
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Star History
Contributors
|
zhom |
Hassiy |
yb403 |
drunkod |
Jory Severijnse |
Thiago Mafra |
Contact
Have an urgent question or want to report a security vulnerability? Send an email to contact@donutbrowser.com.
License
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
