developer-icons
- title
- developer-icons
- type
- toolbox
- summary
- Tech and developer logos as SVGO-optimized React components, also downloadable as plain SVG
- tags
- typescript, react, icons, frontend
- language
- TypeScript
- license
- MIT
- created
- 2026-04-08
- updated
- 2026-04-08
A curated collection of tech and developer logo icons shipped as optimized SVG components for React, Next.js, and TypeScript projects. Each icon is compressed with SVGO for minimal file size while staying crisp at any resolution. The library also offers direct SVG downloads from its website for use in design tools like Figma.
How it works
Icons live as individual SVG files in the repo. A build pipeline runs SVGO for optimization and SVGSON for SVG-to-JSON conversion, then generates named React components that get published to npm. The website itself is built with Astro and Tailwind CSS, serving as both documentation and a browsable icon gallery.
The design language is inspired by Lucide — all icons follow predefined style rules for consistent weight and spacing across the set. Variants include light/dark mode versions and wordmark alternatives.
Usage
Install from npm:
npm i developer-icons
Import named components:
import { ReactIcon, TypeScriptIcon, GoIcon } from "developer-icons";
export default function TechStack() {
return (
<div>
<ReactIcon size={48} />
<TypeScriptIcon size={48} />
<GoIcon size={48} />
</div>
);
}
Components accept props for size, color, and strokeWidth.
Limitations
- React/Next.js only — no Vue, Svelte, or framework-agnostic web component exports
- Icon set is community-contributed, so coverage of niche technologies varies
1,900+ stars · MIT license · github.com/xandemon/developer-icons