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
Back to rackt/react-router-redux

Projects sharing features with React Router Redux

30 open-source projects similar to rackt/react-router-redux, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • reactjs/react-router-reduxR

    reactjs/react-router-redux

    7,753View on GitHub↗

    This project is a Redux routing state manager and URL state synchronizer. It serves as a bridge that keeps the browser address bar and a global Redux store in lockstep, synchronizing browser location and routing metadata into a state tree for centralized access. The system functions as an action-driven navigation wrapper, allowing URL changes and page transitions to be triggered by dispatching Redux actions rather than using imperative method calls. It also acts as a navigation event monitor, observing location changes via the store to trigger side effects such as logging or analytics trackin

    JavaScript
    View on GitHub↗7,753
  • 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
  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • molefrog/woutermolefrog avatar

    molefrog/wouter

    7,845View on GitHub↗

    Wouter is a minimalist client-side routing library for React and Preact. It uses a hook-based system to map URL paths to components, managing navigation and URL state without requiring a mandatory provider. The library is designed for cross-ecosystem compatibility between React and Preact and supports server-side rendering by accepting initial paths and search strings during markup generation. It includes a URL parameter manager for extracting dynamic path segments and query strings from the browser address bar. Capabilities include hierarchical nested routing, programmatic navigation manage

    TypeScript
    View on GitHub↗7,845
  • swup/swupswup avatar

    swup/swup

    5,191View on GitHub↗

    Swup is a page transition library and AJAX page loader designed to create seamless, animated transitions between pages on server-rendered websites. It functions as a DOM content orchestrator and browser history manager, intercepting navigation to replace page content dynamically and simulate a single-page application experience. The project differentiates itself through a hook-based lifecycle system and a plugin architecture that allows for the injection of custom logic and animation effects. It supports advanced visual methods including DOM content morphing, parallel-DOM rendering for overla

    TypeScriptanimationjavascriptpage-transitions
    View on GitHub↗5,191
  • yelouafi/redux-sagayelouafi avatar

    yelouafi/redux-saga

    22,443View on GitHub↗

    Redux-Saga is a middleware library for Redux applications that manages asynchronous data flows and complex side effects. It serves as a decoupled state management effect layer and workflow orchestrator, utilizing JavaScript generator functions to pause and resume asynchronous operations without blocking the application. The library distinguishes itself by using generators to manage sequential or parallel tasks and state transitions outside of the main user interface thread. This approach allows for the coordination of complex asynchronous workflows, such as multi-step data fetching and API ca

    JavaScript
    View on GitHub↗22,443
  • harshitkumar31/asyncdataloader-reactharshitkumar31 avatar

    harshitkumar31/asyncdataloader-react

    10View on GitHub↗

    AsyncDataLoader is a React Higher Order Component which takes responsibility of fetching data of the Wrapped Component and offers many options like showing an interface preview of the Wrapped Component while data is being fetched, refetch data after specified time

    JavaScript
    View on GitHub↗10
  • tom-alexander/redux-ecommerceTom-Alexander avatar

    Tom-Alexander/redux-ecommerce

    10View on GitHub↗

    e-commerce flux with redux

    JavaScript
    View on GitHub↗10
  • wellguimaraes/actionwarewellguimaraes avatar

    wellguimaraes/actionware

    200View on GitHub↗

    Redux with less boilerplate, actions statuses and controlled side-effects in a single shot.

    JavaScript
    View on GitHub↗200
  • lexich/redux-apilexich avatar

    lexich/redux-api

    494View on GitHub↗

    Flux REST API for redux infrastructure

    JavaScript
    View on GitHub↗494
  • kwelch/entities-reducerkwelch avatar

    kwelch/entities-reducer

    5View on GitHub↗

    Redux high order reducer for FSA normalized payloads

    JavaScript
    View on GitHub↗5
  • erikras/redux-formerikras avatar

    erikras/redux-form

    12,491View on GitHub↗

    Redux-form is a form state management library that synchronizes user input and form metadata with a global Redux store. It acts as a bridge between form input fields and the Redux ecosystem, ensuring predictable state transitions through a centralized state manager. The library utilizes Higher Order Components to connect React applications to the Redux store. This approach offloads state management from local components to a global store, facilitating the orchestration of complex forms with numerous fields. The system maintains consistency through a unidirectional data flow, integrating form

    JavaScript
    View on GitHub↗12,491
  • gaearon/redux-devtoolsgaearon avatar

    gaearon/redux-devtools

    14,355View on GitHub↗

    Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces for inspecting state trees, monitoring real-time state changes, and dispatching actions. The project features a state time travel debugger that allows for rewinding and replaying sequences of dispatched actions to reproduce specific application states. It includes a remote state monitor to track state changes from sources in environments where local browser access is unavailable. The toolset covers action history replay, state change inspection, and hot-reload development work

    TypeScript
    View on GitHub↗14,355
  • vslinko/vstack-routervslinko avatar

    vslinko/vstack-router

    50View on GitHub↗

    Universal router

    TypeScript
    View on GitHub↗50
  • lapanoid/redux-devtools-gentest-pluginlapanoid avatar

    lapanoid/redux-devtools-gentest-plugin

    125View on GitHub↗

    Deprecated use https://github.com/conorhastings/redux-test-recorder instead

    JavaScript
    View on GitHub↗125
  • sporto/redux-loadersporto avatar

    sporto/redux-loader

    38View on GitHub↗

    Deprecated A high order component and request management utility for Redux.

    JavaScript
    View on GitHub↗38
  • banderson/generator-reduxbanderson avatar

    banderson/generator-redux

    249View on GitHub↗

    It's "Atomic Flux with hot reloading", a next-generation take on the Flux pattern with a few core philosophical design differences, including:

    JavaScript
    View on GitHub↗249
  • jackong/generator-reactappJackong avatar

    Jackong/generator-reactapp

    20View on GitHub↗

    generator for react app

    JavaScript
    View on GitHub↗20
  • adjohnson916/fireduxadjohnson916 avatar

    adjohnson916/firedux

    150View on GitHub↗

    :fire: :hatching_chick: Firebase Redux for ReactJS

    JavaScript
    View on GitHub↗150
  • chentsulin/generator-redux-appchentsulin avatar

    chentsulin/generator-redux-app

    56View on GitHub↗

    Scaffold out a redux app

    JavaScript
    View on GitHub↗56
  • conorhastings/redux-test-recorderconorhastings avatar

    conorhastings/redux-test-recorder

    492View on GitHub↗

    a redux middleware to automatically generate tests for reducers through ui interaction

    JavaScript
    View on GitHub↗492
  • agamennon/redux-tiny-routerAgamennon avatar

    Agamennon/redux-tiny-router

    129View on GitHub↗

    A Router made for Redux and made for universal apps! stop using the router as a controller... it's just state!

    JavaScript
    View on GitHub↗129
  • alixander/redux-store-validatoralixander avatar

    alixander/redux-store-validator

    26View on GitHub↗

    Add validation to your Redux reducers

    JavaScript
    View on GitHub↗26
  • kvoti/redux-restKvoti avatar

    Kvoti/redux-rest

    178View on GitHub↗

    Automatically create Redux action constants, action creators, and reducers for your REST API

    JavaScript
    View on GitHub↗178
  • alnorris/redux-actiontyperalnorris avatar

    alnorris/redux-actiontyper

    57View on GitHub↗

    Helper to create less verbose action types for Redux

    JavaScript
    View on GitHub↗57
  • kennetpostigo/react-reachkennetpostigo avatar

    kennetpostigo/react-reach

    135View on GitHub↗

    A small library for React to communicate with GraphQL

    JavaScript
    View on GitHub↗135
  • skellock/reactotronskellock avatar

    skellock/reactotron

    15,564View on GitHub↗

    Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native applications. It serves as a specialized debugging interface for monitoring network requests, performance metrics, and state transitions in JavaScript and mobile application frameworks. The tool provides a real-time interface for tracking data flow and dispatching actions to test different state transitions. It includes a network traffic monitor to intercept and display API requests and responses, as well as a performance analysis tool for capturing execution data and measuring op

    TypeScript
    View on GitHub↗15,564
  • uidotdev/usehooksuidotdev avatar

    uidotdev/usehooks

    11,394View on GitHub↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    MDXastrobloghooks
    View on GitHub↗11,394
  • formidablelabs/redux-little-routerFormidableLabs avatar

    FormidableLabs/redux-little-router

    1,037View on GitHub↗

    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 evaluat

    JavaScript
    View on GitHub↗1,037
  • warp-drive-data/warp-drivewarp-drive-data avatar

    warp-drive-data/warp-drive

    3,150View on GitHub↗

    Warp Drive is a reactive state management library designed to synchronize remote data with local application state. It functions as a client-side cache manager that aggregates information from multiple external sources into a unified, type-safe store. By transforming raw network responses into immutable objects based on defined schemas, the library ensures data integrity and consistency across complex application states. The system distinguishes itself through a relational caching architecture that stores data in a flat, deduplicated structure. This approach enables surgical updates to the us

    TypeScriptdata-frameworkdata-loadingdata-patterns
    View on GitHub↗3,150