{"id":21594470,"url":"https://github.com/emanuelef/github-repo-activity-stats","last_synced_at":"2025-04-10T23:41:18.517Z","repository":{"id":191057706,"uuid":"682706611","full_name":"emanuelef/github-repo-activity-stats","owner":"emanuelef","description":"Go module to download GitHub repo stats","archived":false,"fork":false,"pushed_at":"2025-04-08T16:39:47.000Z","size":583,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T17:35:24.227Z","etag":null,"topics":["github","go","statistics"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emanuelef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-24T18:45:03.000Z","updated_at":"2025-04-08T16:39:36.000Z","dependencies_parsed_at":"2023-08-27T22:44:29.216Z","dependency_job_id":"97b663a9-3661-4d0e-936e-7d56fa7637aa","html_url":"https://github.com/emanuelef/github-repo-activity-stats","commit_stats":null,"previous_names":["emanuelef/github-repo-activity-stats"],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelef%2Fgithub-repo-activity-stats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelef%2Fgithub-repo-activity-stats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelef%2Fgithub-repo-activity-stats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelef%2Fgithub-repo-activity-stats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanuelef","download_url":"https://codeload.github.com/emanuelef/github-repo-activity-stats/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248317732,"owners_count":21083525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","go","statistics"],"created_at":"2024-11-24T17:18:32.111Z","updated_at":"2025-04-10T23:41:18.501Z","avatar_url":"https://github.com/emanuelef.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go GitHub Repository Stats Library\n\nThis Go library provides functionalities to fetch statistics and insights about GitHub repositories. It leverages the GitHub GraphQL API to obtain a wide range of information about a repository, such as stars history, commit data, releases, and more.\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Getting Started](#getting-started)\n- [Features](#features)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\n\nHave you ever needed to analyze and gather statistics on GitHub repositories programmatically? This library is designed to help you with just that. It's written in Go and provides convenient functions to obtain various statistics about a GitHub repository.   \nThis can be helpful when analysing a series of repos, it is currently used in:\n- [gh-repo-stats-server](https://github.com/emanuelef/gh-repo-stats-server): Get full star history of a repo\n- [awesome-go-repo-stats](https://github.com/emanuelef/awesome-go-repo-stats): Stats about repos in [awesome-go](https://github.com/avelino/awesome-go)\n- [cncf-repos-stats](https://github.com/emanuelef/cncf-repos-stats): Stats about repo in CNCF\n\n## Getting Started\n\nTo get started with this library, follow these steps:\n\n1. Install the library using `go get`:\n\n   ```bash\n   go get github.com/emanuelef/repostats\n\n\n# github-repo-activity-stats\n\nhttps://all.devstats.cncf.io/d/1/activity-repository-groups?orgId=1\n\n\nCNCF Stats  \n\nhttps://raw.githubusercontent.com/cncf/devstats/master/projects.yaml\n\nhttps://blog.palark.com/cncf-cloud-native-projects-usage-stats-2022/\nhttps://gloutnikov.com/post/cncf-language-stats/\nhttps://www.cncf.io/reports/cncf-annual-survey-2022/\nhttps://devstats.cncf.io\nhttps://www.cncf.io/projects/\n\nhttps://star-history.com/#brigadecore/brigade\u0026Date\n\nhttps://star-history.com/#telepresenceio/telepresence\u0026Date\nhttps://star-history.com/#temporalio/temporal\u0026Date\n\nGH  \nhttps://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps#user-access-tokens-on-githubcom\n\nhttps://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#rate-limits-for-requests-from-github-actions\n\nhttps://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#rate-limiting\n\nhttps://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#secondary-rate-limits\n\nhttps://github.com/opentofu/opentofu/stargazers\n\nhttps://github.com/trending\n\n\nContributors/Mentionable users  \nhttps://stackoverflow.com/questions/46309272/github-graphql-query-for-project-contributors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelef%2Fgithub-repo-activity-stats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanuelef%2Fgithub-repo-activity-stats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelef%2Fgithub-repo-activity-stats/lists"}