Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ariya/phantomjs
Scriptable Headless Browser
https://github.com/ariya/phantomjs
automation headless headless-browser phantomjs
Last synced: about 2 months ago
JSON representation
Scriptable Headless Browser
- Host: GitHub
- URL: https://github.com/ariya/phantomjs
- Owner: ariya
- License: bsd-3-clause
- Archived: true
- Created: 2010-12-27T08:18:58.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2022-11-26T19:43:12.000Z (about 2 years ago)
- Last Synced: 2024-05-02T00:20:45.682Z (8 months ago)
- Topics: automation, headless, headless-browser, phantomjs
- Language: C++
- Homepage: http://phantomjs.org
- Size: 157 MB
- Stars: 29,402
- Watchers: 1,124
- Forks: 5,752
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Contributing: CONTRIBUTING.md
- License: LICENSE.BSD
Awesome Lists containing this project
- awesome-indo-projects - PhantomJS - Scriptable Headless WebKit. (JavaScript)
- awesome-regression-testing - PhantomJS - Scriptable Headless WebKit. No longer maintained since 2 June 2018. (Deprecated)
- awesome-nodejs - phantomjs - Scriptable Headless Browser. ![](https://img.shields.io/github/stars/ariya/phantomjs.svg?style=social&label=Star) (Repository / Automation & RPA)
- awesome-made-by-indonesian - PhantomJS - Scriptable Headless WebKit - `Scriptable Headless Browser` *by [Ariya Hidayat](https://github.com/ariya)* (P)
- awesome-repositories - ariya/phantomjs - Scriptable Headless Browser (C++)
- awesome-regression-testing - PhantomJS - Scriptable Headless WebKit. No longer maintained since 2 June 2018. (Deprecated)
- awesome-github-star - phantomjs
- awesome-starred - ariya/phantomjs - Scriptable Headless Browser (automation)
- jimsghstars - ariya/phantomjs - Scriptable Headless Browser (C++)
- awesome-list - PhantomJS - Scriptable Headless Browser. (Web Development / C++/C Toolkit)
- made-in-indonesia - PhantomJS - Scriptable Headless WebKit - `Scriptable Headless Browser` *by [Ariya Hidayat](https://github.com/ariya)* (P)
- awesome-indonesia-repo - PhantomJS - Scriptable Headless WebKit. (JavaScript)
- awesome-vietnam-repo - PhantomJS - Scriptable Headless WebKit. (JavaScript)
- awesome - ariya / phantomjs
- awesome-javascript - phantomjs - Scriptable Headless Browser - ★ 26189 (Testing Frameworks)
- awesome-browser-automation - PhantomJS - Headless browser for Node.js. (Tools)
- awesome-discoveries - PhantomJS - scriptable headless WebKit _(`JavaScript`)_ (Simulators)
- awesome-javascript - phantomjs - Scriptable Headless WebKit. (Testing Frameworks / Runner)
- awesome-star-libs - ariya / phantomjs
- starred-awesome - phantomjs - Scriptable Headless Browser (HTML)
- StarryDivineSky - ariya/phantomjs
README
# [PhantomJS](http://phantomjs.org) - Scriptable Headless WebKit
PhantomJS ([phantomjs.org](http://phantomjs.org)) is a headless WebKit scriptable with JavaScript. The latest [stable release](http://phantomjs.org/release-2.1.html) is version 2.1.
**Important**: PhantomJS development is suspended until further notice (see [#15344](https://github.com/ariya/phantomjs/issues/15344) for more details).
## Use Cases
- **Headless web testing**. Lightning-fast testing without the browser is now possible!
- **Page automation**. [Access and manipulate](http://phantomjs.org/page-automation.html) web pages with the standard DOM API, or with usual libraries like jQuery.
- **Screen capture**. Programmatically [capture web contents](http://phantomjs.org/screen-capture.html), including CSS, SVG and Canvas. Build server-side web graphics apps, from a screenshot service to a vector chart rasterizer.
- **Network monitoring**. Automate performance analysis, track [page loading](http://phantomjs.org/network-monitoring.html) and export as standard HAR format.## Features
- **Multiplatform**, available on major operating systems: Windows, Mac OS X, Linux, and other Unices.
- **Fast and native implementation** of web standards: DOM, CSS, JavaScript, Canvas, and SVG. No emulation!
- **Pure headless (no X11) on Linux**, ideal for continuous integration systems. Also runs on Amazon EC2, Heroku, and Iron.io.
- **Easy to install**: [Download](http://phantomjs.org/download.html), unpack, and start having fun in just 5 minutes.## Questions?
- Explore the complete [documentation](http://phantomjs.org/documentation/).
- Read tons of [user articles](http://phantomjs.org/buzz.html) on using PhantomJS.
- Join the [mailing-list](http://groups.google.com/group/phantomjs) and discuss with other PhantomJS fans.PhantomJS is free software/open source, and is distributed under the [BSD license](http://opensource.org/licenses/BSD-3-Clause). It contains third-party code, see the included `third-party.txt` file for the license information on third-party code.
PhantomJS is created and maintained by [@ariyahidayat](http://twitter.com/AriyaHidayat), with the help of [many contributors](https://github.com/ariya/phantomjs/contributors).