Google Drive Index
  • TypeScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-31 22:27:57 +05:30
docs Move Basic auth credentials to hashed environment secrets 2026-08-31 22:27:57 +05:30
.gitignore Initialize project configuration, dependencies, and license 2026-06-29 13:19:38 +05:30
index.ts Deduplicate concurrent OAuth token refreshes with backoff 2026-08-31 22:27:57 +05:30
LICENSE Initialize project configuration, dependencies, and license 2026-06-29 13:19:38 +05:30
package-lock.json Install wrangler and add deployment configuration wrangler.toml 2026-06-29 14:23:51 +05:30
package.json Handle upstream and client errors with proper status pages 2026-08-31 22:21:43 +05:30
README.md Add README and setup deployment documentation 2026-06-29 13:20:02 +05:30
tsconfig.json Initialize project configuration, dependencies, and license 2026-06-29 13:19:38 +05:30
wrangler.toml Install wrangler and add deployment configuration wrangler.toml 2026-06-29 14:23:51 +05:30

gdproxy

A lightweight, high-performance Cloudflare Worker proxy that exposes Google Drive folders and files over a simple web interface.

Features

  • Exposes specified Google Drive folder IDs or Team Drive IDs.
  • Provides optional basic authentication per drive.
  • Resolves file paths dynamically with caching.
  • Uses OAuth 2.0 Client credentials (normal Google Account) for API access.
  • Fully written in TypeScript and optimized for Cloudflare Workers.

Setup & Deployment

Refer to the Setup Instructions for a comprehensive guide on obtaining Google API credentials, configuring the worker, and deploying it to Cloudflare.