{"repo":"TheProductArchitect/appshots","free":true,"listed":false,"github":"https://github.com/TheProductArchitect/appshots","clone":"git clone https://github.com/TheProductArchitect/appshots.git","description":"Free App Store & Google Play screenshot generator — iPhone, Android, iPad. Zero backend, runs in your browser.","language":"TypeScript","stars":10,"topics":["android","app-store","developer-tools","free","google-play","ios","ipad","nextjs","open-source","screenshot-generator"],"license":null,"category":"mobile-apps","readme_excerpt":"AppShots Free, open-source App Store & Google Play screenshot generator. No account. No backend. Everything runs in your browser. 🔗 appshots live → --- What it does Upload your app screenshots, add a headline and subtitle, pick a background — and export pixel-perfect creatives for every store format in one click. - iPhone (6.9″ / 6.5″ / 5.5″) - Android phone - iPad Pro - Google Play feature graphic All rendering happens on-device via the Canvas API. Your screenshots never leave your machine. Features - Device frame mockups (iPhone Dynamic Island, Android punch-hole, iPad) - Solid, gradient, or custom image backgrounds - Per-screenshot headline, subtitle, text color, zoom, and vertical position - \"Apply to all\" global controls for position and zoom - Batch ZIP export at store-compliant resolutions - MIT licensed, zero dependencies on external services Getting started Open http://localhost:3000. Tech stack --- --- Next.js 16 App Router, output: \"export\" — static site, no server Canvas API All device frames and compositing drawn at export time Tailwind CSS 4 Utility-first styles TypeScript Strict mode throughout JSZip + file-saver In-browser ZIP packaging GitHub Pages Hosting via deploy.yml — push to main and it ships Project structure Contributing See CONTRIBUTING.md for the full guide. Short version: 1. Fork, clone, npm install , npm run dev 2. Make your change — the rendering engine is in src/lib/canvasRenderer.ts 3. Run npm run build (must pass — TypeScript errors block CI)","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheProductArchitect","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheProductArchitect/appshots/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."}