Mozilla Firefox Add-on Builder and SDK - for creating extensions with HTML5, CSS, and JavaScript. The Builder is a web-based IDE and the SDK provides a whole stack of APIs for programming extensions.