A collection of optimized, customizable SVG tech logos for developers, available as an npm package of React components.
glincker/thesvg
An open library of about 7,600 brand and cloud SVG icons, available via npm, CDN, CLI, and an MCP server for AI editors.
- Stars
- 2,866
- Forks
- 228
- Open issues
- 16
- Last commit
- yesterday
What is it?
theSVG is a searchable collection of SVG logos and icons for software products, covering brand logos, AWS, Azure and Google Cloud architecture icons, Kubernetes icons, and circular auth-app badges. Icons come in multiple variants such as default, mono, light, dark, and wordmark, and are grouped into brand families like Google, Microsoft, and Amazon.
Developers can use the icons through typed React, Vue, and Svelte packages that support tree-shaking, a scoped npm package for core icon data, a CLI that adds an icon to a project, or a jsDelivr CDN URL in plain HTML. There is also a static JSON manifest for filtering icons client-side, with no authentication required.
The project includes extensions for Figma, VS Code, Raycast, Alfred, Neovim, and Homebrew, and an MCP server and agent skill for AI coding assistants. The codebase is MIT-licensed, while the individual brand icons remain the trademarks of their owners.
Key features
- 01Searchable catalog of about 7,600 brand, cloud, and auth-badge SVG icons.
- 02Tree-shakeable typed components for React, Vue, and Svelte.
- 03CLI command to add a specific icon to a project.
- 04Free jsDelivr CDN URLs and a static JSON manifest for client-side search.
- 05MCP server and agent skill for AI coding assistants.
Use cases
- Adding brand logos to a website, app, or documentation without downloading files manually.
- Building architecture diagrams with official AWS, Azure, or Google Cloud icons.
- Letting an AI coding assistant fetch the correct logo while building UI.
Quick start
- 1
Install the npm package
npm install thesvg - 2
Or add a single icon with the CLI
npx @thesvg/cli add github
Things to know
- AWS Architecture icons are distributed under CC BY-ND 2.0, which does not permit modified versions.
- The browser extension is in beta and the Chrome version is listed as coming soon.
Topics
FAQ
- What is thesvg?
- An open library of about 7,600 brand and cloud SVG icons, available via npm, CDN, CLI, and an MCP server for AI editors. theSVG is a searchable collection of SVG logos and icons for software products, covering brand logos, AWS, Azure and Google Cloud architecture icons, Kubernetes icons, and circular auth-app badges. Icons come in multiple variants such as default, mono, light, dark, and wordmark, and are grouped into brand families like Google, Microsoft, and Amazon.
- Is thesvg free to use? What license does it have?
- thesvg is open source under the MIT license. Check the license terms before using it in commercial products.
- Is thesvg still maintained?
- Actively maintained. The last commit to thesvg was on Oct 19, 2026.
- What can I use thesvg for?
- Adding brand logos to a website, app, or documentation without downloading files manually. Building architecture diagrams with official AWS, Azure, or Google Cloud icons. Letting an AI coding assistant fetch the correct logo while building UI.
- How do I install thesvg?
- Install the npm package: npm install thesvg Or add a single icon with the CLI: npx @thesvg/cli add github
- Where can I get thesvg?
- The source code and installation instructions are on GitHub: https://github.com/glincker/thesvg
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
WebGPU shader effects packaged as drop-in components for React, Vue, Svelte, Solid and plain JavaScript.
A React and TypeScript library of hand-drawn, naive folk art style SVG icons with an optional AI agent skill.
A framework-agnostic Generative UI toolkit built around OpenUI Lang, a compact streaming language that lets LLMs produce renderable UI from your own component library.
Turns any font into animated handwriting that draws itself stroke by stroke, for React, Vue, Svelte, Solid, Astro and vanilla JS.
An agent skill that makes editorial diagrams as one self-contained HTML + SVG file, with 45 diagram types and brand matching.