1. A method comprising: outputting, with one or more processing devices of a client, for communication to one or more servers, a first developer registration information for a developer matching service; downloading, with the one or more processing devices of the client, an agent associated with the developer matching service to a first developer workspace on the client, wherein the first developer workspace comprises a first development environment, and wherein the agent is configured to monitor the first developer workspace; outputting, with the one or more processing devices of the client, for communication to the one or more servers, data obtained from monitoring of the first developer workspace by the agent; receiving, with the one or more processing devices of the client, from the one or more servers, a message that a correspondence has been identified between a first unit of code in the first development environment and a second unit of code in a second development environment comprised in a second developer workspace registered with the developer matching service; and establishing, with the one or more processing devices of the client, in response to receiving the message, a connection between the client and a collaboration platform comprising a social coding service that facilitates collaboration between the first development environment and the second development environment with respect to the first unit of code and the second unit of code.