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 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/