I'm looking for a specific website that lists several open source web applications, but I couldn't remember its name if my life depended on it.
The site's background is very dark gray. It is just one page, listing and linking to applications in a few categories, e.g. social networking, games, travel, audio & video, research. Some apps that I remember being there are: Wikia, use-it (travel guide) and a service bringing couch surfers and people with a couch available together. If I remember correctly the site's name starts with an L (not Lifehacker, alas).
Does this description ring a bell to anyone? I should have bookmarked it, but I haven't.