recast-detour
recastjs is a port of recastnavigation and a thin abstraction layer using emscripten. https://github.com/emscripten-core/emscripten
This port allows the use of recastnavigation in your browser using JavaScript or WebAssembly.
nav2d
2d navigation meshes with pathfinding and funneling
three-pathfinding-3d
A 3D pathfinding library for Three.js, supporting navigation meshes (navmeshes) and various pathfinding algorithms.