flemo is a router whose unit of routing is a screen, not a page. Push, pop, and the
animations and gestures between screens are handled by flemo, so you don't need to wire a
router and a motion library together yourself. @flemo/react is the React binding (the
framework-agnostic core lives in @flemo/core).
pnpm add @flemo/react@flemo/react pulls in @flemo/core (the framework-agnostic primitives) as a regular
dependency. Apps that only need transition compilers or the navigation queue can install
@flemo/core directly.
See flemo.dev for the full guide: getting started, transitions, shared-element morphs, gestures, and the complete API reference. A live playground is at flemo.dev/playground.
MIT © kimjh96
