awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

143 रिपॉजिटरी

Awesome GitHub RepositoriesState & Data Management

Patterns and hooks for managing application state, synchronizing data stores, and tracking component lifecycle changes.

Explore 143 awesome GitHub repositories matching web development · State & Data Management. Refine with filters or upvote what's useful.

Awesome State & Data Management GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • facebook/reactfacebook का अवतार

    facebook/react

    245,669GitHub पर देखें↗

    React एक JavaScript लाइब्रेरी है, जो कॉम्पोनेंट-आधारित आर्किटेक्चर और यूनिडायरेक्शनल डेटा फ्लो का उपयोग करके यूजर इंटरफेस बनाने के लिए है।

    Provides hooks for components to track, update, and persist local or shared state.

    JavaScriptjavascriptuifrontend
    GitHub पर देखें↗245,669
  • vuejs/vuevuejs का अवतार

    vuejs/vue

    209,900GitHub पर देखें↗

    Vue एक प्रगतिशील, घटक-आधारित JavaScript फ्रेमवर्क है जिसे प्रतिक्रियाशील यूजर इंटरफेस और सिंगल-पेज एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह एक घोषणात्मक टेम्पलेट सिस्टम पर केंद्रित है जो HTML को कुशल रेंडर कार्यों में बदलता है, जिससे डेवलपर्स जटिल इंटरफेस को अलग-अलग, पुन: प्रयोज्य इकाइयों में व्यवस्थित कर सकते हैं जो स्वचालित रूप से एप्लिकेशन स्थिति के साथ सिंक होते हैं। फ्रेमवर्क एक निर्भरता-ट्रैकिंग प्रतिक्रियाशीलता सिस्टम के माध्यम से खुद को अलग करता है जो सटीक अपडेट को ट्रिगर करने के लिए रेंडरिंग के दौरान डेटा एक्सेस की निगरानी करता है। यह एक लचीला आर्किटेक्चर प्रदान करता है जो हल्के लाइब्रेरी के रूप में वृद्धिशील अपनाने और पूर्ण-स्तरीय एप्लिकेशन विकास दोनों का समर्थन करता है। डेवलपर्स वैश्विक लॉजिक को इंजेक्ट करने के लिए एक मजबूत प्लगइन-आधारित एक्स्टेंसिबिलिटी मॉडल का लाभ उठा सकते हैं, जबकि फ्रेमवर्क का वर्चुअल DOM सुलह न्यूनतम उत्परिवर्तन (mutations) की गणना करके कुशल इंटरफ़ेस अपडेट सुनिश्चित करता है। अपनी मुख्य रेंडरिंग क्षमताओं से परे, प्रोजेक्ट में एप्लिकेशन स्टेट, URL-आधारित रूटिंग और सर्वर-साइड रेंडरिंग को प्रबंधित करने के लिए टूल का एक व्यापक सूट शामिल है। यह घटक संरचना, सामग्री वितरण और एनीमेशन प्रबंधन के लिए व्यापक समर्थन प्रदान करता है, साथ ही सामान्य कमजोरियों को रोकने के लिए स्वचालित सामग्री एस्केपिंग जैसे अंतर्निहित सुरक्षा उपाय भी प्रदान करता है। फ्रेमवर्क को स्टेटिक विश्लेषण का समर्थन करने के लिए आधिकारिक टाइप घोषणाओं के साथ वितरित किया जाता है और इसे मानक पैकेज मैनेजरों के माध्यम से स्थापित किया जा सकता है या स्क्रिप्ट टैग के माध्यम से सीधे ब्राउज़र वातावरण में एकीकृत किया जा सकता है।

    Buffers data changes within the event loop to perform batch DOM updates, improving rendering performance.

    TypeScriptframeworkfrontendjavascript
    GitHub पर देखें↗209,900
  • flutter/flutterflutter का अवतार

    flutter/flutter

    177,056GitHub पर देखें↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Powers reactive state management by automatically tracking data changes and updating dependent components across diverse platforms.

    Dartandroidapp-frameworkcross-platform
    GitHub पर देखें↗177,056
  • langchain-ai/langchainlangchain-ai का अवतार

    langchain-ai/langchain

    139,458GitHub पर देखें↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Tracks metadata and execution history within dedicated storage channels for auditability and state recovery.

    Pythonagentsaiai-agents
    GitHub पर देखें↗139,458
  • chalarangelo/30-seconds-of-codeChalarangelo का अवतार

    Chalarangelo/30-seconds-of-code

    128,121GitHub पर देखें↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Provides methods for managing and updating component-level data and state across lifecycles.

    JavaScriptastroawesome-listcss
    GitHub पर देखें↗128,121
  • facebook/react-nativefacebook का अवतार

    facebook/react-native

    126,019GitHub पर देखें↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Tracks and updates internal component data in response to user interactions using specialized hooks.

    C++androidapp-frameworkcross-platform
    GitHub पर देखें↗126,019
  • home-assistant/corehome-assistant का अवतार

    home-assistant/core

    87,753GitHub पर देखें↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Maintains a real-time registry of entity states, including metadata and timestamps, for continuous monitoring.

    Pythonasynciohacktoberfesthome-automation
    GitHub पर देखें↗87,753
  • junegunn/fzfjunegunn का अवतार

    junegunn/fzf

    81,017GitHub पर देखें↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Identity-based tracking preserves user selections even when the underlying data source is refreshed or reloaded.

    Gobashclifish
    GitHub पर देखें↗81,017
  • hoppscotch/hoppscotchhoppscotch का अवतार

    hoppscotch/hoppscotch

    79,618GitHub पर देखें↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Maintains centralized state for API parameters and environment variables, ensuring consistent data propagation across the user interface.

    TypeScriptapiapi-clientapi-rest
    GitHub पर देखें↗79,618
  • reactjs/reduxreactjs का अवतार

    reactjs/redux

    61,503GitHub पर देखें↗

    Redux is a global state management library and predictable state container for JavaScript applications. It implements a store pattern that maintains the entire application state as a single source of truth, ensuring consistent behavior across different components and environments. The library relies on a unidirectional data flow where state updates follow a strict one-way cycle. This is achieved through a system of discrete actions, pure-function reducers, and a centralized store to ensure that state transitions remain predictable and traceable. The framework includes capabilities for monito

    Implements a store pattern using a single source of truth for state synchronization.

    TypeScript
    GitHub पर देखें↗61,503
  • streamich/react-usestreamich का अवतार

    streamich/react-use

    43,974GitHub पर देखें↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Stores mutable values in references to provide async callbacks with current state without triggering re-renders.

    TypeScript
    GitHub पर देखें↗43,974
  • vbenjs/vue-vben-adminvbenjs का अवतार

    vbenjs/vue-vben-admin

    32,666GitHub पर देखें↗

    This project is a comprehensive administrative dashboard framework built for the Vue ecosystem. It serves as a modular starter kit designed to accelerate the development of large-scale, enterprise-grade web applications by providing a pre-configured foundation of reusable components and standardized layout patterns. The framework distinguishes itself through a configuration-driven approach to interface development, allowing developers to generate complex forms and tables from schema definitions rather than manual coding. It integrates dynamic route generation and role-based access control, en

    Provides a centralized reactive store for managing application data and global UI settings across components.

    Vueadmin-templateant-designelement-plus
    GitHub पर देखें↗32,666
  • statelyai/xstatestatelyai का अवतार

    statelyai/xstate

    29,734GitHub पर देखें↗

    XState is a statechart logic library and finite state machine framework used to model complex application behavior. It provides a system for defining states, events, and transitions to govern how a system responds to inputs through a formal schema. The project includes a visual state machine editor that allows for the design of state machine diagrams which automatically generate the corresponding logic and code. It implements an actor model to manage independent concurrent entities that communicate via asynchronous events to coordinate behavioral flows. The framework covers event-driven stat

    Provides tools to design state machine diagrams that generate executable code for complex behaviors.

    TypeScriptbackground-jobsfinite-state-machinefsm
    GitHub पर देखें↗29,734
  • vuejs/vuexvuejs का अवतार

    vuejs/vuex

    28,342GitHub पर देखें↗

    Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for application data, ensuring consistent state across a component tree through a reactive data store. The system organizes the global state tree into independent, namespaced modules to prevent naming collisions and maintain code organization. It distinguishes between synchronous mutations for predictable state transitions and asynchronous actions for handling complex operations. The library includes cached getters for derived state, store lifecycle hooks for mutation interception, an

    Provides hooks to intercept mutations, allowing the injection of custom logic or side effects into the state lifecycle.

    JavaScriptjavascriptstate-managementtime-travel
    GitHub पर देखें↗28,342
  • marmelab/react-adminmarmelab का अवतार

    marmelab/react-admin

    26,780GitHub पर देखें↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Provides specialized page components and hooks to fetch, display, and modify records from an API while managing state through shared contexts.

    TypeScriptadminadmin-dashboardadmin-on-rest
    GitHub पर देखें↗26,780
  • oi-wiki/oi-wikiOI-wiki का अवतार

    OI-wiki/OI-wiki

    26,176GitHub पर देखें↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Uses binary lifting techniques to achieve logarithmic time complexity in state transitions.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    GitHub पर देखें↗26,176
  • vercel-labs/aivercel-labs का अवतार

    vercel-labs/ai

    24,918GitHub पर देखें↗

    This project is a TypeScript SDK and application framework for integrating large language models into software. It provides a unified interface and multi-provider model wrapper to interact with various AI model providers through a single, consistent API. The toolkit includes a generative UI framework and an AI agent orchestrator. These tools enable the creation of autonomous agents capable of executing functions and the development of AI-driven user interfaces with specialized state management for streaming chatbot components. The framework covers broad capability areas including stream-base

    Provides state management hooks to synchronize AI chat histories and streaming states in the frontend.

    TypeScript
    GitHub पर देखें↗24,918
  • reactjs/react-reduxreactjs का अवतार

    reactjs/react-redux

    23,473GitHub पर देखें↗

    React Redux is a global state management bridge and a set of bindings that connect React components to a Redux state store. It serves as a communication layer and state store connector, allowing a declarative user interface to synchronize with a centralized source of truth. The library enables the synchronization of shared global state across an application by providing mechanisms to read state and dispatch actions directly from the view layer. It ensures predictable state transitions by bridging the gap between UI components and the Redux state container. The project covers core capabilitie

    Ships custom hooks that allow components to subscribe to and synchronize with an external Redux store.

    TypeScript
    GitHub पर देखें↗23,473
  • livewire/livewirelivewire का अवतार

    livewire/livewire

    23,448GitHub पर देखें↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Provides a client-side object to access component properties, call server-side methods, and manage state directly from JavaScript.

    PHP
    GitHub पर देखें↗23,448
  • pqrs-org/karabiner-elementspqrs-org का अवतार

    pqrs-org/Karabiner-Elements

    22,362GitHub पर देखें↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    Stores custom state values during input sequences to enable conditional logic.

    C++keyboardmacos
    GitHub पर देखें↗22,362
पिछला123456…8अगला
  1. Home
  2. Web Development
  3. Frontend Development Tools
  4. State & Data Management

सब-टैग एक्सप्लोर करें

  • Component Lifecycle Utilities3 सब-टैग्सTools that manage state persistence, synchronization, and lifecycle behavior specifically tied to component tree positioning and re-render cycles.
  • Data Synchronization Primitives3 सब-टैग्सLow-level utilities and mechanisms for managing data flow, entity tracking, and update scheduling, distinct from high-level state management libraries.
  • External Store Synchronization HooksHooks designed to subscribe components to mutable data sources residing outside the component state tree.
  • Internal State DefinitionsDeclarations for private component data that trigger re-renders without exposing properties to the DOM as attributes. **Distinct from State & Data Management:** Distinct from State & Data Management: focuses on the specific mechanism of private, non-attribute state definition.
  • Reactive StoresCentralized state containers that propagate changes to UI components automatically.
  • Remote Data StatesRepresenting the status of asynchronous remote data fetches using explicit loading, success, and failure states. **Distinct from State & Data Management:** Focuses on the state representation of remote data (Loading/Success/Failure) rather than the general management of application state stores.
  • Selection Persistence ManagersLogic for maintaining item selections across data reloads.
  • State Channels1 सब-टैगDedicated storage channels for tracking metadata and history of agent tasks.
  • State Logic Patterns3 सब-टैग्सArchitectural approaches for handling complex state transitions and data derivation, focusing on functional logic rather than storage containers.
  • State Management Hooks1 सब-टैगHooks that provide mechanisms for components to track, update, and persist local or shared state.
  • Store Pattern Implementations1 सब-टैगImplementations of the store pattern using reactive objects as a single source of truth for state synchronization.
  • Visual State Logic Design1 सब-टैगThe process of using graphical interfaces to define state machine behavior and generate implementation code. **Distinct from State Logic Patterns:** Focuses on the design/generation phase (visual editing) rather than the structural patterns of the logic.