The sqlports database I committed a few months ago is still waiting for some nice applications.
It would be mostly trivial to write a nice web application that interfaces with sqlports, and shows its information in many distinct ways. Think full package description, think search capabilities ! All of this is fairly easy to do, as far as programming goes. Any framework, be it perl's Mason, php, python, ruby, will nicely interface with an sqlite database. It's mostly a question of deciding how you want to organize the information and present it to the user. Instead of reinventing the wheel, and re-parsing stuff from various packages and other sources, just use that database. Concentrate on presenting nice results. And if there's any info you miss from sqlports, just ask. Adding carefully chosen information is trivial.
