Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Universal Syntax Tree.
unist is a specification for syntax trees. It has a big ecosystem of utilities in JavaScript for working with these trees. It’s implemented by several other specifications.
- GitHub: https://github.com/topics/unist
- Repo: https://github.com/syntax-tree/unist
- Released: February 11, 2016
- Related Topics: ast, cst, syntax-tree,
- Last updated: 2024-11-08 00:30:40 UTC
- JSON Representation
https://github.com/unifiedjs/unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
ast cst javascript plugins processor syntax-tree unist vfile
Last synced: 30 Dec 2024
https://github.com/syntax-tree/mdast
Markdown Abstract Syntax Tree format
ast markdown syntax-tree unist
Last synced: 03 Jan 2025
https://github.com/syntax-tree/unist
Universal Syntax Tree used by @unifiedjs
ast cst hast mdast nlcst remarks syntax-tree unist unist-files unist-nodes unist-utilities xast
Last synced: 25 Oct 2024
https://github.com/syntax-tree/hast
Hypertext Abstract Syntax Tree format
ast html hypertext syntax-tree unist
Last synced: 28 Oct 2024
https://github.com/syntax-tree/unist-util-visit
utility to visit nodes
syntax-tree unist unist-util util visit walk
Last synced: 27 Dec 2024
https://github.com/syntax-tree/nlcst
Natural Language Concrete Syntax Tree format
ast cst natural-language syntax-tree unist
Last synced: 14 Nov 2024
https://github.com/syntax-tree/hastscript
utility to create hast trees
hast hast-util html hyperscript unist util
Last synced: 14 Nov 2024
https://github.com/phuctm97/ntast
Notion Abstract Syntax Tree specification.
notion ntast spec specification syntax-tree typescript unified unist
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-util-to-markdown
mdast utility to serialize markdown
compile markdown mdast mdast-util serialize stringify unist
Last synced: 28 Dec 2024
https://github.com/syntax-tree/mdast-util-to-hast
utility to transform mdast to hast
hast hast-util html markdown mdast mdast-util syntax-tree unist
Last synced: 30 Oct 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: 07 Nov 2024
https://github.com/syntax-tree/mdast-util-toc
utility to generate a table of contents from an mdast tree
contents markdown mdast mdast-util syntax-tree table toc unist
Last synced: 14 Nov 2024
https://github.com/syntax-tree/unist-builder
utility to create a new trees with a nice syntax
hyperscript syntax-tree unist unist-util util
Last synced: 14 Nov 2024
https://github.com/hebertialmeida/MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
ast cmark markdown markdown-parsing mdast swift syntax-highlight syntax-tree unist
Last synced: 29 Nov 2024
https://github.com/syntax-tree/unist-util-visit-parents
utility to recursively walk over unist nodes, with ancestral information
syntax-tree unist unist-util util visit
Last synced: 30 Oct 2024
https://github.com/syntax-tree/xast
Extensible Abstract Syntax Tree
ast extensible language markup syntax-tree unist xast xml
Last synced: 14 Nov 2024
https://github.com/syntax-tree/unist-util-select
utility to select unist nodes with CSS-like selectors
matches queryselector remark retext select selectall unist unist-util util
Last synced: 30 Oct 2024
https://github.com/syntax-tree/hast-util-reading-time
utility to estimate the reading time
estimate hast hast-util html readability reading reading-time time unist
Last synced: 05 Nov 2024
https://github.com/shawnbot/sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
ast css lesscss parser sass scss syntax-tree unist
Last synced: 12 Oct 2024
https://github.com/syntax-tree/esast
ECMAScript Abstract Syntax Tree format
ast ecmascript es esast estree javascript js syntax-tree unist
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-util-to-string
utility to get the plain text content of an mdast node
markdown mdast mdast-util syntax-tree unist util
Last synced: 14 Nov 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: 30 Oct 2024
https://github.com/syntax-tree/unist-util-is
utility to check if a node passes a test
equal equality is syntax-tree unist unist-util util
Last synced: 14 Nov 2024
https://github.com/dtinth/remark-lint-thai
เครื่องมือโอเพนซอร์ซสำหรับตรวจสอบข้อความภาษาไทยเบื้องต้น
Last synced: 23 Nov 2024
https://github.com/syntax-tree/unist-util-map
utility to create a new tree by mapping all nodes
map syntax-tree unist unist-util util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/unist-util-inspect
utility to inspect nodes
console inspect syntax-tree unist unist-util util
Last synced: 14 Nov 2024
https://github.com/googleworkspace/google-docs-hast
Converts the JSON representation of a Google Docs document into an HTML abstract syntax tree (HAST).
google-docs google-workspace hast rehype unist
Last synced: 06 Nov 2024
https://github.com/remcohaszing/estree-util-value-to-estree
Convert a JavaScript value to an estree expression
esast estree estree-util javascript language typescript unist
Last synced: 30 Dec 2024
https://github.com/prettier/yaml-unist-parser
A YAML parser that produces output compatible with unist
Last synced: 07 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: 14 Nov 2024
https://github.com/syntax-tree/unist-util-remove
utility to remove nodes from a tree
filter syntax-tree unist unist-util
Last synced: 30 Oct 2024
https://github.com/syntax-tree/unist-util-find
utility to find a node
find syntax-tree unist unist-util util
Last synced: 23 Oct 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: 14 Nov 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: 28 Oct 2024
https://github.com/syntax-tree/unist-util-filter
utility to create a new tree with nodes that pass a filter
filter syntax-tree unist unist-util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/nlcst-to-string
utility to transform an nlcst tree to a string
nlcst nlcst-util serialize string stringify syntax-tree unist util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-util-gfm
mdast extension to parse and serialize GFM (GitHub Flavored Markdown)
autolink gfm github markdown mdast mdast-util strikethrough table tasklist unist
Last synced: 23 Oct 2024
https://github.com/remcohaszing/monaco-unified
Get warnings and error messages in monaco editor based on a unified processor.
monaco-editor rehype remark unifiedjs unist
Last synced: 27 Dec 2024
https://github.com/vvenv/cofe
🚧 No-Code System
chakra-ui dnd drag-and-drop dsl indexed-db indexeddb low-code lowcode nextjs no-code nocode offline react recoil typescript unist vercel wysiwyg
Last synced: 15 Nov 2024
https://github.com/syntax-tree/nlcst-search
utility to search for patterns in an nlcst tree
nlcst nlcst-util search syntax-tree unist util
Last synced: 14 Nov 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: 23 Oct 2024
https://github.com/syntax-tree/xast-util-from-xml
utility to parse from XML
parse syntax-tree unist util xast xast-util xml
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-util-math
mdast extension to parse and serialize math
latex math mdast mdast-util tex unist
Last synced: 30 Oct 2024
https://github.com/syntax-tree/mdast-zone
utility to treat HTML comments as ranges or markers in mdast
mdast mdast-util syntax-tree unist util zone
Last synced: 14 Nov 2024
https://github.com/tdast/tdast
Tabular Data Abstract Syntax Tree
ast csv io syntax-tree tabular-data tdast unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-diff
Diff two unist trees
diff patch syntax-tree tree unist unist-util util
Last synced: 23 Oct 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: 28 Oct 2024
https://github.com/syntax-tree/mdast-util-gfm-autolink-literal
mdast extension to parse and serialize GFM autolink literals
autolink gfm mdast mdast-util unist url
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-directive
mdast extension to parse and serialize generic directives (`:cite[smith04]`)
container directive extension generic markdown mdast mdast-util unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-remove-position
utility to remove positions from a tree
clean position remove strip syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/s0/tree-sitter-hast
NPM package to convert tree-sitter parsed syntax trees to syntax-highlighted hast
syntax-highlighting syntax-tree tree-sitter unist
Last synced: 08 Nov 2024
https://github.com/syntax-tree/mdast-util-gfm-table
mdast extension to parse and serialize GFM tables
column gfm mdast mdast-util row table tabular unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-find-and-replace
mdast utility to find and replace text in a tree
find markdown mdast mdast-util replace search unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-definitions
utility to find definition nodes in an mdast tree
definition markdown mdast mdast-util syntax-tree unist util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-util-heading-range
utility to use headings as ranges in mdast
heading markdown mdast mdast-util syntax-tree unist util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/nlcst-is-literal
utility to check whether an nlcst node is meant literally
nlcst nlcst-util syntax-tree unist util
Last synced: 14 Nov 2024
https://github.com/syntax-tree/xastscript
utility to create xast trees
syntax-tree unist util xast xast-util xml
Last synced: 14 Nov 2024
https://github.com/syntax-tree/mdast-comment-marker
utility to parse a comment marker in mdast
markdown mdast mdast-util syntax-tree unist util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-to-nlcst
utility to transform mdast to nlcst
markdown mdast mdast-util natural-language nlcst nlcst-util syntax-tree unist
Last synced: 12 Nov 2024
https://github.com/syntax-tree/unist-util-visit-children
unist utility to visit direct children of a parent
syntax-tree unist unist-util util visit
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-position
utility to get the position of a node
location position syntax-tree unist unist-util util utility
Last synced: 02 Nov 2024
https://github.com/syntax-tree/unist-builder-blueprint
utility to transform trees to unist-builder notation
hyperscript syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/nlcst-normalize
utility to normalize an nlcst word for easier comparison
nlcst nlcst-util syntax-tree unist util
Last synced: 14 Nov 2024
https://github.com/agentofuser/rehype-section
Wraps headings and their contents in `<section>` elements.
rehype rehype-plugin typescript typescript-library unist
Last synced: 26 Dec 2024
https://github.com/syntax-tree/unist-util-find-all-after
utility to find nodes after another node
find sibling syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-source
utility to get the source of a node or position
source syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-stringify-position
utility to serialize a node, position, or point as a human readable location
position stringify syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-normalize-headings
utility to make sure there is no more than a single top-level heading in the document
markdown mdast mdast-util syntax-tree unist
Last synced: 14 Nov 2024
https://github.com/gorango/retext-lexrank
Lexrank sentence salience ranking algorithm for the @retextjs natural language processor
Last synced: 28 Oct 2024
https://github.com/syntax-tree/mdast-util-gfm-task-list-item
mdast extension to parse and serialize GFM task list items
check done mdast mdast-util tasklist todo unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-parents
unist utility to add references to parents on nodes in a tree
parent syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-gfm-strikethrough
mdast extension to parse and serialize GFM strikethrough
delete gfm mdast mdast-util strikethrough unist
Last synced: 23 Oct 2024
https://github.com/syntax-tree/mdast-util-heading-style
utility to get the style of an mdast heading
heading mdast mdast-util syntax-tree unist util
Last synced: 23 Oct 2024
https://github.com/remcohaszing/hast-util-properties-to-mdx-jsx-attributes
Transform hast properties to a list of mdxJsxAttribute nodes.
Last synced: 27 Dec 2024
https://github.com/xunnamius/unified-utils
🖋️ Various utilities for working with the Unified ecosystem (remark, rehype, unist, mdast, etc)
format ignore lint mdast preset references rehype remark remark-plugin remark-preset renumber sort unified unist util utilities
Last synced: 31 Dec 2024
https://github.com/syntax-tree/unist-util-generated
utility to check if a node is generated
generated location position syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/unist-util-find-before
utility to find a node before another node
find sibling syntax-tree unist unist-util util
Last synced: 23 Oct 2024
https://github.com/Xunnamius/unified-utils
🖋️ Various utilities for working with the Unified ecosystem (remark, rehype, unist, mdast, etc)
format ignore lint mdast preset references rehype remark remark-plugin remark-preset renumber sort unified unist util utilities
Last synced: 23 Oct 2024
https://github.com/tdast/tdast-util-from-csv
tdast utility to parse csv into tdast (RFC-4180 compliant)
ast csv parse tabular-data tdast tdast-util unist util
Last synced: 23 Oct 2024
https://github.com/syntax-tree/hast-util-to-nlcst
utility to transform hast to nlcst
hast hast-util html natural-language nlcst nlcst-util syntax-tree unist util
Last synced: 14 Nov 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: 14 Nov 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: 23 Oct 2024
https://github.com/syntax-tree/unist-util-assert
utility to assert nodes
assert check syntax-tree test unist unist-util util
Last synced: 14 Nov 2024
https://github.com/gorango/unist-util-ancestor
Unist util for finding the closest common ancestor for multiple nodes
rehype remark retext unified unist unist-util
Last synced: 11 Oct 2024
https://github.com/syntax-tree/mdast-util-footnote
mdast extension to parse and serialize footnotes
footnote mdast mdast-util note pandoc syntax-tree unist
Last synced: 23 Oct 2024
https://github.com/fzn0x/omura
🏡 Omura (大村 / Large Village) Pushing lightweight gemtext-based internet CLI client through gemini:// protocol client. Available in Bun (bunx) and Node (npx).
bun bunx cli client gemini gemini-client gemini-protocol geminiprotocol gemtext internet lightweight node npx typescript unist
Last synced: 28 Oct 2024
https://github.com/gorango/rehype-extract-meta
Extract meta data from an HTML document
extract hast html meta metadata rehype rehype-plugin unist
Last synced: 11 Oct 2024
https://github.com/syntax-tree/xast-util-to-xml
utility to serialize to XML
serialize stringify syntax-tree unist util xast xast-util xml
Last synced: 14 Nov 2024
https://github.com/flex-development/docast
Docblock Abstract Syntax Tree format
ast doc docblock markdown mdast syntax-tree unist unist-spec
Last synced: 11 Nov 2024