FinderJS is a small UI component that allows you to browse tree-like data in columns, similar to the file manager in OS X. It supports both static and asynchronous data sources and is easy to customize.
Website Demo