Bumps the rust-dependencies group in /src-tauri with 13 updates: | Package | From | To | | --- | --- | --- | | [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` | | [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.0` | | [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` | | [tao](https://github.com/tauri-apps/tao) | `0.34.8` | `0.35.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` | | [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.7` | `3.0.8` | | libredox | `0.1.14` | `0.1.15` | | [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` | | [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` | | [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.41.0` | | [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` | | [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` | | [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.5.14` | `0.5.15` | Updates `bzip2` from 0.5.2 to 0.6.1 - [Release notes](https://github.com/trifectatechfoundation/bzip2-rs/releases) - [Commits](https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.1) Updates `uuid` from 1.22.0 to 1.23.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0) Updates `sha1` from 0.10.6 to 0.11.0 - [Commits](https://github.com/RustCrypto/hashes/compare/sha1-v0.10.6...sha1-v0.11.0) Updates `tao` from 0.34.8 to 0.35.0 - [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.34.8...tao-v0.35) Updates `cc` from 1.2.57 to 1.2.58 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58) Updates `embed-resource` from 3.0.7 to 3.0.8 - [Release notes](https://github.com/nabijaczleweli/rust-embed-resource/releases) - [Commits](https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.7...v3.0.8) Updates `libredox` from 0.1.14 to 0.1.15 Updates `mio` from 1.1.1 to 1.2.0 - [Release notes](https://github.com/tokio-rs/mio/releases) - [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/mio/compare/v1.1.1...v1.2.0) Updates `num-conv` from 0.2.0 to 0.2.1 - [Commits](https://github.com/jhpratt/num-conv/compare/v0.2.0...v0.2.1) Updates `rust_decimal` from 1.40.0 to 1.41.0 - [Release notes](https://github.com/paupino/rust-decimal/releases) - [Changelog](https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md) - [Commits](https://github.com/paupino/rust-decimal/compare/1.40.0...1.41.0) Updates `simd-adler32` from 0.3.8 to 0.3.9 - [Changelog](https://github.com/mcountryman/simd-adler32/blob/main/CHANGELOG.md) - [Commits](https://github.com/mcountryman/simd-adler32/commits/v0.3.9) Updates `unicode-segmentation` from 1.12.0 to 1.13.2 - [Commits](https://github.com/unicode-rs/unicode-segmentation/compare/v1.12.0...v1.13.2) Updates `zune-jpeg` from 0.5.14 to 0.5.15 - [Release notes](https://github.com/etemesi254/zune-image/releases) - [Changelog](https://github.com/etemesi254/zune-image/blob/dev/CHANGELOG.md) - [Commits](https://github.com/etemesi254/zune-image/commits) --- updated-dependencies: - dependency-name: bzip2 dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: uuid dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: sha1 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: tao dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: cc dependency-version: 1.2.58 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: embed-resource dependency-version: 3.0.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: libredox dependency-version: 0.1.15 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: mio dependency-version: 1.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: num-conv dependency-version: 0.2.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rust_decimal dependency-version: 1.41.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: simd-adler32 dependency-version: 0.3.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: unicode-segmentation dependency-version: 1.13.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: zune-jpeg dependency-version: 0.5.15 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 and OpenVPN 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)
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 |
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.
