Introduction

Our Vision

We believe the web should feel as smooth and intuitive as native mobile apps. Flemo brings app-like screen transitions and gesture-based navigation to your React applications, creating seamless user experiences that rival native platforms.

Flemo is a modern routing library that brings smooth, motion-powered navigation to your React applications. Built with TypeScript and motion at its core.

Key Features

Motion-Powered

Built-in motion library support with smooth transitions and gesture-based navigation.

Type Safe

Full TypeScript support with automatic route and parameter inference.

Custom Transitions

Create your own transitions and decorators with powerful utility functions.

Quick Installation

npm install flemo motion

Built-in Transitions

Cupertino

iOS-style slide transitions with overlay decorator support.

Material

Material Design inspired transitions for Android-like feel.

None

Instant navigation without any transition effects.

More Coming Soon

Additional built-in transitions are in development for more platform experiences.

Custom Transitions

Create your own transitions using createTransition and createRawTransition utilities.

Community Transitions

Share and discover community-created transitions for unique experiences.

Built-in Decorators

Overlay

Adds depth and layering effects during transitions. Currently available with Cupertino transition.

More Coming Soon

Additional decorators are in development to enhance your transition experiences.

Custom Decorators

Create your own decorators using createDecorator and createRawDecorator utilities.

Documentation

Getting Started
Quick setup and basic usage

Learn how to install and configure Flemo in your React application.

Start Learning
API Reference
Complete API documentation

Detailed reference for all components, hooks, and utilities.

View API
Examples
Real-world usage examples (Coming Soon)

Explore practical examples and common use cases.

Browse Examples

Ready to Get Started?

Set up Flemo in your project and start building smooth, motion-powered navigation experiences.