AuraLink is a blazing-fast, aesthetic, and customizable Wi-Fi, VPN, and Bluetooth manager for Linux. Engineered with Rust and Slint, it delivers a seamless, high-performance user experience with live Pywal theme synchronization.
"Networking doesn't have to be ugly."
- Live Pywal Sync 🎨: Automatically updates application colors when your wallpaper changes.
- Modern UI 💎: A clean, intuitive interface with smooth animations and rounded aesthetics.
- Smart Connection Management ⚡: Connect, disconnect, and monitor signal strength.
- Network Stats & Graphs 📊: Real-time speed monitoring with live graphs.
- Advanced Network Options ⚙️:
- MAC Spoofing: Custom cloned MAC addresses.
- IP Config: Full IPv4 and IPv6 manual/auto configuration.
- Password Management: Easily update Wi-Fi passwords.
- Connection Control: Configure auto-connect and priorities.
- Context-Aware Actions : Three-dot menu for "Forget", "Info", and "Advanced" options.
- VPN Support 🔒: Manage VPN connections (Wireguard, OpenVPN, WARP, etc).
- Floating Window 🪟: Default floating behavior with resizability.
Clone the repo and build using makepkg:
git clone https://github.com/rajchauhan28/auralink.git
cd auralink
makepkg -siDownload the .deb from the releases page and install:
sudo dpkg -i auralink_0.1.4_amd64.deb
sudo apt-get install -fDownload the AuraLink-x86_64.AppImage from the releases page.
chmod +x AuraLink-x86_64.AppImage
./AuraLink-x86_64.AppImageYou can use the provided build script to generate all package formats (AppImage, DEB, Arch):
./build_all.shThe output files will be located in the output/ directory.
├── .gitignore
├── AppDir/ (Standalone LinuxApp directory with binaries, libs, icons, and desktop files)
├── assets/
│ └── auralink.svg
├── auralink-0.1.0.tar.gz & auralink_0.1.0_amd64.deb (Pre-built archives)
├── auralink-bt.desktop & auralink.desktop
├── build_all.sh & install.sh
├── build.rs
├── Cargo.lock & Cargo.toml
├── docs/ (Design specs and implementation plans)
├── linuxdeploy (AppImage bundler binary)
├── pkg/ (Compiled Arch Linux packages with debug symbols)
├── PKGBUILD
├── reproduce_bt_cmds.sh
├── src/
│ ├── bt_backend.rs
│ ├── bt_main.rs
│ ├── main.rs
│ └── nm_backend.rs
├── test.slint & test_slint.rs
└── ui/
├── bluetooth.slint
└── wifi.slint
MIT License - Copyright (c) 2026 rajchauhan28

