We curate open-source GitHub repositories matching “open source icons”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The library distinguishes itself through the use of variable font technology, which allows for the dynamic adjustment of icon weight, grade, and optical size directly through style sheet properties. By leveraging native font rendering engines and CSS class-based styling, the collection
This repository is the canonical Material Design icon library—a comprehensive collection of standardized vector symbols available as SVGs and variable fonts—offering a consistent design system, CSS-based customization, and permissive Apache-2.0 licensing, exactly matching what you need for free, modifiable icons.
Phosphor Icons is an icon library that provides SVG components for React and Vue, designed with tree-shaking support so only the icons actually used are included in the final JavaScript bundle. The library offers runtime customization of icons, allowing developers to override SVG rendering through inline styles, event handlers, and render props. Icons can be styled by passing props to set color, size, and weight for quick visual adjustments in React or Vue applications. The project also includes a webfont-based icon set that can be used in any web page by adding a stylesheet and applying CSS
Phosphor Icons is a complete open‑source icon set with SVG and webfont formats, multiple weights (regular, bold, fill, etc.), per‑missive licensing, and runtime customization of color, size, and stroke—exactly the flexible, reusable icon collection this search calls for.
Material Design is a collection of thousands of community-driven SVG icons that follow the Material Design specification for web and desktop applications. It provides these vector graphics as an installable SVG icon set and a webfont icon collection. The library is designed for cross-framework implementation, allowing icons to be integrated via package managers as dependencies. This ensures consistent rendering across different coding environments, browsers, and devices. The project covers UI asset management and frontend design workflows, providing a searchable library for selecting and imp
This repository provides the widely-used Material Design icon set with thousands of community-driven SVG icons and a webfont collection, all under a permissive open-source license—exactly the kind of freely usable, consistent, and well-documented icon library you're looking for.
Open-iconic is a collection of visual assets provided as an SVG icon library, a webfont icon set, and a raster icon pack. It provides scalable vector graphics and fixed-pixel images in PNG and WebP formats to maintain visual identity across different screen resolutions and technical environments. The project includes an SVG sprite sheet to consolidate multiple vector icons into a single file, reducing network requests. It also supports the delivery of icons as webfonts, allowing symbols to be integrated and styled via CSS. The library covers cross-platform asset management, web SVG integrati
Open Iconic is an SVG icon library with webfont and raster support, making it a genuine open-source icon set applicable in apps and designs, though it lacks explicit mention of multiple variants or a search system.
RemixIcon is an open-source icon library providing a comprehensive collection of neutral vector icons available as SVG assets and web fonts for digital interfaces. The project delivers scalable vector graphics as an SVG icon set and a web font icon library for integration into web and mobile designs. The library maintains consistent visual language by providing every symbol in both outlined and filled styles. It includes a dedicated symbol library for Figma to allow for direct placement of assets onto design canvases. The project covers asset delivery through direct SVG embedding, sprite she
RemixIcon is a comprehensive open-source icon library that delivers every icon in both outlined and filled styles as SVG assets and web fonts, with a consistent visual language and permissive licensing, making it exactly the kind of free-to-use icon set you’re looking for.
Ionicons is a library of hand-crafted scalable vector icons and an interface design asset pack used to build consistent user interfaces across web and mobile applications. It provides a collection of vector graphics designed for design system implementation and web component icon systems. The library includes a cross-platform icon set that automatically adapts its style based on the user's operating system to maintain a native look and feel. It also supports the integration of custom SVG assets through remote URL resolution to extend the available set of visuals. The system covers SVG asset
Ionicons is an open-source icon library offering hand-crafted SVG icons with multiple style variants (inferred from tag "Icon Variant Mapping") and permissive licensing, fitting your need for a free-to-use and modifiable icon collection with the sought SVG format and design consistency.
Font-Awesome is a CSS icon framework and SVG icon library that provides a standardized set of vector assets for digital user interfaces. It functions as a vector icon set and web font icon kit, delivering iconography through both scalable vector graphics and web fonts to ensure consistency across different screen densities and platforms. The project provides a multi-format distribution model, allowing assets to be rendered via SVG-based vector embedding or unicode-based glyph rendering. Visual styles, sizes, and positions are managed through a class-driven asset selection system and CSS-varia
Font Awesome is a full-featured icon library that delivers SVG icons, icon fonts, and a consistent class-based styling system with multiple icon variants, permissive licensing, and easy customization, making it an ideal match for a free, distributable icon set.
eva-icons is a comprehensive cross-platform UI icon pack providing over 480 scalable vector graphics and font-based icons. It functions as both an SVG icon library and a web font icon set designed for consistent use across web, iOS, and Android interfaces. The collection is an animated icon set that supports motion effects such as zooming, pulsing, shaking, and flipping to provide visual feedback or draw user attention. The library covers the implementation of SVG graphics and web font iconography, enabling the injection of visual elements via JavaScript or CSS stylesheets. It supports multi
Eva Icons is a genuine open-source UI icon library offering SVG and webfont formats with built-in animation effects, making it a solid fit for free-use icon needs, though its support for multiple explicit icon variants and built-in categorization is not strongly evident from the provided details.
Tabler Icons is a library of scalable vector graphics designed for consistent visual representation across web interfaces and digital applications. It functions as a comprehensive suite of customizable graphical symbols and pre-built visual elements that adapt to various screen sizes to support interface development. The library utilizes path-based vector rendering, allowing icons to scale infinitely without loss of quality by being rasterized directly by the browser engine. Each asset is constructed on a normalized coordinate grid to ensure consistent proportions, and the icons are designed
Tabler Icons is a comprehensive SVG icon library with a consistent design system, permissive MIT license, and support for customization, color and size changes, and webfont delivery — exactly the open-source icon set you need.
Lucide is a collection of consistent, scalable vector icons designed as a reusable component library for web and mobile interfaces. It provides a standardized set of visual symbols that support dynamic styling, programmatic manipulation, and accessibility features, ensuring that icons remain perceivable and usable across diverse development environments. The library distinguishes itself through a framework-agnostic architecture that defines icons as raw coordinate data, allowing for consistent rendering across various platforms. It supports tree-shakable module exports and bundle size optimiz
Lucide is an open-source icon library offering consistent, scalable SVG icons under a permissive MIT license, with dynamic styling, framework integrations, and icon font support—directly matching your need for free, customizable icons in applications and designs.
Octicons is a library of handcrafted scalable vector graphics and a standardized design system icon set. It provides a collection of optimized SVG files and visual symbols intended for use in web interfaces to maintain a unified identity across digital product layouts. The library encapsulates vector graphics within framework wrappers to programmatically manage styling and accessibility properties. It employs a design-system-driven specification and an SVG-based asset pipeline to ensure consistent rendering and high clarity across different screen resolutions. The project covers SVG asset ma
Octicons is a design-system-aligned icon library providing handcrafted SVG icons for consistent web interfaces, fitting the search for an open-source icon set, though the available description does not explicitly confirm the requested features like multiple variants, webfont support, or permissive license details.
Weather Icons is a weather icon font library and CSS icon set designed for displaying atmospheric conditions and wind direction in user interfaces. It functions as a weather data mapping tool that translates numerical condition codes from external API providers into corresponding visual assets. The project provides scalable meteorological and maritime icons delivered as font files, including OTF and TTF formats for use in both web environments and professional graphic design software. It features a system for visualizing wind flow by mapping degree values or cardinal labels to directional arr
Weather Icons is an open-source weather symbol icon font library that gives you free-to-use icons, but it is focused solely on atmospheric conditions, does not provide SVG format natively, and lacks multiple style variants (outline/solid) — so it fits the general icon‑set category but falls short of the listed features.
Devicon is a comprehensive library of scalable vector graphics representing programming languages, frameworks, and development tools. It provides a standardized set of visual assets designed to help users identify software stacks and technical technologies within web interfaces and documentation. The collection supports multiple integration methods, including direct vector rendering and font-based mapping, allowing icons to be embedded as text elements or standalone graphics. By utilizing semantic class-based styling and declarative markup, the library enables consistent visual branding acros
Devicon is a dedicated icon library for programming languages, frameworks, and development tools, offered in both SVG and icon–font formats — it fits the open‑source icon‑set category but is specialized in scope (tech‑only icons) and does not provide multiple style variants or explicitly mention a permissive license in its description.
Simple Icons is a comprehensive repository of standardized brand logos provided in scalable vector format. It serves as a programmatic data source that offers direct access to official brand vector paths and color codes, enabling developers to integrate consistent visual assets into software projects and user interfaces. The project functions as a web-ready asset provider that supports multiple delivery methods, including direct file imports, remote image embedding, and font-based rendering. By centralizing the storage of icon geometry as raw vector path strings, it ensures consistent renderi
Simple Icons is a library of SVG brand logos that you can freely use and embed, but it focuses solely on brand marks rather than general-purpose icons, so it lacks the multiple style variants (outline, solid, etc.) and consistent design system you might expect from a full-featured icon set.
This project is a collection of scalable vector graphics designed for web interfaces. It is distributed as an SVG icon library available through package managers as a Node.js package and a Ruby gem. The set provides plug-and-play vector graphics that can be imported into web applications and styled using CSS to adjust size, color, and layout. The library supports integration via task-runner plugins and template-based rendering to manage assets within development pipelines.
Evil Icons is an open-source SVG icon library designed for web interfaces, with CSS-based customization for size and color — it fits the category of an icon set, though it does not explicitly offer multiple style variants or icon font support.
Heroicons is an SVG icon library and a set of UI vector graphic assets designed for use in user interfaces and web development. It provides a collection of scalable vector graphics as a React icon component set, allowing for flexible integration into applications. The library supports multi-format distribution, offering icons in JSX and SVG formats. These assets are provided as component-wrapped SVG exports, which enables programmatic control over props and attributes. The project covers capabilities for SVG icon integration, web interface styling, and user interface design. It includes util
Heroicons is a well-known SVG icon library with a consistent design system and multiple variants (outline, solid) that are MIT licensed, making them free to use, modify, and distribute; it covers most requested features, though it lacks webfont support, which keeps it from being the most comprehensive option.
This project is a collection of scalable vector graphics provided as an icon library, vector graphic asset pack, and web icon font. It provides a system for delivering visual symbols through multiple formats, including standalone SVG files, consolidated sprite sheets, and font-based distribution. The library supports various integration methods, such as inline SVG embedding, external image referencing, and the use of fragment identifiers via SVG sprite sheets. It also includes a web font implementation that maps vector icons to unicode characters for text-based rendering and CSS styling. Bro
Bootstrap Icons is an open-source icon library from the Bootstrap project, providing scalable SVG icons and a web font under the MIT license—exactly the kind of free, modifiable icon set you're looking for, though it may offer fewer icon variants (outline vs solid) compared to some other libraries.
Flag-icons is a comprehensive library of standardized vector graphics representing global countries and territories. It serves as a frontend asset collection designed for integration into web and mobile application interfaces to provide consistent visual representations of international locations. The library utilizes scalable vector rendering to ensure graphics remain crisp across various screen sizes and resolutions. By employing a structured directory hierarchy and predictable naming conventions, the project allows developers to reference specific assets for tasks such as language selectio
Lipis/flag-icons is an open-source library of SVG flag icons for all countries, making it a valid icon set for projects needing geographic indicators, but it lacks the multiple variant styles (outline/solid), icon font support, and general-purpose icons typical of broader icon libraries.
This project is a CSS flag icon library and UI component set providing scalable national flag graphics for web interfaces. It delivers a collection of vector-based flags implemented as CSS classes to ensure visual consistency across different screen sizes and resolutions. The library uses ISO-3166-1-alpha-2 naming to map CSS class identifiers directly to international standard two-letter country codes. This allows for predictable asset lookup and the integration of regional visual identifiers to support web interface localization. The system covers CSS-based iconography, utilizing SVG backgr
This repository provides a CSS-based flag icon set with SVG backgrounds and country-code categorization, making it an open-source icon library but limited to national flags, which may not meet the need for a broader icon variety with multiple variants and icon font support.
css.gg is a collection of visual assets providing a CSS UI icon library and an SVG icon set. It delivers vector icons and glyphs through CSS classes, SVG sprites, and a library of styled components for web interfaces. The project includes a Figma UI asset pack to support the creation of high-fidelity prototypes and interface mockups. These design assets can be exported into external tools for prototyping and layout standardization. The system provides capabilities for embedding vector graphics, integrating typographic symbols, and managing design assets via API or NPM. It also supports the c
css.gg is a CSS and SVG icon library providing vector icons through CSS classes and SVG sprites, making it a legitimate open-source icon set for use in web interfaces, though it may not explicitly offer multiple icon variants or webfont support.
This project is a comprehensive collection of type-safe SVG icon libraries bundled into a single, consistent component-based delivery system. It functions as a multi-pack aggregator that provides a library of scalable vector graphics as components with a unified API for styling and rendering. The library integrates numerous popular open-source SVG icon sets into a single component interface, allowing users to access and render a wide variety of iconography within one dependency. It includes native type definitions to ensure property validation and enable development autocomplete. The system
react-icons/react-icons bundles many popular open-source SVG icon sets into a single React component library, giving you access to thousands of free, customizable icons — but it is React-specific and aggregates icons from various sources rather than offering one consistent design system with built-in search, so it fits your need for a usable icon collection, not a standalone cohesive set.
This project is an open-source library of emoji graphics designed for consistent use across digital interfaces. It provides a comprehensive set of stylized emoji images, including both 3D and flat designs, as an asset pack for software projects. The library provides these assets as scalable vector graphics and raster images to ensure resolution independence and visual clarity across different screen sizes and densities. The collection follows a unified visual language, applying consistent colors and geometric curves to maintain a cohesive look across operating systems and devices. These asse
This is an open-source emoji icon library offering SVG assets for consistent use across interfaces, so it provides free-to-use icons—but it focuses solely on emojis and lacks icon font support, multiple style variants per icon, and customization options expected from a general-purpose icon set.
IconPark is an SVG icon design system and library that provides modular icon components for React and Vue applications. It functions as a themed icon set and SVG component generator, transforming raw SVG paths into framework-specific code. The system supports multi-theme icon design, allowing a single source file to be transformed into multiple visual variations, such as outline and filled styles. It enables the generation of themed components by modifying fill and stroke attributes. The library provides capabilities for SVG icon customization, including the adjustment of colors, sizes, and
IconPark is an open-source SVG icon design system and library with multi-theme support (outline, filled) and customizable colors, sizes, and strokes — it fits the request for a free icon set, though it lacks explicit webfont support, categorization, and license details are not stated in the description.
Octicons is a comprehensive library of scalable vector glyphs and a design system icon set designed to provide a uniform visual language across user interfaces. It functions as a standardized collection of SVG assets that ensures consistent iconography for web components, server-side views, and static site generators. The project features multi-scale vector rendering, utilizing separate SVG path data optimized for different size buckets to maintain visual clarity across various screen resolutions. It includes a system for icon discovery through keyword-based alias mapping and supports a stand
Octicons is a comprehensive library of scalable vector icons from GitHub's Primer design system, offering SVG assets with keyword-based lookup and multiple size variants—exactly the kind of freely modifiable icon set you need, though it does not explicitly mention icon font or webfont support.
Feather is an open-source collection of minimal vector graphics designed on a standardized 24x24 grid for use in web and design projects. It provides a set of lightweight SVG assets intended to maintain visual consistency across digital user interfaces. The library supports visual parity between design software and production code through a dedicated design tool component library. This ensures that icons used in mockups remain consistent with the final implementation. Integration capabilities include embedding icons via inline markup, image tags, or CSS backgrounds. The project also provides
Feather is an open-source SVG icon set built on a consistent 24x24 grid, providing minimal vector icons that are free to use and modify under a permissive license, though it does not offer multiple icon variants or a webfont.
Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering across different operating systems and web browsers. It functions as a color-font rasterization engine that embeds pre-rendered bitmaps into font files to display multicolored glyphs. The project includes a variable-font emoji set that utilizes axes to adjust stroke thickness and style for both colorful and monochrome glyphs. It also maintains a Unicode emoji metadata registry that maps characters to shortcodes and ASCII equivalents. The collection provides capabilities for color
Noto Emoji is an open-source emoji icon library providing SVG assets and a variable color font with a consistent design system and permissive license, fitting the intent for free-to-use icons, though it is focused on emoji rather than general-purpose interface icons.
Iconoir is an open-source SVG icon library consisting of over 1600 vector graphics. It serves as a cross-platform icon set designed for use across web and mobile applications, as well as a design tool icon pack for Figma and Framer. The project facilitates a design-to-code workflow by providing a unified set of assets that maintain visual harmony between prototypes and live environments. It supports a wide range of targets, including React, Vue, Flutter, and native mobile development.
Iconoir is an open source icon library with over 1600 SVG icons and direct integrations for React, Vue, Flutter, and other tools, making it a solid fit for a free icon set—though it does not explicitly mention multiple icon variants or webfont support.
An SVG webfont full of main payment system icons
This repository provides an SVG webfont of payment system icons, making it a genuine open‑source icon set, though it is limited to payment‑related symbols and lacks the broader collection, multiple variants, and customization features you might expect.