Renders PostHTML Tree to HTML/XML
Parse ASCII tree structures and render as HTML tables with semantic class names
hast utility to serialize to HTML
mdast utility to transform to hast
remark plugin that turns markdown into HTML to support rehype
hast utility to transform from a `parse5` AST
mdast extension to parse and serialize GFM task list items
hast utility to reparse a tree
mdast extension to parse and serialize GFM (GitHub Flavored Markdown)
Advanced html to plain text converter
hast utility to parse from HTML
mdast extension to parse and serialize MDX.js ESM (import/exports)
mdast extension to parse and serialize MDX (or MDX.js) expressions
mdast extension to parse and serialize GFM tables
mdast extension to parse and serialize MDX or MDX.js JSX
mdast extension to parse and serialize GFM autolink literals
mdast extension to parse and serialize GFM strikethrough
mdast extension to parse and serialize GFM footnotes
TypeScript definitions for html-to-text
hast utility that turns HTML into a syntax tree (while being small in browsers)
rehype plugin to reparse the tree (and raw nodes)
mdast extension to parse and serialize MDX (or MDX.js)
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
TypeScript definitions for html-minifier-terser
Htree provides a tree data structure which represent HTML and XML data
Generates an HTML tree from XML or Markdown.
This is a Ruby library for building trees representing HTML structure.
Generates a tree representing the branches or revisions to a set of HTML files
That gem creates an html advanced tree for you with an simple command!
Rubyful Soup is a *ML parser that makes screen-scraping easy. It won't choke on bad markup, and it's easy to locate the part of a document you want.
Herbst provides tooling to translate Haml, Slim, and other HTML templating languages into the unified syntax tree used by Herb, enabling HTML-aware tooling across different HTML templating languages.
Rind is a templating engine that turns HTML (and XML) into node trees and allows you to create custom tags or reuse someone else’s genius. Rind gives web devs tags to work with and provides the same thing to app devs as an object. This project is just getting started so watch out for sharp corners and unfinished rooms.
There are three main function of this gem read html, search data, rebuild html.
Print TracePoint(:b_call, :b_return, :c_call, :c_return, :call, :return, :class, :end, :thread_begin, :thread_end) in tree view, to console or html
Parse HTML using different parsers, then show the differences between the generated trees.
Ruby Tree based hierarchical menus with HTML output and JavaScript show/hide