# maple3142/GDIndex

A Google Drive Index built with Vue Running on CloudFlare Workers

Repository: https://github.com/maple3142/GDIndex
Canonical: https://ross.abutalabs.com/products/gdindex
Homepage: https://gdindex-demo.maple3142.workers.dev/
Language: HTML
License: MIT
License Family: permissive
Topics: google-drive, cloudflare-workers, vue, spa
Last push: 2023-07-10T18:28:11+00:00

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

## Adoption (not part of the score)
Stars 1874, forks 1079 (observed 2026-08-28T04:05:47.355287+00:00)

## What it is
GDIndex is a Google Drive directory index application that runs on Cloudflare Workers, built with a Vue.js single-page frontend. It lets users browse, preview, and download files from personal or team Google Drives through a web interface, with optional HTTP Basic Auth and a lightweight directory-listing mode.

## Use cases
- browse and share files from a Google Drive via a web directory index
- deploy a file listing site on Cloudflare Workers
- stream videos with subtitles directly from Google Drive
- preview PDFs and EPUBs online from Drive files
- serve a lightweight nginx-style directory listing of Drive contents
- protect a Drive index with HTTP Basic Auth

## When to choose
- you want a GOIndex-style Google Drive index with a modern Vue frontend
- you need serverless hosting on Cloudflare Workers with no backend server
- you want built-in image, video, PDF, and EPUB previewing
- you need to index multiple personal or team drives without changing server code

## When to avoid
- you need directory-level password protection (.password files), which is unsupported
- you want a self-hosted index on your own server rather than Cloudflare Workers
- you need active development or recent feature updates
- you require upload functionality in lite mode

## Facets
- artifact type: application
- maturity: maintenance
- function: http-server, web-framework, auth, file-upload, ui-components
- domain: web-development, files, self-hosted, cloud-computing
- platform: cloud, browser
- tags: google-drive, cloudflare-workers, vue, spa, directory-index, file-listing, serverless, web-server, javascript

## Member repositories
- maple3142/GDIndex (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:47.355287+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:14:48.181867+00:00, confidence not recorded.
  - readme: https://github.com/maple3142/GDIndex (fetched 2026-08-28T04:05:47.355287+00:00, sha 9c4de34a762b)
  - homepage: https://gdindex-demo.maple3142.workers.dev/ (fetched 2026-08-29T10:53:40.551494+00:00, sha 4ce0889c8bb4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
