Ross ROSS = Recommend OSS · open-source software intelligence for agents

meriyah/meriyah

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah observed · 2026-08-28

github.com/meriyah/meriyah · TypeScript · ISC (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 7
  • age_days: 2675
  • days_rel: 16
  • days_push: 8
  • n_releases_24m: 20

Full methodology

Adoption not part of the score

1215 stars · 59 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Meriyah is a fully ECMAScript 2024-compliant, self-hosted JavaScript parser written in TypeScript that emits ESTree-compatible ASTs. It focuses on performance and stability, supports JSX and stage 3 proposals via options, and is already used in production.

Use cases

  • parse javascript source code into an ast
  • build a javascript linter or code analyzer
  • parse jsx in a build tool
  • analyze ecmascript syntax for a transpiler
  • detect syntax errors in js files
  • walk and transform javascript asts
  • parse latest tc39 stage 3 syntax

When to choose

  • you need a spec-compliant JavaScript parser with ESTree output
  • you want JSX support and optional stage 3 proposal parsing
  • performance and low memory usage matter for large codebases
  • you need a stable, production-proven parser without TypeScript/Flow syntax

When to avoid

  • you need to parse TypeScript or Flow syntax
  • you need consistent RegExp validation across old runtimes
  • you need a parser that backtracks or handles non-standard syntax

Facets

library · maturity stable

parser developer-tools parsers programming-languages web-development developer-tools browser cross-platform estree ecmascript ast jsx esnext tc39 javascript-parser no-backtracking nodejs javascript typescript

1 source

Member repositories

RepositoryRoleHealth v2
meriyah/meriyahmain99

For agents

markdown · JSON · MCP: product_card(name="meriyah/meriyah")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem