An open-source icon library where every glyph comes in five styles: outline, duotone, fill, pixelated, and glass.
900+ icons · free and open-source · copy any icon as SVG or JSX.
Browse icons → · Contributing →
- Five styles per icon: normal (outline), duotone, fill, pixelated, and glass.
- Reshape in the browser: tweak any path in the built-in editor, then copy it out as SVG or JSX.
- Search and filter: find icons by name, category, or tag.
- Free for commercial and personal use under the Apache 2.0 License.
Requires Node.js 20+, pnpm 10, and Bun (the icon scripts and package tests run on Bun).
git clone https://github.com/Nexvyn/runeicons.git
cd runeicons
pnpm install
pnpm devThe site will be available at http://localhost:3000.
| Command | Description |
|---|---|
pnpm dev |
Start the Next.js development server |
pnpm build |
Production build |
pnpm start |
Serve the production build |
pnpm lint |
Lint with ESLint |
pnpm format |
Format the codebase with Prettier |
pnpm icons:manifest |
Regenerate lib/icons/manifest.generated.ts from public/ |
pnpm icons:sprites |
Regenerate the per-style sprites in public/sprites/ |
The JavaScript packages in packages/ are part of the same pnpm workspace. Run one package's tests with pnpm --filter runeicons-react test, or every package with pnpm -r test.
Next.js 16 · React 19 · Tailwind CSS v4 · pnpm
See the contribution guidelines for setup, repository structure, and how to add new icons.
Rune Icons uses two licenses. See LICENSE for the full terms.
The icons: Apache License 2.0
The icon SVGs in every style (public/normal, public/duotone, public/fill, public/pixelated, public/glass-icons, public/sprites), lib/icons, and the packages in packages/ are free for personal and commercial use. No attribution is required.
Everything else: Apache License 2.0 + Attribution + Commons Clause
The landing page, UI components, animations, editor, and the rest of the website code:
- Use it anywhere, including commercial and client work.
- Credit it: projects that ship any part of it must credit the Rune Icons Team with a visible link to runeicons.com, such as in a footer, an about page, a credits screen, or a README.
- Don't resell it: the landing page designs, components, and animations may not be sold, sublicensed, or redistributed, whether alone, in a bundle, or as a port.
Copyright (c) 2026 Rune Icons Team.