A popular trend among websites (and Facebook applications) which tie into the Facebook Platform is to mimic stock Facebook user-interface elements. This is usually done to improve conversion (possible because of user familiarity). Facebook provided some limited UI functionality via FBML on old canvas applications; however, with the deprecation of FBML, many developers have been left without easy recourse in their transition to iFrame applications. I fell into this category with my original JSFriendSelector which served as motivation to create ui-toolkit.
ui-toolkit is a small (unofficial) library to provide similar Facebook UI elements using standard HTML, Javascript, and CSS. It is open source, licensed under the MIT license and available on Github. A demo can be found here. A brief list of the initially supported UI elements:
One note, the ui-toolkit friend-selector relies on both the Javascript SDK and PHP SDK. As of today, the two most current SDK versions (Facebook-hosted Javascript and PHP v3.0.0) use different cookie formats and cannot detect login state from each other. Therefore, until the Javascript SDK is released (in about 4 weeks) the ui-toolkit friend-selector will continue to the use the old PHP 2.x SDK. See the bottom of the official Facebook Platform blog post for more details.
Email with me any questions or comments.
(This post is mirrored on the Facebook Developer Forums)