# parse5

[![parse5](https://raw.github.com/inikulin/parse5/master/media/logo.png)](https://github.com/inikulin/parse5)

*HTML parsing/serialization toolset for Node.js.* [*WHATWG HTML Living Standard (aka HTML5)*](https://html.spec.whatwg.org/multipage/)*-compliant.*

[![Build Status](https://api.travis-ci.org/inikulin/parse5.svg)](https://travis-ci.org/inikulin/parse5) [![NPM Version](https://img.shields.io/npm/v/parse5.svg)](https://www.npmjs.com/package/parse5) [![Downloads](http://img.shields.io/npm/dm/parse5.svg)](https://npmjs.org/package/parse5) [![Downloads total](http://img.shields.io/npm/dt/parse5.svg)](https://npmjs.org/package/parse5)

***parse5*** provides nearly everything you may need when dealing with HTML. It's the fastest spec-compliant HTML parser for Node to date. It parses HTML the way the latest version of your browser does. It has proven itself reliable in such projects as [jsdom](https://github.com/tmpvar/jsdom), [Angular2](https://github.com/angular/angular), [Polymer](https://www.polymer-project.org) and many more.

***

[Documentation](http://inikulin.github.io/parse5)

[Version history](http://inikulin.github.io/parse5#version-history)

[Online playground](http://astexplorer.net/#/1CHlCXc4n4)

[Issue tracker](https://github.com/inikulin/parse5/issues)
