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

meriyah/meriyah

Some data may be outdated — see provenance labels.

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

github.com/meriyah/meriyah · TypeScript · ISC (permissive) observed · 2026-10-04

Health v2 · maintenance only

97/100

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

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

  • gap_med: 7
  • age_days: 2723
  • days_rel: 37
  • days_push: 17
  • n_releases_24m: 18

Full methodology

Adoption not part of the score

1219 stars · 64 forks observed · 2026-10-04

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/meriyahmain97

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem