<RuntimeDirectory>\System.Net.Http.dll <RuntimeDirectory>\System.Runtime.dll Octokit Octokit.Reactive System.Reactive.Linq System.Net.Http.Headers Octokit System.Threading.Tasks async Task Main(string[] args) { //This makes discovering code fun!! var client = new GitHubClient(new Octokit.ProductHeaderValue("octokit")); var gorepos = await client.Search.SearchRepo(new SearchRepositoriesRequest() {Language = Language.Go}); gorepos.Items.OrderByDescending (i => i.CreatedAt) .OrderByDescending (i => i.StargazersCount) .Take(50) .Select (i => new { Name = i.Name, Description = i.Description , LastUpdated = i.UpdatedAt, Url = i.HtmlUrl, WatchCount = i.StargazersCount }) .Dump(); }