Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
Create your app's showcase image (README, Product Hunt, LinkedIn) from your screenshots in 2 minutes. Free, no account.
DesignTypeScript · JavaScriptGitHub @roosveltknOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Free, open-source cover generator for your app. Drop in screenshots, pick a template and a brand color, export a ready-to-share PNG. 100% client-side, no account needed.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn.
Free, open source and 100% client-side.
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio
capture your site from its URL), pick a template and a brand colour, and export a PNG.Read the full README ↗Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn. Free, open source and 100% client-side.
Try it · Report a bug · Contribute
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio capture your site from its URL), pick a template and a brand colour, and export a PNG.
Requirements: Node.js 20 or later and pnpm 10.
git clone https://github.com/roosveltkn/cover-studio.git
cd cover-studio
pnpm install
pnpm dev
Open http://localhost:3000.
| Command | Purpose |
|---|---|
pnpm dev | development server |
pnpm build | production build (static export to out/) |
pnpm lint | ESLint |
pnpm typecheck | TypeScript check |
pnpm format | Prettier formatting |
pnpm i18n:check | translation consistency (keys, variables, hard-coded text) |
pnpm readme:visuals | regenerate the README cover and GIF (after pnpm build) |
pnpm test | unit tests (Vitest) |
pnpm test:e2e | build, then end-to-end tests (Playwright) |
pnpm capture:dev | local capture service (vercel dev) |
pnpm capture:test | capture service tests |
pnpm capture:typecheck | capture service TypeScript check |
Next.js (App Router, static export) · React 19 · TypeScript ·
Tailwind CSS 4 · shadcn/ui (Base UI) · Zustand · modern-screenshot · dnd-kit.
The optional capture service runs headless Chromium (puppeteer-core and @sparticuz/chromium)
on Vercel Functions.
app/ pages (landing, editor) and SEO metadata
components/ editor, landing and UI components
templates/ one folder per cover template, plus the registry (registry.ts)
mockups/ browser and phone frames (SVG / CSS)
stores/ editor state (Zustand)
lib/ pure logic: colours, images, export, capture client
i18n/ home-made translator; texts live in messages/{fr,en,es}.json
capture/ URL capture service (separate Vercel project, headless Chrome)
docs/ specification (SPECS.md), internationalisation (I18N.md), capture (CAPTURE.md),
README visuals (assets/)
tests/ unit tests (tests/unit) and end-to-end tests (tests/e2e)
Contributions are welcome: new templates, export formats, languages, fixes. Look for the good first issues. Read CONTRIBUTING.md, especially Adding a template, and the code of conduct.
Found a security issue? See SECURITY.md.
MIT © Roosvelt Kenne