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

    902 21

  2. mdast mdast Public

    Markdown Abstract Syntax Tree format

    1.2k 45

  3. hast hast Public

    Hypertext Abstract Syntax Tree format

    783 24

  4. nlcst nlcst Public

    Natural Language Concrete Syntax Tree format

    211 10

  5. xast xast Public

    Extensible Abstract Syntax Tree

    70 2

  6. esast esast Public

    ECMAScript Abstract Syntax Tree format

    53 1

Repositories

Showing 10 of 140 repositories
  • mdast-util-to-markdown Public

    mdast utility to serialize markdown

    syntax-tree/mdast-util-to-markdown’s past year of commit activity
    JavaScript 104 MIT 22 1 0 Updated Feb 11, 2025
  • mdast-util-gfm Public

    mdast extension to parse and serialize GFM (GitHub Flavored Markdown)

    syntax-tree/mdast-util-gfm’s past year of commit activity
    JavaScript 20 MIT 6 0 0 Updated Feb 10, 2025
  • 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 0 0 0 Updated Feb 10, 2025
  • unist-util-find Public

    utility to find a node

    syntax-tree/unist-util-find’s past year of commit activity
    JavaScript 22 MIT 3 0 0 Updated Feb 4, 2025
  • mdast-util-mdx-expression Public

    mdast extension to parse and serialize MDX or MDX.js expressions

    syntax-tree/mdast-util-mdx-expression’s past year of commit activity
    JavaScript 4 MIT 1 0 0 Updated Jan 29, 2025
  • hast-util-to-mdast Public

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

    syntax-tree/hast-util-to-mdast’s past year of commit activity
    JavaScript 41 MIT 16 0 0 Updated Jan 28, 2025
  • 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 14 MIT 9 0 1 Updated Jan 23, 2025
  • unist-util-visit-parents Public

    utility to recursively walk over unist nodes, with ancestral information

    syntax-tree/unist-util-visit-parents’s past year of commit activity
    JavaScript 71 MIT 7 0 0 Updated Jan 23, 2025
  • mdast-util-directive Public

    mdast extension to parse and serialize generic directives (`:cite[smith04]`)

    syntax-tree/mdast-util-directive’s past year of commit activity
    JavaScript 17 MIT 6 0 0 Updated Jan 22, 2025
  • mdast-util-from-markdown Public

    mdast utility to parse markdown

    syntax-tree/mdast-util-from-markdown’s past year of commit activity
    JavaScript 224 MIT 20 1 0 Updated Jan 22, 2025

Most used topics

Loading…