query GitHubSearch($queryString: String!, $firstCount: Int!, $order: LanguageOrder!) {
  search(query: $queryString, type: REPOSITORY, first: $firstCount) {
    repositoryCount
    nodes {
      ... on Repository {
        name
        createdAt
        description
        id
        languages(first: 1, orderBy: $order) {
          nodes {
            name
          }
        }
        licenseInfo {
          name
        }
        owner {
          login
        }
        stargazers {
          totalCount
        }
        url
      }
    }
  }
}


Add homepageUrl for later investigation
query GitHubSearch($queryString: String!, $firstCount: Int!, $order: LanguageOrder!) {
  search(query: $queryString, type: REPOSITORY, first: $firstCount) {
    repositoryCount
    nodes {
      ... on Repository {
        name
        createdAt
        description
        homepageUrl
        id
        languages(first: 1, orderBy: $order) {
          nodes {
            name
          }
        }
        licenseInfo {
          name
        }
        owner {
          login
        }
        stargazers {
          totalCount
        }
        url
      }
    }
  }
}