Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 3.4 KB

File metadata and controls

53 lines (33 loc) · 3.4 KB

Alternative Parser Implementations

The main README lists one canonical parser per language. This file collects the long tail: alternative implementations, ports, and historical projects.

Many of these are still useful — pick whichever fits your dependency story or licence preferences. Inclusion here is not an endorsement of maintenance status; verify before depending on one.

Go

Multiple Go parsers exist. The canonical pick is aquilax/cooklang-go. Alternatives:

TypeScript / JavaScript

Canonical pick: @cooklang/cooklang — official WASM build of cooklang-rs. Pure-JS or alternative TS implementations:

Rust

Canonical pick: cooklang-rs. Alternatives are rare since cooklang-rs is the reference implementation, but worth noting:

.NET

Canonical pick: heytherewill/cooklangnet. Alternatives:

  • CooklangSharp — Alternative .NET parser with full ingredient / cookware / timer support.

Tree-sitter Bindings & Ports

The canonical Tree-sitter grammar is addcninblue/tree-sitter-cooklang. It has been re-exported in some bundles:

Deprecated or archived

These are listed for completeness; they are no longer recommended for new projects.