A cross-platform GUI application for browsing and exploring v2ray geosite and geoip DAT files.
GeodatExplorer provides a user-friendly interface to inspect the contents of v2ray/xray geodata files (geosite.dat and geoip.dat). These files contain domain and IP routing rules used by proxy tools like v2ray, xray, sing-box, and others.
Instead of manually parsing binary protobuf files or relying on command-line tools, GeodatExplorer lets you:
- Browse all categories in a DAT file
- View entries with type indicators (domain, full, keyword, regexp, CIDR, include)
- Search globally across all categories to find which rules contain a specific domain or IP
- Filter categories and entries in real-time
- Category browser — Lists all categories with filtering
- Entry viewer — Shows entries with color-coded types
- Reverse search — Find which categories contain a specific domain/IP pattern
- Cross-platform — Runs on
Linux,Windows, andmacOS
| Platform | Architecture |
|---|---|
| Linux | amd64, arm64 |
| Windows | amd64 |
| macOS | amd64, arm64 |
Download the latest release for your platform from the Releases page.
tar -xzf gde-linux-amd64.tar.gz
./gde-linux-amd64/gdeExtract gde-windows-amd64.zip and run gde.exe.
Extract gde-darwin-*.tar.gz and open gde.app.
- Go 1.23+
- Node.js 22+
- pnpm
- Wails CLI v2
# Install Wails CLI
go install github.com/wailsapp/wails/v2/cmd/wails@latest
# Clone and build
git clone https://github.com/DanielLavrushin/GeodatExplorer.git
cd GeodatExplorer/src
wails buildcd src
wails dev -tags webkit2_41 # Linux requires webkit2_41 tagMIT