Snippets code from my daily experience

July 7, 2007

How many applications based on XUL exist?

Filed under: firefox,flock,mozilla,xul — dafi @ 11:43 am

Thanks to

Jane Ocean to give me many names to add to this list

marcoos to help me to discover new cool XUL applications

The Mozilla XUL application framework is used to create mainly two types of standalone applications: browsers and email client.

But XUL has all potential to be used to create any complex and cross platform application.

Well, I want to list all applications based on XUL (or XULRunner)


absolutely the most significant XUL target

  • Firefox – no words… the browser changed internet πŸ˜‰
  • Mozilla Suite – All in one, browser+email+HTML composer
  • SeaMonkey – The Mozilla Suite successor, I think is better than Firefox but I love bell and whistle
  • Flock – A step ahead but actually only a Firefox with some extensions already installed (IMHO)
  • Netscape 8.x – No revolution but contains many interesting features, it’s based on Firefox 1.0
  • Netscape 9.x – it’s based on Firefox 2.0
  • Minimo – Browser for mobile devices
  • Camino – Browser for MacOsX It’s based on Mozilla’s Gecko but isn’t a XUL application
  • Swiftweasel and Iceweasel – Binary optimized Firefox. Iceweasel is under GNU license
  • WebRunner

Email clients

anybody has news about the Eudora porting to XUL??

HTML Editors

nothing so innovative but very usable

  • NVU – why this cool project has been abandoned????
  • kompoZer – the NVU successor

Schedulers, calendars and PIM

I’m waiting to completely remove Outlook

  • Sunbird – Cool, easy and enough stable
  • Lightning – Ok Ok I know! 😦 This isn’t a standalone application but sunbird as extension

Developer tools

  • Komodo – Interesting IDE project, cool KomotoEdit full free (added 08 Sep 2007)

Instant Messaging

Other categories

Non stricly web-related XUL applications

  • Celtx – Celtx is a project collaboration tool for people who work in film, TV, theater and New Media
  • SongbirdTHE web media player, I really love it but maybe it’s a bit slow and unstable
  • eMusic DLM – Download manager
  • Etna – XML editor
  • Joost – Internet TV viewer and more
  • Miro – Video player
  • Chatzilla – IRC client
  • Second Life client – The well known artificial world (added 28 Jul 2007)
  • Evergreen – An enterprise-class Integrated Library System (ILS) (added 23 Sep 2007)

At this time I found only these but my search continue πŸ˜‰

Do you know other XUL based applications?



  1. Nvu wasn’t really abandoned, it’s being developed now as ‘Mozilla Composer’ (yeah, yet another renaming). πŸ™‚

    Comment by marcoos — July 18, 2007 @ 9:43 am

  2. And the apps you’re missing here include Joost, Democracy Player (vel Miro) and Chatzilla.

    Comment by marcoos — July 18, 2007 @ 9:45 am

  3. marcoos thank for your useful hints.
    I’m not sure joost is XUL…

    Comment by dafi — July 18, 2007 @ 8:10 pm

  4. Joost is based on XULRunner. I even have a Joot t-shirt that lists Mozilla as one of its building blocks. πŸ™‚

    Comment by marcoos — July 18, 2007 @ 11:40 pm

  5. Also try WebRunner, another XULRunner-based browser.

    This one is my mod:

    Comment by LouCypher — July 19, 2007 @ 2:11 pm

  6. Hi Lou πŸ™‚

    List updated πŸ˜‰


    Comment by dafi — July 19, 2007 @ 8:46 pm

  7. BTW, I don’t think Camino uses XUL, I read about it somewhere

    Comment by LouCypher — July 24, 2007 @ 2:15 am

  8. Found it

    In place of an XUL-based user interface used by most Mozilla-based applications, Camino uses Mac-native Cocoa APIs…

    Also from Camino FAQ

    Q. Does Camino support Firefox extensions?
    A. No, and it never will. Firefox extensions rely on XUL (a user interface toolkit made by Mozilla) to interact with the user and draw their interface. Camino uses Cocoa (an interface toolkit made by Apple) and does not support XUL.

    Comment by LouCypher — July 24, 2007 @ 2:33 am

  9. I apologize for mistake, added note to Camino

    Comment by dafi — July 24, 2007 @ 6:53 am

  10. The Evergreen project uses xulrunner for (brick & mortar) library automation.

    — Jason

    Comment by Jason Etheridge — September 23, 2007 @ 4:08 am

  11. Hi Jason,

    I’ve added Evergreen to post πŸ˜‰

    thank you

    Comment by dafi — September 23, 2007 @ 8:00 am

  12. XULRunner Hall of Fame from MDC.

    Comment by LouCypher — February 9, 2008 @ 3:33 am

  13. The last link is very complete and well organized, thanks

    Comment by dafi — February 15, 2008 @ 6:24 pm

  14. I’m actually adding XUL development to the PHPulse framework as we speak so you can not only develop MVC websites but also MVC XUL apps delivered in the same interface using the same tools. And they can integrate with your existing website and existing user base all through the same framework without having to learn a new toolset.

    Already works well but am putting together a demo to teach others (and learn a little myself) on how to build a full featured XUL App and to do a talk at an upcoming ApacheCon hopefully. (or to see the app in development)

    Comment by Owen Rubel — June 24, 2008 @ 5:33 pm

  15. You might wish to add Spicebird to the list of Xul apps.

    Spicebird is your one platform for many collaboration needs. It provides e-mail, calendaring and instant messaging with intuitive integration and unlimited extensibility.

    It provides easy access to various web services while retaining all the advantages of a desktop application. The application is based on projects like Thunderbird, Lightning and Telepathy and adds more functionality and integration among its components.

    Comment by Jane Ocean — January 15, 2009 @ 9:50 pm

  16. My company just released Mockery, a GUI mockup and prototyping tool, which is written in XUL and JS and deployed as a XULRunner application. You can check it out at

    Comment by Joel Anair — October 12, 2009 @ 12:14 am

RSS feed for comments on this post.

Blog at

%d bloggers like this: