Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with hast

A curated list of projects in awesome lists tagged with hast .

https://github.com/wooorm/lowlight

Virtual syntax highlighting for virtual DOMs and non-HTML things

hast highlight html react syntax syntax-highlighting vdom virtual virtual-dom

Last synced: 01 Oct 2024

https://github.com/wooorm/refractor

Lightweight, robust, elegant virtual syntax highlighting using Prism

hast highlight html react syntax syntax-highlighting vdom virtual virtual-dom

Last synced: 01 Oct 2024

https://github.com/remarkjs/remark-rehype

plugin that turns markdown into HTML to support rehype

hast html markdown mdast rehype remark

Last synced: 31 Jul 2024

https://github.com/syntax-tree/hastscript

utility to create hast trees

hast hast-util html hyperscript unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-to-html

utility to serialize hast to HTML

hast hast-util html stringify syntax-tree unist util

Last synced: 01 Aug 2024

https://github.com/syntax-tree/hast-util-to-jsx-runtime

hast utility to transform to preact, react, solid, svelte, vue, etc

hast hast-util jsx preact react runtime solid svelte vue

Last synced: 30 Sep 2024

https://github.com/syntax-tree/hast-util-to-mdast

utility to transform hast (HTML) to mdast (markdown)

hast hast-util html markdown mdast mdast-util unist

Last synced: 31 Jul 2024

https://github.com/syntax-tree/hast-util-select

utility to add `querySelector`, `querySelectorAll`, and `matches` support for hast

hast hast-util html matches queryselector select selectall util

Last synced: 03 Aug 2024

https://github.com/remcohaszing/rehype-mdx-code-props

A rehype MDX plugin for interpreting markdown code meta as props

hast html markdown mdx rehype rehype-plugin unified

Last synced: 02 Oct 2024

https://github.com/syntax-tree/hast-util-from-dom

utility to transform a DOM tree to hast

dom hast hast-util html syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-to-text

utility to get the plain-text value of a node according to the `innerText` algorithm

hast hast-util html inner-text syntax-tree unist util

Last synced: 31 Jul 2024

https://github.com/syntax-tree/hast-util-to-dom

utility to transform hast to a DOM tree

dom hast hast-util html syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/j-f1/eleventy-hast-jsx

Use JSX as an Eleventy template language

babel eleventy eleventy-plugin hast jsx rehype unified

Last synced: 27 Sep 2024

https://github.com/syntax-tree/hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

babel ecmascript estree hast hast-util html javascript js jsx

Last synced: 31 Jul 2024

https://github.com/syntax-tree/hast-util-from-parse5

utility to transform Parse5’s AST to hast

hast hast-util html parse5 syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/rehypejs/rehype-retext

plugin to transform from HTML (rehype) to prose (retext)

hast html natural-language nlcst rehype rehype-plugin retext retext-plugin

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-parse-selector

utility to create an element from a simple CSS selector

css hast hast-util html parse selector syntax-tree unist util

Last synced: 31 Jul 2024

https://github.com/chrisrzhou/unified-doc

📜 unified document APIs and renderers

annotations content doc hast highlight html io markdown rehype text unified unist

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-is-element

utility to check if a node is a (certain) element

element hast hast-util html syntax-tree util

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-from-html-isomorphic

hast utility that turns HTML into a syntax tree (while being small in browsers)

dom hast hast-util html parse unist

Last synced: 04 Aug 2024

https://github.com/tunnckocore/mich-h

:tada: Create HAST-compliant virtual dom trees of HTML using hyperscript compatible syntax or JSX, just in ~570 bytes.

ast components dom hast hyperscript jsx mich vdom virtual virtual-dom

Last synced: 01 Oct 2024

https://github.com/tunnckoCore/mich-h

:tada: Create HAST-compliant virtual dom trees of HTML using hyperscript compatible syntax or JSX, just in ~570 bytes.

ast components dom hast hyperscript jsx mich vdom virtual virtual-dom

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-heading

utility to check if a node is heading content

hast hast-util heading html unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-find-and-replace

utility to find and replace text in a hast tree

find hast hast-util html replace unist util

Last synced: 03 Aug 2024

https://github.com/remcohaszing/hast-util-properties-to-mdx-jsx-attributes

Transform hast properties to a list of mdxJsxAttribute nodes.

hast mdx rehype unist

Last synced: 02 Oct 2024

https://github.com/remcohaszing/rehype-mdx-import-media

An MDX rehype plugin for turning media paths into imports.

hast mdx rehype rehype-plugin unified

Last synced: 02 Oct 2024

https://github.com/tunnckocore/mich-to-html

Tiny and naive implementation of rendering HAST-compliant virtual dom trees to HTML string, just in ~420 bytes.

ast dom hast hastscript html hyperscript mich render render-to-string server-side-rendering ssr virtual-dom

Last synced: 01 Oct 2024

https://github.com/syntax-tree/hast-util-to-xast

utility to transform to xast (xml)

hast hast-util html syntax-tree unist util xast xast-util xml

Last synced: 03 Aug 2024

https://github.com/nodejs/api-docs-tooling

Node.js's tooling for API generation

ast hast mdast node unified wip

Last synced: 28 Sep 2024

https://github.com/syntax-tree/hast-util-whitespace

utility to check if a node is inter-element whitespace

hast hast-util html syntax-tree unist util white-space whitespace

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-truncate

utility to truncate the tree to a certain number of characters

excerpt hast hast-util html summary truncate unist

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-embedded

utility to check if a node is an embedded element

embedded hast hast-util html unist util

Last synced: 29 Jul 2024

https://github.com/tunnckocore/mich-parse-selector

Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in Hyperscript

ast css css-selector-parser dom hast hastscript html hyperscript mich parser virtual-dom

Last synced: 01 Oct 2024

https://github.com/syntax-tree/hast-util-sectioning

utility to check if a node is a sectioning element

hast hast-util html syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-from-text

utility to set the plain-text value of a node according to the `innerText` algorithm

hast hast-util html inner-text syntax-tree unist util

Last synced: 03 Aug 2024

https://github.com/jrson83/rehype-extract-excerpt

rehype plugin which attaches a document's first paragraph to the VFile

ast excerpt extract hast markdown plugin rehype rehype-plugin unified

Last synced: 01 Oct 2024

https://github.com/syntax-tree/hast-util-transparent

utility to check if a node is a transparent element

content hast hast-util html syntax-tree transparent unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-has-property

utility to check if a node has a property

attribute has hast hast-util html property unist

Last synced: 03 Aug 2024

https://github.com/syntax-tree/hast-util-assert

utility to assert hast nodes

assert hast hast-util html unist util

Last synced: 03 Aug 2024

https://github.com/tdast/tdast-util-to-hast-table

tdast utility to transform to a hast table node

ast hast table tabular-data tdast tdast-util unist util

Last synced: 29 Jul 2024

https://github.com/syntax-tree/hast-util-menu-state

Legacy: utility to get the state of a menu element

hast hast-util html menu state syntax-tree unist util

Last synced: 29 Jul 2024

https://github.com/nasa-gcn/afm

Command-line tool to render Astro Flavored Markdown documents to JSON abstract syntax trees or HTML

astronomy cli hast markdown mdast unist

Last synced: 29 Jul 2024

https://github.com/jrson83/rehype-slug-anchor-sectionize

rehype plugin which wraps headings and their descendants in nested <section> elements and applies slugged anchor links to them

anchor anchorize ast hast heading markdown plugin rehype rehype-plugin section sectionize slug slugify unified

Last synced: 01 Oct 2024

https://github.com/syntax-tree/hast-util-script-supporting

utility to check if a node is a script-supporting element

hast hast-util html script supporting syntax-tree unist util

Last synced: 29 Jul 2024