⚡⚓ Minimalist, fast, and effective navigation/routing library for Flet applications.


Keywords
flet, flet-navigator, navigator, python3, router
License
MIT
Install
pip install flet-navigator==3.9.8

Documentation

⚓ FletNavigator V3

FletNavigator is a thorough navigation/routing module for the Flet framework that combines speed, simplicity, and efficiency. Features like cross-page arguments, URL parameters, templates, external routes, utilities & decorators, and more are present in FletNavigator! Install it and try it for yourself!

Copy&Paste into your terminal: pip install flet_navigator

from flet import app, Text, FilledButton

from flet_navigator import RouteContext, route, fn_process


@route('/')
def main(ctx: RouteContext) -> None:
    ctx.add(Text('Hello World!'))

    ctx.add(FilledButton('Navigate to the second page!', on_click=lambda _: ctx.navigate('second')))

@route
def second(ctx: RouteContext) -> None:
    ctx.add(Text('I am the second page!'))

    ctx.add(FilledButton('Return to the homepage!', on_click=lambda _: ctx.navigate_homepage()))

app(fn_process())

→ Read the official web API documentation.


FletNavigator 2025