zmod

The next generation of jscodeshift.

Fast by default. Extensible by design. Pluggable parser, pluggable printer, full jscodeshift compatibility.

jscodeshift Compatible

Drop-in replacement. Swap the import and your existing codemods just work. Migrate automatically with @zmod/migrate.

8x Faster

Rust-powered oxc parsing and span-based patching — no AST re-printing, format always preserved.

Pluggable Parser & Printer

Bring any parser and any printer. Not locked to recast or any specific implementation.