Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as its back-end.
Ghost Driver is a pure JavaScript implementation of the WebDriver Wire Protocol for PhantomJS. It is a Remote WebDriver that uses PhantomJS as its back-end. Ghostdriver is the bridge between the Selenium WebDriver with Phantom JS.
Source: github.com/detro/GhostDriver