Worker foundation
Astro server rendering on Cloudflare Workers, strict TypeScript, local development and production configuration.
Digital product / Production kit
A deployment-ready Astro and Cloudflare Workers reference starter with D1, R2, authentication, security, deployment and operating notes wired into one coherent system.
Questions or delivery trouble: sean@seanbehan.ca — email support, no guaranteed response time.
By purchasing, you agree to the Terms of Sale, Refund Policy, and Product License. See the Privacy Policy.
6 production modules
Astro server rendering on Cloudflare Workers, strict TypeScript, local development and production configuration.
Schema, migrations, typed queries and transaction patterns with fixtures that make local work repeatable.
Validated uploads, object metadata, safe download responses and cleanup paths for abandoned files.
Session handling, protected routes and authorization boundaries that stay explicit at the edge.
Rate limiting, input validation, cache rules and security headers with notes on the tradeoffs.
CI deployment, environment separation, structured errors, monitoring hooks and a practical release runbook.
v1.0.0 · released August 28, 2026
cloudflare-workers-production-kit/
├─ .github/workflows/ ci.yml · deploy.yml
├─ docs/ architecture · configuration · deployment · security · operations
├─ migrations/ 0001_initial.sql
├─ public/ favicon.svg
├─ scripts/ release-check.mjs
├─ src/
│ ├─ layouts/ Base.astro
│ ├─ lib/ auth · config · crypto · db · github · http · validation
│ ├─ pages/ api/files · api/health · auth · dashboard.astro · index.astro
│ ├─ styles/ global.css
│ ├─ env.d.ts · middleware.ts
├─ test/ crypto.test.ts · validation.test.ts
├─ CHANGELOG.md · PRODUCT-LICENSE.md · THIRD-PARTY-NOTICES.md · README.md
└─ astro.config.mjs · package.json · tsconfig.json · vitest.config.ts · wrangler.jsonc44 files in 16 directories; 92 KiB archive. Lockfiles elided above. SHA-256d8d55c83662bdb10eb5ba8c7443521ee8735882c4c3505dcb9e7ccdfc790a2f0.
From docs/architecture.md in the archive:
One documented path
Start from a small working application rather than a directory of disconnected examples.
Set bindings and secrets from one documented inventory for local, preview and production.
Remove sample features and keep the production boundaries your service needs.
Run checks, migrate D1 and deploy through the included GitHub Actions workflow.
One-time purchase
Get the complete release for $59 CAD. Buyers receive the source tree, written handbook, example application and one year of product updates.
Small teams / serious services
Developers shipping an API, SaaS, content service or internal tool on Cloudflare who want to own straightforward source instead of adopting a platform-sized framework. Cloudflare experience still helps.
A visual page builder, managed backend, generic component library or promise that one architecture fits every workload.