Oauth2-php is a project mainly written in PHP, it's free.
OAuth2 Library
Currently under construction.
Provides simple client library wrapper for OAuth2. Support for major OAuth2 providers will be available incude Facebook, Google, and GitHub. Adding support for other providers should be a simple process