amnezia-vpn/amnezia-client

▲ 35 stars today★ 15,131⑂ 1,158

Amnezia VPN Client (Desktop+Mobile)

About amnezia-vpn/amnezia-client

amnezia-vpn/amnezia-client is an open-source project on GitHub, mainly written in C++. Amnezia VPN Client (Desktop+Mobile) It currently holds 15,131 stars and 1,158 forks with 1,135 open issues, and was last pushed on 2026-09-22 (repository created 2020-11-22).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #79 with 35 new stars today.

GitHub Repository Details

Repository amnezia-vpn/amnezia-client · default branch dev · size 404390 KB · watchers 127 · source: GitHub REST API and repository README

README

Amnezia VPN

_The best client for self-hosted VPN_

Build Status Gitpod ready-to-code

English) | Русский

Amnezia is an open-source VPN client, with a key feature that enables you to deploy your own VPN server on your server.

Image

Website | Alt website link | Documentation | Troubleshooting

[!TIP]
If the Amnezia website is blocked in your region, you can use an Alternative website link.

All releases


Features

Links

Tech

AmneziaVPN uses several open-source projects to work:

Help us with translations

Download the most actual translation files.

Go to "Actions" tab, click on the first line. Then scroll down to the "Artifacts" section and download "AmneziaVPN_translations".

Unzip this file. Each *.ts file contains strings for one corresponding language.

Translate or correct some strings in one or multiple *.ts files and commit them back to this repository into the `client/translations` folder. You can do it via a web-interface or any other method you're familiar with.

Checking out the source code

Make sure to pull all submodules after checking out the repo.

git submodule update --init --recursive

Hacking guide

Want to contribute? Welcome!

Build requirements

Building the project using scripts

Unix-like:
# Build executables for the host platform
deploy/build.sh

Or just

deploy/build.sh

Build executables and installers for the host platform

deploy/build.sh --installer all

Build Android APK and AAB

deploy/build.sh -t android --aab

Call for help

deploy/build.sh -h

Windows:

:: Build executables for Windows
deploy/build.bat

:: Build executables with IFW installer for Windows deploy/build.bat --installer ifw

:: Build executables with IFW and WIX installer for Windows deploy/build.bat --installer ifw --installer wix

:: Or just deploy/build.bat --installer all

Developing the project in IDEs

Installing Android SDK

License

This project is licensed under the GNU General Public License v3.0 (see LICENSE) and also includes third-party components distributed under their own terms (see THIRD_PARTY_LICENSES.md).

Donate

Patreon: https://www.patreon.com/amneziavpn

Bitcoin: bc1qmhtgcf9637rl3kqyy22r2a8wa8laka4t9rx2mf
USDT BEP20: 0x6abD576765a826f87D1D95183438f9408C901bE4
USDT TRC20: TELAitazF1MZGmiNjTcnxDjEiH5oe7LC9d
XMR: 48spms39jt1L2L5vyw2RQW6CXD6odUd4jFu19GZcDyKKQV9U88wsJVjSbL4CfRys37jVMdoaWVPSvezCQPhHXUW5UKLqUp3
TON: UQDpU1CyKRmg7L8mNScKk9FRc2SlESuI7N-Hby4nX-CcVmns

Acknowledgments

This project is tested with BrowserStack. We express our gratitude to BrowserStack for supporting our project.

GitHub Stars & Activity

15,131Stars
1,158Forks
1,135Open issues
C++Language

GitHub Popularity

GitHub stars15,131
Forks1,158
Open issues1,135
Primary languageC++
LicenseGPL-3.0
Stars gained today35
Created2020-11-22
Last pushed2026-09-22

Trending History

Daily boardrank #79 · ▲ 35 stars

Related GitHub Projects

1

leejet / stable-diffusion.cpp

C++★ 7,099⑂ 800▲ 29 stars
2

Codensity30 / Strivers-A2Z-DSA-Sheet

C++★ 898⑂ 304▲ 30 stars
3

harry7557558 / spirula-studio

C++★ 587⑂ 47▲ 66 stars
4

obra / superpowers

Shell★ 290,158⑂ 25,961▲ 526 stars
5

mattpocock / skills

Shell★ 267,759⑂ 22,588▲ 706 stars
6

affaan-m / ECC

JavaScript★ 265,309⑂ 39,634▲ 805 stars
7

ossu / computer-science

HTML★ 209,372⑂ 25,901▲ 63 stars
8

jackfrued / Python-100-Days

Jupyter Notebook★ 186,784⑂ 55,759▲ 52 stars

More Trending Repositories