A Cloudflare Worker-based indexer for gofile.io that improves download speed, enhances stability, and offers unlimited access to private free account files. Automatically fetches and serves gofile links through fast, reliable, permanent links with extreme pause-resume support and multithreaded downloads.
** CLICK THE BUTTON BELOW TO GENERATE YOUR CLOUDFLARE WORKER CODE AND DEPLOY (SEE INSTRUCTIONS) **
Unofficial GoFile.io File Indexer built for Cloudflare Workers.
❗ We show ads on the code generator website to support maintenance costs, but:
- 🔒 Generated code contains NO ADS/TRACKING
- 🌐 Your files/token never pass through our servers
- 🔑 Authentication handled directly between Cloudflare Worker ↔ GoFile.io
- 🛡️ Zero third-party access to your data (including developers)
- ⚡ Blazing Fast Downloads - Leverages Cloudflare's global CDN
- ⏯️ Extreme Resume/Pause Support - Permanent links for interrupted downloads
- 🧵 Multi-Threading Ready - Accelerated parallel file transfers
- 🌓 Multiple UI Themes - Lite/Dark/Simple modes (more coming)
- 🔄 DNS Restriction Bypass - Universal access through Cloudflare proxy
- 📂 Real-Time Indexing - Instant reflection of GoFile.io changes
- 🔍 Search-Friendly - Clean URLs for easy navigation
- 📱 Mobile-Optimized - Responsive on all devices
- added private/shared folder indexing and download option. - use beta theme
- Complete Data Isolation - We never see your token/files
- Personal Use Recommended - Avoid sensitive/copyrighted content
- Token Storage - Only exists in your Cloudflare Worker environment
- No Guarantees - Subject to Cloudflare/GoFile.io availability
- Visit Gofile Code Generator
- Enter your registered GoFile.io email
- Click
Send login link
and check your email for authentication token/URL - Paste received token in
Authentication Token
field - Select preferred theme
- Click
Generate Code
and copy the generated code
- Login to Cloudflare Dashboard
- Navigate to Workers & Pages > Create Application
- Choose
Start with Hello World!
> Get started - Name your worker (optional) > Click Deploy
- After deployment, click Edit Code (top-right)
- Delete all default code in
worker.js
- Paste your generated code > Click Deploy
- Wait a few minutes, then click Visit to access your index
- Free unlimited storage - No size restrictions
- No registration required (optional for account features)
- Temporary file hosting - Great for personal/short-term projects
- API access - Easy integration with scripts
- Intended for personal/non-commercial use only
- Do not host illegal/copyrighted content
- Maintain your own backups - Data persistence not guaranteed
- Monitor your Cloudflare Worker usage
graph LR
User[Your Browser] -->|HTTPS| Cloudflare[Cloudflare Worker]
Cloudflare -->|API Calls| GoFile[GoFile.io]
GoFile -->|Responses| Cloudflare
Cloudflare -->|Encrypted Data| User
Developer[Code Creator] -.->|No Data Flow| Cloudflare
MIT License - See LICENSE for details
Use responsibly - Contributors not liable for misuse
If you find this project useful and choose to reuse/modify it:
Please consider giving credit by mentioning:
Created using [developeranaz/gofile-to-cloudflare-index](https://github.com/developeranaz/gofile-to-cloudflare-index)
Your attribution helps:
- 🌱 Encourage further development
- 🔍 Help others discover the original project
- 🤝 Build a supportive open-source community
(Not mandatory, but deeply appreciated!)