Top 1000 Open Source Libraries