20. The computer program product of claim 15 , the computer readable storage media further comprising instructions to detect a tag indicating a need for the proposed program code library.
15. A computer program product for processing proposed program code libraries in a networked computing environment comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to: receive a set of annotations associated with a set of program code files in an integrated development environment (IDE), wherein the set of annotations include one or more conditions for replacing a program code library; receive a proposed program code library in the IDE; determine whether the proposed program code library is an excluded program code library based on the set of annotations; compute whether the proposed program code library meets one or more thresholds for replacing an existing program code library, the computing being based on at least one of: an attribute comparison and a micro-benchmarking analysis; and provide, responsive to the proposed program code library meeting the one or more thresholds, the proposed program code library to a computer device hosting the IDE.