OhmJS
banner
ohmjs.org
OhmJS
@ohmjs.org
A user-friendly parsing toolkit for JavaScript and TypeScript ∙ https://ohmjs.org

Support Ohm development on GitHub Sponsors: https://github.com/sponsors/pdubroy
Ever wanted to use Ohm from another language? Go, Python, Rust?

See the brand new, experimental support for compiling Ohm grammars to Wasm: github.com/ohmjs/ohm/d...

It wasn't the main goal, but it also appears to be a perf win — parsing is about 10x faster on real-world grammars (e.g. ES5).
June 23, 2025 at 2:26 PM
Very cool to learn that Ohm was used to create Gambu-Script, which is used to teach programming to over 90k students in Austria!

It's part of SchuBu, a free-to-use digital schoolbook: www.schubu.org/p768/progra...
March 12, 2025 at 9:55 AM
Anyone catch Ohm in the current edition of JavaScript Weekly? javascriptweekly.com/issues/723
February 17, 2025 at 2:05 PM