Networks are ubiquitous and part of our common vocabulary. Network science and engineering as a formal field has seen explosive growth over the last 20 years, playing a central role in the formation of companies such as Akamai, Twitter, Google, Facebook, and LinkedIn. The concepts have also been used to address fundamental problems in diverse fields (e.g., epidemiology, marketing, utility infrastructures, coupled human social-technical systems), and are now part of most university curricula. Network science is multi-disciplinary, yet resources for conducting network science are largely dispersed and standalone, of small scale, home-grown for personal use, and/or do not cover the broad range of operations that need to be performed on networks, much less compose these operations. Furthermore, many researchers who study networks are not computer scientists; as a result, they do not have easy access to computing and data resources. What is needed is a cyber infrastructure to bring together resources to provide a unifying ecosystem for network science that is greater than the sum of its parts. The goal of this project is to develop this community resource, where users and application developers can contribute codes and data to the benefit of the entire community.