awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to reactjs/react-router-redux

Open-source alternatives to React Router Redux

30 open-source projects similar to reactjs/react-router-redux, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Router Redux alternative.

  • rackt/react-router-reduxالصورة الرمزية لـ rackt

    rackt/react-router-redux

    7,752عرض على GitHub↗

    This project is a Redux routing middleware and state binder that synchronizes the browser URL and routing state with a global Redux store. It functions as a client-side navigation synchronizer, ensuring application views remain in sync with the URL during history rewinds or state replay. The system enables programmatic navigation control by allowing page transitions to be triggered through the dispatching of state actions rather than direct component method calls. It maps navigation events and location data from React Router into the state management store to maintain a single source of truth

    JavaScript
    عرض على GitHub↗7,752
  • supasate/connected-react-routerالصورة الرمزية لـ supasate

    supasate/connected-react-router

    4,692عرض على 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
    عرض على GitHub↗4,692
  • effector/effectorالصورة الرمزية لـ effector

    effector/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    TypeScriptbusiness-logiceffectorevent-driven
    عرض على GitHub↗4,837

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • angular-ui/ui-routerالصورة الرمزية لـ angular-ui

    angular-ui/ui-router

    13,435عرض على GitHub↗

    UI-Router is a routing framework for AngularJS applications that maps URLs to a hierarchical tree of states and nested views. It functions as a state-based navigation engine, managing view transitions and dependencies through defined states rather than simple linear URL paths. The system acts as a nested view router, enabling the simultaneous rendering of multiple content areas by mapping application states to named views. It also serves as a client-side route controller, providing mechanisms to intercept transitions for authentication checks and resolve data dependencies before rendering vie

    TypeScriptangularjsjavascriptrouter
    عرض على GitHub↗13,435
  • dvajs/dvaالصورة الرمزية لـ dvajs

    dvajs/dva

    16,164عرض على GitHub↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    JavaScriptdvaelmframework
    عرض على GitHub↗16,164
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  • h2oai/waveالصورة الرمزية لـ h2oai

    h2oai/wave

    4,241عرض على GitHub↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

    Pythonappdashboardfedramp
    عرض على GitHub↗4,241
  • zerobias/effectorالصورة الرمزية لـ zerobias

    zerobias/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    TypeScript
    عرض على GitHub↗4,837
  • warp-drive-data/warp-driveالصورة الرمزية لـ warp-drive-data

    warp-drive-data/warp-drive

    3,150عرض على 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
    عرض على GitHub↗3,150
  • rackt/react-reduxالصورة الرمزية لـ rackt

    rackt/react-redux

    23,471عرض على GitHub↗

    React Redux is a set of official bindings and integration layers that connect a Redux global state container to a React user interface. It functions as a state synchronization library and a communication bridge, allowing components to read state and dispatch actions to a centralized store. The project decouples business logic from the view layer, ensuring that the user interface automatically updates whenever the underlying global state changes. It manages complex data flows by linking the UI to a central state container to share data across different components and screens. The library impl

    TypeScript
    عرض على GitHub↗23,471
  • mithriljs/mithril.jsالصورة الرمزية لـ MithrilJS

    MithrilJS/mithril.js

    14,494عرض على GitHub↗

    Mithril.js is a JavaScript UI framework designed for building single page applications. It functions as a virtual DOM library and a toolkit for creating dynamic user interfaces that synchronize application state with the browser display. The project integrates a client side router for mapping URLs to specific views and a built-in XHR data fetcher for sending and receiving information from servers. These components allow for navigation and content updates without requiring full page reloads. The framework covers user interface state management and asynchronous data fetching, utilizing virtual

    JavaScript
    عرض على GitHub↗14,494
  • laruence/yafالصورة الرمزية لـ laruence

    laruence/yaf

    4,516عرض على GitHub↗

    Yaf is an MVC web framework implemented as a compiled PHP extension in C. It functions as a performance extension designed to reduce overhead and increase request processing speeds compared to frameworks written in standard user-land PHP. The framework moves core logic, including request routing, into a compiled binary layer to accelerate the dispatch of incoming network requests to controllers. It provides a command-line utility to generate standardized project scaffolding and boilerplate directory structures. The system covers application bootstrapping to initialize environment state, conf

    Ccphpphp-framework
    عرض على GitHub↗4,516
  • vuejs/routerالصورة الرمزية لـ vuejs

    vuejs/router

    4,638عرض على 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
    عرض على GitHub↗4,638
  • bailicangdu/react-pxqالصورة الرمزية لـ bailicangdu

    bailicangdu/react-pxq

    7,507عرض على GitHub↗

    react-pxq is a React Redux boilerplate and state-driven UI framework designed for building single-page applications. It functions as a starter project template that combines a client-side routing system with global state management to synchronize data across a component hierarchy. The project implements a code-split web application architecture that uses lazy loading to reduce initial bundle sizes. It integrates a navigation system that maps URL paths to components without triggering full page reloads. The framework covers centralized state management through a global store and action-based

    JavaScriptreact
    عرض على GitHub↗7,507
  • wojtekmaj/react-calendarالصورة الرمزية لـ wojtekmaj

    wojtekmaj/react-calendar

    3,782عرض على GitHub↗

    react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for selecting single or multiple dates and navigating between months and years. The component uses browser internationalization APIs to format months and days, enabling multilingual date formatting for different global regions. It allows for external customization through prop-driven render overrides to replace default date cell displays. The library handles the underlying date calculations and state-driven navigation required for scheduling interfaces and date-based grids.

    TypeScriptcalendardatedate-picker
    عرض على GitHub↗3,782
  • baidu/sanالصورة الرمزية لـ baidu

    baidu/san

    4,739عرض على GitHub↗

    San is an isomorphic JavaScript framework and single-page application toolkit used for building user interfaces with reusable components. It functions as a reactive UI library that synchronizes application state with the interface through data binding and declarative templates. The framework is distinguished by its support for both server-side HTML generation and client-side hydration to improve initial load performance and search engine optimization. It employs a specialized template-to-array compilation process to compress template structures and reduce network costs. The project provides

    JavaScriptcomponentframeworkfrontend
    عرض على GitHub↗4,739
  • midudev/jscampالصورة الرمزية لـ midudev

    midudev/jscamp

    3,811عرض على GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    عرض على GitHub↗3,811
  • academind/react-complete-guide-course-resourcesالصورة الرمزية لـ academind

    academind/react-complete-guide-course-resources

    3,789عرض على GitHub↗

    This repository is a collection of learning resources, instructional materials, and practical reference implementations for the React library. It provides code snapshots, application boilerplates, and a repository of examples designed to support a structured curriculum for building React applications. The project offers specific implementation guides and samples for managing application state, mapping routes with shared layouts, and creating validated form systems. It includes versioned code snapshots, completed exercise references, and presentation materials to help users validate their prog

    JavaScript
    عرض على GitHub↗3,789
  • liveblocks/liveblocksالصورة الرمزية لـ liveblocks

    liveblocks/liveblocks

    4,438عرض على GitHub↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    TypeScriptai-agentsai-copilotcollaboration
    عرض على GitHub↗4,438
  • epicenterhq/epicenterالصورة الرمزية لـ EpicenterHQ

    EpicenterHQ/epicenter

    4,091عرض على GitHub↗

    Epicenter is a local-first knowledge management system and data orchestrator designed to structure information generated by large language models into validated schemas. It functions as a storage architecture that persists application data in human-readable files and databases to ensure user ownership and portability. The system distinguishes itself by projecting language model outputs into structured, schema-validated tables and utilizing conflict-free replicated data types to synchronize application state across multiple devices without a central server. This allows for offline access and c

    TypeScriptsveltesveltekittailwindcss
    عرض على GitHub↗4,091
  • realworld-apps/vue-realworld-example-appالصورة الرمزية لـ realworld-apps

    realworld-apps/vue-realworld-example-app

    4,068عرض على GitHub↗

    This project is a Vue.js single page application that serves as a full-stack blogging platform. It demonstrates the implementation of a frontend interface connected to a standardized backend API to manage data and user sessions. The application features a REST API client for performing create, read, update, and delete operations on resources. It includes a complete user authentication workflow for sign-up and login processes to maintain session state and restrict access to private pages. The architecture incorporates centralized state management to synchronize data across components, client-

    Vuerealworldvuevue-cli
    عرض على GitHub↗4,068
  • tencent/wujieالصورة الرمزية لـ Tencent

    Tencent/wujie

    4,962عرض على GitHub↗

    Wujie is a micro-frontend framework and orchestrator designed to embed multiple independent web applications into a single host shell. It provides a system for managing the lifecycle, mounting, and state preservation of sub-applications while maintaining strict JavaScript and CSS isolation. The framework utilizes a web component sandbox combining iframes and custom elements to prevent global variable pollution and style leakage. It features a decentralized event bus for data exchange and state synchronization between isolated micro-applications, along with a mechanism to mirror internal sub-a

    TypeScript
    عرض على GitHub↗4,962
  • libratbag/piperالصورة الرمزية لـ libratbag

    libratbag/piper

    5,838عرض على GitHub↗

    Piper is a GTK desktop application and client interface designed to manage gaming peripheral hardware settings. It serves as a visual tool for configuring mice and keyboards by communicating with the libratbag background daemon. The application provides a graphical interface to adjust hardware-level settings without the use of proprietary vendor software. This includes a dedicated configuration UI for gaming mice to manage DPI and other device-specific parameters. The tool covers several hardware customization areas, including RGB lighting patterns, mouse button remapping, and cursor sensiti

    Python
    عرض على GitHub↗5,838
  • nanostores/nanostoresالصورة الرمزية لـ nanostores

    nanostores/nanostores

    7,072عرض على GitHub↗

    Nano Stores is a framework-agnostic state management library that uses a system of small, independent atomic stores to synchronize data across different JavaScript UI frameworks. It provides a reactive state container designed to minimize unnecessary component re-renders by decoupling application state into independent stores. The library features specialized synchronizers for real-time distributed state using WebSockets with conflict-free replicated data types, as well as a browser storage persistor for maintaining state across multiple open tabs. It utilizes adapter-based integration to map

    TypeScript
    عرض على GitHub↗7,072
  • reach/routerالصورة الرمزية لـ reach

    reach/router

    6,834عرض على GitHub↗

    Reach Router is a client-side routing library for React applications that maps URL patterns to components without full page reloads. It defines navigation rules and component rendering through declarative route configuration, using nested React component trees instead of separate configuration files. The library supports parent-child route hierarchies so shared UI elements persist across page transitions, and provides a declarative Navigate component that triggers URL changes and view updates when rendered. It extracts dynamic segments from URL patterns and passes them as props to matched rou

    JavaScript
    عرض على GitHub↗6,834
  • mikepenz/materialdrawerالصورة الرمزية لـ mikepenz

    mikepenz/MaterialDrawer

    11,644عرض على GitHub↗

    MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material Design UI component that implements a sliding side menu to manage user movement between different sections of a mobile application. The framework supports the organization of complex navigation lists, including the use of expandable sections, sticky headers, and badges. It includes tools for building personalized interfaces, such as user profile displays and headers. The library handles navigation through item management, event handling via listeners, and state-driven UI upd

    Kotlinandroidandroid-developmentandroid-library
    عرض على GitHub↗11,644
  • abuanwar072/flutter-responsive-admin-panel-or-dashboardالصورة الرمزية لـ abuanwar072

    abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard

    7,100عرض على GitHub↗

    This project is a responsive admin panel template built with Flutter. It provides a cross-platform administrative interface designed to maintain a consistent user experience across web, desktop, tablet, and mobile screens using a single codebase. The template functions as a data visualization dashboard, utilizing charts and tables to present complex datasets and performance metrics. It focuses on providing a professional enterprise layout for business management tasks. The interface incorporates adaptive grid layouts, breakpoint-based layout switching, and a component-based UI composition to

    Dart
    عرض على GitHub↗7,100
  • buunguyen/octotreeالصورة الرمزية لـ buunguyen

    buunguyen/octotree

    23,200عرض على GitHub↗

    Octotree is a browser extension that provides a hierarchical file tree for navigating Git repositories and inspecting pull requests on GitHub. It serves as a web-based code browser that allows users to explore project directories and locate source files without cloning the repository locally. The tool includes a pull request viewer designed to analyze code changes by providing a navigable file system during the review process. It synchronizes the view state with the browser address bar to enable shareable deep links to specific files. The system employs virtualized list rendering and asynchr

    JavaScript
    عرض على GitHub↗23,200
  • ohif/viewersالصورة الرمزية لـ OHIF

    OHIF/Viewers

    4,035عرض على GitHub↗

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    عرض على GitHub↗4,035
  • reactjs/react-routerالصورة الرمزية لـ reactjs

    reactjs/react-router

    56,440عرض على 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
    عرض على GitHub↗56,440