{"repo":"0xle0ne/wireguard-gui","free":true,"listed":false,"github":"https://github.com/0xle0ne/wireguard-gui","clone":"git clone https://github.com/0xle0ne/wireguard-gui.git","description":"A wireguard client GUI for Linux made with nextauri","language":"TypeScript","stars":312,"topics":["linux","vpn-client","wireguard","security","vpn"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Wireguard GUI ❤️ Made with love with Nextauri ❤️ What is Wireguard GUI ? Wireguard GUI is a Linux application that allow you to manage your Wireguard VPN configuration. Features - [x] List all profile - [x] Add a new profile - [x] Edit a profile - [x] Remove a profile - [x] Start a profile - [x] Stop a profile - [x] Import a profile - [x] Export a profile Motivation I didn't found any GUI application that allow me to manage my Wireguard VPN configuration. I wanted to make an application with nextauri since a while, so i took this opportunity to make it. Pre-requisites In order to work properly, the application needs the following dependencies: Installation Install from Releases: Release are currently available as .deb package for Debian/Ubuntu or Appimage for others distro. Install from AUR: Developing Be sure you have NodeJS and Rust installed on your system 1. See Tauri prerequisites to prepare your system to build Tauri 2. Clone or fork this repository 3. Install node dependencies To get started you only need one command E2E tests (WebDriver) This project includes Tauri end-to-end tests powered by WebdriverIO and @wdio/tauri-service . On Linux, install WebKit WebDriver support first: Build the debug app binary (without .deb / .rpm bundles) and run tests: Or run each step manually: Production To build only the production app binary in a single command (no .deb / .rpm / .appimage bundles): Documentation To learn more about Tauri and Next.js, take a look at the following reso","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xle0ne","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xle0ne/wireguard-gui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}