Motion-Powered Router

Flemo
for React Applications

Create fluid, animated page transitions with built-in motion library integration. Experience native app-like navigation in your React applications.

Why Choose Flemo?

Built with motion library integration and modern React patterns, providing smooth animations and everything you need for complex applications.

Built-in Motion

Integrated motion library for fluid animations and smooth page transitions out of the box.

Type Safe

Full TypeScript support with intelligent route parameter inference.

Custom Transitions

Create your own transitions with createTransition for simple cases or createRawTransition for granular control over each transition state.

Get Started in Minutes

Simple, intuitive API that gets you up and running quickly with powerful routing capabilities.

Installation
$ npm install flemo motion
Basic Usage
import { Router, Route } from "flemo";
 
<Router>
<Route path="/" element={<Home />} />
<Route path="/my" element={<My />} />
<Route path="/product" element={<Product />} />
<Route path="/product/:id" element={<ProductDetail />} />
</Router>

Get Started in Minutes

Follow these simple steps to integrate Flemo into your application.

Install Package

Add Flemo and its motion dependency to your project.

1
Read the Docs

Explore our comprehensive documentation and API reference.

2
Start Building

Create your first routes and experience smooth transitions.

3