Truckster syncs files between a GitHub repo and S3. It is a node.js server application that acts as a GitHub webhook. It can be easily deployed on most PaaS systems including Heroku. It uses gith and the AWS SDK for node.js