Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies.