New alternative IDE for Arduino

library repository where everyone can add their libs in form of a git / github project

Yes many of us would like a system like this. The problem seems to be that there are so many libraries with documentation and various updates. All of which can't really be catered for by a single repository. I have been hoping to find agreement on an xml format that would allow an xml file to be placed in each library folder.

The xml file could describe the author, version info and also download instructions such as git or zip from some location. The idea being it enables automatic version checking and a simple "click to update" feature.