What are Tools for Mashups?

Mashup Camp 3 kicked-off today here at MIT in Cambridge (a two day event follows on the heels of the Mashup University earlier in the week). One of the first sessions was Mashup Dev Tools, a discussion lead by Dave Nielsen of StrikeIron. It was a very interesting discussion where one of the primary challenges was the breadth of what "mashup tools" means: is it for developers, non-IT end users (client-side), middleware services (server-side), code libraries, data scraping, ajax frameworks, widget platforms, or other? Dion Hinchcliffe covered 8 of them last year. As the sampling below shows there's a wide variety of things that could be considered mashup development tools.

There are certainly more so feel free to add other examples in the comments.

Be sure to read the next Tools article: Proto Mashup Contest: An iPod a Day