# winfsp/hubfs

File system for GitHub & GitLab

Repository: https://github.com/winfsp/hubfs
Canonical: https://ross.abutalabs.com/products/hubfs
Homepage: https://winfsp.dev
Language: Go
License: AGPL-3.0
License Family: copyleft
Topics: git, github, filesystem
Last push: 2025-08-13T11:48:04+00:00

## Health v2 (maintenance only)
Score: 39/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 36, release rhythm 8, longevity 100
- inputs: {"age_days": 1994, "days_push": 385, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1676, forks 65 (observed 2026-08-28T04:05:20.650012+00:00)

## What it is
HUBFS is a user-space file system that mounts GitHub and GitLab repositories as regular directories and files, so any application can read and edit remote repo contents without knowing about Git. It is a Go command-line tool built on WinFsp/FUSE with OAuth authentication and system keyring token storage.

## Use cases
- browse github repositories as local files
- edit files in a remote git repo without cloning
- run build tools against a github repository mounted as a filesystem
- access private gitlab repos from any file-based application
- mount a git repository as a drive on windows
- grep or search a remote repo without downloading it

## When to choose
- you want any application to transparently access GitHub/GitLab repos as files
- you need to inspect or edit repo contents without a full clone
- you work on Windows and want desktop-integrated access to Git hosting

## When to avoid
- you need fast, offline, or heavy local development workflows (a real clone is better)
- you need a general-purpose Git client or full Git history operations
- you only need to browse repos in a browser or via the GitHub API

## Facets
- artifact type: cli-tool
- maturity: active
- function: file-system, cli, developer-tools
- domain: developer-tools, version-control, files
- platform: windows, cli
- tags: github, gitlab, fuse, winfsp, virtual-filesystem, git, command-line, macos, linux

## Member repositories
- winfsp/hubfs (main) score 39

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:20.650012+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:42:27.763515+00:00, confidence not recorded.
  - readme: https://github.com/winfsp/hubfs (fetched 2026-08-28T04:05:20.650012+00:00, sha 61281205fc6b)
  - homepage: https://winfsp.dev (fetched 2026-08-29T11:15:10.861249+00:00, sha c11947d23855)
  - site_page: https://winfsp.dev/doc (fetched 2026-08-29T11:15:10.870645+00:00, sha 118a1989d398)
- Data as of 2026-08-30T08:39:29.467469+00:00.
