**NOTE:** many parts of this page are very outdated. Please help us update the list with new projects related to OpenVPN and to move obsolete ones into archives.

# Introduction 

This page lists various projects that are related to OpenVPN in one way or another. Due to large number of inactive/obsolete projects they are listed separately from currently active projects. A project is considered inactive if there has been no development activity/releases in ~12 months. Please add new projects and move old ones to "Inactive" category as necessary or this list soon becomes obsolete.

# Windows client GUI 

Probably the most used add-on to OpenVPN is the *Windows client GUI*. The [http://openvpn.se/ old client GUI] is effectively unmaintained and all new OpenVPN releases (2.3+) include the [new GUI](https://sourceforge.net/projects/openvpn-gui/) that is more advanced and uses the [http://openvpn.net/index.php/open-source/documentation/miscellaneous/79-management-interface.html OpenVPN management interface] for controlling the OpenVPN daemon and should thus be more reliable.

OpenVPN Technologies Inc also provide a client which is available [http://openvpn.net/index.php?option=com_content&id=357 here].

# Windows System Service 

There is a supplementary Windows System/NT Service available for OpenVPN that has proper support for Sleep, Standby and Resume events and comes with a small control panel/GUI. Written in VB.NET and released under a MIT license, you can reuse it's core DLL from within your own .NET projects. Find it on [http://openvpnwinsvc.codeplex.com/ Codeplex]. Please use the Codeplex issue tracker to report any bugs.

# Active projects 

## Ports 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Android 4.0 port|Port|Community|GPLv2|C|http://code.google.com/p/ics-openvpn|

## Client GUI 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Gopenvpn|GUI (POSIX)|Community|GPLv2|C|http://gopenvpn.sourceforge.net/|
|GuizmOVPN|GUI (IOS)|Closed|Unknown|Objective-C|http://www.guizmovpn.com/|
|Kvpnc (supports OpenVPN)|GUI (any KDE platform)|Community|GPLv2|C++|https://gna.org/projects/kvpnc|
|!NetworkManager OpenVPN plugin|GUI (POSIX)|Community|GPLv2|C|http://projects.gnome.org/NetworkManager/|
|OAST - New OpenVPN GUI|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/oast/|
|OpenVPN Access Server Windows Client|GUI (Win), mostly for AS|Closed|Proprietary| |http://openvpn.net/index.php/openvpn-client/downloads.html|
|OpenVPN Client Windows|GUI (Windows)|Community|GPLv2|C++|http://sourceforge.net/projects/securepoint/|
|OpenVPN for PocketPC|OpenVPN client|Community|Freeware|C(?)|http://ovpnppc.ziggurat29.com/ovpnppc-main.htm|
|OpenVPN-GUI|GUI (Windows)|Community|GPLv2|C|https://github.com/OpenVPN/openvpn-gui/tags|
|OpenVPN Manager|GUI (Windows)|Community|GPLv2|C#|http://openvpn.jowisoftware.de/|
|OpenVPN MI GUI|GUI (Windows)|Community|GPLv2|C|http://openvpn-mi-gui.inside-security.de/|
|OpenVPN Portable|Portable GUI (Windows)|Community|GPLv2|C|http://sourceforge.net/projects/ovpnp/|
|OpenVPN Settings|GUI (Android)|Community|Apache License 2.0|Java|http://code.google.com/p/android-openvpn-settings/|
|OpenVPN-Status|GUI (any Python platform)|Community|GPLv2|Python|http://sourceforge.net/projects/openvpn-status/|
|OpenVPN-UI|GUI (Windows)|Community|GPL|C# (+WPF)|http://sourceforge.net/projects/openvpnui/|
|Pyopenvpnman|GUI (Windows)|Community|LGPL|Python|https://code.google.com/p/pyopenvpnman/|
|Simple OpenVPN GUI for linux|GUI (POSIX)|Community|GPLv2|C|http://sourceforge.net/projects/sogfl/|
|Tunnelblick|GUI (macOS/OS X)|Community|GPLv2|Objective-C|https://tunnelblick.net/|
|!TunnelDroid|GUI (Android)|Community|GPLv3|Java|http://sourceforge.net/projects/tunneldroid/|
|tunXten|GUI (Windows)|Closed|Proprietary| |http://www.tunxten.com|
|Viscosity|GUI (Windows/OS X)|Closed|Proprietary| |https://www.sparklabs.com/viscosity/|
|Shimo|GUI (OSX)|Closed|Proprietary| |http://www.chungwasoft.com/shimo|

## Management GUI 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Access Server|Commercial version of OpenVPN|Closed|Proprietary| |http://openvpn.net|
|Bytemine manager|GUI for server administration|Community|BSD licence|Java|http://github.com/bytemine/bytemine-manager|
|OpenVPN-Monitor|OpenVPN status monitor|Community|GPLv3|Python|https://github.com/furlongm/openvpn-monitor/|
|ClearOS|OS w/ OpenVPN management|Community| | |http://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/user_guide/openvpn|
|IPCop|OS w/ OpenVPN management|Community|GPL| |http://sourceforge.net/apps/trac/ipcop/wiki|
|OpenVPN switcher (vpnsw)|Star/stop/monit openvpn services]|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/vpnsw|
|OpenVPN Server Monitor GUI|OpenVPN Server Monitoring Software| | | |http://openvpnchecker.com/|
|Openvpnwebguiplus|WebUI|Community|Undefined|Undefined|http://sourceforge.net/projects/openvpnwebguip/|
|pfSense|OS w/ OpenVPN and key/cert managment|Community|BSD| |http://pfsense.com
|!PurpleNet|WebUI|Community|GPLv2|Python|http://sourceforge.net/projects/purplenet/|
|Zentyal|OS w/ OpenVPN management|Community|GPLv2|Perl|http://www.zentyal.org/|
|OMNI|OpenVPN setup & management/SSL Certificate Managed PKI|Closed|Proprietary| |http://omni.teonite.com|
|OpenVPN Admin|GUI (Web-based)|Community|GPL|Perl|http://www.openit.it/index.php/it/openvpnadmin|
|VAM|OpenVPN account management (Web-based)|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/perl/vam|

## Certificate management 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|MiniCA|Web app for x.509 cert management|Community|Perl Artistic 2.0|Perl|http://minica.unix7.org/|
|OpenVPN Web Certificate Management|Cert management interf.| | | |http://sourceforge.net/projects/openvpncertmgmt/|

## Authentication 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Authentication and authorization|Authentication add-on|Private|Freeware|-|http://authentica.onpw.de/|
|eurephia|Authentication plugin|Community|GPLv2|C/XSL|http://www.eurephia.net/|
|htpasswd Authentication|Authentication script|Private|Freeware|C|http://openvpn.defsdoor.org/|
|LDAP authentication|Authentication module|Community|GPLv2|C|https://github.com/chantra/openvpn-ldap-auth|
|MySQL authentication|Authentication module|Community|GPLv2|C|https://github.com/chantra/openvpn-mysql-auth|
|Openvpn-auth-ldap|Authentication plugin|Community|BSD (new)|Objective-C|http://code.google.com/p/openvpn-auth-ldap/|
|Openvpn authserver|Authentication framework|Community|GPLv2|Perl|http://code.google.com/p/openvpn-authserver/|
|OpenVPN LDAP for Windows Server|Auth script for Windows|Community|wxWindows|VBScript|http://sourceforge.net/projects/ovpn-auth-ldap/|
|Pam-openvpn|PAM integration module|Community|GPLv2|C|http://sourceforge.net/projects/pam-openvpn/|
|Radiusplugin for OpenVPN|Authentication module|Community|GPLv2|C++|http://www.nongnu.org/radiusplugin/|

## Patchsets / modifications ==

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Openvpn4van|Real-time version of Ovpn|Community|GPLv2|C++|http://sourceforge.net/projects/openvpn4van/|
|Tunemu|Tun dev support for Darwin|Community|GPLv2|C|http://code.gerade.org/tunemu/|

## Services 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|OpenVPN e.V.|Forums & wiki (de/en)||||http://www.openvpn.eu/index.php?id=23&L=0|
|OpenVPN forums|Forums (en)||||https://forums.openvpn.net|
|OpenVPN wiki @Secure Computing |Wiki||||http://www.secure-computing.net/wiki/index.php/OpenVPN|
|OpenVPN Trac !Wiki/Issue tracker|!Wiki/Issue tracker||||https://community.openvpn.net/openvpn/wiki|

## Non-OpenVPN services 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Debian bug tracker|(OpenVPN) bug reports||||http://www.debian.org/Bugs/|
|Debian packages|(OpenVPN) packages||||http://www.debian.org/distrib/packages|
|!Fedora/Fedora EPEL packages|(OpenVPN) packages||||http://fedoraproject.org/wiki/EPEL|
|Gentoo bug tracker|(OpenVPN) bug reports||||http://bugs.gentoo.org/|
|Ubuntu bug tracker|(OpenVPN) bug reports||||https://launchpad.net/ubuntu/+bugs|
|Ubuntu packages|(OpenVPN) packages||||http://packages.ubuntu.com/|

## Misc 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|Easy OpenVPN Packager|Installer customization|Community|Undefined|Undefined|http://sourceforge.net/projects/easyopackager/|
|!Debian/Ubuntu "testing" packages|Packages||||https://launchpad.net/~berni/+archive/ipv6|
|!OpenMesher|OpenVPN Router Mesh|Community|BSD|English|https://github.com/darkpixel/openmesher/|
|!PloneOpenvpn|Plone CMS module|Community|Undefined|Undefined|http://sourceforge.net/projects/ploneopenvpn/|
|Snom VoIP phones|OpenVPN used for encryption| | | |http://wiki.snom.com/Networking/Virtual_Private_Network_(VPN)|
|WiKID Strong Authentication System| | | | | |
|StoneVPN|Cert/config manager|Community|GPLv2|English|http://github.com/lkeijser/stonevpn/|
|OpenVPN Service for Windows|NT Service|Community|MIT|VB.NET|http://openvpnwinsvc.codeplex.com/|
|Non-Sucking Service Manager|NT Service| |public domain| |https://nssm.cc/description|

## Inactive projects 

|**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**|
|-|-|-|-|-|-|
|OpenVPN Control|GUI (any perl/tk platform)|Community|GPLv2|Perl, Tk||
|Kovpn|GUI (any KDE platform)|Community|GPLv2|C++|https://projects.fslab.de/projects/kovpn/wiki|
|OpenVPN Web GUI|GUI (Web-based)|Community|BSD|PHP|http://sourceforge.net/projects/openvpn-web-gui/|
|OpenVPNManager| | | | |http://sourceforge.net/projects/openvpnmanager/|
|Donar project|Turn-key VPN solution|Community|GPLv2|Java|http://sourceforge.net/projects/donar/|
|PhpVPN|Management GUI|Community|GPL/LGPLv2|C++/PHP|http://sourceforge.net/projects/phpvpn/|
|Online Administration for OpenVPN|WebUI|Community|GPLv2|PHP|http://sourceforge.net/projects/ovpnwebgui/|
|OpenVPN Smart Configurator|GUI (Windows)|Community|GPLv2|VB .NET|http://sourceforge.net/projects/openvpnsmartcon/|
|OpenVPN PKI GUI|GUI (Windows)|Community|GPLv3|AutoIT|http://sourceforge.net/projects/openvpn-pki/|
|Openvpn guru|Web-based admin UI|Community|Undefined|Undefined|http://sourceforge.net/projects/openvpnguru/|
|csVPN|GUI (Java)|Community|Undefined|Java|http://sourceforge.net/projects/csvpn/|
|OpenVPN-Tracker|OpenVPN status monitor|Community|BSD/GPLv2|PHP|http://sourceforge.net/projects/ovpntracker/|
|Vpnmgm|User/group access control|Community|GPLv2|PHP|http://sourceforge.net/projects/vpnmgm/|
|Openvpn java front end|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpnjfe/|
|OpenVPN Key Distribution System|Key distribution service|Community|GPLv2|PHP|http://sourceforge.net/projects/openvpnkeydist/|
|MyVPN OpenVPN Web Config|Web configuration UI|Community|GPLv2|PHP, Perl|http://sourceforge.net/projects/ovpnwc/|
|Local VPN Proxy|Local VPN proxy|Community|Multiple|C|http://sourceforge.net/projects/ethernetnetwork/|
|OpenVPN Auth Passwd|Authentication plugin|Community|GPLv2|C|http://sourceforge.net/projects/auth-passwd/|
|FASTOpenVPN-Gui|GUI (Windows)|Community|MPL v1.1|!Delphi/Kylix|http://sourceforge.net/projects/fastopenvpngui/|
|Gtokenvpn|Management GUI (POSIX)|Community|BSD|Perl|http://sourceforge.net/projects/gtokenvpn/|
|!EuVpn|GUI (Linux)|Community|GPLv2|Java|http://sourceforge.net/projects/euvpn/|
|OpenVPN Firewall Plugin|Firewall plugin|Community|GPLv2|C|http://sourceforge.net/projects/ovfwp/|
|OpenVPN GUI|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpngui/|
|OpenVPN-GUI for Windows|GUI (Windows)|Community|GPLv2|C|http://openvpn.se/|
|Openvpn certificate generator|Cert. Management GUI|Community|GPLv2|Java, PHP|http://sourceforge.net/projects/ovpn-crt-gen/|
|OpenVPN !SysTray|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpnsystray/|
|SimplexVPNK|Zero-conf OpenVPN(?)|Community|BSD|C#|http://sourceforge.net/projects/simplexk/|
|Multiplatform Admin GUI for OpenVPN|GUI (!Windows/Linux)|Community||C#|http://sourceforge.net/projects/openvpn-admin/|
|!TunTun|GUI (POSIX)|Community|GPLv2|Vala|http://code.google.com/p/tuntun/downloads/list|
|authsqlite |Authentication plugin|Community|GPLv2|C|http://www.pcwdld.com/authsqlite|
|OpenWinVPN| | | | |http://sourceforge.net/projects/openwinvpn/|
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9