Skip to content
RuneiconsPublic

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

581 stars

Watchers

2 watching

Forks

Latest commit

 

History

312 Commits

Folders and files

Repository files navigation

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 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 dev

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

Scripts

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.

Tech stack

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

Contributing

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

License

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.

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

581 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages