Skip to content
This repository

Open-source Projects

The following open-source projects are using PhantomJS as part of the testing workflow:

  • Bootstrap
  • CodeMirror
  • Ember.js
  • Grunt
  • Modernizr
  • YUI3
  • Zepto


1minus1 Ltd uses PhantomJS to run Jasmine tests on TeamCity continuous integration server.

Apache Thrift uses PhantomJS combined with QUnit for the test suite.

A Spanish Life uses PhantomJS to generate advertisement images from user content.

Betfair uses PhantomJS for JSUnit Testing Tool.

CircuitLab uses PhantomJS to render electronic schematic into professional-quality images and PDF (source: blog post)

Datadog uses PhantomJS to generate images from SVG graphs and reports, built with d3.js.

Internet Archive uses PhantomJS for automated QA (source: tweet from Leslie Johnston)

Jive Software uses PhantomJS to run QUnit tests as an Ant target in the continuous integration server.

LinkedIn (Mobile) uses PhantomJS as the basis for performance tool (source: presentation, slide 22)

Media Queries uses PhantomJS to capture screenshots of sites using media queries and responsive design (source, tweet from Media Queries).

NodeCloud uses PhantomJS to generate screenshot of selected web sites related to Node.js.

Novus uses PhantomJS to power reporting functionality in the real-time financial analytics product.

Pantera Commerce uses PhantomJS on Pantera Store to make large-scale e-commerce stores crawlable by search engines. uses PhantomJS to generate weekly digest e-mails to writers and editors that include personalized analytics about their content; built with d3.js, Jinja2 and the PhantomJS render() function. (Source: Whatever It Takes.)

Superius uses PhantomJS for QUnit tests of their dynamically created mobile business web applications.

Thomson Reuters uses PhantomJS to run QUnit and [legacy] JsUnit tests as an Ant target during CI builds (source: email from James Greene).

Time Warner Cable uses PhantomJS with CoffeeScript + Jasmine for JavaScript build and JUnit XML for Jenkins continuous integration.

Torbit uses PhantomJS to analyze web pages in order to determine potential optimizations and various other tests.

Twitter uses using PhantomJS to run QUnit-based tests running within Jenkins CI (source: tweet from Leo Lanese)

BandPage uses using PhantomJS inside a custom node file watcher thingy to run QUnit-based tests on every file save.

KodeCRM uses PhantomJS to run QUnit tests on commandline

wtcss uses PhantomJS to find where selectors match on a page

Shopetti uses PhantomJS with Node.JS to generate price monitoring and sales alerts on different brands.

Something went wrong with that request. Please try again.