{"repo":"ddyy/minshop","free":true,"listed":false,"github":"https://github.com/ddyy/minshop","clone":"git clone https://github.com/ddyy/minshop.git","description":"Full-stack ecommerce on Cloudflare Workers, D1, and R2 - with admin, Stripe, OpenNode, Lightning payments, and agent-ready APIs.","language":"TypeScript","stars":111,"topics":["ai-agents","astro","cloudflare-d1","cloudflare-r2","cloudflare-workers","ecommerce","edge-computing","lightning-network","mcp","open-source"],"license":"MIT","category":"mcp-servers","readme_excerpt":"minshop An open-source store an agent can pay for itself. Agents read the catalog and pay a Lightning invoice with no human in the loop — over plain JSON or over MCP; people check out the normal way with Stripe. Merchants can run the store over MCP too. It's a small, server-rendered store for Cloudflare Workers (D1 + R2) with a full admin, multiple payment rails, and an optional MCP server, within the free tier to start. No brand is baked in: store name and time zone are set during onboarding, so it clones cleanly as a template. Live demo (agent API at /api/products, /api/checkout). Uses test payments; do not enter real personal information. Storefront Cart with three payment rails Lightning checkout Admin It's intentionally lightweight and cheap to start. The default deployment uses Cloudflare Workers, D1, and R2 and can fit within their free-plan allowances; payment providers and optional services have their own pricing. Scaffold a store Requires Node ≥ 22.12 and Git. The initializer creates a clean repository and installs both the storefront and MCP dependencies. Use --no-install to only scaffold the files, or --ref to start from a specific revision. Features - Storefront — server-rendered product list + product detail, near-zero client JS - Cart — HttpOnly cookie-based, with a progressively enhanced drawer plus no-JS form fallbacks - Search — FTS5 full-text (bm25, prefix match, typo-correct), no JS — or optional semantic search via Workers AI + Vectorize (see Search) - Ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/ddyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ddyy/minshop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}