awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
goposse avatar

goposse/fluro

0
View on GitHub↗
3,713 stars·409 forks·Dart·MIT·11 viewspub.dev/packages/fluro↗

Fluro

Fluro is a routing library for Flutter applications that provides a navigation system for mapping URL paths to screens. It functions as a URL path parser and page transition manager, utilizing declarative route definitions to organize how users move through an application.

The library distinguishes itself through its support for wildcards and named parameters in route matching. It enables the extraction of dynamic path parameters and query strings to facilitate data transfer between views.

The system covers comprehensive navigation capabilities, including the transfer of complex non-string data objects and the implementation of built-in or custom visual animation effects during screen changes. These capabilities extend to transition flow control and the mapping of specific route definitions to animation controllers.

Features

  • Flutter - Provides a routing and navigation system specifically for applications built with the Flutter framework.
  • Route Pattern Matching - Uses wildcard and named parameter templates to map incoming URL paths to specific screen definitions.
  • Routing Libraries - Provides a complete navigation system with support for wildcards, named parameters, and declarative route definitions.
  • URL Path Parsers - Extracts dynamic path parameters and query strings to pass data between views in Flutter.
  • Route Declarations - Organizes application navigation by defining a static set of paths and their corresponding screen handlers.
  • Navigation Routing - Maps URL paths to specific screens using wildcards and named parameters to manage application-wide navigation.
  • Query Parameter Extraction - Extracts dynamic values from path strings or query parameters to pass data between navigating screens.
  • Route Parameter Extraction - Extracts dynamic values or query strings from paths to pass specific data to destination screens.
  • Route Parameterization - Extracts variables and query strings from paths to pass specific data between different views.
  • Page Transition Managers - Implements built-in or custom visual animation effects during screen changes in Flutter.
  • Navigation Transition Mappings - Pairs specific route definitions with distinct animation controllers to manage visual page transitions.
  • Page Transition Animations - Creates smooth visual effects and animation sequences when navigating between screens.
  • Navigation State Transfers - Passes non-string data objects and custom classes between screens to maintain application state during navigation.
  • Route Arguments Transfer - Attaches complex data objects to route settings for retrieval by the destination view during navigation.
  • Navigation and Routing - Router with support for wildcards, parameters, and transitions.

Star history

Star history chart for goposse/fluroStar history chart for goposse/fluro

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Fluro

These projects share indexed features with Fluro. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lukepighetti/flurolukepighetti avatar

    lukepighetti/fluro

    3,713View on GitHub↗

    Fluro is a routing library for Flutter applications that provides a system for managing screen transitions and application navigation. It functions as a navigation manager that maps string paths to specific views using a centralized route definition system. The library features a wildcard route parser and dynamic path matching, allowing for the extraction of named parameters from URLs at runtime. It also includes a custom page transition framework to define and execute animation effects as screens enter and exit the visible area. The project covers the transfer of complex data objects betwee

    Dartflutterflutter-routingparameters
    View on GitHub↗3,713
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    View on GitHub↗19,172
  • milad-akarie/auto_route_libraryMilad-Akarie avatar

    Milad-Akarie/auto_route_library

    1,748View on GitHub↗

    Auto Route is a type-safe routing framework for Flutter that utilizes compile-time code generation to manage application navigation. It replaces imperative push and pop commands with a declarative route configuration, allowing developers to define navigation hierarchies as structured objects. By automating the creation of navigation classes, the library ensures that route paths and arguments are validated during the build process. The framework distinguishes itself through its support for modular architecture, enabling the aggregation of independent route sets from separate modules into a sin

    Dartautoroutedeeplinkingflutter
    View on GitHub↗1,748
  • aksonov/react-native-router-fluxaksonov avatar

    aksonov/react-native-router-flux

    8,927View on GitHub↗

    This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named scenes within a centralized configuration to manage application flow and screen transitions. The system distinguishes itself through a variety of specialized navigation patterns, including a mobile drawer navigation system for side menus and a tab navigation framework for organizing top-level views. It also features a modal overlay manager for rendering screens as pop-ups or transparent lightboxes and a deep linking handler that maps incoming URIs to specific application scen

    JavaScript
    View on GitHub↗8,927
Compare all 30 related projects→

Frequently asked questions

What does goposse/fluro do?

Fluro is a routing library for Flutter applications that provides a navigation system for mapping URL paths to screens. It functions as a URL path parser and page transition manager, utilizing declarative route definitions to organize how users move through an application.

What are the main features of goposse/fluro?

The main features of goposse/fluro are: Flutter, Route Pattern Matching, Routing Libraries, URL Path Parsers, Route Declarations, Navigation Routing, Query Parameter Extraction, Route Parameter Extraction.

Which projects share features with goposse/fluro?

Projects with overlapping indexed features include: lukepighetti/fluro — Fluro is a routing library for Flutter applications that provides a system for managing screen transitions and… flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… milad-akarie/auto_route_library — Auto Route is a type-safe routing framework for Flutter that utilizes compile-time code generation to manage… aksonov/react-native-router-flux — This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named… reach/router — Reach Router is a client-side routing library for React applications that maps URL patterns to components without full… reactjs/react-router — React Router is a client-side routing library and declarative routing engine for React applications. It functions as a…