Tuesday, January 29th, 2008

Lily, JavaScript Visual Programming Tool

Category: JavaScript

Bill Orcutt just announced the first beta release of Lily, an open source, Mozilla based visual programming environment written in Javascript. Lily is a very neat way of building an application by connecting modules which handle the intricacies of working with data, animation and sound. It’s a testament to the power of JavaScript:

I’m happy to announce the first beta release of Lily, an open source, Mozilla based visual programming environment written in Javascript. Lily is a modular framework that allows you to wire together Javascript library components graphically. Currently there are Lily modules that wrap components from the YUI, JQuery & Scriptaculous libraries. There are also modules that provide access to the file system, browser storage, network & graphics. Lily programs can be saved as standalone XULRunner applications or as Firefox addons.

Lily currently has over 180 modules which allow you to take advantage of different libraries and services including jQuery, YUI, Google Maps and Amazon.

Bob has provided some demo links to get a feel for some of what Lily can do:


I especially found this demo to be cool since I was in need of some music! ;) (Quicktime Movie)

Posted by Rey Bango at 4:38 pm

3.5 rating from 21 votes


Comments feed TrackBack URI

How about a link to the Lilly website, instead of just video links? Yes, I figured out the link, but it’s a pretty obvious thing to include when you talk about a company.

Comment by xxdesmus — January 29, 2008

@xxdesmus: How about asking nicely instead of being sarcastic and rude? It was an obvious oversight so I would expect at least a semblance of courtesy when commenting.

Comment by Rey Bango — January 29, 2008

Interesting, I downloaded and got a lily app running. I know this is a developer tool, but we like eye candy too – the interface is as basic as it comes.

After reading the “quick start” guide and clicking around for 10-15 minutes, I could not even figure out how to get something to print to the debug window. Either something is missing, I overlooked a key point, or I’m a moron.

Thanks Mozilla, from the demos it looks like this could really be a great in-road to quickly making tools that interact with the browser – even without actually having to code much.

Comment by Marc — January 29, 2008

This is really cool. I’ve seen some other program that has almost the same type of interface. It’s called Max/Msp.

Comment by dicabrio — January 30, 2008

@Rey Bango

You’re absolutely right. I was having a bad day, but that doesn’t mean I should have been an ass.

Comment by xxdesmus — January 31, 2008

@xxdesmus: Thanks for comment. I really appreciate you coming back and saying that. :)

Comment by Rey Bango — January 31, 2008

Leave a comment

You must be logged in to post a comment.