konspire is a searchable, distributed file-sharing system featuring resumable file transfers and fast, exhaustive substring searches of all hosted file names on the network. konspire is written using pure Java. Load from processing search requests is distributed throughout a dynamically connected network of servers. Several fault-tolerant features ensure system correctness and reliability.
tangle is a system for "Web page entanglement". tangle creates links between pages automatically based on how users move from one page to another. By viewing the Web through a tangle proxy, you can see the connections and associations left by those who surfed the Web before you. By surfing the Web using tangle, you also leave behind connections and associations for others who will surf in the future.
konspire2b is a content distribution system that takes the standard peer-to-peer model and turns it upside-down. Instead of downloaders broadcasting search requests, content sources send out announcements for the content that they have. This simple change gives the konspire2b network several nice properties, including log-bounded distribution times.
MUTE File Sharing is an anonymous, decentralized search-and-download file sharing system. Several people have described MUTE as the "third generation file sharing network" (From Napster to Gnutella to MUTE, with each generation getting less centralized and more anonymous). MUTE uses algorithms inspired by ant behavior to route all messages, include file transfers, through a mesh network of neighbor connections.
iTMS-4-ALL is a Perl CGI script that allows you to search Apple's iTunes Music Store from any Web browser. The script gives you access to album cover thumbnail images and a massive collection of 30 second preview audio clips. It is useful in its own right, but also serves as an example of how to query and interact with Apple's Music Store server.
silk web is a Web-based hypertext tool with an emphasis on linking. Creating links between nodes in silk requires just one mouse click -- you never need to manually type node identifiers (e.g. URLs or CamelCase node titles). It can also track links to the external Web, and you can manage these links with the same one-click functionality. It works well for organizing ideas and the connections between them (it was designed for personal note-taking), though it can also function as a public space for collaboration, much like a Wiki (like a Wiki with smooth linking).
Transcend can best be described as retro-style, abstract, 2D shooter. The graphics are geometrical, and the pace is sometimes frenzied. Two features set Transcend apart from other games. First, its dynamic graphical engine, which can smoothly morph from one complex shape to another in realtime, produces striking displays. Combining these dynamic shapes with subtle randomizations ensures that each new play through a level is visually different from the last. The second novel feature is the musical power-up system. As you play through a level, you are simultaneously assembling an abstract visual collage and arranging a unique piece of music.
seedBlogs is a modular building block that lets you add PHP and MySQL-backed dynamic content to any Web site. You design and build your Web site however you want; seedBlogs simply handles the dynamic part. You can plug seedBlogs modules into your Web site wherever you want lists of posts (or books, news, quotes, etc.) to appear. With very little effort, you can create a customized Web site that you and your organization can update and edit from the Web.
Cultivation explores the social interactions within a gardening community. You lead one family of gardeners, starting with a single individual, and wise choices can keep your genetic line from extinction. While breeding plants, eating, and mating, your actions impact your neighbors, and the social balance sways between conflict and compromise. Cultivation features dynamic graphics that are procedurally-generated using genetic representations and cross-breeding. In other words, game objects are "grown" in real-time instead of being hand-painted or hard-coded. Each plant and gardener in the game is unique in terms of both its appearance and behavior.
Primrose is a game that presents a deep puzzle that is completely fresh. Primrose's gameplay is deceptively simple: Surround tiles of one color with another color to clear them. The surrounding tiles flip color, leading to possible chain reactions. Larger groups cleared and longer chain reactions are awarded more points. This simple setup has many interesting emergent properties, creating a challenging game without resorting to external gimmicks like time pressure. The game also features a world-wide online high score board complete with instant replay, move-by-move, of all top-scoring games.