Connman-applet is a project mainly written in JavaScript, it's free.
GNOME Shell extension for ConnMan
ConnMan-Applet is a GNOME Shell1 extension that replaces the default NetworkManager network status icon with a ConnMan-based one.
ConnMan-Applet requires ConnMan2, and uses it through its D-Bus API.
To install globally run (as root):
make install
To install for the current user:
make install-local