This repository collects and stores long-term GitHub repository analytics for the public repositories of AiratTop using the github-repo-stats GitHub Action.
- Long-term history: Stores repository traffic snapshots over time, beyond GitHub’s default short retention window.
- Multi-repository tracking: Collects analytics for multiple public repositories from a single workflow.
- Automatic updates: Runs daily on a scheduled GitHub Actions workflow.
- Manual runs: Supports manual workflow execution with
workflow_dispatch. - Centralized storage: Stores generated data and reports in a dedicated branch of this repository.
- Simple setup: Works with a single GitHub token stored in repository secrets.
- Public and free-friendly: Well suited for tracking public repositories with GitHub-hosted runners.
- authentik-self-hosted
- beszel-self-hosted
- caddy-self-hosted
- clickhouse-self-hosted
- gatus-self-hosted
- metabase-self-hosted
- monitoring-self-hosted
- mysql-self-hosted
- n8n-self-hosted
- ollama-self-hosted
- postgresql-self-hosted
- qdrant-self-hosted
- redis-self-hosted
- wordpress-self-hosted
- dns.api.airat.top
- ip.api.airat.top
- meta.api.airat.top
- num2words.api.airat.top
- translit.api.airat.top
- uuid.api.airat.top
- whois.api.airat.top
- json.airat.top
- md.airat.top
- miner.airat.top
- mytasks
- pass.airat.top
- random.airat.top
- task.airat.top
- utm.airat.top
- uuid.airat.top
This repository uses a GitHub Actions workflow located at:
.github/workflows/repo-stats.yml
The workflow:
- Runs daily on schedule.
- Can be started manually from the GitHub Actions tab.
- Iterates through the configured list of repositories.
- Collects repository traffic and related analytics.
- Stores the generated data in a dedicated branch.
Generated analytics data is stored in a separate branch:
github-repo-stats
This keeps the main branch clean while allowing the action to continuously append and update analytics artifacts over time.
- A public GitHub repository for storing workflow configuration and generated analytics.
- A GitHub personal access token stored in repository secrets.
- Repository secret name:
GHRS_GITHUB_API_TOKEN
- Open the Actions tab in this repository.
- Select the
repo-statsworkflow. - Click Run workflow.
The workflow also runs automatically every day based on the configured cron schedule.
- The first useful analytics history appears only after multiple workflow runs.
- The repository accumulates snapshots over time, so the value grows gradually.
- This setup is intended for public repositories and a simple, low-maintenance analytics workflow.
This project is licensed under the MIT License - see the LICENSE file for details.
AiratTop
- Website: airat.top
- GitHub: @AiratTop
- Email: mail@airat.top
- Repository: github-repo-stats