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/react
Usage
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.

Start using Rivo Icons

Open source. Free forever. No account required.