Ruby bindings for Google's Gumbo HTML5 parser.

Getting Started

Stick it in your Gemfile!

gem 'ruby-gumbo', '~> 1.1'

And then parse away:

require 'gumbo'
doc = Gumbo::parse(html)

You'll probably want to peruse the documentation to see how to navigate a document and its nodes.


Grab the repository, and make sure to include submodules:

git checkout --recursive

And from there you should be able to rake build and gem install pkg/*.gem.


ruby-gumbo is licensed under the ISC license, and packages the gumbo-parser library (APACHE v2.0).

This is not a Google product and is not supported by Google in any way.