Smart Lists is light-weight (8KB) javascript applet, created by Benjamin Keen, that lets you convert "flat" HTML lists of information into categorized, paginated lists. In essence, it's a presentation layer for improving the readability of related information, without requiring a database or server-side script.

Smart List example

Smart Lists relies on Prototype and Scriptaculous, does does not require a database or server-side script, supports FF2+, IE6+, Safari 2+ and Opera 9+, and provides the following configurable options:

» Choice for the item hide/show effect
» Choice for changing page effect
» Control effects speed
» Number of items per page
» Option to show/hide the number of items
» Complete control on CSS classes
» Downgrades gracefully if no JS

Smart Lists can be easily applied to existing lists with very little effort, providing a significant bump in usability.

» See Smart Lists in action
» Download Smart Lists