113+ SVG icons — brand icons, business & finance icons, plus communication icons. Colour them with any SantyCSS utility.
Add one CSS file — then combine .brand-icon with any .brand-icon-* class.
Or install via npm
Use .brand-icon-{size} classes or set font-size on the parent.
Fixed pixel classes
Icons use background-color: currentColor — so any SantyCSS colour class works.
Use .brand-icon-color-* for exact brand colours.
Common ways to use brand icons in your UI.
Social links footer
Tech stack badges
OAuth login buttons
Inline in text
Star us on GitHub, follow on X, and join the Discord.
All available classes from santy-icons.css.
| Class | Description | Example value |
|---|---|---|
| .brand-icon | Base icon class — required on every icon element | display:inline-block; mask: var(--brand-icon-url) |
| .brand-icon-{name} | Sets the icon SVG via --brand-icon-url CSS variable | .brand-icon-github, .brand-icon-react, .brand-icon-twitter … |
| .brand-icon-xs | Extra small size | font-size: 0.625rem |
| .brand-icon-sm | Small size | font-size: 0.875rem |
| .brand-icon-md | Medium size (default) | font-size: 1rem |
| .brand-icon-lg | Large size | font-size: 1.5rem |
| .brand-icon-xl | Extra large size | font-size: 2rem |
| .brand-icon-2x — 6x | Multiplier sizes | font-size: 2rem — 6rem |
| .brand-icon-16 — 96 | Fixed pixel sizes | width/height: 16px — 96px |
| .brand-icon-color-{name} | Apply official brand background colour | .brand-icon-color-github → #181717 |
| .brand-icon-badge | Circular badge wrapper for an icon | Displays icon in a colour circle |
| .shape-square | Modifier for .brand-icon-badge — square with 6px radius | border-radius: 6px |
| .shape-rounded | Modifier for .brand-icon-badge — rounded square | border-radius: 12px |
| .brand-icon-spin | Continuously rotating animation | animation: brand-icon-spin 2s linear infinite |
| .brand-icon-pulse | 8-step pulse rotation animation | animation: brand-icon-spin 1s steps(8) infinite |
License
All brand icons are part of the SantyCSS framework and are MIT licensed. Brand logos remain the property of their respective owners.