acoyfellow

acoyfellow / share

Public

Temporary, resumable file transfers on your own Cloudflare account.

18
0
69% credibility
Found May 25, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Share is an open-source temporary file transfer service that lets you send files with automatic expiration. You upload a file, get two secure links (one for downloading, one for managing), and the recipient downloads it directly from private storage. Files automatically expire after a set time, and uploads can be resumed if interrupted. The service runs entirely on your own Cloudflare account with built-in protection against abuse through human verification and storage limits.

How It Works

1
πŸ’‘ You need to send a file quickly

You have a file to share with a colleague, but email attachments are too small and cloud drives feel permanent.

2
πŸš€ You deploy your own sharing service

With one click, you launch a temporary file transfer service that runs entirely on your own Cloudflare account.

3
πŸ“Ž You pick a file and create secure links

You select your file, complete a quick human verification, and instantly receive two separate links - one for downloading and one for managing.

4
Two paths diverge
πŸ“€
Share the link immediately

The recipient sees progress as your file uploads in the background, and can download once complete.

⏸️
Resume later if interrupted

If your upload stops, you can pick up exactly where you left off using the manage link.

5
πŸ”— Your colleague downloads the file

They click your link and download the file directly - no accounts needed, no public storage exposed.

βœ… File delivered, then it vanishes

Your file is shared securely, and after 24 hours it automatically disappears - no cleanup needed.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is share?

Share is a self-hosted file transfer service that lets you send temporary files through your own Cloudflare infrastructure. Built in TypeScript, it uses Workers for the API, Durable Objects for state management, and R2 for private storage. You get two links immediately after creating a share: a share link for downloading and a manage link for resuming or deleting the upload. Files are resumable, expire automatically, and never expose a public storage URL to the browser.

Why is it gaining traction?

The architecture is refreshingly simple: no accounts, no dashboards, just capability-based links. The share link and manage link live in URL fragments that never touch the server, which means even if someone intercepts the share URL, they cannot upload or delete without the separate manage token. Developers tired of WeTransfer clones appreciate that this runs entirely on their own Cloudflare account with tunable limits for file size, storage, and creation rate. The one-click Cloudflare deployment removes the usual infrastructure friction.

Who should use this?

Small teams that need occasional secure file sharing without a third-party service. Developers who already pay for Cloudflare Workers and R2 and want to self-host a transfer lane. Anyone who needs resumable uploads for unreliable connections and wants the capability security model over password-protected links.

Verdict

Share is a well-structured starter for capability-based file transfers, but with 18 stars and a 0.699% credibility score, it is early-stage software. The documentation is thorough and the test suite covers real Worker behavior, which is promising, but production use warrants careful review of the limits and abuse posture before going public.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.