YUILibrary - Open source JavaScript and CSS for building richly interactive software.
Fork YUI on GitHub
  • Home
  • Gallery
  • Forums
  • YUI 2
  • YUI 3
  • YUI Labs
  • YUI Compressor
  • More
  • Gallery Forums
  • Gallery Stats
  • Gallery Calendar
  • Register
  • Login

Modules

  • Home
  • Featured
  • Popular
  • New
  • All

Documentation

  • FAQ
  • Developer FAQ
  • Developer Guide
  • Module Setup

Tag Cloud

apipkin ajax animation port form nzakas skinnable widget jafl jsonp ericf event adam jacobfogg caridy davglass slideshow rgrove yui2 foxxtrot io node overlay plugin tivac lsmith

Context Navigation

    YUI 3 Gallery

    Extending YUI functionality. ...without the wait.

    The YUI 3 Gallery is a community-contributed collection of YUI 3-based modules. Many of these modules are released under BSD license and are available via Yahoo's CDN, making them as easy to use() as core library components. Every Gallery module has a dedicated forum on YUILibrary.com. See our FAQ or Developer FAQ for more information.

    Featured Modules

    • JSONP

      JSONPon cdn

      Adds a Y.JSONPRequest class and a Y.jsonp(url, callback) method.
    • Accordion

      Accordionon cdn

      Accordion widget for YUI3.
    • Node Accordion

      Node Accordionon cdn

      Node Accordion Plugin is a light-weight solution (~3k) for expandable and collapsible elements.
    • Timepicker

      Timepickeron cdn

      Timepicker widget This is based on the very slick time picker by Maxime Haineault.
    • Storage Lite

      Storage Liteon cdn

      Lightweight API for persistent cross-browser local key/value storage similar to the HTML5 localStorage API. Supported browsers include IE6+, Firefox 2+, Safari 3.1+, Chrome 4+, and Opera 10.5+. No browser plugins required (not even Flash).
    • YQL Query

      YQL Queryon cdn

      This module adds a little sugar to YUI3 to make simple easy YQL queries.
    • History Lite

      History Liteon cdn

      History Lite is similar in purpose to the YUI Browser History module, but with a more flexible API, no initialization or markup requirements, limited IE6/7 support, and a much smaller footprint.
    • bit.ly

      bit.lyon cdn

      Module deals with the bit.ly api for shortening or expanding URL's.
    • Simple Editor Port

      Simple Editor Porton cdn

      This is a non-supported port of SimpleEditor from YUI2.x.
    • Idle Timer

      Idle Timeron cdn

      The idle timer aims to determine when the user is idle (not interacting with the page) so that you can respond appropriately.
    • Konami event

      Konami eventon cdn

      Adds a DOM event "konami" that is triggered when the targeted element receives keydown strokes in the Konami code sequence.
    • NodeJS YUI3

      NodeJS YUI3

      This module allow you to run the latest YUI 3.x source inside a Node.js process.

    Popular Modules

    • Accordion

      Accordionon cdn

      Accordion widget for YUI3.
    • Timepicker

      Timepickeron cdn

      Timepicker widget This is based on the very slick time picker by Maxime Haineault.
    • Form

      Formon cdn

      A module for managing form interaction in a page, including client-side validation, server side error processing, and asynchronous form submission.
    • Node Accordion

      Node Accordionon cdn

      Node Accordion Plugin is a light-weight solution (~3k) for expandable and collapsible elements.
    • YQL Query

      YQL Queryon cdn

      This module adds a little sugar to YUI3 to make simple easy YQL queries.
    • Simple Editor Port

      Simple Editor Porton cdn

      This is a non-supported port of SimpleEditor from YUI2.x.
    • YUI 2 treeview port

      YUI 2 treeview porton cdn

      An unsupported port of the YUI 2 treeview control
    • History Lite

      History Liteon cdn

      History Lite is similar in purpose to the YUI Browser History module, but with a more flexible API, no initialization or markup requirements, limited IE6/7 support, and a much smaller footprint.
    • Konami event

      Konami eventon cdn

      Adds a DOM event "konami" that is triggered when the targeted element receives keydown strokes in the Konami code sequence.
    • JSONP

      JSONPon cdn

      Adds a Y.JSONPRequest class and a Y.jsonp(url, callback) method.
    • Textarea Tab Control

      Textarea Tab Controlon cdn

      This little module adds the ability to use the tab key inside of a textarea. Currently it doesn't support Opera and it doesn't support text-selection tabbing.
    • HTML5 Player

      HTML5 Playeron cdn

      YUI HTML5 Player is a YUI 3 widget that creates a video player using the HTML5 video tag and JavaScript that is based on YUI 3. It was started as entry to the YUI 3 Gallery Contest in March 2010.
    • Storage Lite

      Storage Liteon cdn

      Lightweight API for persistent cross-browser local key/value storage similar to the HTML5 localStorage API. Supported browsers include IE6+, Firefox 2+, Safari 3.1+, Chrome 4+, and Opera 10.5+. No browser plugins required (not even Flash).
    • Idle Timer

      Idle Timeron cdn

      The idle timer aims to determine when the user is idle (not interacting with the page) so that you can respond appropriately.
    • Overlay Modal Plugin

      Overlay Modal Pluginon cdn

      A plugin to add modality support to Overlay. Prevents interacting with elements "under" the Overlay by masking them.
    • Gallery Badge

      Gallery Badgeon cdn

      A simple YUI 3 Gallery badge using the YQL Gallery Module.
    • Twitter Status display

      Twitter Status display

      Adds Y.Twitter.Status widget for Twitter status updates. Configure how many to display, from what twitter user (public only), and how frequent to poll for updates.
    • chromahash

      chromahashon cdn

      Chromahash is a non-reversable password visualization module
    • YUI2 Wrapper Utility

      YUI2 Wrapper Utilityon cdn

      The YUI2 Wrapper Utility makes it easy to transform existing YUI 2 code into YUI 3 compatible code, using lazy load to include the required yui2 modules leveraging YUI 2 Loader Utility.
    • Number

      Numberon cdn

      Supplies sorely needed number evaluation and manipulation utilities. This adds additional functionality to what is provided in yui-base, and the methods are applied directly to the YUI instance. This module is useful for sites that need to manipulate or evaluate numbers.

    More Modules

    • AlloyUI Node Fx

      AlloyUI Node Fxon cdn

      AlloyUI Node-Fx provides a bunch of utility methods to animate YUI Node
    • AlloyUI Dialog

      AlloyUI Dialogon cdn

      A floating application dialog for presenting information to the user.
    • Radial Menu

      Radial Menuon cdn

      This widget introduces a novel way to handle on-demand menus. The RadialMenu widget opens a series of customizable RadialMenuPanels around a center point in the page. End-users can then click on the RadialMenuPanels to trigger subscribable events. Inspired by the video game industry, this menu break
    • AlloyUI IO

      AlloyUI IOon cdn

      A rollup for all AlloyUI IO modules for handling ajax requests.
    • [retired] Array Map

      [retired] Array Map

      Retired, since it overlaps Array.extras
    • Port Base

      Port Baseon cdn

      This module will aid a developer in porting from a newer YUI2 module to a YUI3 module. It mimics the YAHOO.util.Element class from 2.x.
    • Lightbox

      Lightboxon cdn

      A port of the Lightbox module to YUI. Currently this includes all of the functionality of the Lightbox 2 with plans to begin to import functionality from Thickbox and other Lightbox extensions.
    • AlloyUI Char-Counter

      AlloyUI Char-Counteron cdn

      A utility to limit the number of characters allowed in an input box.
    • Dispatcher

      Dispatcheron cdn

      Porting Bubbling Library Dispatcher Plugin to YUI 3
    • AlloyUI Editable

      AlloyUI Editableon cdn

      A widget that makes a node's content editable.
    • Back Button Utility

      Back Button Utilityon cdn

      Detect when a page is returned to via the back button.
    • Magnifier

      Magnifieron cdn

      This node plugin for images will provide a zoomed in view of a subset of the image either in a static location on the page, or a viewport that follows the mouse cursor around the attached image.
    • Parent Window Utility

      Parent Window Utilityon cdn

      Parent Window Utility allow you to manipulate the parent window using YUI
    • Event Binder

      Event Binderon cdn

      Binding user actions until a particular YUI instance become ready, and the listeners defined before flushing those events through a queue. This will help to catch some early user interactions due the ondemand nature of YUI 3.
    • AlloyUI Event

      AlloyUI Eventon cdn

      A rollup for all AlloyUI Event modules
    • AlloyUI Tree

      AlloyUI Treeon cdn

      A widget which displays tree structured data.
    • MultiObject

      MultiObject

      A MultiObject is a collection of objects (all of the same type) that behaves exactly the same as a single object.
    • AlloyUI Overlay Manager

      AlloyUI Overlay Manageron cdn

      AlloyUI Overlay-Manager provides grouping overlays, show or hide the entire group of registered overlays and basic Overlay Stackability (zIndex support)
    • AlloyUI Event Input

      AlloyUI Event Inputon cdn

      An object that normalizes the "input" event to encapsulate text changed events for form fields.
    • Overlay Extras

      Overlay Extrason cdn

      A collection of Plugins for Overlays: Modal, KeepAligned, and AutoHide
    YUI 3.1.2 is an important security update for all YUI 3.1.x and 3.2.0pr1 implementers.

    Developer Spotlight

    John Lindal

    YUI Contributor

    • Username: jafl
    • GitHub: jafl
    • Twitter: jafl5272
    See modules by this developer.

    Gallery Stats

    • Latest CDN Push: 09/1/10
    • Latest Build: gallery-2010.09.01-19-12
    • Total Modules: 203
    • Modules on CDN: 181
    • Next Scheduled Build: 09/08/2010

    YUI Blog Posts

    • In the YUI 3 Gallery: Caridy Patiño Mayea’s Event Binder Module Provides Support for Early Event Binding and Event-driven Module Loading
      Caridy Patino Jun 23rd
    • Using the YUI 3 Calendar Date Selector from Alloy
      Eric Miraglia Jun 18th
    • In the YUI 3 Gallery: The Preload Module
      Caridy Patino Jun 10th
    • In the YUI 3 Gallery: Peter Peterson’s Ratings Widget
      Peter Peterson Apr 28th
    • In the YUI 3 Gallery: Matt Parker’s Resize Plugin
      Matt Parker Mar 25th
    • Andrew Bialecki Wins the YUI 3 Gallery Contest 2010 with Effects Module
      Eric Miraglia Mar 24th
    YUI Projects
    • All YUI Downloads
    • YUI 2
    • YUI 3
    • YUI Doc
    • YUI Compressor
    • YUILibrary.com
    • YUI Build Tool
    • YUI PHP Loader
    YUI Labs
    • All YUI Labs Projects
    • Yeti
    Pages & Links
    • All YUI Downloads
    • Git FAQ
    • Graded Browser Support
    • Contribute to YUI
    • Forum Stats
    • Gallery Stats
    • YUI Calendar
    Contribute
    • Submit a Bug
    • Request a Feature
    • Write Code
    • Meet the Team
    Follow YUI
    • on GitHub
    • on Twitter
    • on FriendFeed
    • on Facebook
    • on IRC
    • YUI Blog
    • YUI Theater
    • YUI Forums

    © 2010 YUI Library - Site Credits