What is Lily? Lily is a browser-based visual programming environment. Programs are built graphically by connecting modules to add functionality, fetch and direct the flow of data, play sound or video, add interactivity or display results. Lily programs can be shared with other Lily users, installed as Firefox add-ons, run as standalone apps using XULrunner, or (with some limitations) be embedded in a web page. What modules are available? There are over 150 modules available: web service modules for apis like Amazon, Flickr, Wikipedia, Yahoo, etc; UI modules that wrap widgets from YUI, Scriptaculous, JQuery, Google Maps, etc as well as the browser's built-in UI elements; modules that offer privileged access to SQLite storage, sockets or the file system; graphics modules that encapsulate SVG and Canvas functionality and multimedia modules for playing sound and video. Modules are written in javascript (like Lily itself) and it's dead simple to write a module to do pretty much whatever you want. How is Lily licensed? Lily is free & open-source and will be released under the MIT license. When will the public beta be ready? I'm shooting for Spring. Drop me a line if you'd like to be informed when it's ready.