awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lukepighetti avatar

lukepighetti/fluro

0
View on GitHub↗
3,713 Stars·409 Forks·Dart·MIT·1 Aufrufpub.dev/packages/fluro↗

Fluro

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 between screens via route arguments, separate from the path strings. It provides a mechanism for triggering transitions through a screen navigation controller and a route-map lookup table.

Features

  • Routing Systems - Provides a structured routing system for defining and managing the movement between screens in Flutter apps.
  • Route Pattern Matching - Maps URL paths to specific destination screens using wildcard and named parameter templates.
  • Routing Libraries - Implements a comprehensive routing library for Flutter with dynamic path matching and parameter support.
  • Route Argument Passings - Provides a dedicated system for passing complex data objects between screens without encoding them into the URL.
  • URL Route Mapping - Maps dynamic URL patterns containing wildcards and parameters to specific application views.
  • Route Pattern Parsers - Provides a parser that extracts dynamic values from URL paths using flexible wildcard pattern matching.
  • Routing Systems - Implements a system for mapping URL paths to screens using named parameters and wildcards.
  • Route Parameter Extraction - Extracts custom variables from route paths at runtime to pass identifiers into target screens.
  • Route Arguments Transfer - Enables the transfer of complex data objects between routes through dedicated settings instead of URL strings.
  • Page Transition Managers - Provides utilities for coordinating custom visual animations and effects during Flutter screen changes.
  • Mobile Screen Navigation - Manages transitions between screens and navigation state within a mobile application environment.
  • Route Registries - Uses a centralized route-map lookup table to determine which view to instantiate based on a string path.
  • View Controller Transition Logic - Implements custom animation logic to control the sequence and duration of transitions between screens.
  • Screen Transitions - Provides a controller for triggering transitions between routes using path strings and visual effects.
  • Page Transition Animations - Offers a framework for defining and applying custom animation effects when transitioning between views.
  • String-Based Navigation Dispatchers - Triggers screen transitions by resolving text paths through the routing engine to find associated views.

Star-Verlauf

Star-Verlauf für lukepighetti/fluroStar-Verlauf für lukepighetti/fluro

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Fluro

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fluro.
  • goposse/fluroAvatar von goposse

    goposse/fluro

    3,713Auf GitHub ansehen↗

    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 d

    Dart
    Auf GitHub ansehen↗3,713
  • pillarjs/path-to-regexpAvatar von pillarjs

    pillarjs/path-to-regexp

    8,597Auf GitHub ansehen↗

    path-to-regexp is an HTTP route matcher and regular expression generator that transforms parameterized path strings into regular expressions for matching web addresses. It functions as a URL route parser and pattern compiler, enabling the conversion of human-readable path templates into functional expressions for routing. The project provides capabilities for extracting named parameters and wildcards from URLs based on defined path patterns. It also handles the reverse process of dynamic path generation, transforming key-value pairs into formatted path strings by injecting values into defined

    TypeScript
    Auf GitHub ansehen↗8,597
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • vuejs/v2.vuejs.orgAvatar von vuejs

    vuejs/v2.vuejs.org

    4,981Auf GitHub ansehen↗

    This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

    JavaScript
    Auf GitHub ansehen↗4,981
Alle 30 Alternativen zu Fluro anzeigen→

Häufig gestellte Fragen

Was macht lukepighetti/fluro?

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.

Was sind die Hauptfunktionen von lukepighetti/fluro?

Die Hauptfunktionen von lukepighetti/fluro sind: Routing Systems, Route Pattern Matching, Routing Libraries, Route Argument Passings, URL Route Mapping, Route Pattern Parsers, Route Parameter Extraction, Route Arguments Transfer.

Welche Open-Source-Alternativen gibt es zu lukepighetti/fluro?

Open-Source-Alternativen zu lukepighetti/fluro sind unter anderem: goposse/fluro — Fluro is a routing library for Flutter applications that provides a navigation system for mapping URL paths to… pillarjs/path-to-regexp — path-to-regexp is an HTTP route matcher and regular expression generator that transforms parameterized path strings… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… vuejs/v2.vuejs.org — This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a… pallets/flask — Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions… expressjs/express — Express is a minimalist web server framework that provides a foundational runtime environment for building backend web…