awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yui avatar

yui/yui3

0
View on GitHub↗
4,156 stars·1,272 forks·JavaScript·6 vuesyuilibrary.com↗

Yui3

Yui3 est un framework UI JavaScript et un framework d'application frontend conçu pour construire des applications web interactives et des interfaces utilisateur dynamiques. Il fonctionne comme une bibliothèque UI basée sur des composants qui organise les éléments d'interface en unités modulaires réutilisables avec un état et un comportement encapsulés.

Le framework inclut un système de chargement basé sur des modules qui résout et exécute les scripts à la demande via un mécanisme sensible aux dépendances. Il fournit une couche d'abstraction DOM pour standardiser les interactions entre navigateurs et un bus d'événements pub-sub pour une communication découplée entre des modules indépendants.

La boîte à outils couvre la gestion d'état côté client, la conception d'interfaces basées sur le navigateur et des composants à cycle de vie géré qui synchronisent les changements de données internes avec le document object model.

Features

  • Frontend Application Frameworks - Serves as a comprehensive toolkit for managing the structure and logic of complex client-side web applications.
  • Interactive Web Frameworks - Provides a comprehensive framework for building dynamic, component-based interactive web applications in the browser.
  • Browser-Based Interfaces - Offers a structured library for designing rich, browser-based interfaces and managing user events.
  • Component-Based UI Libraries - Provides a system for organizing web interface elements into reusable, modular components with encapsulated state and behavior.
  • Client-Side State Management - Manages application state within the browser to synchronize internal data with the visual representation.
  • Client-Side UI Libraries - Provides a library for building complex, responsive frontend interfaces that handle state changes without page reloads.
  • Component-Based Architectures - Implements a modular architecture where UI elements are encapsulated as reusable units with their own state.
  • Cross-Browser API Standardizations - Standardizes JavaScript interactions with browser elements to ensure a uniform experience across different browsers.
  • API Abstractions - Provides a consistent JavaScript API that abstracts native browser elements to ensure cross-browser compatibility.
  • JavaScript UI Frameworks - Offers a library for building interactive web applications and dynamic user interfaces using JavaScript and CSS.
  • Web Application Development - Enables the development of dynamic web applications that respond to user input using JavaScript and CSS.
  • Pub-Sub Systems - Utilizes a pub-sub messaging system to facilitate asynchronous event broadcasting between modules.
  • Dependency-Aware Script Loading - Ships a module loading system that ensures dependencies are resolved and executed before the dependent scripts.
  • Event Driven Messaging - Includes a centralized pub-sub mechanism for decoupled communication between independent application modules.
  • Module Loading Systems - Implements a dependency-aware mechanism that resolves and executes scripts on demand as required by the application.
  • On-Demand Frontend Modules - Implements a module-based loading system that resolves and executes scripts only when required.
  • DOM-State Mapping Layers - Translates internal application state changes into direct modifications of the browser document object model.
  • Component Lifecycle Management - Manages the operational lifecycle of components, including their initialization and destruction sequences.
  • Asynchronous Module Loading - Employs asynchronous module loading to import JavaScript functionality on demand upon dependency resolution.
  • UI State Synchronization - Synchronizes the visual state of the UI by mapping internal data changes to DOM modifications.
  • Platform Compatibility Tools - Legacy component-based browser abstraction.

Historique des stars

Graphique de l'historique des stars pour yui/yui3Graphique de l'historique des stars pour yui/yui3

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait yui/yui3 ?

Yui3 est un framework UI JavaScript et un framework d'application frontend conçu pour construire des applications web interactives et des interfaces utilisateur dynamiques. Il fonctionne comme une bibliothèque UI basée sur des composants qui organise les éléments d'interface en unités modulaires réutilisables avec un état et un comportement encapsulés.

Quelles sont les fonctionnalités principales de yui/yui3 ?

Les fonctionnalités principales de yui/yui3 sont : Frontend Application Frameworks, Interactive Web Frameworks, Browser-Based Interfaces, Component-Based UI Libraries, Client-Side State Management, Client-Side UI Libraries, Component-Based Architectures, Cross-Browser API Standardizations.

Quelles sont les alternatives open-source à yui/yui3 ?

Les alternatives open-source à yui/yui3 incluent : exacttarget/fuelux — Fuelux is a JavaScript UI framework and front-end component library used to build consistent, unified user interfaces.… olton/metroui — Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design… chetanverma16/react-portfolio-template — React Portfolio Template is a static site generator template and component-based UI library designed for building… frontendmasters/front-end-handbook-2018 — This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills… kenwheeler/cash — Cash is a lightweight JavaScript library for selecting and modifying HTML elements in modern browsers. It functions as… h2oai/wave — Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards…

Alternatives open source à Yui3

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Yui3.
  • olton/metrouiAvatar de olton

    olton/metroui

    7,077Voir sur GitHub↗

    Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development. The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for na

    JavaScriptbootstrapbootstrap-replacementcomponent-library
    Voir sur GitHub↗7,077
  • exacttarget/fueluxAvatar de ExactTarget

    ExactTarget/fuelux

    5,139Voir sur GitHub↗

    Fuelux is a JavaScript UI framework and front-end component library used to build consistent, unified user interfaces. It provides a collection of lightweight controls and CSS extensions designed to ensure visual and functional consistency across different web views. The project employs a modular frontend architecture, organizing functionality into independent JavaScript control modules. This design allows the framework to remain lightweight and extendable while decoupling functional behavior from visual CSS definitions. The framework handles interface development through component-based sta

    JavaScript
    Voir sur GitHub↗5,139
  • frontendmasters/front-end-handbook-2018Avatar de FrontendMasters

    FrontendMasters/front-end-handbook-2018

    4,193Voir sur GitHub↗

    This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills and professional standards required for modern web development. It serves as a technical reference for mastering HTML, CSS, and JavaScript, providing structured learning paths and a map of the professional competencies needed to transition from a beginner to a professional web engineer. The resource functions as a categorized directory and ecosystem overview of the JavaScript landscape. It catalogs industry-standard frameworks, libraries, and utilities, offering specific recomm

    HTMLdevelopment-handbookfront-endfront-end-developer
    Voir sur GitHub↗4,193
  • chetanverma16/react-portfolio-templateAvatar de chetanverma16

    chetanverma16/react-portfolio-template

    1,686Voir sur GitHub↗

    React Portfolio Template is a static site generator template and component-based UI library designed for building personal portfolio websites and blogs. It constructs user interfaces through isolated, reusable view components and manages user interactions and interface preferences locally in the browser via client-side state reactivity. The application includes built-in capabilities for displaying professional experience, past projects, services, and contact details through structured layouts. It supports personal blog management by organizing journal entries and articles using flat files sto

    JavaScriptanimationsmodernnetlify
    Voir sur GitHub↗1,686
  • Voir les 30 alternatives à Yui3→