logoforge
971 brand logos for developers: SVG files, typed React components, shadcn registry (official directory), MCP server. African brands included.
Install / Use
claude mcp add terravidhal -- npx -y github:terravidhal/logoforgeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of logoforge
logoforge scores 85/100 on our quality scale, 2569th of 4,589 Development & Engineering skills we index.
Its MCP Server is 10 KB long, well organised into 11 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.
It has 43 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 3 days ago, so logoforge is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 85/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
logoforge compared with similar skills
All 4 of these similar skills score higher than logoforge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| logoforge (this skill)by terravidhal | 85 | 43 | 3d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 95.9k | 3d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.1k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 46.1k | 3d ago | CLAUDE.md |
Frequently asked questions
- How do I install logoforge?
- Run
claude mcp add terravidhal -- npx -y github:terravidhal/logoforge. The install tabs above show the steps for each supported agent. - Which AI agents does logoforge work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is logoforge safe to use?
- It declares no license and scores 85/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is logoforge still maintained?
- The repository was last updated 3 days ago, so logoforge is actively maintained.
Skill content
View source on GitHubLogoforge
Brand logos for developers, as shadcn components.
1,011 clean SVG logos of the tools developers use — install any of them as a typed React component<br> with one command, copy the SVG, or build a whole “Trusted by” logo cloud in seconds.
npx shadcn@latest add @logoforge/stripe
Website · Logo cloud builder · Categories · Docs · Request a logo
<a href="https://logoforge.terravidhal.me"><img src=".github/assets/hero.png" alt="Logoforge — every logo your stack ships with" width="900"></a>
</div>⭐ If Logoforge saves you a logo hunt, a star helps other developers find it.
Why Logoforge
- One command, one typed component.
npx shadcn add @logoforge/stripewritescomponents/logos/stripe.tsx— no package to install, no CSS touched, nothing but React.<StripeLogo />,<GithubLogo variant="mono" />,<VercelLogo type="wordmark" />: TypeScript only offers the variants a logo really has. - Dark mode that works. Near-black marks (GitHub, Vercel, Notion…) ship a dark file; the component switches with your
.darkclass — Tailwind v3 and v4, no JavaScript. - Mono that keeps its detail. Badge-style marks (Adobe apps, AWS services) get a knockout one-color version — the symbol cut out of its shape — not a solid blob.
- Logo clouds in one command. Pick logos on /cloud, choose grid, marquee or bento; one
shadcn addinstalls the section and every logo it imports. - African brands. MTN, Orange Money, M-Pesa, Flutterwave, Paystack, Moniepoint, OPay, Kuda, Chipper Cash, Yoco, Interswitch, Airtel, Orange, Andela — the brands most logo sets leave out.
- Built for AI editors. An MCP server lets Claude, Cursor, Windsurf or VS Code search and add logos for you.
- Every file is traceable. Each variant records its source, its exact upstream file and its licence.
Use it
shadcn CLI
@logoforge is in the official shadcn registry directory — no setup needed. Install any logo (slug = the logo page URL):
npx shadcn@latest add @logoforge/stripe @logoforge/supabase
<details>
<summary>Older shadcn CLI? Declare the namespace once in <code>components.json</code></summary>
{
"registries": {
"@logoforge": "https://logoforge.terravidhal.me/r/{name}.json"
}
}
</details>
import { StripeLogo } from "@/components/logos/stripe";
<StripeLogo className="size-8" /> // brand colors, auto dark mode
<StripeLogo variant="mono" className="size-6" /> // currentColor
<StripeLogo type="wordmark" className="h-6 w-auto" />
<StripeLogo mode="dark" /> // force a theme (no Tailwind needed)
<StripeLogo title="" /> // decorative: aria-hidden
SVG files
Every variant is a plain file: https://logoforge.terravidhal.me/logos/<slug>/<variant>.svg
| Variant | What it is | When |
|---|---|---|
| icon | The mark, brand colors | always |
| icon-mono | One color, currentColor | most logos |
| icon-dark | For dark backgrounds | when the mark would vanish on dark |
| wordmark / wordmark-dark | The full lockup | when the brand has one |
Or grab them straight from this repository: logos/.
MCP server (Claude, Cursor, Windsurf, VS Code)
claude mcp add --transport http logoforge https://logoforge.terravidhal.me/mcp
Tools: search_logos, list_categories, get_logo, get_logo_svg, get_logo_component, build_logo_cloud.
Setup for every editor: docs/mcp.
JSON API
curl https://logoforge.terravidhal.me/api/logos.json # every logo
curl https://logoforge.terravidhal.me/api/logos/stripe.json # one logo, with sources
Static, no key, CORS open. Or read data/logos.json directly.
What's in this repository
logos/<slug>/*.svg optimized SVG files, one folder per logo
components/<slug>.tsx the generated React component (what the registry installs)
data/logos.json GENERATED manifest: names, aliases, categories, colors, variants, sources
data/curation.json which logos ship and where each comes from ← edit this
data/overrides.json reviewed fixes, each with its reason ← and this
data/additions/<slug>/ hand-sourced artwork + source.json (official or public domain)
data/backgrounds.json GENERATED badge detection for knockout monos
scripts/ the pipeline: import · analyze · check
reports/ import report + contact sheets for visual review
How the set is built
- Sources, pinned —
sources.lock.jsonfixes the Simple Icons version and the gilbarbara/logos commit. - Licence filter — CC0 only from the sets: Simple Icons icons published under another licence (CC BY, GPL, MIT…) are dropped. Brands no free set covers are added by hand in
data/additions/, public-domain files first, the brand's own artwork otherwise — each with itssource.json. - Optimize & vet — SVGO (viewBox kept, no fixed size, ids prefixed by slug); any script, event handler, embedded image or external reference is rejected.
- Variants — dark files are derived automatically (black ↔ white swap for knockout marks, near-black text to white, dark brand colors lightened to a 3:1 contrast, masks left untouched); monos come from Simple Icons, or are derived — as knockouts for badge marks detected in headless Chrome.
- Components — SVGR turns each variant into JSX; ids are suffixed per variant so several can share a page.
- Human review — every run writes contact sheets (
reports/review-NN.html); anything flagged must be looked at before it ships, and the decision is recorded indata/overrides.json.
npm install
npm run import # build logos/, components/, data/logos.json, reports/
npm run analyze # detect badge icons (needs Chrome; CHROME_PATH to override), then import again
npm run check # validate everything — runs in CI on every pull request
Contributing
Request a logo — open an issue with the brand name and a link to its official brand assets.
Add a logo from a free set:
- Add an entry to
data/curation.json:{ "slug": "acme", "si": "<simple-icons slug>", "gb": "<gilbarbara shortname>", "categories": ["devtools"] }. npm run import && npm run analyze && npm run import, then open the contact sheet inreports/and look at your logo on light and dark, in color and mono.- Fix anything off in
data/overrides.jsonwith areason, runnpm run check, open a pull request.
Add a logo no free set has: create data/additions/<slug>/icon.svg from a public-domain file or the brand's own website, plus a source.json (origin, page, file, license: public-domain or trademark, retrieved), and add "addition": true to its curation entry. Never trace a PNG: if no vector exists, the logo waits.
Categories are listed in data/categories.json.
Everyone taking part follows the Code of Conduct.
Licences and trademarks
- Tooling and data (scripts, components template, manifest): MIT.
- Artwork: from Simple Icons (CC0 1.0), gilbarbara/logos (CC0 1.0), Wikimedia Commons public-domain files, and — for a few brands no free set covers — the brands' own artwork. See CREDITS.md; every file's source is in
data/logos.json. - Trademarks: all product names, logos and brands are property of their respective owners. They are provided for identification only and their presence does not imply endorsement. A free licence on a file grants nothing on the brand: use a logo to refer to its product, and follow the brand's guidelines.
Brand owners: to remove or correct a logo, write from your company's domain to the address on logoforge.terravidhal.me/legal — handled within 72 hours.
<div align="center">
Logoforge is free and open source. If it helped you, ⭐ star the repo — it's the best way to help other developers find it.
Built by Vidhal Elame · sibling of Blockforge
</div>Related Skills
Agent-Reach
95.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
ai-job-search
46.1kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
