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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesController Binding

Linking JavaScript logic controllers to DOM elements via specific HTML attributes.

Distinct from HTML Attribute Bindings: Focuses on binding a logic controller class to an element, not reactive data-to-attribute synchronization.

Explore 4 awesome GitHub repositories matching user interface & experience · Controller Binding. Refine with filters or upvote what's useful.

Awesome Controller Binding GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hotwired/stimulusAvatar hotwired

    hotwired/stimulus

    13,058Vezi pe GitHub↗

    Stimulus is a JavaScript behavior framework and client-side logic layer used to add interactive behavior to server-rendered HTML. It functions as a system of DOM component controllers that organize JavaScript logic into classes, allowing developers to enhance server-delivered markup without replacing the rendering process with a client-side framework. The framework uses data attributes to bind JavaScript classes to HTML elements and map DOM events to specific methods through document-level event delegation. It employs a lifecycle manager based on mutation observers to automatically instantiat

    Links JavaScript controller classes to HTML elements using specific data attributes.

    TypeScript
    Vezi pe GitHub↗13,058
  • mixxxdj/mixxxAvatar mixxxdj

    mixxxdj/mixxx

    6,397Vezi pe GitHub↗

    Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play

    Every UI widget and internal parameter is linked through a central control object registry, enabling decoupled read/write access from any component.

    C++audiodjhid
    Vezi pe GitHub↗6,397
  • patrickkunka/mixitupAvatar patrickkunka

    patrickkunka/mixitup

    4,543Vezi pe GitHub↗

    Mixitup este o bibliotecă de animație a elementelor DOM fără dependențe și un motor de layout de tip grid. Servește drept filtru de conținut client-side și controler UI bazat pe date, conceput pentru a gestiona tranziția vizuală fluidă a elementelor HTML în timpul operațiunilor de inserare, eliminare și sortare. Sistemul se specializează în crearea de interfețe de galerie interactive și filtrarea dinamică a conținutului. Permite reorganizarea elementelor folosind atribute personalizate sau secvențe aleatorii, sincronizând în același timp aranjarea și vizibilitatea elementelor interfeței cu un model de date subiacent. Dincolo de filtrare și sortare, biblioteca acoperă gestionarea elementelor DOM, inclusiv inserarea și eliminarea dinamică a țintelor. Oferă capabilități pentru animarea redimensionării containerului, definirea de efecte de animație personalizate și utilizarea de „stagger-uri” non-liniare pentru apariția elementelor.

    Links JavaScript logic controllers to DOM elements via specific HTML attributes to trigger filtering and sorting.

    JavaScriptanimationdom-manipulationfilter
    Vezi pe GitHub↗4,543
  • serversideup/amplitudejsAvatar serversideup

    serversideup/amplitudejs

    4,313Vezi pe GitHub↗

    AmplitudeJS is a JavaScript library and framework for building custom HTML5 audio players. It serves as a client-side playlist manager and media controller that bridges the gap between HTML elements and the Web Audio API, allowing developers to create branded media interfaces without relying on default browser styles. The project is distinguished by its use of CSS-class-based DOM binding and data-attribute state mapping, which links HTML elements directly to playback controls and track metadata. It includes a dedicated visualization system that uses the Web Audio API to render real-time SVG w

    Deno Audio Engine links HTML elements to playback events via CSS and data attributes to trigger state changes.

    JavaScriptcsshtmlhtml5
    Vezi pe GitHub↗4,313
  1. Home
  2. User Interface & Experience
  3. Layout Utilities
  4. Presentation Engines
  5. Template Engines
  6. Data Binding Syntax
  7. HTML Attribute Bindings
  8. Controller Binding

Explorează sub-etichetele

  • Control-Object Binding BusesCentral registries that link every UI widget and internal parameter, enabling decoupled read/write access from any component. **Distinct from Controller Binding:** Distinct from Controller Binding: focuses on a central registry for decoupled parameter access across the entire application, not just DOM-to-logic binding.