Browse free open source Icon Sets and projects for Mac below. Use the toggles on the left to filter open source Icon Sets by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Font Awesome

    Font Awesome

    Get vector icons and social logos for your website or blog

    Font Awesome was created in a successful Kickstarter and is an easy way for web developers to add icons and logos to their website. There is both a free version and a pro version for extra features and icons. You can support the developers by buying a custom FontAwesome T-Shirt! https://fontawesome.com/shirts
    Downloads: 90 This Week
    Last Update:
    See Project
  • 2
    Bootstrap Icons

    Bootstrap Icons

    Open source SVG icon library for Bootstrap

    Free, high-quality, open-source icon library with over 1,600 icons. Include them any way you like, SVGs, SVG sprite, or web fonts. Use them with or without Bootstrap in any project. Bootstrap Icons are published to npm, but they can also be manually downloaded if needed. Bootstrap Icons are SVGs, so you can include them into your HTML in a few ways depending on how your project is setup. We recommend using a width: 1em (and optionally height: 1em) for easy resizing via font-size. Embed your icons within the HTML of your page (as opposed to an external image file). Here we’ve used a custom width and height. Use the SVG sprite to insert any icon through the <use> element. Use the icon’s filename as the fragment identifier (e.g., toggles is #toggles). SVG sprites allow you to reference an external file similar to an <img> element, but with the power of currentColor for easy theming.
    Downloads: 85 This Week
    Last Update:
    See Project
  • 3
    Terminal-Icons

    Terminal-Icons

    A PowerShell module to show file and folder icons in the terminal

    Terminal-Icons is a PowerShell module that adds file and folder icons when displaying items in the terminal. This relies on the custom fonts provided by Nerd Fonts. It uses a custom format.ps1xml file that inspects the items being displayed and looks up their appropriate icon based on name or extension. Icons for well-known files/folders are attempted to be used first before displaying an icon based on the file extension. Any files/folders that are not matched are shown using a generic file or folder icon. You must be using one of the fonts provided by Nerd Fonts for this module to work as these fonts include tons of custom glyphs/icons that are referenced by their unicode number. If using the default console in Windows and not something like VSCode, ConEmu, Terminus, etc., you may have issues getting a nerd font to be recognized correctly.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 4
    Lucide

    Lucide

    Beautiful & consistent icon toolkit made by the community

    Community-run fork of Feather Icons, open for anyone to contribute icons. It began after growing disaffection with the Feather Icons project moderation. With over 300+ open issues and over 100+ open PRs, the Feather Icons project has been abandoned. This unfortunately means that hundreds of developers and designers wasted their time contributing to Feather Icons with no chance of PRs being accepted. Lucide is trying to expand the icon set as much as possible while staying faithful to the original simplistic design language. We do this as a community of devs and designers and hope that you'll join us. At its core, Lucide is a collection of SVG files. This means that you can use Lucide icons in all the same ways you can use SVGs (e.g. img, background-image, inline, object, embed, iframe).
    Downloads: 25 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Blade Icons

    Blade Icons

    A package to easily make use of SVG icons in your Laravel Blade views

    A package to easily make use of SVG icons in your Laravel Blade views. Choose from a wide selection of icon sets. Like the Heroicons on the right. With 66 different icon sets, we probably can find the right one for you. Blade Icons is a base package to make it easy for you to use SVG icons in your app. In addition, there's also quite some third party icon set packages. When working with Blade Icons, and third party icon sets in particularly, you'll often be working with large icon sets. This can slow down your app tremendously, especially when making use of Blade components. To solve this issue, Blade Icons ships with caching support. Caching icons means you won't be able to add extra icons, change paths for icon sets or install/remove icon packages. To do so make sure you first clear the icons cache and cache after you've made the necessary changes.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    angular-fontawesome

    angular-fontawesome

    Angular component for Font Awesome 5+

    Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. With our new Icon Wizard, you can magically add a modifier – like circle-plus, slash, or even poop – to almost any Font Awesome icon. Available now to Font Awesome Pro subscribers. Font Awesome Sharp Solid and Regular, the first styles in our new Sharp family, are ready to use when you need a special touch of class for your project! Read the announcement and see what's new in the 6.3.0 release. Font Awesome 6 makes it even easier to use icons where you want to. More plugins and packages to match your stack. Less time wrestling browser rendering. We know the pain of wrangling icons on the internet. That's why in 2012, we created the first version of our open-source icons and toolkit. And with the help of our subscription plan Font Awesome Pro, we've built a lean icon-obsessed team who keep cranking out more icons, more styles, and more services for everyone.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 7
    QtAwesome

    QtAwesome

    Iconic fonts in PyQt and PySide applications

    QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications. It started as a Python port of the QtAwesome C++ library by Rick Blommers. QtAwesome identifies icons by their prefix and their icon name, separated by a period (.) character. Use Font Awesome, Elusive Icons, Material Design Icons, Phosphor, Remix Icon or Microsoft's Codicons. QtAwesome comes bundled with Font Awesome, Elusive Icons, Material Design Icons, Phosphor, Remix Icon and Microsoft's Codicons but it can also be used with other iconic fonts. The load_font function allows loading other fonts dynamically. QtAwesome ships with a browser that displays all the available icons. You can use this to search for an icon that suits your requirements and then copy the name that should be used to create that icon.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    Ikonate

    Ikonate

    Fully customisable & accessible vector icons

    Ikonate are fully customizable & accessible*, well-optimized vector icons. To learn more about the project and generate the icons online, visit Ikonate. Customized SVG icons as stand-alone files (perfect for designers who don't want to edit code) Customised SVG sprite with an html demo. Customized html demo of the icons as inline SVG. To customise icons with CSS you need to use the icons as either inline SVG or SVG sprite. Ikonate is NOT accessible out of the box and will never be. We've done our best to follow the best accessibility practices while building this software, but it's your role to adjust it and make it truly accessible inside your project. E.g. all the titles and descriptions given to the icons should be treated as placeholders and changed in implementation depending on an actual role of each icon. In many cases, you may not need them altogether.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    Font Awesome Icon Pack

    Font Awesome Icon Pack

    Add Font Awesome to your selectable icons in Umbraco 7 & Umbraco 8

    Add Font Awesome to your selectable icons in Umbraco 7 & Umbraco 8. This package adds the Font Awesome v5.15.1 open source icon set to your selectable icons within the Umbraco back office. It includes the COVID-19 free awareness icons. The package ( Font Awesome Icon Pack ) can currently be installed directly from within the back office on both Umbraco 7 & 8 or downloaded from OUR and installed as a local package. Once installed, to check everything is working, go to the Settings section, edit a document type and try and change the icon being used for the document type.
    Downloads: 13 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    RemixIcon

    RemixIcon

    Open source neutral style icon system

    Remix Icon is a set of open-source neutral-style system symbols for designers and developers. Unlike a patchwork icon library, 2400+ icons are all elaborately crafted so that they are born with the gene of readability, consistency and perfect pixels. Each icon was designed in "Outlined" and "Filled" styles based on a 24x24 grid. Of course, all the icons are free for both personal and commercial use. Open-source neutral-style system symbols are elaborately crafted for designers and developers. All of the icons are free for both personal and commercial use.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    Flutter Phosphor Icons

    Flutter Phosphor Icons

    Phosphor Icons for Flutter

    Phosphor is a flexible icon family for interfaces, diagrams, presentations, whatever, really. Explore all our icons at phosphoricons.com. Now available for flutter. Now available for flutter (with null safety).
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    Phosphor Icons

    Phosphor Icons

    The homepage of Phosphor Icons, a flexible icon family for everyone

    Phosphor is a flexible icon family for interfaces, diagrams, presentations, whatever, really. 1047 icons and counting. 6 weights: Thin, Light, Regular, Bold, Fill, and Duotone. Designed at 16 x 16px to read well small and scale up big. Raw stroke information retained to fine-tune the style. We use a similar approach as many other icon sets out there, providing icons as a webfont that uses Unicode's Private Use Area character codes to map normally non-rendering characters to icons. But you don't need to know that. Phosphor's intuitive but powerful API can style the color, size, and weight of an icon with a few keystrokes, provide default styles to all icons via the Context API, or directly manipulate the SVG at runtime through render props to do some amazing things! Supports tree-shaking, so your bundle only includes code for the icons you use.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    iX Icons

    iX Icons

    Icon web font library for @siemens/ix

    Icon web font library for @siemens/ix. Using icons within your project. You need to install and load styling.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    Iconoir

    Iconoir

    An open source icons library with 1K+ icons

    Iconoir is an open-source library with 1000+ unique SVG icons, designed on a 24x24 pixels grid. No premium icons, no email sign-up, no newsletters. A React library is available to install under the name iconoir-react. A Flutter library is available to install under the name iconoir_flutter. Iconoir is happily part of Framer now. To start using the icons, on the top menu, Insert > Graphics > Iconoir. You can switch between icons from the right sidebar in the editor. The class must always be "iconoir-" and then the name of the icon. The icons are display: inline-block and default to the current font size. You can control this by adjusting the ::before styles of the element.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    Keyrune

    Keyrune

    Magic: the Gathering set symbol pictographic font

    Keyrune is the first suite of complete Magic: the Gathering expansion and set symbols as a pictographic font. You can use this font anywhere you want to display set symbols—in your MtG app or website, documents, card images, anything! Each set symbol has its own font character. Display them in a manner similar to Font Awesome. Class name codes are based on the expansion codes from MTG JSON. To copy Keyrune symbols into your desktop software (or access to vectors directly), go to the Cheatsheet on the documentation site, copy the character (not the unicode representation), and then paste it into your desktop application after installing keyrune.ttf.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    Feren OS

    Feren OS

    A pseudo-rolling Operating System made with love

    Feren OS is a free and open-source operating system with a pseudo-rolling-release nature. It is designed to be stable, more powerful, and more secure. With a new yet familiar user experience now included, it has never been a better time to check out Feren OS.
    Leader badge
    Downloads: 234 This Week
    Last Update:
    See Project
  • 17
    Open Icon Library
    The goal of this project is to offer a consolidated library of icons used in various libraries, window makers, themes and other applications. Over 10,000 unique icons in svg, png, xpm, ico, and icns formats. See homepage for details.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 18
    folderify

    folderify

    Generate pixel-perfect macOS folder icons in the native style

    Generate pixel-perfect macOS folder icons in the native style. Works for OS X 10.5 (Leopard) through macOS 13 (Ventura). Automatically includes all icon sizes from 16x16 through 512x512@2x. Light or dark mode (automatically selected by default). There is currently no simple way to set an icon that will automatically switch between light and dark when you switch the entire OS. You can only assign one version of an icon to a folder. Dark color scheme is only supported for macOS 11.0 (and later) right now. Make sure the corner pixels of the mask image are transparent. They are used for empty margins.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    react-fontawesome

    react-fontawesome

    Font Awesome React component

    Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. With our new Icon Wizard, you can magically add a modifier – like circle-plus, slash, or even poop – to almost any Font Awesome icon. Available now to Font Awesome Pro subscribers. Font Awesome Sharp Solid, the first style in our new Sharp family, is ready to use when you need a special touch of class for your project! Read the announcement and see what's new in the 6.2 release. Font Awesome 6 makes it even easier to use icons where you want to. More plugins and packages to match your stack. Less time wrestling browser rendering. From the beginning, Font Awesome has been free and open source. And since we're creator-owned and operated, we get to make sure Font Awesome Free stays that way. We have more icons, services, and support in Pro. If you want them, you subscribe. No shenanigans. We won't sell your data, because we don't want to live in that world.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    Material design icons

    Material design icons

    The icon set from Google

    Material design icons is the icon set from Google, which follows the material design guidelines. These system icons are simple, modern and also delightful and beautifully crafted symbols that depict universal actions, items and concepts used commonly throughout a UI. All icons are available in a range of sizes, densities and themes, and have been optimized for beautiful display on all common platforms and display resolutions. The full set of icons can be viewed in the Material Icons Library, and are available in several formats and suitable for different types of projects. Developers can use them in their digital products for Android, iOS, and web; and designers in their mockups or prototypes.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    phosphor-react

    phosphor-react

    A flexible icon family for React

    Phosphor is a flexible icon family for interfaces, diagrams, presentations, whatever, really. We designed the icon library we always wanted to use. Easy to pick up and plug in. Truly consistent in style and scale. Flexible to multiple sizes and weights. Reserved enough to be multi-purpose, but a little quirky, too. Simply import the icons you need, and add them anywhere in your render method. Phosphor supports tree-shaking, so your bundle only includes code for the icons you use. Icon components accept all props that you can pass to a normal SVG element, including inline style objects, onClick handlers, and more. Phosphor takes advantage of React Context to make applying a default style to all icons simple. Create an IconContext.Provider at the root of the app (or anywhere above the icons in the tree) and pass in a configuration object with props to be applied by default to all icons.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    unplugin-icons

    unplugin-icons

    Access thousands of icons as components on-demand universally

    Access thousands of icons as components on-demand universally. Any icon sets - 100+ popular sets with over 10,000 icons, logos, emojis, etc. Powered by Iconify. Major build tools - Vite, Webpack, Rollup, Nuxt, etc. Powered by unplugin. Major frameworks - Vanilla, Web Components, React, Vue 3, Vue 2, Solid, Svelte, and more. On-demand - Only bundle the icons you really use, while having all the options. SSR / SSG friendly - Ship the icons with your page, no more FOUC. Stylable - Change size, color, or even add animations as you would with styles and classes. Load your custom icons to get universal integrations at ease. Use icons as components directly in your template. TypeScript support. From v0.13.2 you can also use raw compiler to access the svg icon and use it on your html templates, just add raw to the icon query param.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    vue-remix-icons

    vue-remix-icons

    Neutral style system symbols elaborately crafted for designers

    Open-source neutral-style system symbols elaborately crafted for designers and developers. All of the icons are free for both personal and commercial use.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    SVG To Font

    SVG To Font

    Read a set of SVG icons and ouput a TTF/EOT/WOFF/WOFF2/SVG font

    Read a set of SVG icons and output a TTF/EOT/WOFF/WOFF2/SVG font, a generator of fonts from SVG icons.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    Dockerized Nerd Fonts Patcher

    Dockerized Nerd Fonts Patcher

    Dockerized Nerd Fonts patcher

    Iconic font aggregator, collection, and patcher. Nerd Fonts patches developer-targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome, Devicons, Octicons, and others. All patched fonts have Powerline symbols, extra Powerline symbols and many icons to choose from. Build your own status line, add icons to filetypes, and make visual grepping easier. You are only limited by your imagination. Use the provided FontForge Python Script to patch your own font or to generate millions of unique combinations/variations.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next