awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dynamic input bindings

Clasificación actualizada el 5 ago 2026

For dynamic input bindings, the strongest matches are alpinejs/alpine (Alpine), logaretm/vee-validate (Vee-validate is a form validation library for Vue that) and angular/angular.js (AngularJS provides core two-way data binding and reactive state). vuejs/vue and googlearchive/observe-js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best open-source dynamic input binding libraries for GitHub, ranked by stars and activity. Compare top alternatives and pick the right one.

Dynamic input bindings

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • alpinejs/alpineAvatar de alpinejs

    alpinejs/alpine

    31,675Ver en 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 declarative frontend framework that synchronizes application state with the DOM via attribute-based directives, providing reactive state management and form binding capabilities suited for this search.

    HTMLReactive State ManagementReactive State ManagementReactive State Containers
    Ver en GitHub↗31,675
  • logaretm/vee-validateAvatar de logaretm

    logaretm/vee-validate

    11,263Ver en GitHub↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    Vee-validate is a form validation library for Vue that handles input binding, state management, and schema integration, making it a strong fit for structured form handling despite lacking general non-form state synchronization.

    TypeScriptForm ValidationReactive State ManagersForm Validation
    Ver en GitHub↗11,263
  • angular/angular.jsAvatar de angular

    angular/angular.js

    58,615Ver en 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 provides core two-way data binding and reactive state synchronization that automatically maps input data to application models and form fields, directly fitting this framework utility category.

    JavaScriptTwo-WayTwo-Way Data Binding
    Ver en GitHub↗58,615
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Ver en 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 comprehensive progressive JavaScript framework that provides two-way data binding, reactive state management, and seamless UI integration out of the box, fulfilling the requirements for automatic input binding and state synchronization.

    TypeScriptReactive State ManagementReactive State ManagementReactive State Managers
    Ver en GitHub↗209,900
  • googlearchive/observe-jsAvatar de googlearchive

    googlearchive/observe-js

    1,342Ver en GitHub↗

    Observe-js is a JavaScript library designed for reactive state management and automated data synchronization. It provides a framework for monitoring complex data structures, allowing applications to maintain consistency by automatically triggering updates whenever object properties, nested paths, or collection contents are modified. The library distinguishes itself through granular observation capabilities, including the ability to track specific array mutations and deep object changes using low-level property interception. It employs path-based dependency resolution to map complex data struc

    Observe-js is a JavaScript library designed for reactive state management and data binding that monitors complex structures to keep state consistent, though it lacks built-in form validation or specific framework integrations.

    JavaScriptReactive State ManagementData Binding
    Ver en GitHub↗1,342
  • dmq/mvvmAvatar de DMQ

    DMQ/mvvm

    5,190Ver en 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 custom MVVM framework implementing data-binding and reactive state management similar to Vue, fitting the search for an input binding utility despite missing explicit form validation features.

    CSSReactive State ManagersTwo-Way Data Binding
    Ver en GitHub↗5,190
  • vuejs/coreAvatar de vuejs

    vuejs/core

    53,861Ver en 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 is a progressive JavaScript framework built around a proxy-based reactivity system and dynamic input binding features that seamlessly synchronize application state with user interfaces.

    TypeScriptReactive State ManagementTwo-Way Data Bindings
    Ver en GitHub↗53,861
  • jonataslaw/getAvatar de jonataslaw

    jonataslaw/get

    11,181Ver en GitHub↗

    Get is a framework for Flutter that provides a comprehensive toolkit for dependency injection, internationalization, route management, and reactive state management. It includes a UI utility kit for handling themes, adaptive layouts, and the display of overlays such as snackbars and dialogs. The framework is distinguished by its ability to perform navigation and overlay management without requiring a build context. It also features a dependency injection container that manages the memory lifecycle of controllers and services, and a localization system that maps keys to strings to update appli

    Get is a Flutter framework offering reactive state management and dependency injection, fitting the dynamic input binding category well even though form validation and specific data-mapping features are less central to its core scope.

    DartReactive State ManagementReactive State Managers
    Ver en GitHub↗11,181
  • guillaumepotier/parsley.jsAvatar de guillaumepotier

    guillaumepotier/Parsley.js

    8,978Ver en GitHub↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    Parsley.js is a client-side form validation library that declarative-binds validation rules to HTML attributes, which fits the form-validation aspect of the search though it lacks general two-way state synchronization.

    JavaScriptForm ValidationForm Validation
    Ver en GitHub↗8,978
  • lhorie/mithril.jsAvatar de lhorie

    lhorie/mithril.js

    14,490Ver en GitHub↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    Mithril.js is a client-side JavaScript UI framework that handles virtual DOM rendering and reactive state management, though it relies on standard event handlers rather than specialized two-way form binding utilities.

    JavaScriptReactive State ManagementReactive State Managers
    Ver en GitHub↗14,490
  • reactivecocoa/reactivecocoaAvatar de ReactiveCocoa

    ReactiveCocoa/ReactiveCocoa

    19,835Ver en GitHub↗

    ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for composing asynchronous data streams and managing application state through signals and functional operators. The framework functions as an Objective-C data binding library that links object properties and method calls to reactive streams using runtime dynamism and swizzling. It includes a utility to convert traditional key-value observation notifications into composable streams for synchronized state tracking. The project covers reactive UI programming by connecting interface el

    ReactiveCocoa is a functional reactive programming framework that provides UI data binding and state management for Apple platforms, though it lacks built-in form validation out of the box.

    SwiftReactive State ManagementSignal-Based Reactivity
    Ver en GitHub↗19,835
  • jonataslaw/getxAvatar de jonataslaw

    jonataslaw/getx

    11,181Ver en GitHub↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    GetX is a comprehensive Flutter framework providing reactive state management and dependency injection, which serves as a robust solution for syncing application state with UI elements despite lacking dedicated built-in form validation.

    DartReactive State ManagementReactive State Management
    Ver en GitHub↗11,181
  • angular/angularAvatar de angular

    angular/angular

    100,360Ver en GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Angular is a comprehensive web framework that provides built-in form management, two-way data binding, and reactive state capabilities through signals, matching the requirements for automatic input binding and state synchronization.

    TypeScriptAttributeForm Foundation PrimitivesSignal Based Inputs
    Ver en GitHub↗100,360
  • baidu/sanAvatar de baidu

    baidu/san

    4,739Ver en 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

    San is a JavaScript UI framework that synchronizes application state with user interfaces using data binding and reactive components, fulfilling the core functionality of an input binding library even though it operates as a full component toolkit.

    JavaScriptReactive State ManagersTwo-Way Data Bindings
    Ver en GitHub↗4,739
  • vuejs/petite-vueAvatar de vuejs

    vuejs/petite-vue

    9,683Ver en 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 reactive UI library that handles attribute binding and state management for progressive enhancement, fitting the category well though lacking built-in form validation.

    TypeScriptReactive State Management
    Ver en GitHub↗9,683
  • leptos-rs/leptosAvatar de leptos-rs

    leptos-rs/leptos

    20,993Ver en 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 featuring fine-grained reactivity and signal-based DOM updates, which supports reactive state management and input binding even though it is a broader framework rather than a dedicated form utility.

    RustReactive State ManagementSignal-Based Reactivity
    Ver en GitHub↗20,993
  • aurelia/frameworkAvatar de aurelia

    aurelia/framework

    11,678Ver en 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 comprehensive frontend web framework whose core engine provides robust data binding and state synchronization capabilities that match your search for an input binding utility, though it operates as a full framework rather than a lightweight standalone library.

    TypeScriptData Binding
    Ver en GitHub↗11,678
  • solidjs/solidAvatar de solidjs

    solidjs/solid

    35,621Ver en GitHub↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    Solid is a declarative UI framework centered on fine-grained reactivity and reactive primitives, making it a powerful ecosystem tool for handling state binding and updates even though it is a full framework rather than a narrow utility library.

    TypeScriptReactive State Management
    Ver en GitHub↗35,621
  • mvvmcross/mvvmcrossAvatar de MvvmCross

    MvvmCross/MvvmCross

    3,917Ver en GitHub↗

    MvvmCross is a .NET MVVM framework designed for building cross-platform applications by separating business logic from native user interfaces. It functions as a navigation engine and a UI data binding library, enabling the encapsulation of logic within view models that are reused across different operating systems. The framework provides a native hardware abstraction layer and a dependency injection container to decouple components and provide a consistent interface for accessing device features. It coordinates type-safe transitions between native screens and manages the synchronization of da

    MvvmCross is a .NET MVVM framework that provides robust data binding, reactive state management, and cross-platform UI synchronization, fitting the required utility profile for input binding.

    C#Two-WayData Binding
    Ver en GitHub↗3,917
  • zerobias/effectorAvatar de zerobias

    zerobias/effector

    4,837Ver en 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

    Effector provides reactive state management and data flow orchestration that supports framework integration and state mapping, though it focuses more on core application logic than built-in form field binding.

    TypeScriptReactive State ManagementReactive State Containers
    Ver en GitHub↗4,837
  • react-hook-form/react-hook-formAvatar de react-hook-form

    react-hook-form/react-hook-form

    44,760Ver en GitHub↗

    React Hook Form is a state management library designed to handle form registration, validation, and submission lifecycle events. By decoupling form control logic from the standard component lifecycle, it enables the creation of performant forms that minimize unnecessary re-renders. The library integrates with external schema validation tools to enforce data integrity and provides a declarative framework for managing complex form structures. The project distinguishes itself through a subscription-based architecture that tracks property access to ensure components only update when the specific

    React Hook Form is a form state management library that handles registration, validation, and submission lifecycle events in React, fitting the dynamic input binding space well despite relying on uncontrolled inputs rather than traditional two-way data binding.

    TypeScriptObservable State Patterns
    Ver en GitHub↗44,760
  • livewire/livewireAvatar de livewire

    livewire/livewire

    23,448Ver en 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 automates state synchronization and dynamic component binding between the server and the browser, making it a fitting tool for this category despite lacking client-side-only architecture.

    PHPData Binding
    Ver en GitHub↗23,448
  • xmartlabs/eurekaAvatar de xmartlabs

    xmartlabs/Eureka

    11,820Ver en GitHub↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Eureka is a Swift form-building framework that dynamically manages input interfaces, view-to-data mappings, and data validation for iOS applications, though it is tailored specifically to Swift rather than being a general-purpose reactive state library.

    SwiftData Entry FormsConditional Rendering LogicConditional Visibility Logic
    Ver en GitHub↗11,820
  • rstudio/shinyAvatar de rstudio

    rstudio/shiny

    5,608Ver en 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 a reactive web application framework for R that automatically binds inputs to server-side state, though it focuses on full-stack web apps rather than generic client-side form libraries.

    RInteractive Web Application FrameworksR Web Application FrameworksReactive Dependency Re-execution
    Ver en GitHub↗5,608
  • alibaba/x-renderAvatar de alibaba

    alibaba/x-render

    7,846Ver en GitHub↗

    x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a

    This configuration-driven UI framework transforms JSON schemas into dynamic input forms and interfaces, though it focuses more on low-code generation than general application-state synchronization.

    TypeScriptJSON-Driven DashboardsLow-codeChart Generators
    Ver en GitHub↗7,846
  • dynamic-forms/dynamic-formsAvatar de dynamic-forms

    dynamic-forms/dynamic-forms

    24Ver en GitHub↗

    Angular project for dynamic forms based on JSON

    This TypeScript project is an Angular-specific dynamic form engine driven by JSON, making it a fitting tool for generating forms automatically, though its scope is tied to a single framework.

    TypeScriptDynamic Form EnginesJSON Forms
    Ver en GitHub↗24
  • foxhound87/mobx-react-formAvatar de foxhound87

    foxhound87/mobx-react-form

    1,095Ver en GitHub↗

    This project is a reactive state management library designed for handling complex form data and validation logic. It utilizes observable-based patterns to synchronize user interface components with underlying data models, ensuring that form states remain consistent throughout an application. The library provides a structured approach to managing form initialization, field tracking, and lifecycle events. The library distinguishes itself through its support for deeply nested data structures and hierarchical composition, allowing for recursive validation and dynamic updates within complex object

    This library provides reactive state management and validation for handling complex form data, though it focuses on observable-based state synchronization rather than generalized two-way data binding.

    TypeScriptForm Management LibrariesReactive Form BuildersAsynchronous Validation Engines
    Ver en GitHub↗1,095
  • thoughtworksinc/binding.scalaAvatar de ThoughtWorksInc

    ThoughtWorksInc/Binding.scala

    1,576Ver en GitHub↗

    Reactive data-binding for Scala

    This Scala library provides reactive data-binding and programmatic UI composition, fitting the requirement for automatic synchronization and reactive state management even though it focuses specifically on the Scala ecosystem.

    ScalaReactive Web Frameworks
    Ver en GitHub↗1,576
  • vugu/vuguAvatar de vugu

    vugu/vugu

    5,000Ver en 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 component framework that handles state synchronization and DOM rendering, making it a viable UI foundation even though it lacks built-in form validation out of the box.

    GoSingle File ComponentsWebAssembly Frontend FrameworksCompile-Time Code Generation
    Ver en GitHub↗5,000
  • stimulus-components/stimulus-componentsAvatar de stimulus-components

    stimulus-components/stimulus-components

    1,464Ver en GitHub↗

    Stimulus-components is a collection of reusable frontend controllers and modular interface components designed to add interactive behaviors to server-rendered templates. It provides a lightweight library of DOM manipulation modules that integrate cleanly with existing HTML markup without heavy JavaScript frameworks or complex compilation steps. The library covers a broad range of domain-specific frontend capabilities, including dynamic form automation, system-level clipboard operations, and data visualization integrations. Form management utilities support automatic submission on input change

    Stimulus-components provides a collection of reusable frontend controllers and modular utilities that handle dynamic form automation, HTML attribute bindings, and interactive behaviors, though it focuses on DOM-driven enhancement rather than comprehensive reactive state management.

    TypeScriptFrontend Controller ImplementationsAutomated Form HandlersComponent-Based UI Libraries
    Ver en GitHub↗1,464
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
alpinejs/alpine31.7KHTMLMIT14 jun 2026
logaretm/vee-validate11.3KTypeScriptMIT4 mar 2026
angular/angular.js58.6KJavaScriptmit12 abr 2024
vuejs/vue209.9KTypeScriptMIT10 oct 2024
googlearchive/observe-js1.3KJavaScript—12 nov 2015
dmq/mvvm5.2KCSS—8 mar 2023
vuejs/core53.9KTypeScriptMIT23 jun 2026
jonataslaw/get11.2KDartMIT12 jun 2026
guillaumepotier/parsley.js9KJavaScriptMIT26 may 2026
lhorie/mithril.js14.5KJavaScriptMIT16 feb 2026

Related searches

  • una librería para enlace de datos reactivo
  • a library for handling form data binding
  • Property binding framework
  • Reactive binding engines
  • Input form component
  • Boolean input components
  • Dynamic view engine
  • UI framework bindings