gray-matter is a JavaScript library for parsing front matter from strings or files. It is commonly used in static site generators, documentation systems, content pipelines, and Markdown-based publishing tools. The library parses YAML front matter by default, but it can also work with JSON, TOML, CoffeeScript-style front matter, and custom parsers. It returns the content body and extracted metadata as a structured object that applications can process easily. Its parser is designed to be faster and more reliable than simple regular-expression approaches, especially around edge cases. It is useful whenever developers need clean metadata extraction from Markdown, HTML, or other text-based content files.

Features

  • YAML front matter parsing
  • JSON and TOML support
  • Custom delimiter handling
  • Structured metadata output
  • String and file input support
  • Node.js content pipeline fit

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow gray-matter

gray-matter Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of gray-matter!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Libraries

Registered

2026-07-03