{"id":44542087,"url":"https://github.com/fbuireu/github-star-tracker","last_synced_at":"2026-06-27T10:00:59.650Z","repository":{"id":338272584,"uuid":"1152681086","full_name":"fbuireu/github-star-tracker","owner":"fbuireu","description":"⭐ GitHub Action to automatically track star count changes across repositories with visual charts, email notifications, and historical reports","archived":false,"fork":false,"pushed_at":"2026-06-21T06:22:45.000Z","size":8889,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-22T10:37:02.586Z","etag":null,"topics":["analytics","automation","badges","charts","ci-cd","devops","github","github-action","github-actions","github-stars","metrics","monitoring","notifications","reporting","repository","star-history","star-tracker","statistics","tracker","typescript"],"latest_commit_sha":null,"homepage":"https://github.com/fbuireu/github-star-tracker","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fbuireu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["fbuireu"],"buy_me_a_coffee":"ferranbuireu","patreon":"fbuireu","ko_fi":"ferranbuireu"}},"created_at":"2026-02-08T08:57:43.000Z","updated_at":"2026-06-21T06:22:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fbuireu/github-star-tracker","commit_stats":null,"previous_names":["fbuireu/github-star-tracker"],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/fbuireu/github-star-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbuireu%2Fgithub-star-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbuireu%2Fgithub-star-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbuireu%2Fgithub-star-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbuireu%2Fgithub-star-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fbuireu","download_url":"https://codeload.github.com/fbuireu/github-star-tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbuireu%2Fgithub-star-tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34848932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["analytics","automation","badges","charts","ci-cd","devops","github","github-action","github-actions","github-stars","metrics","monitoring","notifications","reporting","repository","star-history","star-tracker","statistics","tracker","typescript"],"created_at":"2026-02-13T19:00:43.938Z","updated_at":"2026-06-27T10:00:59.643Z","avatar_url":"https://github.com/fbuireu.png","language":"TypeScript","funding_links":["https://github.com/sponsors/fbuireu","https://buymeacoffee.com/ferranbuireu","https://patreon.com/fbuireu","https://ko-fi.com/ferranbuireu","https://www.buymeacoffee.com/ferranbuireu"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# :star: GitHub Star Tracker\n\n**A GitHub Action that tracks star counts across all your repositories on a schedule, generates visual reports with charts and badges, and sends notifications when changes are detected.**\n\n[![CI](https://img.shields.io/github/actions/workflow/status/fbuireu/github-star-tracker/ci.yml?style=flat-square\u0026logo=github\u0026label=CI)](https://github.com/fbuireu/github-star-tracker/actions/workflows/ci.yml)\n[![Codecov](https://img.shields.io/codecov/c/gh/fbuireu/github-star-tracker?style=flat-square\u0026logo=codecov)](https://codecov.io/gh/fbuireu/github-star-tracker)\n[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL%20v3-blue?style=flat-square)](https://www.gnu.org/licenses/agpl-3.0)\n[![Product Hunt](https://img.shields.io/badge/Product%20Hunt-featured-orange?style=flat-square\u0026logo=producthunt\u0026logoColor=white)](https://www.producthunt.com/products/github-star-tracker)\n\n**[Documentation](../../wiki)** · **[Getting Started](../../wiki/Getting-Started)** · **[Configuration](../../wiki/Configuration)** · **[Examples](../../wiki/Examples)** · **[Troubleshooting](../../wiki/Troubleshooting)**\n\n\u003c/div\u003e\n\n---\n\n## Table of Contents\n\n- [What You Get](#what-you-get)\n- [Features](#features)\n- [Quick Start](#quick-start)\n- [Configuration](#configuration)\n- [How It Works](#how-it-works)\n- [Embedding in Your README](#embedding-in-your-readme)\n- [Documentation](#documentation)\n- [Support \u0026 Contributing](#support--contributing)\n- [Use of AI](#use-of-ai)\n\n---\n\n## What You Get\n\nEvery run, Star Tracker commits these artifacts to a dedicated data branch:\n\n- **Animated SVG charts:** star history, per-repo trends, top repos comparison, and growth forecasts - with automatic dark/light mode support:\n\n  \u003cimg src=\"examples/star-history.svg\" alt=\"Star History\" width=\"800\"\u003e\n  \u003cimg src=\"examples/comparison.svg\" alt=\"Top Repositories\" width=\"800\"\u003e\n  \u003cimg src=\"examples/forecast.svg\" alt=\"Growth Forecast\" width=\"800\"\u003e\n\n- **Shields.io-style badge:** embeddable star count that updates automatically:\n\n  \u003cimg src=\"examples/stars-badge.svg\" alt=\"Stars\"\u003e\n\n- **Markdown \u0026 HTML reports:** summary tables, delta indicators, new/removed repos, stargazer details, and forecast tables.\n\n- **CSV \u0026 JSON data:** machine-readable exports for dashboards, spreadsheets, or downstream pipelines.\n\n---\n\n## Features\n\n- :chart_with_upwards_trend: **Animated SVG charts:** Star history, per-repo trends, comparisons, and growth forecasts\n- :crescent_moon: **Dark/light mode:** SVG charts auto-adapt to the viewer's color scheme via `prefers-color-scheme`\n- :camera: **Historical snapshots:** Configurable retention (default: 52 runs) with JSON persistence\n- :mag: **Smart filtering:** By visibility, ownership, min stars, regex exclusions, archived, forks\n- :busts_in_silhouette: **Stargazer tracking:** See who starred your repos with avatars and dates\n- :mailbox_with_mail: **Email notifications:** Built-in SMTP with fixed or adaptive thresholds\n- :office: **GitHub Enterprise:** GHES support, auto-detected or explicit API URL\n- :globe_with_meridians: **Multi-language:** English, Spanish, Catalan, Italian\n- :bar_chart: **CSV export:** Machine-readable output for data pipelines\n- :jigsaw: **Action outputs:** `total-stars`, `new-stars`, `new-stars`, `lost-stars`, `new-stargazers` (and much more) for workflow chaining\n- :shield: **Zero runtime deps:** Bundled TypeScript action, 95%+ test coverage, 490+ tests\n\n---\n\n## Quick Start\n\n### 1. Create a Personal Access Token\n\n1. Go to **[GitHub Settings \u003e Tokens](https://github.com/settings/tokens)**\n2. Generate a **classic token** with `repo` or `public_repo` scope\n3. Add it as a **repository secret** named `STAR_TRACKER_TOKEN`\n\n\u003e [!NOTE]\n\u003e The default `GITHUB_TOKEN` is not sufficient. See the **[PAT guide](\u003c../../wiki/Personal-Access-Token-(PAT)\u003e)** for details.\n\n### 2. Add the Workflow\n\nCreate `.github/workflows/star-tracker.yml`:\n\n```yaml\nname: Track Stars\n\non:\n  schedule:\n    - cron: '0 0 * * *' # Daily at midnight\n  workflow_dispatch:\n\npermissions:\n  contents: write\n\njobs:\n  track:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3\n      - uses: fbuireu/github-star-tracker@v1\n        with:\n          github-token: ${{ secrets.STAR_TRACKER_TOKEN }}\n```\n\n### 3. Run and View\n\n- **Manual run:** Actions \u003e Track Stars \u003e Run workflow\n- **View report:** Check the `star-tracker-data` branch in your repository\n\n---\n\n## Configuration\n\nSet options directly in the workflow or via a YAML config file. See the **[Configuration guide](../../wiki/Configuration)** for full details.\n\n```yaml\n- uses: fbuireu/github-star-tracker@v1\n  with:\n    github-token: ${{ secrets.STAR_TRACKER_TOKEN }}\n    visibility: 'public' # public | private | all | owned\n    locale: 'es' # en | es | ca | it\n    include-charts: true\n    track-stargazers: true\n    min-stars: '5'\n    exclude-repos: 'test-repo,/^demo-.*/'\n    notification-threshold: '0' # 0 | N | auto\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eAll Inputs\u003c/strong\u003e\u003c/summary\u003e\n\n| Input                    | Default               | Description                                                   |\n| ------------------------ | --------------------- | ------------------------------------------------------------- |\n| `github-token`           | -                     | **Required.** PAT with `repo` or `public_repo` scope          |\n| `github-api-url`         | -                     | GitHub API base URL (for GHES). Auto-detected on GHES runners |\n| `config-path`            | `star-tracker.yml`    | Path to YAML config file                                      |\n| `visibility`             | `all`                 | `public`, `private`, `all`, or `owned`                        |\n| `locale`                 | `en`                  | `en`, `es`, `ca`, or `it`                                     |\n| `include-charts`         | `true`                | Generate star trend charts                                    |\n| `data-branch`            | `star-tracker-data`   | Branch for tracking data                                      |\n| `max-history`            | `52`                  | Max snapshots to keep                                         |\n| `top-repos`              | `10`                  | Top repos in charts/forecasts                                 |\n| `chart-line-color`       | `#dfb317`             | Hex color of primary chart line/fill/points (not comparison)  |\n| `chart-line-width`       | `2.5`                 | Stroke width (px, \u003e0) of data lines in all charts             |\n| `chart-max-points`       | `30`                  | Recent points to plot; `0` plots the full history             |\n| `chart-y-axis-side`      | `left`                | Y-axis labels side: `left` or `right`                         |\n| `chart-smoothing`        | `true`                | Smooth curve (`true`) or straight segments to show spikes; applies to email charts too |\n| `chart-show-points`      | `true`                | Draw a marker on each data point (`true`) or hide them for a cleaner dense line (`false`) |\n| `chart-animation`        | `true`                | Animate SVG charts (`true`) or render them static (`false`) for email/static contexts |\n| `chart-milestones`       | `true`                | Show milestone reference lines on the main star-history chart (`true`) or hide them (`false`) |\n| `chart-begin-at-zero`    | `false`               | Start the Y-axis at zero (`true`) or zoom into the data range (`false`) |\n| `chart-theme`            | `auto`                | Color theme: `auto` (follows `prefers-color-scheme`), `light` or `dark` |\n| `chart-custom-milestones` | _(empty)_            | Comma-separated star counts for the milestone reference lines, replacing the built-in defaults (e.g. `250, 750, 2500`). Requires `chart-milestones` |\n| `chart-range`            | `all`                 | Time window plotted: `30d`, `90d`, `1y` or `all` |\n| `chart-trend-line`       | `false`               | Overlay a dashed moving-average trend line on the main chart |\n| `velocity-metrics`       | `false`               | Add a growth-velocity section (stars/day, % growth, days to next milestone) to the report |\n| `track-stargazers`       | `false`               | Track individual stargazers                                   |\n| `smart-sampling`         | `false`               | Sample stargazer pages for high-star repos (avoids rate limits) |\n| `smart-sampling-threshold` | `1500`              | Star count above which a repo is sampled                      |\n| `smart-sampling-pages`   | `30`                  | Max evenly-spaced stargazer pages per sampled repo            |\n| `include-archived`       | `false`               | Include archived repos                                        |\n| `include-forks`          | `false`               | Include forked repos                                          |\n| `exclude-repos`          | -                     | Names or regex to exclude                                     |\n| `only-repos`             | -                     | Only track these repos                                        |\n| `only-orgs`              | -                     | Only track repos under these orgs/owners (name or regex)      |\n| `exclude-orgs`           | -                     | Orgs/owners to exclude (name or regex)                        |\n| `min-stars`              | `0`                   | Min stars to track                                            |\n| `smtp-host`              | -                     | SMTP hostname (enables email)                                 |\n| `smtp-port`              | `587`                 | SMTP port                                                     |\n| `smtp-username`          | -                     | SMTP username                                                 |\n| `smtp-password`          | -                     | SMTP password                                                 |\n| `email-to`               | -                     | Recipient address                                             |\n| `email-from`             | `GitHub Star Tracker` | Sender name                                                   |\n| `send-on-no-changes`     | `false`               | Email even with no changes                                    |\n| `notification-threshold` | `0`                   | `0` (every run), N (threshold), or `auto` (adaptive)          |\n\nIn the YAML config file, option keys may be written with either dashes or underscores - `include-charts` and `include_charts` are both accepted - so you can copy option names straight from this table without rewriting the separators.\n\n\u003e [!TIP]\n\u003e `chart-line-color` accepts hex with or without a leading `#`. Because a bare `#` starts a comment in YAML, either quote the value (`chart-line-color: '#6b63ff'`) or drop the `#` (`chart-line-color: 6b63ff`).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOutputs\u003c/strong\u003e\u003c/summary\u003e\n\n| Output             | Description                                                        |\n| ------------------ | ----------------------------------------------------------------- |\n| `total-stars`      | Total star count                                                  |\n| `stars-changed`    | `true` / `false`                                                  |\n| `new-stars`        | Stars gained                                                      |\n| `lost-stars`       | Stars lost                                                        |\n| `should-notify`    | Threshold reached: `true` / `false`                              |\n| `new-stargazers`   | New stargazers count                                              |\n| `report`           | Full Markdown report                                              |\n| `report-html`      | HTML report (for email)                                          |\n| `report-html-path` | File path to the HTML report (for large reports / custom mailers) |\n| `report-csv`       | CSV report (for data pipelines)                                  |\n\n\u003c/details\u003e\n\n**[API Reference](../../wiki/API-Reference):** Complete inputs, outputs, and data formats\n\n---\n\n## How It Works\n\n```mermaid\n---\nconfig:\n  look: handDrawn\n  theme: neutral\n---\nflowchart TD\n    trigger([\"Workflow Trigger\"])\n    config[\"Parse configuration\"]\n    fetch[\"Query GitHub REST API(repositories endpoint)\"]\n    filter[\"Apply filter criteria\"]\n    init[\"Initialize orphan branch\"]\n    read[\"Deserialize previous  state snapshot\"]\n    compare[\"Compute delta metrics\"]\n    stargazers[\"Fetch stargazers (starred_at)\"]\n    history[\"Build real star history\"]\n    forecast[\"Compute growth forecast\"]\n    md[\"Markdown report\"]\n    json[\"JSON dataset\"]\n    csv[\"CSV report\"]\n    svg[\"SVG badge\"]\n    html[\"HTML digest\"]\n    charts[\"SVG charts\"]\n    commit[\"Git commit \u0026 push (data branch)\"]\n    setout[\"Export action outputs\"]\n    email{\"SMTP configured?\"}\n    send[\"Dispatch notification\"]\n\n    trigger --\u003e config --\u003e fetch --\u003e filter\n    filter --\u003e init --\u003e read --\u003e compare\n    compare --\u003e stargazers --\u003e history --\u003e forecast\n    forecast --\u003e md \u0026 json \u0026 csv \u0026 svg \u0026 html \u0026 charts\n    md \u0026 json \u0026 csv \u0026 svg \u0026 html \u0026 charts --\u003e commit --\u003e setout --\u003e email\n    email --\u003e|Yes| send\n\n    style trigger fill:#e1f5ff,stroke:#01579b,stroke-width:2px\n    style config fill:#fff3e0,stroke:#e65100,stroke-width:2px\n    style fetch fill:#fff3e0,stroke:#e65100,stroke-width:2px\n    style filter fill:#fff3e0,stroke:#e65100,stroke-width:2px\n    style init fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style read fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style compare fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style stargazers fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style history fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style forecast fill:#f3e5f5,stroke:#4a148c,stroke-width:2px\n    style md fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style json fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style csv fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style svg fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style html fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style charts fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px\n    style commit fill:#fce4ec,stroke:#880e4f,stroke-width:2px\n    style setout fill:#fce4ec,stroke:#880e4f,stroke-width:2px\n    style email fill:#fce4ec,stroke:#880e4f,stroke-width:2px\n    style send fill:#fce4ec,stroke:#880e4f,stroke-width:2px\n```\n\n**[How It Works](../../wiki/How-It-Works):** Full architecture and execution pipeline\n\n### How the charts read dates\n\nThe charts plot the **real historical curve**: every star is placed on the date it was actually given. Each stargazer carries a `starred_at` timestamp (GitHub's `application/vnd.github.star+json` media type), and the action reconstructs the cumulative star count over real time from those dates, so the timeline runs from a repo's very first star up to now, regardless of when you started running the action.\n\nThe per-run snapshots on the data branch are still kept for the report's delta tables and notifications (\"how many stars changed since the last run\"), but the charts themselves no longer depend on them.\n\nOne caveat: GitHub caps the stargazers listing at roughly **40,000 per repo** (oldest first), so for very large repos the most recent stars are unreachable. The reachable history is drawn accurately and the recent tail is bridged with a straight ramp up to the true current total, so the early curve stays accurate and the chart never goes flat at the end. Pair this with `smart-sampling` to keep the request cost bounded on big repos.\n\n---\n\n## Embedding in Your README\n\n### Star Badge\n\n```markdown\n![Stars](https://raw.githubusercontent.com/YOUR_USER/YOUR_REPO/star-tracker-data/stars-badge.svg)\n```\n\n### Star History Chart\n\n```markdown\n![Star History](https://raw.githubusercontent.com/YOUR_USER/YOUR_REPO/star-tracker-data/charts/star-history.svg)\n```\n\n\u003e [!TIP]\n\u003e SVG charts automatically adapt to dark and light mode. No extra configuration needed - they use `prefers-color-scheme` to match the viewer's theme.\n\n**[Viewing Reports](../../wiki/Viewing-Reports)**: All access methods (data branch, badges, outputs, email)\n\n---\n\n## Documentation\n\n| Guide                                                                 | Description                               |\n| --------------------------------------------------------------------- | ----------------------------------------- |\n| **[Getting Started](../../wiki/Getting-Started)**                     | Setup from token to first run             |\n| **[How It Works](../../wiki/How-It-Works)**                           | Execution flow and architecture           |\n| **[Configuration](../../wiki/Configuration)**                         | All options and settings                  |\n| **[API Reference](../../wiki/API-Reference)**                         | Inputs, outputs, and data formats         |\n| **[Examples](../../wiki/Examples)**                                   | Real-world workflow configurations        |\n| **[Star Trend Charts](../../wiki/Star-Trend-Charts)**                 | Chart types, embedding, and customization |\n| **[Email Notifications](../../wiki/Email-Notifications)**             | Built-in SMTP and external action setup   |\n| **[Viewing Reports](../../wiki/Viewing-Reports)**                     | Data branch, badges, outputs, raw data    |\n| **[Data Management](../../wiki/Data-Management)**                     | Storage, rotation, and manual management  |\n| **[Internationalization](\u003c../../wiki/Internationalization-(i18n)\u003e)**  | Multi-language support                    |\n| **[Personal Access Token](\u003c../../wiki/Personal-Access-Token-(PAT)\u003e)** | Classic and fine-grained token setup      |\n| **[Technical Stack](../../wiki/Technical-Stack)**                     | Technologies and design decisions         |\n| **[Known Limitations](../../wiki/Known-Limitations)**                 | Constraints and workarounds               |\n| **[Troubleshooting](../../wiki/Troubleshooting)**                     | Common issues and solutions               |\n\n## Support \u0026 Contributing\n\n- **[Report bugs](../../issues/new?template=bug_report.yml)**\n- **[Request features](../../issues/new?template=feature_request.yml)**\n- **[Contributing guidelines](CONTRIBUTING.md)**\n- **[Security policy](../../security/policy)**\n\nIf you find this project useful, consider supporting its development:\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sponsors/fbuireu\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Sponsor-fbuireu-pink?style=for-the-badge\u0026logo=github-sponsors\" alt=\"Sponsor\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/ferranbuireu\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Beer-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black\" alt=\"Buy Me A Beer\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Use of AI\n\nThis project uses AI assistance primarily for documentation purposes. AI tools (GitHub Copilot, Claude) were used to:\n\n- Write and improve documentation (README, wiki pages)\n- Generate boilerplate code and configuration files\n- Assist with code reviews and suggestions\n\nThe core logic, architecture decisions, and implementation were developed by the maintainer. All AI-generated content has been reviewed and validated.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n[AGPL-3.0](LICENSE) © Made with 🤘🏼 by [Ferran Buireu](https://github.com/fbuireu)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbuireu%2Fgithub-star-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffbuireu%2Fgithub-star-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbuireu%2Fgithub-star-tracker/lists"}