Welcome to Oshon · v1.0  ·  Now in public beta for enterprise teams Read the launch notes

Icons

Full Oshon catalog — 1,718 stroke-style icons sourced from lucide-static and wrapped against the shared IconBase shell. Tree-shakable named exports — bundlers only ship the icons your app references. Click any tile to copy a paste-ready JSX snippet. Phase G migration to the Figma DS 3.1 source is generator-side — see the roadmap.

import { Plus, ChevronDown } from '@oshon-ai/components/icons';
<Plus size={20} />

1,718 of 1,718 icons · showing first 600 — refine your search to narrow the grid

Provenance

The catalog is generated from lucide-static — ISC-licensed, the modern shadcn/Vercel/HeroUI default. The generator (scripts/generate-from-lucide.mjs) wraps every SVG against the Oshon IconBase shell — 24×24 viewBox, 2-px stroke, currentColor, round caps + joins — so every icon adopts Oshon brand color tokens via normal CSS cascade. Phase G migrates the source to the Figma DS 3.1 catalog without touching the public API.