11 Repos
Organizing and managing application routes.
Distinguishing note: Focuses on route organization and management.
Explore 11 awesome GitHub repositories matching web development · Routing. Refine with filters or upvote what's useful.
React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.
Maps URLs to specific views while managing nested routes and associated data fetching requirements.
Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial
Implements client-side routing with support for dynamic parameters and lazy-loaded views.
Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da
Organizes related routes into logical collections to simplify application scaling.
GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout
Allows sending arguments to target routes and retrieving return values from routes upon their closure.
This project is a transition component library for React that manages CSS animations during the mounting and unmounting of components. It functions as a CSS class state manager and animation orchestrator, applying specific class sequences to track the entry and exit states of elements. The library coordinates the timing and sequence of multiple elements entering or leaving the screen. This includes managing synchronized group transitions for lists and triggering visual animations when switching between different URL routes. The system covers a range of transition capabilities, including stat
Synchronizes page swap animations by monitoring changes in route properties.
Dies ist ein Modul-Management-Framework für Laravel-Anwendungen, das darauf ausgelegt ist, monolithische Codebasen in unabhängige, modulare Komponenten zu organisieren. Es implementiert eine modulare Anwendungsarchitektur, die Geschäftslogik in in sich geschlossene Einheiten trennt, jede mit eigenen dedizierten Verzeichnissen für Controller, Modelle und Views. Das Projekt dient als Tool für Domain Driven Design (DDD) und ermöglicht es Entwicklern, verwandte Funktionalitäten in Bounded Contexts zu gruppieren. Dieser Ansatz unterstützt die Migration monolithischer Anwendungen in kleinere, handhabbare Module, um die langfristige Wartbarkeit und Skalierbarkeit zu verbessern. Das Framework handhabt die Projektorganisation durch verzeichnisbasierte Modulerkennung, benutzerdefiniertes Namespace-Mapping und Service-Provider-basiertes Bootstrapping. Es verwaltet den Anwendungsstatus via konfigurationsgesteuertem Laden und automatisiert die Ressourcenlokalisierung mittels konventionsbasierter Ordnerstrukturierung und dynamischer Routen-Injektion.
Enforces a standardized internal folder layout for controllers and views to automate routing and resource location.
MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a
Shows multiple route alternatives and lets users select one by fetching directions from a routing API.
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
Maps URI segments to controller classes and methods automatically without explicit route definitions.
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
Enables the transfer of complex data objects between routes through dedicated settings instead of URL strings.
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
Attaches complex data objects to route settings for retrieval by the destination view during navigation.
Authority is an authorization framework for Ruby on Rails applications that manages user permissions and access control policies. It provides a system for encapsulating complex security logic into dedicated classes, separating these concerns from core business models. The library enforces security rules by intercepting web requests at the controller level and validating actions against defined policies. It utilizes convention-based mapping to automatically associate models with their corresponding authorization classes, supporting both global checks and instance-aware validation for specific
Automatically associates models with their corresponding authorization classes using convention-based naming patterns.