Icons

@emberkit/icons is a lightweight, tree-shakeable SVG icon library built for EmberKit with 130+ icons.

Installation

pnpm add @emberkit/icons

Basic Usage

import { IconSearch, IconMenu, IconX } from '@emberkit/icons';

function Header() {
  return (
    <header>
      <IconMenu size={24} />
      <IconSearch size={20} />
      <IconX size={16} />
    </header>
  );
}

Props

All icons accept the following props:

PropTypeDefaultDescription
sizenumber24Width and height in pixels
colorstringcurrentColorStroke/fill color
classNamestring—Additional CSS classes

Categories

General UI

Icons for common interface elements: navigation, actions, media, communication, and more.

Social Media

Official brand logos: X (Twitter), LinkedIn, Facebook, Instagram, YouTube, Discord, Reddit, Twitch, Slack, TikTok, WhatsApp, Dribbble, Behance, Pinterest.

Frameworks & Tools

Logos for modern web frameworks: Astro, Vue, Angular, React, Svelte, Next.js, Remix, Nuxt, Solid, Electron, Vite.

Development Tools

Icons for dev tools and runtimes: Node.js, npm, Yarn, pnpm, Bun, Deno, TypeScript, JavaScript.

Build & Bundling

Bundler and CSS tool logos: Tailwind CSS, Webpack, Rollup, esbuild.

Infrastructure

Platform and service logos: Docker, Kubernetes, Git, GitHub, GitLab, Bitbucket, Figma, VS Code, Vim, IntelliJ IDEA, Chrome, Firefox, Windows, Apple, Linux, Android.

Cloud & Deploy

Cloud provider logos: Heroku, Vercel, Netlify, Cloudflare, AWS, Google Cloud, Microsoft Azure.

All Icons

Click any icon to see its name and copy the import statement.