◐ Shell
clean mode source ↗

syntax-tree

syntax-tree

syntax-tree is an organization that contains 100+ projects that deal with syntax trees based on unist. These trees typically deal with content: markdown (mdast), HTML (hast), natural language (nlcst), XML (xast), but also JavaScript (esast).

  • to learn unist, see its readme
  • you can use syntax trees without having to deal with them, by using unified and its plugins

unified

syntax-tree is part of the unified collective, which brings together organisations that work with content as structured data.

Get involved

This community has a code of conduct. You must follow it when interacting with the community.

Pinned Loading

  1. Universal Syntax Tree used by @unifiedjs

    1k 28

  2. Markdown Abstract Syntax Tree format

    1.4k 47

  3. Hypertext Abstract Syntax Tree format

    898 28

  4. Natural Language Concrete Syntax Tree format

    232 11

  5. Extensible Abstract Syntax Tree

    93 3

  6. ECMAScript Abstract Syntax Tree format

    58 2

Repositories

Showing 10 of 140 repositories

  • syntax-tree/unist-util-select’s past year of commit activity

    JavaScript

    70

    MIT

    12 0 1

    Updated Jun 9, 2026

  • syntax-tree/hast-util-to-dom’s past year of commit activity

    JavaScript

    21

    ISC

    7 0 1

    Updated Jun 9, 2026

  • syntax-tree/mdast-util-gfm-table’s past year of commit activity

    JavaScript

    15

    MIT

    11 1 0

    Updated Jun 3, 2026

  • syntax-tree/mdast-util-gfm-footnote’s past year of commit activity

    JavaScript

    5

    MIT

    1 0 0

    Updated Jun 3, 2026

  • syntax-tree/mdast-util-gfm-strikethrough’s past year of commit activity

    JavaScript

    5

    MIT

    4 1 0

    Updated Jun 3, 2026

  • syntax-tree/mdast-util-gfm-autolink-literal’s past year of commit activity

    JavaScript

    16

    MIT

    20 2 1

    Updated Jun 3, 2026

  • syntax-tree/mdast-util-from-markdown’s past year of commit activity

    JavaScript

    283

    MIT

    26 2 2

    Updated Jun 3, 2026

  • syntax-tree/unist’s past year of commit activity

  • syntax-tree/mdast-util-to-markdown’s past year of commit activity

    JavaScript

    139

    MIT

    27 4 3

    Updated Apr 24, 2026

  • syntax-tree/hastscript’s past year of commit activity

    JavaScript

    199

    MIT

    14 0 1

    Updated Mar 19, 2026