dependabot[bot] 378ece5ea5 deps(rust)(deps): bump the rust-dependencies group
Bumps the rust-dependencies group in /src-tauri with 17 updates:

| Package | From | To |
| --- | --- | --- |
| [zip](https://github.com/zip-rs/zip2) | `8.2.0` | `8.3.0` |
| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |
| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |
| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.12.0` | `0.13.0` |
| [borsh](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |
| [borsh-derive](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |
| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.7` |
| [euclid](https://github.com/servo/euclid) | `0.22.13` | `0.22.14` |
| [heapless](https://github.com/rust-embedded/heapless) | `0.8.0` | `0.9.2` |
| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |
| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |
| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |
| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |
| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.0.7+spec-1.1.0` |
| [wry](https://github.com/tauri-apps/wry) | `0.54.3` | `0.54.4` |
| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |
| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |


Updates `zip` from 8.2.0 to 8.3.0
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zip-rs/zip2/compare/v8.2.0...v8.3.0)

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 `tokio-tungstenite` from 0.28.0 to 0.29.0
- [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0)

Updates `smoltcp` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/smoltcp-rs/smoltcp/releases)
- [Changelog](https://github.com/smoltcp-rs/smoltcp/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smoltcp-rs/smoltcp/compare/v0.12.0...v0.13.0)

Updates `borsh` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/near/borsh-rs/releases)
- [Changelog](https://github.com/near/borsh-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/near/borsh-rs/compare/borsh-v1.6.0...borsh-v1.6.1)

Updates `borsh-derive` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/near/borsh-rs/releases)
- [Changelog](https://github.com/near/borsh-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/near/borsh-rs/compare/borsh-derive-v1.6.0...borsh-derive-v1.6.1)

Updates `embed-resource` from 3.0.6 to 3.0.7
- [Release notes](https://github.com/nabijaczleweli/rust-embed-resource/releases)
- [Commits](https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.6...v3.0.7)

Updates `euclid` from 0.22.13 to 0.22.14
- [Release notes](https://github.com/servo/euclid/releases)
- [Commits](https://github.com/servo/euclid/commits)

Updates `heapless` from 0.8.0 to 0.9.2
- [Release notes](https://github.com/rust-embedded/heapless/releases)
- [Changelog](https://github.com/rust-embedded/heapless/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/heapless/commits)

Updates `itoa` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/itoa/releases)
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18)

Updates `num_enum` from 0.7.5 to 0.7.6
- [Commits](https://github.com/illicitonion/num_enum/compare/0.7.5...0.7.6)

Updates `num_enum_derive` from 0.7.5 to 0.7.6
- [Commits](https://github.com/illicitonion/num_enum/compare/0.7.5...0.7.6)

Updates `toml_parser` from 1.0.9+spec-1.1.0 to 1.0.10+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.9...toml_parser-v1.0.10)

Updates `toml_writer` from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_writer-v1.0.6...toml_writer-v1.0.7)

Updates `wry` from 0.54.3 to 0.54.4
- [Release notes](https://github.com/tauri-apps/wry/releases)
- [Changelog](https://github.com/tauri-apps/wry/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/tauri-apps/wry/compare/wry-v0.54.3...wry-v0.54.4)

Updates `zerocopy` from 0.8.42 to 0.8.47
- [Release notes](https://github.com/google/zerocopy/releases)
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47)

Updates `zerocopy-derive` from 0.8.42 to 0.8.47
- [Release notes](https://github.com/google/zerocopy/releases)
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47)

---
updated-dependencies:
- dependency-name: zip
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-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: tokio-tungstenite
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: smoltcp
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: borsh
  dependency-version: 1.6.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: borsh-derive
  dependency-version: 1.6.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: embed-resource
  dependency-version: 3.0.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: euclid
  dependency-version: 0.22.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: heapless
  dependency-version: 0.9.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: itoa
  dependency-version: 1.0.18
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: num_enum
  dependency-version: 0.7.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: num_enum_derive
  dependency-version: 0.7.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: toml_parser
  dependency-version: 1.0.10+spec-1.1.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: toml_writer
  dependency-version: 1.0.7+spec-1.1.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: wry
  dependency-version: 0.54.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: zerocopy
  dependency-version: 0.8.47
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: zerocopy-derive
  dependency-version: 0.8.47
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-21 09:45:42 +00:00
2026-03-16 15:49:25 +04:00
2026-03-16 15:55:29 +04:00
2026-03-15 18:00:04 +04:00
2026-02-16 19:11:45 +04:00
2026-03-14 12:36:43 +04:00
2025-05-29 10:17:16 +04:00
2026-02-15 11:48:59 +04:00
2026-03-14 12:46:34 +04:00
2026-02-15 14:40:30 +04:00
2026-03-09 14:24:18 +04:00
2025-06-05 21:15:05 +04:00
2025-06-05 21:15:05 +04:00
2026-03-14 12:46:34 +04:00
2026-01-03 14:28:16 +04:00
2026-03-14 12:46:34 +04:00
2026-03-02 11:37:18 +04:00
2025-12-21 13:23:33 +04:00
2026-03-02 11:37:18 +04:00
2025-12-02 20:32:00 +04:00
2025-05-29 10:17:16 +04:00
2025-05-29 10:17:16 +04:00
2026-03-20 02:45:11 +04:00
2026-03-21 10:41:40 +04:00
2026-01-03 14:28:16 +04:00
2025-05-29 10:17:16 +04:00
2026-03-02 12:37:35 +04:00
2026-02-16 21:08:28 +04:00
2026-03-15 18:00:04 +04:00

Donut Browser Logo

Donut Browser

A powerful anti-detect browser that puts you in control of your browsing experience. 🍩

GitHub release PRs Welcome License GitHub stars

Donut Browser Preview

Features

  • Create unlimited number of local browser profiles completely isolated from each other
  • Safely use multiple accounts on one device by using anti-detect browser profiles, powered by Camoufox
  • Proxy support with basic auth for all browsers
  • Import profiles from your existing browsers
  • Automatic updates for browsers
  • Set Donut Browser as your default browser to control in which profile to open links

Download

For Linux, .deb and .rpm packages are available as well as standalone .AppImage files.

The app can be downloaded from the releases page.

Troubleshooting AppImage on Linux

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.

Development

Contributing

See CONTRIBUTING.md.

Issues

If you face any problems while using the application, please open an issue.

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.

Community

Have questions or want to contribute? The team would love to hear from you!

Star History

Star History Chart

Contributors

zhom
zhom
HassiyYT
Hassiy
JorySeverijnse
Jory Severijnse

Contact

Have an urgent question or want to report a security vulnerability? Send an email to contact@donutbrowser.com and the team will get back to you as fast as possible.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

Languages
Rust 63.7%
TypeScript 34.6%
Shell 0.5%
JavaScript 0.4%
Python 0.3%
Other 0.5%