RuneIcons — open source icon set for modern UIs

Thousands of clean, consistent SVG icons for web and app interfaces. Open source, MIT licensed, and ready to drop into Figma, React, or plain HTML today.

RuneIcons — open source icon set for modern UIs — Figma freebie
Home
Freebies

RuneIcons — open source icon set for modern UIs

Icons are the smallest elements on the screen and the fastest way to make a product look unfinished. Pull a set from three different sources and the mismatch shows before anyone reads a word. RuneIcons gives you one open source set to draw from, so the whole interface keeps the same line weight and the same rhythm.

What RuneIcons actually does

RuneIcons is an open source icon library built for modern interfaces. It ships a large collection of clean SVG icons you can browse, search, and copy straight into your project. Every icon is drawn to a shared grid with a consistent stroke and corner radius, so picking any two of them side by side still looks like one family.

The set lives at runeicons.com, where you can filter the collection and preview each icon at the size you plan to use. The source is on GitHub, so you can read how the icons are built, open an issue, or fork the set and grow it for your own product.

Why icon consistency decides the whole interface

Icons carry more visual weight than people expect. They sit next to your labels, inside your buttons, and along your navigation, and they repeat on almost every screen. When those icons come from different sets, the eye catches the small differences: a stroke that is slightly heavier, a corner that is sharper, a shape that leans the other way. The screen reads as assembled rather than designed.

Fixing that by hand is slow. You open each icon, adjust the grid, redraw the paths that do not match, then repeat for every size you support. Most teams skip the cleanup and live with the mismatch. A single consistent set removes that chore at the source, because the icons already agree with each other.

What is inside the set

The collection covers the categories a product interface actually needs:

  • ❶ Navigation and directional arrows
  • ❷ Interface actions like edit, copy, delete, and share
  • ❸ Media controls for play, pause, and volume
  • ❹ Communication icons for mail, chat, and notifications
  • ❺ File, folder, and document symbols
  • ❻ Commerce and finance marks for carts, cards, and pricing

Each icon comes as an SVG, which means you can scale it to any size without losing sharpness, recolor it with a single CSS property, and drop it into any stack that renders markup.

How to get the icons into your project

The path from the site to your code is short:

  • ❶ Open the gallery and search for the concept you need, such as “settings” or “upload”
  • ❷ Copy the SVG or grab the file from the repository
  • ❸ Paste it into your component and set the color and size with your own classes

The icons are plain SVG, so they work as inline markup, as the source of an image tag, or as a sprite you reference by id. If you build with an AI assistant, paste the SVG into the chat and describe where it belongs. The model reads the path data cleanly and places it without extra setup.

One set across Figma and code

The gap between design and build shows up worst in icons. A designer places one set in Figma, an engineer pulls a different set from a package, and the shipped screen quietly differs from the file. Nobody notices until the review.

Because RuneIcons ships raw SVG, the same file can sit in your design file and your codebase. The designer drags the icon onto the artboard. The engineer pastes the same path into the component. What you approved is what ships, which removes a whole class of review comments.

Licensing and customization

The set is open source and free to use. You can ship it in personal and commercial work, modify the icons to fit your brand, and keep the changes you make. There is no account to create and no attribution requirement forced onto your UI.

Customization stays simple because the icons are plain vector files. Change the stroke width, soften a corner, or adjust the color to match your tokens. Nothing is locked behind a proprietary editor, and the source stays readable if you want to understand how an icon was drawn.

Frequently asked questions

Can I use RuneIcons in commercial projects?

Yes. The set is open source, so you can use it in client work and paid products. The license file in the repository spells out the exact terms.

Do the icons work outside Figma?

They do. Every icon is an SVG file, so it renders in any browser, in React and Vue components, and in static HTML. Figma is just one place you can use them.

Can I change the color and size?

Yes. Set the size with width and height, and the color with the fill or stroke property. Inline SVGs also inherit the text color of their parent, which keeps them in step with your theme.

Is the collection still growing?

It is open source, so the set grows as contributors add icons. You can follow the repository to see new additions, or open an issue to request a specific symbol.

Why it belongs in your stack

You want the interface to look deliberate, and icons are where that impression is won or lost. RuneIcons hands you a single consistent set in a format that fits both the design file and the codebase, with no license fee and no account.

For a solo builder shipping fast with AI, that saves the slow part: hunting for icons and fixing the mismatches after the fact. Grab the set, keep one source of truth, and let the small elements finally match. When you want the screens around those icons to look sharp, our free Figma resources and design and code kits are built for the same ship-it-yourself workflow.

More Figma freebies

Amicro — micro-interactions for any landing page

Code

Amicro — micro-interactions for any landing page

Open source collection of ready-made micro-interactions: hover glow, magnetic buttons, scroll reveals. Copy a snippet, paste into any page, ship motion today.

M3E Canvas — Material 3 Expressive UI builder

Code

M3E Canvas — Material 3 Expressive UI builder

Assemble Material 3 Expressive interfaces in your browser and export a ready-to-use prompt for AI. Open source, free, and built for Android vibe coding.

Driver.js — product tours & onboarding

Code

Driver.js — product tours & onboarding

Lightweight, vanilla JavaScript library for building powerful product tours, feature highlights, and contextual onboarding. No dependencies, just 5kb gzipped, fully customizable and accessible by default.

pdfcn — PDF viewer component for React

Code

pdfcn — PDF viewer component for React

Open source PDF viewer built on the shadcn stack. Renders documents inside your React app with zoom, search, and navigation. No iframe, no vendor lock-in, MIT license.

Free invoice template for Figma

Components

Free invoice template for Figma

Clear and simple table-based document for your business purposes. Powered by editable data grid, which is easy to manage.

Avatar UI design templates & tips

Components

Avatar UI design templates & tips

A part of the upcomong design handbook «The State of Component». Colors, Styles & UI design for Avatar. Events, States and Actions. Including layout samples for inspiration.

App Bar UI design templates & tips

Components

App Bar UI design templates & tips

Application Bar (aka Navigation Bar) — displays prior in-app controls related to the current app section. This freebie contains things to consider when designing App Bars.

Fonts Playground

Global Styles

Fonts Playground

Best web fonts precisely handpicked and optimised for better web legibility and ready to implement into your Figma project.

Website Template

Web Design

Website Template

Landing page template made for Figma. Contains styled components UI kit, desktop & mobile versions. Global styles, Inter, FlatUI colors.

Android UI kit

Mobile Templates

Android UI kit

8 mobile app templates based on popular Android UI design patterns: Calendar, Cards, Tasks, Kanban & Project management and more.

Figma iOS UI kit

Mobile Templates

Figma iOS UI kit

iOS native components and app templates organised into a «Most Design System» fully compatible with Human Interface guidelines.

Material X Starter

Mobile & Desktop

Material X Starter

Top-notch styled components in the design system powered by Auto-layout. Ready-to-use Figma UI kit with styles from the nearest future.

Radar Chart

Data visualization

Radar Chart

Radar chart template made of components and available within a range of popular viewports: desktop, tablet and mobile. Light & Dark.

Rome UI kit lite

Mobile & Desktop

Rome UI kit lite

Components & templates for desktop & mobile apps. Powered by clean and trendy custom guidelines and DM Sans font (OFL).

Xela UI kit starter

Mobile & Desktop

Xela UI kit starter

100+ variants of several components to craft perfectly shaped desktop & mobile apps. Modern styleguides and free Nunito Sans font.

Free iOS UI kit

Mobile Templates

Free iOS UI kit

Customisable & adjustable mobile design system with 100+ variants for a set of components and 8 ready-to-use app layouts to try out.

Mobile-X UI kit

Mobile Templates

Mobile-X UI kit

Meet Mobile-X Figma design system for mobile app design. Cross-compatible & stylish UI kit which fits both iOS / Android apps.

Accordion guide

Tutorials & Education

Accordion guide

The exploration for Accordion component: styles, states, samples, and use cases for desktop & mobile viewports.

Eclipse UI kit

Mobile & Desktop

Eclipse UI kit

Fine components fully loaded with variants, auto-layout, global text & color styles. Hi-end customizable Figma design system (starter).

Appka iOS UI kit

Mobile Templates

Appka iOS UI kit

Appka is a fine-themed & customized iOS design system with 4100+ variants for 28 components and 280+ ready-to-use app layouts for Figma.

Nav templates

Mobile & Desktop

Nav templates

This design resource represents navigation components. It contains sidebars, drawers and headers both in light & dark modes.

Dark charts UI kit

Chart Templates

Dark charts UI kit

Try out this handy source of graphs for your next dashboard, pitch, or even print materials. Contains most common dark chart templates.

Figma email templates

Email Templates

Figma email templates

Five awesome and scalable free email templates to engage your subscribers. Dark & light themes. Contains buttons, lists and cards.

Charts widgets dark & light

Chart Templates

Charts widgets dark & light

Line & Wave charts, Bars, Histograms, Ratings and more graphs widgets are available in this free Figma resource. For dashboards, mobile & desktop.

Shopping layout for web app

Desktop

Shopping layout for web app

Contains navigation, filtering components, tabs, cards and more. This layout was made with Angular and fully coded.

Orion dark templates

Data visualization

Orion dark templates

Figma library with 40+ desktop charts templates served in light & dark themes. Contains 200+ of dataviz widgets for every case.

Responsive imagery cards

Card Templates

Responsive imagery cards

A variety of responsive cards templates for Figma. Constrained and scalable. Made with global styles for typography and colors.

Landing page & web blocks

Web Design

Landing page & web blocks

Use given blocks as a quickstarter for your very next web design mission. This freebie contains 3 landing pages for desktop, tablet & mobile.

Mobile tables several themes

Mobile Templates

Mobile tables several themes

Components-driven iOS layouts with data grid made from one singe cell. Based on different styles. Allows to create better tables in Figma.

12 free mobile templates

Mobile Templates

12 free mobile templates

Use our Full iOS design system as the starter for your next mobile app. This freebie includes 12 screens dark & light powered by 200+ components.

Calendars & Date picker templates

Mobile & Desktop

Calendars & Date picker templates

UI design resource with 56 calendars extracted from our popular UI kits. All the best samples of schedule patterns, planners, event managers.

Schedule & Events template

Desktop

Schedule & Events template

This clean calendar template has been made of a scalable grid, accurately made with colored items and wrapped for the desktop.

Material You for web apps

Mobile & Desktop

Material You for web apps

Figma Material Design 3 starter fully loaded with several desktop & mobile templates (with dark themes) and a bundle of components.

iOS Datepickers

Tutorials & Education

iOS Datepickers

Stand out with our Figma iOS date picker. Offering a true-to-life isometric design and easy-to-edit text, it's the most realistic option.

Segment UI kit

Mobile Templates

Segment UI kit

Design stunning Android apps with our free Figma UI kit. Follow Android guidelines and components and use our fonts, colors, and templates.

Figma React UI kit

Design & Code

Figma React UI kit

Our Figma React UI kit 2-in-1 makes web app building faster. Created in Figma, exported to React, and customised with Blueprint.js library.

Messenger app desktop template

Desktop

Messenger app desktop template

Effortlessly create world-class communication design with our Messenger Template for Figma. With dark and light mode options.

Zeus UI free website template

Web Design

Zeus UI free website template

Zeus Web UI kit-inspired landing page template. Supports all viewports, card-driven UX, polished with Syne and Space Grotesk fonts.

Design system starter

Global Styles

Design system starter

Launch your project with confidence thanks to our Figma design system. Customize grids, text, color, gradients, and shadows with ease.

Navigation layout 4 samples

Mobile & Desktop

Navigation layout 4 samples

Sleek Navigation Menu for Material X design system in Figma. Various sizes and design options. Features badges and active state highlight.

Chart cards

Data visualization

Chart cards

Make your data pop with our easy-to-use Charts UI kit. Featuring bar charts and heatmaps, it's perfect for dataviz, dashboard, pitches and others.

Material UI styled

Mobile & Desktop

Material UI styled

New and improved Material UI Kit, refreshed with enhanced material.io guidelines. Free and ready-to-use components included.

Hyper charts

Data visualization

Hyper charts

Transform your data into captivating visuals with several Figma's chart templates based on Hyper Charts kit. You'll find 8 editable widgets inside.

Search inputs

Components

Search inputs

Explore how Figma inputs are revolutionizing search interface design. Gain key insights to enhance user experience with impeccable UIs.

Figma Grid Layouts

Grid Layouts

Figma Grid Layouts

This template is designed to help you create templates that are beautifully balanced. Features both mobile and desktop layouts with 16/24 gutters.

Panda dashboard template

Desktop

Panda dashboard template

Build sleek dashboards with our Panda UI kit starter! Featuring a 1920w desktop template, UI widgets, and components.

Orion dataviz templates

Dashboard Templates

Orion dataviz templates

The design system starter for your next application. This resource contains 6 dashboard templates and a bundle of UI design widgets.

Subscribe to Setproduct

Once per week we send a newsletter with new releases, freebies and blog publications

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.