1. A system comprising: one or more processors; and a module for a software development tool installed on the system, the module implemented by the one or more processors of the system, the module configured to communicate with an application executing on an additional system, the application configured to access a code repository stored on the additional system, the code repository including a plurality of programming implementations, the module further configured to, at least: receive a test, the test specifying a set of search parameters; receive a result, the result representing an application of the test by the application to each programming implementation of a first search set of programming implementations of the plurality of programming implementations, the result including a first result set of programming implementations selected from the plurality of programming implementations based on each programming implementation of the first result set satisfying the test; providing an option to select a programming implementation from the first result set, the providing of the option including communicating a correspondence of a first set of metadata items to the first result set, the metadata items being useful to assist with a determination pertaining to an acceptance of the option; based on the acceptance of the option to select the programming implementation from the first result set, automatically include the programming implementation in a programming project implemented using the software development tool; receive an additional test, the additional test specifying an additional set of search parameters; receive an additional result, the additional result representing an application of the additional test to each programming implementation of a second search set of programming implementations, the result including a second result set of programming implementations selected from the plurality of programming implementations based on each programming implementation of the second result set satisfying the additional test, the second search set including the first result set, the second search set not including programming implementations of the first search set that were not included in the first result set; provide an option to select a programming implementation from the second result set; and based on an acceptance of the option to select the programming implementation from the second result set, automatically include the programming implementation in a programming project, wherein the receiving of the additional test and the receiving of the additional result occurs before the acceptance of the option to select the programming implementation from the first result set and wherein the providing of the option to select the programming implementation from the first result set is replaced with the providing of the option to select the programming implementation from the second result set.