wifui

Crates.iowifui
lib.rswifui
version0.3.0
created_at2025-12-16 20:09:37.865731+00
updated_at2026-01-02 17:58:30.055048+00
descriptionA lightweight, keyboard-driven Terminal User Interface (TUI) for managing Wi-Fi connections on Windows.
homepage
repositoryhttps://github.com/sohamw03/wifui
max_upload_size
id1988585
size1,121,949
Soham Waghmare (sohamw03)

documentation

README

WifUIBanner

WifUI

Downloads GitHub Actions Workflow Status WinGet Package Version Scoop Version Chocolatey Version Crates.io Version GitHub Repo stars

WifUI is a blazing fast, lightweight Terminal User Interface (TUI) for managing Wi-Fi connections on Windows. Built with Rust and ratatui, it offers a keyboard-centric way to scan, connect, and monitor your network status without leaving the terminal.

🚀 Features

  • Network Scanning: Instantly discover available Wi-Fi networks.
  • Seamless Connection: Connect to open or secured networks.
  • Network Management: View detailed network info (SSID, Signal Strength, Security Type, Channel).
  • Keyboard Driven: Efficient navigation with Vim-like keybindings.

📸 Screenshots

Home Add Network
Home Search
Password Search
Password Search

📦 Installation

Requires Nerd Fonts — install from https://www.nerdfonts.com/

Winget

winget install wifui

Scoop

scoop bucket add sohamw03 https://github.com/sohamw03/Scoop-Bucket
scoop install wifui

Chocolatey

choco install wifui

Crates.io

cargo install wifui

From Source

Ensure you have the Rust toolchain installed.

git clone https://github.com/sohamw03/wifui.git
cd wifui
cargo install --path .

🎮 Usage

Run the application:

wifui

Keybindings

Key Action
/ k Move Selection Up
/ j Move Selection Down
g Go to Top
G Go to Bottom
Enter Connect / Disconnect
n Add Manual Network
r Refresh Network List
f Forget Network
a Toggle Auto Connect
/ Search Networks
q / Ctrl + c Quit
Esc Back / Clear Search / Quit

Input Navigation (Search & Password)

Key Action
Esc / Ctrl + [ Clear Input
Ctrl / Alt + Backspace Delete Word
Ctrl / Alt + ← / → Move Cursor by Word
Home / End Move Cursor to Start / End

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request on GitHub.

📄 License

This project is licensed under the MIT License.

Commit count: 0

cargo fmt