Clone this project to scaffold a new (npm/node) project.
2D Ray reflection engine
statemachine library for solidity
Engine behind the recast CLI: regex / Rhai script / tree-sitter rewrites, atomic two-phase commit, schema-locked JSON output.
Safe, atomic, transparent multi-file text rewrites — regex / Rhai script / tree-sitter modes, two-phase commit with rollback, agent-friendly JSON output.
Model Context Protocol server for recast — exposes safe, atomic, multi-file rewrites to MCP-aware AI agents (Claude Desktop, Cursor, Continue, ...). Same engine as recast-cli, no subprocess.
Bindings for Recast from recastnavigation
traits for one-to-one recasting of values in data structures
Transforms one serialization format into another
Rust wrappers for recast navigation
A simplified (detour only) rust binding for Recast & Detour library
A simplified (detour only) rust binding for Recast & Detour library (sys crate)
A parser for the RapidRecast Definition Language
Raw FFI bindings for recastnavigation.
Avian backend for bevy_rerecast
Recast your models with recast
FMM is a small finite state machine implementation based on Michael Martens' micromachine, but recast in the idioms of functional programming: instead of mutable state we use arguments and return values, and instead of methods bound to an instance of a class like MicroMachine, we provide utility functions that operate on any suitable data structure.