openvpn-monitor is a simple python program to generate html that displays the status of an OpenVPN server, including all current connections. It uses the OpenVPN management console, which uses a little-known configuration option in openvpn.conf. It typically runs on the same host as the OpenVPN server, however it does not necessarily need to.
uWSGI application, can run behind nginx.
Tunnelblick is an open source OpenVPN client for MacOSX. You can either checkout and compile the source code yourself or you can download the .dmg packages for it. Note that if you're running Mountain Lion you'll have to grab the unstable version.
A website with a downloadable shell script which turns a raspi into a personal OpenVPN server. Lets you customize the configuration if you like. Appears to use a hardened OpenVPN configuration. The script will work with pretty much any Debian or Ubuntu v14.04 server you stand up someplace. The script can also be use to manage the server so you don't have to fight with the OpenVPN command lines.
A web control panel for openvpn. Lets you manage users, search and visualize logs, manage accounts, download certs and config files. Requires a basic, uncustomized install of OpenVPN. Can be updated in realtime with a shell script.
A script that sets up openvpn on debian, ubuntu, centos, and arch linux. Interactive, will ask you questions used to generate configuration settings.