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

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

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

reactive data binding library

تم تحديث الترتيب في 30 يونيو 2026

For مكتبة لربط البيانات التفاعلي (Reactive Data Binding), the strongest matches are angular/angular.js (AngularJS is a full-featured reactive data binding framework that), dmq/mvvm (This project is a full MVVM framework that replicates) and knockout/knockout (Knockout is a declarative data binding library with observables). vuejs/core and vuejs/vue round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “dynamic value bindings”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “مكتبة لربط البيانات التفاعلي (Reactive Data Binding)”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • angular/angular.jsالصورة الرمزية لـ angular

    angular/angular.js

    58,615عرض على GitHub↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit

    AngularJS is a full-featured reactive data binding framework that pioneered two-way data binding, directive syntax, and expression evaluation for dynamic UI updates, covering almost all the listed features except a lightweight option.

    JavaScriptTwo-WayTwo-Way Data BindingAttribute Binding Directives
    عرض على GitHub↗58,615
  • dmq/mvvmالصورة الرمزية لـ DMQ

    DMQ/mvvm

    5,190عرض على GitHub↗

    This project is a custom implementation of the Model-View-ViewModel pattern designed to replicate the core reactivity and template parsing of the Vue framework. It functions as a data-binding engine, a reactive state manager, and a custom template compiler. The framework employs a system for synchronizing model state with DOM elements through property interception and an observer pattern. It uses a parser to scan DOM elements for directives, replacing placeholders and binding data to view nodes to achieve two-way data synchronization. The system covers reactive data binding and the developme

    This project is a full MVVM framework that replicates Vue's reactivity system, offering two-way data binding, observable state management, template directive parsing, and dynamic expression evaluation—exactly the kind of reactive data binding library this search is after.

    CSSTwo-Way Data BindingReactive Data BindingReactive State Managers
    عرض على GitHub↗5,190
  • knockout/knockoutالصورة الرمزية لـ knockout

    knockout/knockout

    10,549عرض على GitHub↗

    Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions as a declarative data binding library and an observable data model system that decouples business logic from the document object model. The project implements the Model-View-ViewModel pattern to separate application logic from the user interface. It synchronizes data models with visual views by linking internal JavaScript properties to HTML elements, allowing the interface to update automatically when underlying data changes. The framework provides capabilities for dynamic fro

    Knockout is a declarative data binding library with observables, computed properties, and two-way binding that synchronises UI and data automatically, making it a perfect fit for reactive UI updates and dynamic value binding.

    JavaScriptComputed PropertiesTwo-Way Data Binding
    عرض على GitHub↗10,549
  • vuejs/coreالصورة الرمزية لـ vuejs

    vuejs/core

    53,861عرض على GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Vue.js is a framework with a proxy-based reactivity system that offers two-way data binding, computed properties, template directives, and dynamic expression evaluation—making it a comprehensive reactive data binding library that fits this search.

    TypeScriptComputed PropertiesTwo-Way Data BindingsExpression Evaluators
    عرض على GitHub↗53,861
  • vuejs/vueالصورة الرمزية لـ vuejs

    vuejs/vue

    209,900عرض على GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    Vue is a full-featured reactive UI library that provides two-way data binding, observable state management, computed properties, template directives, and dynamic expression evaluation—exactly matching the search for a reactive data binding tool.

    TypeScriptComponent Data BindingComputed PropertiesTwo-Way Data Bindings
    عرض على GitHub↗209,900
  • polymer/polymerالصورة الرمزية لـ Polymer

    Polymer/polymer

    22,026عرض على GitHub↗

    Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements that function as native browser components. It serves as a system for defining public properties and attributes that trigger automatic state observation and updates within the DOM. The project functions as a data binding library, providing a mechanism to synchronize state between internal component properties and external models via two-way data binding. It covers the development of frontend component libraries and web component architecture, enabling the creation of modular u

    Polymer is a custom element framework built around two-way data binding and property observation, providing a declarative template syntax, computed properties, and automatic state synchronization—exactly what you need for reactive UI updates and dynamic value binding.

    HTMLTwo-Way
    عرض على GitHub↗22,026
  • alpinejs/alpineالصورة الرمزية لـ alpinejs

    alpinejs/alpine

    31,675عرض على GitHub↗

    This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio

    Alpine.js is a lightweight, no-dependency reactive data binding library that uses attribute-based directives for two-way binding, observable state management, and dynamic expression evaluation directly in HTML, making it a perfect fit for your search.

    HTMLComputed Property SystemsAttribute-Based Directives
    عرض على GitHub↗31,675
  • 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

    Nano Stores is a lightweight, framework-agnostic state management library that provides reactive atomic stores and computed properties, but it lacks the template directive syntax and two-way data binding commonly found in full data binding libraries, so it fits as a valid but narrower solution for reactive data binding.

    TypeScriptComputed StateObserver PatternsReactive State Managers
    عرض على GitHub↗7,072
  • leptos-rs/leptosالصورة الرمزية لـ leptos-rs

    leptos-rs/leptos

    20,993عرض على GitHub↗

    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

    Leptos is a full-stack Rust web framework built on fine-grained reactive signals and compile-time template transformations, directly offering observable state, derived computations, template binding syntax, and dynamic expression evaluation — exactly the kind of reactive data binding library or tool the visitor is after.

    RustDerived StateReactive Data StoresHTML Attribute Bindings
    عرض على GitHub↗20,993
  • vuejs/petite-vueالصورة الرمزية لـ vuejs

    vuejs/petite-vue

    9,683عرض على GitHub↗

    Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive enhancement. It serves as a minimal state management tool that binds reactive data to DOM elements, allowing user interfaces to update automatically when state changes without requiring a full build step. The framework specifically focuses on adding interactivity to server-rendered HTML. It allows for the creation of isolated reactive regions and embedded widgets on a single page, using custom delimiters to prevent syntax conflicts with server-side template engines. The system covers r

    Petite-vue is a lightweight, progressive-enhancement reactive UI library that provides two-way data binding, computed properties, template directives, and dynamic expression evaluation with no build step, exactly what you need for dynamic value binding in reactive UIs.

    TypeScriptLightweight UI Frameworks
    عرض على GitHub↗9,683
  • dioxuslabs/dioxusالصورة الرمزية لـ DioxusLabs

    DioxusLabs/dioxus

    36,400عرض على GitHub↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    Dioxus is a Rust-based cross-platform UI framework built on a signal-based reactivity system that directly provides observable state management, computed/derived properties, two-way data binding, and a declarative template syntax, squarely matching the intent for a reactive data binding library or tool.

    RustChange Observers
    عرض على GitHub↗36,400
  • kaorun343/vue-property-decoratorالصورة الرمزية لـ kaorun343

    kaorun343/vue-property-decorator

    5,473عرض على GitHub↗

    This project is a TypeScript-driven toolkit that provides decorators and class-based structures for building Vue.js components. It acts as a wrapper that replaces the standard options API object configuration with a class-based library, allowing developers to define component logic, state, and metadata using typed properties. The toolkit focuses on using TypeScript decorators to map class properties to component options such as props, models, and watchers. It enables type-driven prop validation and provides a structured syntax for managing reactive state synchronization and component communic

    Vue Property Decorator is a TypeScript library that provides decorators for class-based Vue components, enabling reactive data binding through props, models, computed properties, and watchers, directly matching the need for dynamic binding in reactive UI updates.

    TypeScriptTwo-WayReactive State Managers
    عرض على GitHub↗5,473
  • pmndrs/valtioالصورة الرمزية لـ pmndrs

    pmndrs/valtio

    10,196عرض على GitHub↗

    Valtio is a proxy-based state management library and reactive state engine that provides a mutable state store. It allows application state to be updated through direct object mutations rather than immutable patterns, using JavaScript proxies to track changes and trigger updates. For React applications, it includes a synchronization hook that ensures components re-render only when the specific properties they access are modified. The system supports reactive data derivation through computed properties that automatically update when their underlying dependencies change. It maintains reactivity

    Valtio is a proxy-based reactive state management library that enables dynamic binding of values to UI through direct mutations and computed properties, directly supporting the reactive UI updates you're looking for, though it lacks a template directive binding syntax.

    TypeScriptComputed PropertiesDerived State
    عرض على GitHub↗10,196
  • sveltejs/svelteالصورة الرمزية لـ sveltejs

    sveltejs/svelte

    87,285عرض على GitHub↗

    Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy framework bundle. This architecture relies on a reactive state management paradigm where data changes trigger surgical updates to the document object model without the use of a virtual representation. The framework distinguishes itself through a reactive dependency tracking system t

    Svelte is a compile-time UI framework built on reactive state management with automatic dependency tracking, offering two-way binding syntax, computed properties via reactive declarations, and a minimal runtime footprint — it squarely delivers the reactive data binding capabilities this search asks for.

    JavaScriptCompile-TimeBuild-Time CompilersCompile-Time Rendering Engines
    عرض على GitHub↗87,285
  • livewire/livewireالصورة الرمزية لـ livewire

    livewire/livewire

    23,448عرض على GitHub↗

    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

    Livewire is a full-stack PHP framework that delivers reactive two-way data binding and server-side state management for dynamic UIs, fitting the reactive data binding category despite its server-side focus and heavier dependency footprint.

    PHPComponent Data BindingComputed State PropertiesProperty Bindings
    عرض على GitHub↗23,448
  • ractivejs/ractiveالصورة الرمزية لـ ractivejs

    ractivejs/ractive

    5,920عرض على GitHub↗

    Ractive is an open-source JavaScript framework for building reactive user interfaces where the DOM automatically updates when underlying data changes. It is fundamentally a declarative data binding library that synchronizes data between the model and the view, enabling two-way binding without manual DOM manipulation, and operates as a template-based component system for composing markup, styles, and logic into reusable UI components. The framework distinguishes itself through a plugin-extensible architecture that allows custom components, adaptors, and extensions to be registered without modi

    Ractive.js is a declarative data binding library that automatically synchronizes data and the DOM with two-way binding, observable state management, and template-based syntax, directly matching the need for dynamic value binding in reactive UIs.

    JavaScriptTwo-Way Data Binding
    عرض على GitHub↗5,920
  • starfederation/datastarالصورة الرمزية لـ starfederation

    starfederation/datastar

    3,971عرض على GitHub↗

    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-

    Datastar provides reactive signal bindings and declarative HTML attributes for dynamic UI updates, making it a reactive data binding library — though it relies on server-driven state synchronization rather than a purely client-side two-way binding approach.

    TypeScriptComputed State
    عرض على GitHub↗3,971
  • lit/litالصورة الرمزية لـ lit

    lit/lit

    21,679عرض على GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Lit is a web component library with a reactive property system that triggers efficient DOM updates, fitting the search for dynamic value binding, though it lacks built-in two-way data binding and computed property support.

    TypeScriptObservable State PatternsChange Observers
    عرض على GitHub↗21,679
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    React enables dynamic binding of values for reactive UI updates through its unidirectional data flow and state management, fitting the reactive data binding library category even though it relies on JSX and controlled components rather than built-in two-way binding or template directives.

    JavaScriptDerived StateExpression Evaluators
    عرض على GitHub↗245,669
  • aurelia/frameworkالصورة الرمزية لـ aurelia

    aurelia/framework

    11,678عرض على GitHub↗

    Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input. The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packa

    Aurelia is a frontend framework that includes a full reactive data binding system with two-way binding, observable state, computed properties, and template directives, so it covers your core dynamic binding needs, though it's a complete framework rather than a lightweight standalone library.

    TypeScriptClient-Side FrameworksClass-Based ComponentsComponent Architectures
    عرض على GitHub↗11,678
  • rstudio/shinyالصورة الرمزية لـ rstudio

    rstudio/shiny

    5,608عرض على GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Shiny is an R-based web framework built entirely around reactive programming, where R expressions automatically track dependencies and update whenever inputs change—providing core observable state management and dynamic binding. While it lacks a frontend template syntax and is not lightweight, its reactive model directly addresses the visitor's need for dynamic value binding and reactive UI updates.

    RInteractive Web Application FrameworksR Web Application FrameworksReactive Dependency Re-execution
    عرض على GitHub↗5,608
  • ripple-ts/rippleالصورة الرمزية لـ Ripple-TS

    Ripple-TS/ripple

    7,379عرض على GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    Ripple is a full-stack reactive UI framework with fine-grained reactivity and built-in state management, making it a genuine reactive data binding library, though it is a heavier full-stack framework rather than a lightweight option.

    JavaScriptFine-Grained ReactivityReactive State ManagementReactive UI Frameworks
    عرض على GitHub↗7,379
  • vugu/vuguالصورة الرمزية لـ vugu

    vugu/vugu

    5,000عرض على GitHub↗

    Vugu is a Go WebAssembly UI library and framework used to build type-safe, component-based single-page applications. It functions as a single-file component framework that bundles markup, styles, and logic into modular units, utilizing a virtual DOM engine to synchronize state changes with the browser output. The project features a Go component generator that converts custom UI templates into executable Go source code at compile time. It distinguishes itself through a WebAssembly-based runtime that executes application logic as a compiled binary in the browser and a server-side rendering tool

    Vugu is a Go WebAssembly UI framework that synchronizes component state with the browser via a virtual DOM, providing reactive data binding for UI updates, though it lacks two-way binding, computed properties, and dynamic expression evaluation commonly found in dedicated binding libraries.

    GoSingle File ComponentsWebAssembly Frontend FrameworksCompile-Time Code Generation
    عرض على GitHub↗5,000
  • emberjs/ember.jsالصورة الرمزية لـ emberjs

    emberjs/ember.js

    22,566عرض على GitHub↗

    Ember.js is a structured JavaScript web framework designed for building scalable web applications. It utilizes a Model-View-Controller architectural pattern and incorporates a component-based UI library, a dependency injection framework, and a client-side routing engine. The framework distinguishes itself through a centralized registry for passing shared services across components and routes, alongside a routing system that maps URLs directly to templates and data models to manage navigation. Its broader capabilities include reactive state synchronization and computation memoization for UI p

    Ember.js is a structured web framework that includes a built-in reactive data binding system with computed properties, observers, two-way binding, and template directives, making it a tool that enables dynamic value binding for reactive UI updates, though its full-framework scope may be heavier than a lightweight library.

    TypeScriptWeb Application FrameworksBrowser-Side State ManagementClient-side Routing
    عرض على GitHub↗22,566
  • neuecc/unirxالصورة الرمزية لـ neuecc

    neuecc/UniRx

    7,326عرض على GitHub↗

    UniRx is a reactive programming library and event orchestration framework for the Unity engine. It implements observable sequences and functional operators to transform callbacks, coroutines, and engine events into cancellable data streams for unified asynchronous event handling. The library provides a reactive UI binding system that synchronizes data models with user interface elements to trigger automatic visual updates. It includes a type-based publication and subscription system to route messages between producers and consumers, decoupling internal game components. The framework covers a

    UniRx is a reactive programming library for Unity that provides a reactive UI binding system to synchronize data models with UI elements, fitting the intent for dynamic binding and reactive updates — though it is specific to Unity and may not offer template directive syntax or general-purpose expression evaluation.

    C#Observable StreamsAsynchronous Game FrameworksAsynchronous Pipelines
    عرض على GitHub↗7,326
  • webreflection/hyperhtmlالصورة الرمزية لـ WebReflection

    WebReflection/hyperHTML

    3,191عرض على GitHub↗

    hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update elements. It functions as a web component framework and a virtual DOM alternative, linking JavaScript data directly to specific HTML elements to enable automatic page updates. The project avoids the overhead of a virtual DOM by using a reconciliation process that updates only the changed parts of the real DOM. It includes a build-time HTML template minifier to compress content within template literals and reduce client-side data transfer. The library covers a broad range of cap

    hyperHTML is a lightweight DOM data-binding engine that uses tagged template literals to link JavaScript data directly to HTML elements, enabling automatic reactive updates with minimal overhead—exactly the kind of reactive data binding library you are looking for.

    HTMLTemplate Literal RenderersVirtual DOM AlternativesClient Side Rendering
    عرض على GitHub↗3,191
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
angular/angular.js58.6KJavaScriptmit12 أبريل 2024
dmq/mvvm5.2KCSS—8 مارس 2023
knockout/knockout10.5KJavaScriptNOASSERTION25 مارس 2026
vuejs/core53.9KTypeScriptMIT23 يونيو 2026
vuejs/vue209.9KTypeScriptMIT10 أكتوبر 2024
polymer/polymer22KHTMLBSD-3-Clause2 أبريل 2026
alpinejs/alpine31.7KHTMLMIT14 يونيو 2026
nanostores/nanostores7.1KTypeScriptmit11 فبراير 2026
leptos-rs/leptos21KRustMIT22 يونيو 2026
vuejs/petite-vue9.7KTypeScriptMIT13 يوليو 2024

Related searches

  • a library for handling form data binding
  • Reactive binding engines
  • Property binding framework
  • Dynamic view engine
  • a markdown extension for text editors
  • a dynamic form builder for web applications
  • a library for dynamic html class binding
  • Dynamic loading systems