ethanjyx

Extract brand assets (logos, colors, backdrops) from any website; open source alternative to Brand.dev

421
43
100% credibility
Found Mar 16, 2026 at 421 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

OpenBrand is a web app and toolkit that automatically extracts a website's brand name, logos, colors, and background images from any URL.

How It Works

1
🌐 Discover OpenBrand

You hear about a handy tool and visit openbrand.sh to grab brand looks from any website.

2
📝 Type a Website

Simply enter the address of a site, like stripe.com, into the friendly box.

3
🔍 Extract the Brand

Hit the button and in moments, it pulls out logos, colors, background pictures, and the brand name like magic.

4
🎨 Explore the Goods

Enjoy seeing the brand name up top, logos to click, a pretty color palette to copy, and image gallery.

5
Pick Your Path
🆓
Stick with Free Tries

Jump back and test more websites right away in your browser, no strings attached.

🔑
Sign Up for Extras

Click login with GitHub to unlock your dashboard for personal access and more ways to use it.

Brand Ready to Use

You now have all the logos, colors, and images to perfectly match any brand in your designs or projects.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 421 to 421 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenBrand?

OpenBrand extracts brand assets—logos, colors, backdrop images, and names—from any website URL, pulling favicons, theme colors, dominant hues from logos, and hero images into structured JSON. Built in TypeScript with Next.js, it offers a hosted API at openbrand.sh (free keys after GitHub login), a no-key npm package for server-side use, self-hosting, and an MCP server for Claude/Cursor integration. Developers get instant brand kits without manual scraping or paid tools like Brand.dev.

Why is it gaining traction?

It stands out with dead-simple APIs (cURL, Python, TS examples in docs), local npm runs bypassing rate limits, and smart fallbacks for bot-blocked sites via Jina.ai. The visual dashboard previews assets with copyable hex colors and image galleries, while caching (30-day TTL) speeds repeats. At 406 stars, it's hooking devs needing to extract brand colors from websites or logos for dynamic UIs and AI prompts.

Who should use this?

Frontend devs building design system tools or theming engines that pull live brand colors from client sites. Marketers automating brand kits from competitor URLs. AI builders integrating "extract branding from website" into agents for richer context, like generating styled reports.

Verdict

Grab it for quick brand extraction—solid docs, integration tests on real sites, and multiple entrypoints make it production-ready despite 406 stars and 1.0% credibility score signaling early maturity. Self-host if privacy matters; otherwise, the free API suffices for most.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.