It draws inspiration from SASS and LESS + Stylus and acts as an alternative tool. Variables and conditional logic are supported by it and it includes vendor prefixing. It also helps in defining the format of the CSS code.
Grunt : A collection of predefined tasks
If you want a chat application that is open-source, Converse.JS should be your choice. It enables multiuser conversations at the bottom of the page. You can also connect it to Jabber or XMPP server, which is mostly used in Skype and Google Talk. All the chat options such as declining or accepting contact requests, and setting the statuses such as “online, busy or away”, etc. can be set through it.