Hi there,[snip]Once you have found the libraries you need, You have to download it to your Arduino libraries folder, use it and probably forget it.This process cumbersome:manual search with different possible options, not always well documentedmanual download and install to Arduino librariesno version control in the process (all versions of a library have the same name and thus cannot coexist in the Arduino library folder).The tool I'm working on proposes a central repository for arduino libraries and an automated way of retrieving them, configuring them into your project and flashing the whole thing into the board.
The whole point of library in arduino is to bring in all talents from all over to make arduino more useful. There is not a single person or entity managing all the spontaneous library developers and their versions. Only the most popular ones are kept current by the developers that have time for them. You can't force every developer to report to a single entity for their uploads. What if this repository breaks down? Your idea is good but not realistic for arduino. A better way is to encourage developers to post introductions of their libraries on an arduino team hosted website but still keep library sources distributed.