Skip to content
@syntax-tree

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. unist unist Public

    Universal Syntax Tree used by @unifiedjs

    1k 28

  2. mdast mdast Public

    Markdown Abstract Syntax Tree format

    1.5k 49

  3. hast hast Public

    Hypertext Abstract Syntax Tree format

    909 28

  4. nlcst nlcst Public

    Natural Language Concrete Syntax Tree format

    234 11

  5. xast xast Public

    Extensible Abstract Syntax Tree

    94 3

  6. esast esast Public

    ECMAScript Abstract Syntax Tree format

    58 2

Repositories

Showing 10 of 140 repositories
  • estree-util-scope Public

    Check what’s defined in an estree scope

    syntax-tree/estree-util-scope's past year of commit activity
    JavaScript 10 MIT 0 0 0 Updated Aug 25, 2026
  • unist-util-select Public

    utility to select unist nodes with CSS-like selectors

    syntax-tree/unist-util-select's past year of commit activity
    JavaScript 70 MIT 12 0 1 Updated Jun 9, 2026
  • hast-util-to-dom Public

    utility to transform hast to a DOM tree

    syntax-tree/hast-util-to-dom's past year of commit activity
    JavaScript 21 ISC 7 0 1 Updated Jun 9, 2026
  • mdast-util-gfm-table Public

    mdast extension to parse and serialize GFM tables

    syntax-tree/mdast-util-gfm-table's past year of commit activity
    JavaScript 15 MIT 12 1 1 Updated Jun 3, 2026
  • mdast-util-gfm-footnote Public

    mdast extension to parse and serialize GFM footnotes

    syntax-tree/mdast-util-gfm-footnote's past year of commit activity
    JavaScript 5 MIT 1 0 0 Updated Jun 3, 2026
  • mdast-util-gfm-strikethrough Public

    mdast extension to parse and serialize GFM strikethrough

    syntax-tree/mdast-util-gfm-strikethrough's past year of commit activity
    JavaScript 5 MIT 5 1 1 Updated Jun 3, 2026
  • mdast-util-gfm-autolink-literal Public

    mdast extension to parse and serialize GFM autolink literals

    syntax-tree/mdast-util-gfm-autolink-literal's past year of commit activity
    JavaScript 16 MIT 22 2 3 Updated Jun 3, 2026
  • mdast-util-from-markdown Public

    mdast utility to parse markdown

    syntax-tree/mdast-util-from-markdown's past year of commit activity
    JavaScript 290 MIT 24 2 2 Updated Jun 3, 2026
  • unist Public

    Universal Syntax Tree used by @unifiedjs

    syntax-tree/unist's past year of commit activity
    1,011 28 0 0 Updated Jun 1, 2026
  • mdast-util-to-markdown Public

    mdast utility to serialize markdown

    syntax-tree/mdast-util-to-markdown's past year of commit activity
    JavaScript 141 MIT 28 4 4 Updated Apr 24, 2026

Most used topics

Loading…