Chosen is a javascript plug-in makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors. Instead of forcing your users to scroll through a giant list of items, they can just start typing the name of the item they were looking for.

Add Chosen’s files to your app and then add the class chzn-select to your select box. Chosen automatically respects optgroups, selected state, the multiple attribute and browser tab order. You don’t need to do anything else except customize the style as you see fit.

Published under: Forms | MIT License

CreditCard.js is a credit card validation library for JavaScript using Prototype. Using CreditCard.validate(’1111 2222 3333 4444′) returns true/false, the given string is automatically stripped of whitespace, so it can be plugged directly into form validations.

It checks if the luhn validation code add up, and the range and the length of the numbers. You can do the card identification via CreditCard.type(string) returns “Visa”, “MasterCard”, etc.

Published under: Forms | License Free

Horinaja is a ready-to-use slide-show implementation, utilizing either scriptaculous/prototype or jQuery.

Horinaja is innovative because it allows you to use a mousewheel for navigation. When the mouse is outside of the slide-show area, it scrolls. When hovering over the slide-show, the scrolling pauses.

Published under: Demo Tour | CC License

Starbox allows you to easily create all kinds of rating boxes using just one PNG image. The library is build on top of the Prototype javascript framework. For some extra effects you can add Scriptaculous as well. Check the demos to see what Starbox is all about and read on for more information on how to customize your own Starboxes.

Starbox provides you with these great features:

  • Rerating allows you to adjust your previous rating.
  • You can easily save your rating with Ajax using the build in callback.
  • Improvements to the CSS model, allowing you to style the Starbox based on status (hover, rated and locked).
  • Better seperation of Javascript, CSS and images.
  • A ghosting bar that tracks your average.
  • Custom event ’starbox:rated’ is fired when your rate.
  • Batched building of Starboxes based on cached overlay images.

Published under: Polls | License Free