Open Source · MIT License
Beautiful icons
for modern apps
46 free, hand-crafted SVG icons for React, Vue, Nuxt, Svelte, and Solid. Fully customizable. Zero dependencies.
46Icons
5Frameworks
24px Canvas
MITLicense
Works with your framework
One package per framework. No monolithic imports, no config required.
Install
npm install @rivo-icons/reactUsage
import { Setting, Dollar, Clock } from '@rivo-icons/react'
export default function App() {
return <Setting size={24} />
}Built for developers
Everything you'd expect from a modern icon library.
currentColor
Every icon uses currentColor — set size and color with CSS like any other text.
TypeScript
Full type definitions included. Props are fully typed with IntelliSense support.
Tree-shakeable
Import only what you use. No bloat — each icon is an independent export.
SSR-safe
Works with server-side rendering in Nuxt, Next.js, SvelteKit, and more.