High-performance, cross-platform network debugging tool built with Tauri + Rust + React.
Report Issue · Request Feature
English | 中文
- Multi-protocol support:
TCP Client/Server,UDP Client/Server,WebSocket - Real-time log panel with virtual scrolling and filtering
- Flexible send pipeline: ASCII/HEX, escape parsing, checksum, periodic send
- Send Center drawer: history, shortcuts, quick run/paste workflow
- Export and stream-to-file for long-running capture sessions
- Live traffic metrics: current throughput, peak, and totals
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
| Preview 3 | Preview 4 |
|---|---|
![]() |
![]() |
- Frontend: React 19, TypeScript, Zustand, i18next, Tailwind CSS
- Backend: Rust, Tokio, Tauri v2
- Build: Vite
For production use, download the installer/package from the official release channels:
- Download from GitHub Releases
- Download from SourceForge
- Choose the asset that matches your OS and architecture (for example, Windows
.msi, macOS.dmg) - Install and launch directly
Use this path when you need custom builds, local patching, or development debugging.
- Rust >= 1.77
- Node.js >= 20
- Bun (or npm/pnpm)
- Tauri prerequisites: https://tauri.app/start/prerequisites/
bun install
bun tauri buildOutput: src-tauri/target/release/bundle/
bun install
bun tauri dev- Serial debugging support (port scan, baud/parity options, Rx/Tx pipeline)
- TLS/SSL support for TCP Client secure connections
- Advanced WebSocket options (custom headers, subprotocols)
- Session import/export and template management
- Script-based protocol parser (structured view and field extraction)
-
GitHub: @Freedom
-
Gitee: @Freedom
-
Email: xddcodec@gmail.com
-
WeChat:
Please include your purpose when adding me on WeChat
- WeChat Official Account:
If FreeNetDebugger helps your work, gives you convenience, inspiration, or you simply support this project, you are welcome to sponsor its continued development.
Please leave a ⭐️ to support the project!
Made with ❤️ by @xddcode
Apache License 2.0






