![Logo](https://raw.githubusercontent.com/JimR21/nordvpn-linux-gui/master/assets/nordvpn-logo.png)
A NordVPN GUI desktop application for Linux that uses the official NordVPN Linux CLI app
Report Bug
Request Feature
Table of Contents
The application offers a login screen and the main window where you can choose the server grouped by country.
The login and the connection to the server is achieved through the official NordVPN CLI. See Release Notes
The list of available servers is retrieved via the NordVPN API. I could only find an unofficial documentation
The project is still work in progress.
You need node.js and npm to run the source code. See how to install.
- Clone the repo
git clone https://github.com/JimR21/nordvpn-linux-gui.git
- Install NPM packages
npm install
- Start application
npm start
- [] Connection to server
- [] Get city information
- [] Grouping by city
- [] Add available CLI settings
- [] Add map with pinpoints on cities
See the open issues for a full list of proposed features (and known issues).
This is still not a functional application, but if you have any ideas or want to help, feel free to contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.md
for more information.