Fork me on GitHub

Ace Editor

Ace Editor

An embeddable code editor that matches the features of native editors.

Audio

Audio

Creates an interactive audio player in HTML5 with fallback for old browsers.

AutoComplete

AutoComplete

Provides suggestions while users type into the field.

Button Item

Button Item

Enables the creation of buttons with icons and event handling.

Carousel

Carousel

Provides an interactive way of cycling through elements.

Char Counter

Char Counter

Provides a character counter that limits the amount of text in a field.

Data Table

Data Table

Provides the user with a method of organizing, arranging, and editing tables of information.

Datepicker

Datepicker

Create a dynamic datepicker that allows users to select the date with a calendar.

Diagram Builder

Diagram Builder

Drag and drop diagram elements, create new tasks, draw connectors from node to node.

Dialog

Dialog

Displays information in a dialog window that can be dragged or presented as a modal.

Form Builder

Form Builder

Provides a graphic user interface method for contructing forms.

Form Validator

Form Validator

Provides a method of ensuring the validity of form entries.

I/O

I/O

Allows you to make asynchronous HTTP (Ajax) requests.

Image Cropper

Image Cropper

Provides a draggable/resizable cropper widget to crop image sizes.

Image Viewer

Image Viewer

Allows users to view and navigate through a collection of images.

Nested List

Nested List

Gives the user the ability to interact with a list element.

Node

Node

Allows for interaction with the DOM.

Paginator

Paginator

Provides a set of controls to navigate through paged data.

Portal Layout

Portal Layout

Enables a layout with draggable/droppable functionality.

Progress Bar

Progress Bar

Allows users to view loading progress in real time.

Property List

Property List

Allows users to view and change properties from JavaScript objects.

Rating

Rating

Allows users to set ratings for content.

Scheduler

Scheduler

Allows user to access scheduler widget with built-in calendar.

Textbox List

Textbox List

Displays users' choices to them as a graphic list.

Toggler

Toggler

Allows users to toggle content on and off.

Tooltip

Tooltip

Gives users contextual information or content, such as help text or images.

TreeView

TreeView

Allows users to view file/folder structure in expandable tree view.

Video

Video

Creates an interactive HTML5 video player with fallback Flash video player.

Viewport

Viewport

Provides a cross-browser method of adapting web design to display size.

and this is just the beginning!

AlloyUI has more than 60 components but not all of them are documented, so you can help us by creating examples and tutorials.