Skip to content

chore(distribution): submit RIGStats to FossHub #145

Description

@dvalfrid

Goal

Register RIGStats on FossHub and keep the listing up to date with every new release.

Why FossHub

FossHub focuses on free/open-source software, has fast CDN downloads, and is well indexed by Google. Unlike Softpedia and MajorGeeks, FossHub hosts the file themselves — which means:

  • The download link on FossHub is stable and never stale (always points to the latest uploaded file)
  • You must upload the installer manually via their developer portal on each release
  • No direct link to GitHub is needed

One-time submission

  • Create an account at https://www.fosshub.com
  • Go to Developer PortalSubmit a project
  • Fill in:
    • Project Name: RIGStats
    • Project URL (source): https://github.com/dvalfrid/rigstats
    • Category: System Tools / Hardware Monitors
    • License: MIT (verify against the LICENSE file in the repo root)
    • Description: (see below)
    • Upload: RIGStats_1.35.1_x64-setup.exe from the latest GitHub Release
  • Wait for approval from the FossHub team
  • Save the URL to the RIGStats page on FossHub in a comment here

Note: Verify that a LICENSE file exists in the repo root before submitting — FossHub checks that the project is genuinely open source.

Description text

RIGStats is a lightweight, open-source hardware monitoring dashboard for Windows.
It displays real-time telemetry for your entire rig — CPU, GPU, RAM, storage,
network and system power — in a clean, always-visible overlay.

Features include CPU load/temperature/frequency with per-core bars, GPU load/VRAM/
temperature/fan speed, RAM usage, disk activity and free space per drive, network
upload/download with WAN ping, and a System Power panel with CPU/GPU breakdown.

Display modes: portrait and landscape profiles sized for 1080p–4K monitors,
desktop wallpaper mode (renders behind all windows via WorkerW), floating overlay,
and Fill Screen for dedicated secondary monitors. Built-in auto-updater included.

Sensor data is read via a bundled Windows service powered by LibreHardwareMonitor.
Free and open source. Requires Windows 10 or 11 (64-bit).

Per release — update FossHub

FossHub hosts the file — you must upload the new installer manually:

  • Download RIGStats_{version}_x64-setup.exe from https://github.com/dvalfrid/rigstats/releases/latest
  • Log in to the FossHub Developer Portal
  • Go to the RIGStats project → Add new release
  • Upload the installer and enter the version number + release notes
  • Publish — the FossHub download link updates immediately

FossHub also has an API (https://api.fosshub.com) for uploads. If you want to fully automate this step: get an API key via the Developer Portal and add a step in release.yml that POSTs the installer to FossHub after the GitHub release is published. Do not add this without testing the API flow manually first.

Automation (future improvement — partially feasible)

FossHub is the only one of the three directories with an upload API. Potential flow in release.yml (new step, do not touch existing steps):

- name: Upload to FossHub
  if: ${{ success() }}
  shell: pwsh
  env:
    FOSSHUB_API_KEY: ${{ secrets.FOSSHUB_API_KEY }}
  run: |
    $version  = ($env:RELEASE_TAG -replace '^v', '')
    $exePath  = (Get-ChildItem "target\release\RIGStats_*_x64-setup.exe" | Select-Object -First 1).FullName
    # POST to FossHub API — implement once API key is available

For Softpedia and MajorGeeks (no API): see issues #143/#144 — a separate notify-directories.yml that creates a release checklist issue with pre-filled version and direct download URL covers the need without touching existing workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions