Use this Go SDK to access Docker Remote API's application development and workflow automation tools. This unofficial client supports Docker Remote as well as Swarm API functions. See the project page for more code samples and information on using the SDK with Boot2Docker.
If you're reading this, I probably don't have to tell you about Freshmeat. This repository of open source code and projects has been around quite a while, and is used by a number of prominent projects. What you may not know, however, is that Freshmeat offers a well-designed Freshmeat API to help developers access the data on Freshmeat for any purpose that makes sense.