No description
Find a file
2026-08-29 17:08:23 +09:00
assets implement phase 5~7 2026-03-31 22:28:07 +09:00
flags implement phase 4; add flags 2026-03-30 22:14:11 +09:00
src Scale connected border with map zoom 2026-08-29 17:08:23 +09:00
.gitignore initial commit 2026-03-20 02:14:27 +09:00
Cargo.lock embed flags; wait double click period before popup 2026-04-06 22:07:26 +09:00
Cargo.toml Add MIT license and README attribution 2026-08-07 23:18:43 +09:00
LICENSE Add MIT license and README attribution 2026-08-07 23:18:43 +09:00
README.md Add MIT license and README attribution 2026-08-07 23:18:43 +09:00
SPEC.md implement phase 5~7 2026-03-31 22:28:07 +09:00

nordvpn-ui

Desktop GUI for the NordVPN Linux CLI. Connect by picking a country from a flag list/grid or by clicking the world map. Status is polled in the background.

Not affiliated with, endorsed by, or sponsored by Nord Security or NordVPN. This is an independent third-party UI that shells out to the official nordvpn Linux CLI.

Requires a working nordvpn CLI (logged in). Config (config.toml) is stored next to the binary.

cargo run --release
Connect Click map or country list
Switch without confirm Double-click
Disconnect Bottom-left button
Favorites / CLI path / poll rate Configure

Design notes: SPEC.md.

License

MIT

Attribution

Path Source License
flags/*.svg emcrisostomo/flags Public domain
assets/world.geojson Natural Earth Public domain