A simple yet versatile HEX Generator application built with Rust and GTK+ v4. for Linux desktops.
Features
- Theme Support: Adapts to your system’s light or dark theme settings for a native look and feel.
- Variety of Generators: Provides several types of data generation:
- Custom: Generate HEX strings with a user-defined number of digits.
- GUID: Generate universally unique identifiers (UUID v4).
- Mac Address: Generate random MAC addresses.
- HEX Color: Generate random HEX color codes (e.g., #RRGGBB).
- HEX Color with alpha: Generate random HEX color codes with an alpha channel (e.g., #AARRGGBB).
- Byte Sequence: Generate sequences of HEX bytes (e.g., 00 FF 1A).
- Prefixed HEX: Generate HEX strings with a “0x” prefix.
- EUI-64 Identifier: Generate 64-bit Extended Unique Identifiers (e.g., a3:f1:7c:5b:2e:90:b4:c1).
- IPv4 Address: Generate random IPv4 addresses (e.g., 192.168.1.42).
- IPv6 Address: Generate random IPv6 addresses (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
- Customizable Output: Control the number of lines and digits (for applicable generators) and toggle uppercase output.
- Easy Sharing & Saving: Copy generated data to the clipboard, share it, or save it to a file.
This project is open source and aims to provide a straightforward tool for developers and users who need to quickly generate various HEX-based data.


Download from GitHub releases
From Snap store
Install as .dep package
- Download the latest
.debpackage from the project’s GitHub releases page. - Open a terminal and navigate to the directory where you downloaded the file.
- Install the package using the following command:sudo dpkg -i [name-of-the-package].deb
sudo dpkg -i [name-of-the-package].debAs .rpm package
- Download the latest
.rpmpackage from the project’s GitHub releases page. - Open a terminal and navigate to the directory where you downloaded the file.
- Install the package using the following command
sudo dnf install [name-of-the-package].rpm
# or, for openSUSE:
sudo zypper install [name-of-the-package].rpm
# or, for older systems:
sudo rpm -i [name-of-the-package].rpmReplace [name-of-the-package].rpm with the actual file name.
As Arch Linux package
- Download the latest
.pkg.tar.zstpackage from the project’s GitHub releases page. - Open a terminal and navigate to the directory where you downloaded the file.
- Install the package using the following command
sudo pacman -U [name-of-the-package].pkg.tar.zstReplace [name-of-the-package] with the actual file name.