Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.

3recommend
2warn against
Nov 15, 2025first mention
Mar 30, 2026latest mention
Nov 25 – Oct 26
Used forparser grammarspeg parsingbuilding parsersparsing spreadsheet formulas

Why people recommend it

“Here are some awesome things people have built using Ohm”

“Ohm looks slick. The online editor is nice too”

Show 2 more

“it’s the best way to build parsers I’ve ever seen”

“used Ohm-js [1] which I highly recommend if you want to parse a custom language in Javascript or TypeScript”

Caveats and dissent

“it still unable to handle to context sensitive language which is a deal breaker for me”

“As I started benchmarking I realized how slow it was”

Often compared with

From the makers not counted in the ranking

“Ohm is a user-friendly parsing toolkit for JavaScript/TypeScript.”

Ohm co-creator and maintaineron “Ohm Editor”

All comments 11

“it still unable to handle to context sensitive language which is a deal breaker for me”

“Here are some awesome things people have built using Ohm”

“Ohm looks slick. The online editor is nice too”

“The precursor to Ohm, Ometa”

“You can also check rhe examples folder”

I had the impression that PEG and Earley/GLR all fully solved the parsing problem, but in different ways. But then recently, I found this guy's blog: https://www.oilshell.org/blog/tags.html?tag=parsing#parsing Now I don't know what to think. The author's got a ton more experience than me. It seems there's a big enough market out there for people wanting non-ambiguity proofs and linear running-time proofs. Then again,

“it’s the best way to build parsers I’ve ever seen”

“used Ohm-js [1] which I highly recommend if you want to parse a custom language in Javascript or TypeScript”

“As I started benchmarking I realized how slow it was”

“I’m looking at the math example”

Threads where it came up

Also written as ohmjs, ohm.js, Ohm-js. Data: ohm.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help