Skip to content

xddcode/FreeNetDebugger

Repository files navigation

FreeNetDebugger Logo

FreeNetDebugger

High-performance, cross-platform network debugging tool built with Tauri + Rust + React.

star fork GitHub stars GitHub forks AUR License: Apache_2.0 Built with Tauri

Report Issue · Request Feature

Repository: Gitee · GitHub

English | 中文

Core Capabilities

  • 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

Preview 1 Preview 2
Preview 1 Preview 2
Preview 3 Preview 4
Preview 3 Preview 4

Tech Stack

  • Frontend: React 19, TypeScript, Zustand, i18next, Tailwind CSS
  • Backend: Rust, Tokio, Tauri v2
  • Build: Vite

Installation

Option 1: Install Prebuilt Package (Recommended)

For production use, download the installer/package from the official release channels:

Download FreeNetDebugger

Option 2: Build and Install from Source

Use this path when you need custom builds, local patching, or development debugging.

Prerequisites

Build Installer/Bundle

bun install
bun tauri build

Output: src-tauri/target/release/bundle/

Development Mode

bun install
bun tauri dev

Roadmap

  • 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)

Contact

wx.png

  • WeChat Official Account:

wp.png


Donation

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!

pay.png

Made with ❤️ by @xddcode

License

Apache License 2.0

About

A high-performance, cross-platform network debugger built with Tauri & Rust. Minimalist design, maximalist performance—say goodbye to ugly and sluggish legacy tools.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors