Snarl is the name for the code that a few rough-and-ready Londoners put together for a project called Sukey. It was started by @gausie and @samthetechie the night before the student protest on the 10th of November 2010 against rising tuition fees for higher education in the UK.
Ultimately, it's a system to crowdsource information about what's going on on the ground during a protest and relay it in way that is easily understandable and usable to protesters. It is made of three core modules - an app for reporting and receiving news, a messaging console to sort and rate data that's coming in and a mapping console to visualise the data it collects. There are also a few other projects under the Snarl userpage; they are proposed add-on apps to improve the service.
The short term aim is to get Snarl to a point where any protest movement could run their own instance without any human assistance. The mid term aim is to make Snarl organise and redistribute data automatically and efficiently. The longer term aim is to decentralise the whole system in some way. We can do it together.