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.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证免费、开源的封面生成器,适用于您的应用。拖入截图,选择模板和品牌颜色,导出可直接分享的 PNG。100% 客户端运行,无需账户。
AI 翻译
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.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
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.查看完整 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