An open API service indexing awesome lists of open source software.

https://github.com/httpanimation/expressguiv2

A GUI for ExpressVPN made for Linux
https://github.com/httpanimation/expressguiv2

Last synced: 11 months ago
JSON representation

A GUI for ExpressVPN made for Linux

Awesome Lists containing this project

README

          

# ExpressGUI

ExpressGUI is a simple Java application that provides a graphical user interface for controlling ExpressVPN connections. It allows you to view a list of available locations and easily connect to them.

## Features

- List available ExpressVPN locations.
- Connect to a specific location with a single click.
- Disconnect from the current location.
- Open the ExpressGUI GitHub repository from within the application.

## Getting Started

### Prerequisites

Before using ExpressGUI, make sure you have the following prerequisites installed on your system:

- [Java Development Kit (JDK)](https://www.oracle.com/java/technologies/javase-downloads.html)
- [ExpressVPN](https://www.expressvpn.com/)

### Installation

1. Clone this repository to your local machine:

```bash
git clone https://github.com/HttpAnimation/ExpressGUIV2.git
```

2. Compile the Java source code:

```bash
javac ExpressGUI.java
```

3. Run the application:

```bash
java ExpressGUI
```

## Usage

1. Launch the ExpressGUI application.

2. The list of available ExpressVPN locations will be displayed on the left side of the window.

3. Click on a location to connect to it.

4. To disconnect from the current location, click the "Disconnect" button.

5. You can also open the [GitHub repository](https://github.com/HttpAnimation/ExpressGUIV2.git) by clicking the "GitHub" button.

## Customization

You can further customize the application by modifying the code. The UI, colors, and fonts can be adjusted to suit your preferences.

## Donate

If you find this project helpful and would like to support its development, you can make a donation in cryptocurrency:

- **Bitcoin (BTC):** `bc1qfq57dqfkawnwdvdczcyx20gqzqre8q2jhcq2qv`
- **Monero (XMR):** `4Ah4JgyvAXtJ2a5wgGUS3bBeXPMciJo62NMwZ7cY11xF3ok9tfwvhoF2hE8hiSmfdf1yGDpFD8NrcVEk5iFsonWcBCcRdAh`

Your support is greatly appreciated!

## Contributing

Contributions to this project are welcome! If you have any improvements or feature suggestions, feel free to open an issue or create a pull request.

## License

This project is has no license you are free to use it for whatever.

## Acknowledgments

- This project is inspired by the old [ExpressGUI Python script](https://github.com/HttpAnimation/ExpressGUI).

## Contact

If you would like to contant me my [Discord](discord.com/) tag is
```
httpanimations
```

Enjoy your ExpressVPN control with ExpressGUI!