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

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

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

19 रिपॉजिटरी

Awesome GitHub RepositoriesReactive Frameworks

Frameworks that synchronize server-side state with client-side DOM updates automatically.

Distinct from Server-Side Frameworks: Distinct from general server-side frameworks: focuses on the reactive state-synchronization paradigm.

Explore 19 awesome GitHub repositories matching web development · Reactive Frameworks. Refine with filters or upvote what's useful.

Awesome Reactive Frameworks GitHub Repositories

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

    jashkenas/backbone

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

    Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to

    Synchronizes client-side data models with a remote server via a JSON interface to maintain consistent application state.

    JavaScript
    GitHub पर देखें↗28,108
  • 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

    Enables real-time interactivity and state management by bridging server-side logic and client-side DOM updates.

    PHP
    GitHub पर देखें↗23,448
  • prefecthq/fastmcpPrefectHQ का अवतार

    PrefectHQ/fastmcp

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

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Provides client-side state synchronization to enable interactive UI updates within AI chat environments.

    Pythonagentsfastmcpllms
    GitHub पर देखें↗22,994
  • vercel/aivercel का अवतार

    vercel/ai

    21,885GitHub पर देखें↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Expose the current AI and UI state to client-side components to ensure the interface reflects the latest server-side data.

    TypeScriptanthropicartificial-intelligencegemini
    GitHub पर देखें↗21,885
  • leptos-rs/leptosleptos-rs का अवतार

    leptos-rs/leptos

    20,993GitHub पर देखें↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Coordinates state between browser and server to enable seamless full-stack data flow.

    Rustdomfine-grainedisomorphic
    GitHub पर देखें↗20,993
  • zauberzeug/niceguizauberzeug का अवतार

    zauberzeug/nicegui

    15,388GitHub पर देखें↗

    NiceGUI is a web framework that enables the creation of interactive user interfaces and dashboards using only Python. It functions as a reactive system, automatically synchronizing state between the server and the browser to update interface elements in real time without requiring manual intervention. The framework allows developers to build complex web applications by writing standard Python logic, eliminating the need to author custom HTML, CSS, or client-side scripts. It manages the orchestration of the interface by dynamically injecting necessary assets and reconciling changes to the comp

    Synchronizes state between the server and the browser to update user interfaces in real time.

    Pythonfrontendguiinteraction
    GitHub पर देखें↗15,388
  • jupyter/notebookjupyter का अवतार

    jupyter/notebook

    13,204GitHub पर देखें↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Synchronizes the current document view and execution status between the browser and the server-side file system.

    Jupyter Notebookclosemberjupyterjupyter-notebook
    GitHub पर देखें↗13,204
  • erikras/react-redux-universal-hot-exampleerikras का अवतार

    erikras/react-redux-universal-hot-example

    12,099GitHub पर देखें↗

    This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and Express. It functions as a server-side rendering framework that generates HTML on the server and rehydrates it on the client to improve search engine optimization and initial page load speeds. The project is distinguished by its focus on developer experience, featuring a configuration for hot module replacement. This allows for the real-time updating of the user interface and application state during development without requiring a full browser refresh. The framework provides c

    Implements a mechanism to synchronize server-generated state with the client via a global window object for hydration.

    JavaScript
    GitHub पर देखें↗12,099
  • stremio/stremio-webStremio का अवतार

    Stremio/stremio-web

    12,136GitHub पर देखें↗

    Stremio Web is a web-based media streaming client and content aggregator. It functions as a single page application that allows users to discover and play video content directly within a browser. The system relies on community addon integration to fetch media metadata and streaming links from external HTTP plugins using a standardized JSON format. This allows users to organize video content from various remote sources and providers into a unified library interface. The application communicates with backend services through a JSON-RPC interface to manage data retrieval and playback control. I

    Synchronizes the local application state with an external server using polling or websockets to update the UI.

    JavaScripthacktoberfeststremio
    GitHub पर देखें↗12,136
  • seanprashad/leetcode-patternsseanprashad का अवतार

    seanprashad/leetcode-patterns

    11,410GitHub पर देखें↗

    This project is a structured study guide and repository designed to assist with technical interview preparation. It organizes coding problems into a taxonomy based on shared algorithmic strategies, allowing users to master fundamental computer science concepts through a curated learning path. The resource emphasizes pattern recognition by mapping specific problem constraints to optimal data structures and computational approaches. By categorizing challenges according to their underlying logic, it enables a systematic approach to developing problem-solving skills for technical assessments. Th

    Provides dynamic filtering of coding problem lists directly within the browser interface.

    JavaScriptalgorithmsdata-structuresinterview-prep
    GitHub पर देखें↗11,410
  • electric-sql/electricelectric-sql का अवतार

    electric-sql/electric

    9,909GitHub पर देखें↗

    Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t

    Synchronizes remote Postgres database data into local client-side stores for low-latency web and mobile access.

    Elixircrdtcrdtselixir
    GitHub पर देखें↗9,909
  • foosel/octoprintfoosel का अवतार

    foosel/OctoPrint

    9,009GitHub पर देखें↗

    OctoPrint is a web-based control panel and Python-based hardware server for managing 3D printers. It functions as a G-code remote controller that sends commands to printer firmware over a persistent USB serial connection, allowing users to operate hardware and monitor print jobs through a browser. The project is an extensible hardware management platform that utilizes a plugin-based system. This architecture enables the addition of third-party functionality and custom extensions to modify core behavior and expand the system's remote control capabilities. The platform covers remote printer ma

    Synchronizes the web interface with the current printer status and coordinates in real time via server polling.

    Python
    GitHub पर देखें↗9,009
  • inertiajs/inertiainertiajs का अवतार

    inertiajs/inertia

    7,708GitHub पर देखें↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    A mechanism that synchronizes server-side state and navigation with modern JavaScript component libraries via XHR.

    TypeScript
    GitHub पर देखें↗7,708
  • adrianhajdin/project_3d_developer_portfolioadrianhajdin का अवतार

    adrianhajdin/project_3D_developer_portfolio

    7,078GitHub पर देखें↗

    This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render interactive 3D models, animations, and environmental effects directly within the browser to create an immersive professional showcase. The application integrates artificial intelligence to provide automated responses to visitor inquiries and includes a community forum where authenticated users can share knowledge. It also features a system for generating personalized learning roadmaps based on user profile data and an algorithmic content recommendation system to improve post discov

    Synchronizes global application data from a remote database to ensure consistent views across the user interface.

    JavaScript3dreactjsthreejs
    GitHub पर देखें↗7,078
  • zerobias/effectorzerobias का अवतार

    zerobias/effector

    4,837GitHub पर देखें↗

    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

    Integrates state containers with component-based frameworks for reactive data flow.

    TypeScript
    GitHub पर देखें↗4,837
  • studio-42/elfinderStudio-42 का अवतार

    Studio-42/elFinder

    4,793GitHub पर देखें↗

    elFinder एक JavaScript-आधारित वेब फाइल मैनेजर है जो रिमोट सर्वर्स पर फाइलों और फोल्डर्स को व्यवस्थित और हेरफेर करने के लिए एक ब्राउज़र इंटरफेस प्रदान करता है। यह एक बैकएंड-अज्ञेयवादी स्टोरेज इंटरफेस के रूप में कार्य करता है, जो ब्राउज़र रिक्वेस्ट्स को विभिन्न सर्वर-साइड भाषा कमांड्स में अनुवाद करने के लिए एक सामान्य API और JSON-आधारित प्रोटोकॉल का उपयोग करता है। यह सिस्टम एक मल्टी-बैकएंड इंटरफेस और वॉल्यूम-ड्राइवर एब्स्ट्रैक्शन के माध्यम से फ्रंट एंड को भौतिक स्टोरेज से अलग करता है। यह फाइल एक्सप्लोरर को विभिन्न वातावरणों में डेटा को मैनेज करने के लिए अलग-अलग सर्वर-साइड भाषाओं और स्टोरेज वॉल्यूम ड्राइवर्स से जुड़ने की अनुमति देता है। इस प्रोजेक्ट में रिमोट स्टोरेज एडमिनिस्ट्रेशन और लोकलाइजेशन की क्षमताएं शामिल हैं, जो यूज़र इंटरफेस को कई भाषाओं में अनुवाद करने में सक्षम बनाती हैं। यह मीडिया और दस्तावेजों को सम्मिलित करने को सरल बनाने के लिए थर्ड-पार्टी रिच टेक्स्ट एडिटर्स के साथ इंटीग्रेशन का भी समर्थन करता है।

    Tracks folder hierarchy and selection state in the browser to minimize redundant server requests.

    JavaScript3rd-party-connectorsajaxelfinder
    GitHub पर देखें↗4,793
  • starfederation/datastarstarfederation का अवतार

    starfederation/datastar

    3,971GitHub पर देखें↗

    Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces using declarative HTML attributes. It focuses on server-driven state management, offloading application logic and state transitions to the backend to reduce frontend complexity. The project distinguishes itself through real-time UI streaming, using Server-Sent Events to push incremental DOM patches and state changes over a single long-lived connection. It synchronizes frontend and backend state by applying partial JSON updates to a client-side signal store and employs morphing-

    Moves application logic and state transitions to the backend to reduce frontend complexity.

    TypeScript
    GitHub पर देखें↗3,971
  • frappe/crmfrappe का अवतार

    frappe/crm

    2,363GitHub पर देखें↗

    This project is an open-source customer relationship management platform that functions as a low-code application development framework. It provides a unified interface for tracking sales pipelines, managing customer interactions, and automating lead routing. The platform is built to serve as a business process automation tool, allowing users to define custom data structures and workflows to streamline operational tasks. The system distinguishes itself through its metadata-driven architecture, which enables dynamic form generation and relational document modeling. By utilizing server-side scr

    Maintains a local data representation that synchronizes with the server to ensure responsive form interactions.

    Vuecrmcrm-connectionscrm-platform
    GitHub पर देखें↗2,363
  • jakubgarfield/expensesjakubgarfield का अवतार

    jakubgarfield/expenses

    1,279GitHub पर देखें↗

    This application is a personal finance tracker that utilizes a cloud-based spreadsheet as its primary database for recording and organizing daily spending. It provides a web-based dashboard for managing individual transactions and generating monthly summaries to assist with budget oversight. The project distinguishes itself by leveraging spreadsheet-based storage to enable collaborative financial management, allowing multiple users to access and update shared records in real time. It further automates record maintenance through recurring transaction scheduling and integration with external wo

    Synchronizes local application state with remote spreadsheet rows to ensure data consistency across multiple user sessions and devices.

    JavaScriptexpense-managerexpense-trackerexpenses
    GitHub पर देखें↗1,279
  1. Home
  2. Web Development
  3. Server-Side Frameworks
  4. Reactive Frameworks

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

  • Client-Side State Synchronizers1 सब-टैगUtilities that synchronize client-side state with server-side logic without full page reloads. **Distinct from Reactive Frameworks:** Distinct from Reactive Frameworks: focuses specifically on the client-side synchronization mechanism rather than the broader reactive framework paradigm.