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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yui avatar

yui/yui3

0
View on GitHub↗
yuilibrary.com↗

Yui3

Yui3 is a JavaScript UI framework and frontend application framework designed for building interactive web applications and dynamic user interfaces. It functions as a component-based UI library that organizes interface elements into reusable, modular units with encapsulated state and behavior.

The framework includes a module-based loading system that resolves and executes scripts on demand through a dependency-aware mechanism. It provides a DOM abstraction layer to standardize cross-browser interactions and a pub-sub event bus for decoupled communication between independent modules.

The toolkit covers client-side state management, browser-based interface design, and lifecycle-managed components that synchronize internal data changes with the document object model.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
4,156 stars·1,272 forks·JavaScript·21 views

Star history

Star history chart for yui/yui3Star history chart for yui/yui3

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Yui3

These projects share indexed features with Yui3. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • olton/metrouiolton avatar

    olton/metroui

    7,077View on 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
    View on GitHub↗7,077
  • exacttarget/fueluxExactTarget avatar

    ExactTarget/fuelux

    5,139View on 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
    View on GitHub↗5,139
  • frontendmasters/front-end-handbook-2018FrontendMasters avatar

    FrontendMasters/front-end-handbook-2018

    4,193View on 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
    View on GitHub↗4,193
  • chetanverma16/react-portfolio-templatechetanverma16 avatar

    chetanverma16/react-portfolio-template

    1,686View on 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
    View on GitHub↗1,686
Compare all 30 related projects→

Frequently asked questions

What does yui/yui3 do?

Yui3 is a JavaScript UI framework and frontend application framework designed for building interactive web applications and dynamic user interfaces. It functions as a component-based UI library that organizes interface elements into reusable, modular units with encapsulated state and behavior.

What are the main features of yui/yui3?

The main features of yui/yui3 are: 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.

Which projects share features with yui/yui3?

Projects with overlapping indexed features include: 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…