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

    987 27

  2. Markdown Abstract Syntax Tree format

    1.4k 48

  3. Hypertext Abstract Syntax Tree format

    883 28

  4. Natural Language Concrete Syntax Tree format

    229 11

  5. Extensible Abstract Syntax Tree

    91 3

  6. ECMAScript Abstract Syntax Tree format

    57 2

Repositories

Showing 10 of 140 repositories

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

    JavaScript

    281

    MIT

    25 2 1

    Updated Feb 21, 2026

  • mdast Public

    Markdown Abstract Syntax Tree format

    syntax-tree/mdast’s past year of commit activity

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

    JavaScript

    341

    MIT

    21 0 0

    Updated Jan 22, 2026

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

    JavaScript

    2

    MIT

    3 0 0

    Updated Dec 4, 2025

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

    JavaScript

    120

    MIT

    47 0 0

    Updated Nov 23, 2025

  • syntax-tree/mdast-util-mdx-expression’s past year of commit activity

    JavaScript

    5

    MIT

    2 0 0

    Updated Nov 19, 2025

  • syntax-tree/mdast-util-mdx-jsx’s past year of commit activity

    JavaScript

    32

    MIT

    6 0 0

    Updated Nov 19, 2025

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

    JavaScript

    44

    MIT

    8 0 0

    Updated Oct 22, 2025

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

    JavaScript

    80

    MIT

    7 1 0

    Updated Oct 16, 2025

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

    JavaScript

    12

    MIT

    4 0 0

    Updated Apr 21, 2025