A preview version of Chame, the HTML5 parser used by Chawan, has been released. (Previously discussed here.)
Repository: https://git.sr.ht/~bptato/chame
Unlike the stdlib or fusion HTML parsers, Chame aims for 1:1 compatibility with how modern web browsers parse HTML. More precisely, it implements WHATWG's HTML parsing algorithm as described here with an API very similar to Servo's html5ever parser.
The parser itself is, for the most part, complete (and has been for quite a long time now). Nevertheless, I am calling it a preview version for several reasons:
To get a rough idea of how this library is supposed to be used, check out the minidom included with Chame, or the less simplistic chadombuilder of Chawan. The parser also has documentation of the individual callbacks, which you can access here.
Comments, suggestions (esp. concerning the API), etc. are welcome.