Hubbub is an HTML5 compliant parsing library, written in C. It was developed as part of the NetSurf project and is available for use by other software under the MIT licence. The HTML5 specification defines a parsing algorithm, based on the behaviour of mainstream browsers, which provides instructions for how to parse all markup, both valid and invalid. As a result, Hubbub parses web content well.
This is an import into bzr and Launchpad from the official project's Subversion repository.
Features:
* Parses HTML, good and bad
* Simple C API
* Fast
* Character encoding detection
* Well-tested (~90% test coverage)
* Portable
* Shared library
Future features:
* Well-documented
* Available and packaged in major Linux distributions
Project information
- Maintainer:
- Rob Kendrick
- Driver:
- Not yet selected
- Licence:
- MIT / X / Expat Licence
View full history Series and milestones
trunk series is the current focus of development.
All packages Packages in Distributions
-
netsurf source package in Xenial
Version 3.2+dfsg-2.2build1 uploaded on 2015-09-01 -
netsurf source package in Trusty
Version 2.9-2 uploaded on 2012-05-23 -
netsurf source package in Precise
Version 2.8-2 uploaded on 2012-02-17 -
netsurf source package in Hirsute
Version 3.10-1 uploaded on 2020-05-27 -
netsurf source package in Groovy
Version 3.10-1 uploaded on 2020-05-27