1. A computer-implemented method for repository searching in a networked computing environment, comprising: ranking a set of repositories within a first integrated development environment (IDE) into an order in which the set of repositories are to be searched; receiving a first program code file from the first IDE, the first program code file having a set of attributes, the set of attributes corresponding to a class or a method associated with the first program code file; parsing and indexing the first program code file into a repository of the set of repositories based on the set of attributes; receiving a search request from a second IDE; identifying a matching program code file stored in the repository of the set of repositories based on the order, search request and the set of attributes; and transmitting the matching program code file to the second IDE to fulfill the search request.