Skip to content

Rune Icons

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.

Website License

Browse icons → · Contributing →

Features

  • 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.

Quick start

Requires Bun.

git clone https://github.com/Nexvyn/runeicons.git
cd runeicons
bun install
bun dev

The site will be available at http://localhost:3000.

Scripts

Command Description
bun dev Start the Next.js development server
bun run build Production build
bun start Serve the production build
bun run lint Lint with ESLint
bun run format Format the codebase with Prettier
bun run icons:manifest Regenerate lib/icons/manifest.generated.ts from public/

Tech stack

Next.js 16 · React 19 · Tailwind CSS v4 · Bun

Contributing

See the contribution guidelines for setup, repository structure, and how to add new icons.

License

Rune Icons is free for commercial and personal use, licensed under the Apache 2.0 License.

About

Rune Icons is a set of 900+ icons, each drawn in five styles.

Resources

Code of conduct

Contributing

Security policy

Stars

523 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages