The GitHub Node.js Library by Philip Schatz allows to interact with the GitHub API. It was created for the browser and Node.js language. Some of the features include to work with Bower (a project manager for the web), to handle text and binary files, and to access Node callbacks. Examples, tests, and advanced uses are available.
In the highly competitive world of app development it is crucial to understand how end users are interacting with applications. TappingStone analyses user information that is pulled from an application via the TappingStone API and provides a set of predictions that could allow an application to adapt in real-time. TappingStone could, for example, decide what users in a freemium setting are likely to become paid customers and offer them a promotion to ensure they stay around.