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
FormidableLabs avatar

FormidableLabs/redux-little-routerArchived

0
View on GitHub↗

Redux Little Router

Redux Little Router is a front-end routing library and navigation state manager designed for single-page applications. It synchronizes browser history and navigation state directly inside the global application store tree. By translating browser location changes into plain store actions, the library enables action-driven navigation and centralized state synchronization across components.

The routing architecture supports pattern-based route matching and bidirectional location translation, keeping application data and browser address bar locations aligned. It manages page navigation by evaluating current URL patterns against a defined routing hierarchy to conditionally render specific view elements.

The library also includes interactive link components that update the application URL and state when clicked, intercepting standard navigation events without triggering full page reloads while respecting modifier keys.

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

Features

  • Redux Routing Integrations - Manages client-side page navigation and URL matching directly inside a Redux application state tree.
  • Conditional Route Matching - Conditionally renders specific view elements based on whether current URL patterns match route rules.
  • Single-Page Navigators - Renders dynamic views and handles browser history seamlessly within single-page client applications.
  • Router State Synchronizers - Translates browser location updates directly into application store actions to synchronize navigation state.
  • Route Declarations - Conditionally renders specific view components by evaluating current URL patterns against a routing hierarchy.
  • Navigation State Management - Translates browser location changes into plain store actions and dispatches navigation triggers.
  • Client-Side Routers - Acts as a front-end routing library for single-page applications with conditional view rendering and links.
  • URL State Management - Keeps application data and browser address bar locations synchronized through standard store actions.
  • Bidirectional Location Translators - Translates browser address bar updates into store actions while reflecting state changes back into history.
  • Intercepted Navigation Avoiders - Intercepts click events on navigation links to update the URL and state without full page reloads.
  • Action Dispatching - Emits plain actions through the store to trigger page navigation declaratively.
  • Redux Store Persisters - Stores complete browser location and navigation history inside the central state tree.
  • Modifier-Aware Routing Links - Provides interactive link components that update URLs and state when clicked while respecting modifier keys.
  • Store-Backed History States - Captures current URLs and navigation history directly inside the application state tree.
  • Action Dispatchers - Enables triggering URL changes and page transitions by dispatching plain actions through the store.
1,037 stars·108 forks·JavaScript·MIT·15 views

Star history

Star history chart for formidablelabs/redux-little-routerStar history chart for formidablelabs/redux-little-router

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.

Frequently asked questions

What does formidablelabs/redux-little-router do?

Redux Little Router is a front-end routing library and navigation state manager designed for single-page applications. It synchronizes browser history and navigation state directly inside the global application store tree. By translating browser location changes into plain store actions, the library enables action-driven navigation and centralized state synchronization across components.

What are the main features of formidablelabs/redux-little-router?

The main features of formidablelabs/redux-little-router are: Redux Routing Integrations, Conditional Route Matching, Single-Page Navigators, Router State Synchronizers, Route Declarations, Navigation State Management, Client-Side Routers, URL State Management.

Which projects share features with formidablelabs/redux-little-router?

Projects with overlapping indexed features include: faceyspacey/redux-first-router — Redux-first-router is a state-driven JavaScript router library that maps URL paths, query parameters, and browser… supasate/connected-react-router — connected-react-router is a synchronization tool that binds React Router state and browser history to a Redux store.… vuejs/router — Vue.js Client-Side Router is a routing library for Vue.js that synchronizes the browser URL with application state to… reactjs/react-router — React Router is a client-side routing library and declarative routing engine for React applications. It functions as a… reach/router — Reach Router is a client-side routing library for React applications that maps URL patterns to components without full… reflux/refluxjs — Refluxjs is a state management library designed to implement a unidirectional dataflow architecture. It manages…

Projects sharing features with Redux Little Router

These projects share indexed features with Redux Little Router. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • faceyspacey/redux-first-routerfaceyspacey avatar

    faceyspacey/redux-first-router

    1,554View on GitHub↗

    Redux-first-router is a state-driven JavaScript router library that maps URL paths, query parameters, and browser history directly to actions within a Redux application store. Instead of manipulating components or relying solely on declarative links, it updates the address bar and navigates the application by dispatching and receiving state container actions. The library translates bidirectionally between URL strings and action payloads using expressive route patterns, supporting dynamic path parsing, parameter constraints, wildcards, query strings, and custom formatting rules. It handles asy

    JavaScript
    View on GitHub↗1,554
  • supasate/connected-react-routersupasate avatar

    supasate/connected-react-router

    4,692View on GitHub↗

    connected-react-router is a synchronization tool that binds React Router state and browser history to a Redux store. It maps routing information and URL parameters into a global state tree, enabling the application to manage navigation through a unidirectional data flow. The library allows navigation to be triggered by dispatching actions rather than calling imperative history methods. This middleware-driven approach enables URL updates to be initiated from business logic or asynchronous processes. The system synchronizes the current location, hash, and search parameters into the global stat

    JavaScriptreactreact-routerredux
    View on GitHub↗4,692
  • vuejs/routervuejs avatar

    vuejs/router

    4,638View on GitHub↗

    Vue.js Client-Side Router is a routing library for Vue.js that synchronizes the browser URL with application state to enable single-page application navigation. It functions as a URL-to-component mapper, rendering specific components based on the current URL path and dynamic route patterns. The project serves as a browser history manager that controls how internal routes map to the browser URL using various history strategies. It also provides a navigation guard framework to execute logic and access control during route transitions. The library covers dynamic route management, programmatic U

    TypeScriptvuevue-router
    View on GitHub↗4,638
  • reactjs/react-routerreactjs avatar

    reactjs/react-router

    56,440View on GitHub↗

    React Router is a client-side routing library and declarative routing engine for React applications. It functions as a navigation tool that synchronizes the user interface with the browser address bar, allowing for view transitions without full page reloads. The library maps browser URLs to specific UI components, enabling declarative route management. This ensures the user interface stays in sync with the browser URL to support deep linking and bookmarking. The system covers client-side navigation and application state synchronization through the integration of the browser history interface

    TypeScript
    View on GitHub↗56,440
Compare all 30 related projects→

Curated searches featuring Redux Little Router

Hand-picked collections where Redux Little Router appears.
  • State machine router