Open source ยท MIT licensed

Sites with a commit history.

Scrapheap turns a static folder into a live site backed by its own Artifact Git repository and physically isolated Cloudflare data services.

first deployment
$ npm install -g scrapheap
$ scrapheap push ./dist

โœ“ committed and deployed
  https://amber-rotor.scrapheap.dev/

One small platform

Everything a generated site needs to stay real.

A repository per site

Every push advances main with a real Git commit. History and rollbacks stay append-only.

Backend included

Each site gets isolated SQLite, KV-style data, identity, and realtime channels through one browser library.

Public or private

Keep a site open, or restrict it to its owner and invited, email-verified members.

Cloudflare-native

Workers, D1, KV, Durable Objects, Email Service, and Cloudflare Artifacts form the complete stack.

Push now. Claim later.

Anonymous devices may keep three public, read-only sites for 72 hours. Email OTP login claims every active site from the device and removes the expiry.

scrapheap
$ scrapheap push .
$ scrapheap login --email you@example.com
$ scrapheap access private