Convert Figma logo to code with AI

iconic logoopen-iconic

An open source icon set with 223 marks in SVG, webfont and raster formats

3,583
422
3,583
40

Top Related Projects

The iconic SVG, font, and CSS toolkit

25,411

Simply beautiful open-source icons

Material Design icons by Google (Material Symbols)

A scalable set of icons handcrafted with <3 by GitHub

✒7000+ Material Design Icons from the Community

A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.

Quick Overview

Open Iconic is an open-source icon set with 223 marks in SVG, webfont, and raster formats. It's designed to be legible and recognizable even at small sizes, making it ideal for use in various digital interfaces and applications.

Pros

  • Free and open-source, allowing for wide usage and customization
  • Available in multiple formats (SVG, webfont, PNG) for versatility
  • Designed for clarity and legibility at small sizes
  • Consistent style across all icons, providing a cohesive look

Cons

  • Limited number of icons compared to some larger icon sets
  • Not frequently updated, which may result in missing modern or trending icons
  • Lack of extensive documentation or usage guidelines
  • No built-in customization tools or color options

Getting Started

To use Open Iconic in your project, follow these steps:

  1. Download the icon set from the GitHub repository:

    git clone https://github.com/iconic/open-iconic.git
    
  2. Choose the format you want to use (SVG, webfont, or PNG).

  3. For webfont usage, include the CSS file in your HTML:

    <link rel="stylesheet" href="path/to/open-iconic/font/css/open-iconic-bootstrap.min.css">
    
  4. Use the icons in your HTML with the appropriate classes:

    <span class="oi oi-account-login" title="account-login" aria-hidden="true"></span>
    

For SVG usage, you can directly include the SVG files in your HTML or use them as background images in your CSS.

Competitor Comparisons

The iconic SVG, font, and CSS toolkit

Pros of Font-Awesome

  • Larger icon set with over 7,000 icons compared to Open Iconic's 223
  • Regular updates and new icon additions
  • Extensive documentation and community support

Cons of Font-Awesome

  • Larger file size due to the extensive icon set
  • Some advanced features require a paid Pro version
  • Steeper learning curve for customization

Code Comparison

Open Iconic:

<span class="oi oi-account-login" title="account-login" aria-hidden="true"></span>

Font-Awesome:

<i class="fas fa-sign-in-alt"></i>

Key Differences

  • Open Iconic is completely free and open-source, while Font-Awesome has free and paid versions
  • Font-Awesome offers more customization options, including different styles (solid, regular, light)
  • Open Iconic has a smaller footprint, making it suitable for projects with limited resources
  • Font-Awesome provides better browser compatibility and responsive design features

Use Cases

  • Open Iconic: Ideal for small projects or when a minimal icon set is needed
  • Font-Awesome: Better suited for larger projects requiring a diverse icon set and frequent updates
25,411

Simply beautiful open-source icons

Pros of Feather

  • Larger icon set with over 280 icons compared to Open Iconic's 223
  • More modern and minimalist design aesthetic
  • Active development and regular updates

Cons of Feather

  • Slightly larger file sizes for individual icons
  • Less customization options out-of-the-box
  • Fewer file format options (SVG and JavaScript only)

Code Comparison

Open Iconic (HTML):

<img src="open-iconic/svg/account-login.svg" alt="Login">

Feather (JavaScript):

import { icons } from 'feather-icons'

const loginIcon = icons['log-in'].toSvg()
document.body.innerHTML = loginIcon

Both libraries offer simple implementation, but Feather provides a JavaScript API for more dynamic usage, while Open Iconic focuses on straightforward HTML embedding.

Open Iconic offers more file format options, including PNG and WebP, making it potentially more versatile for different use cases. Feather, on the other hand, concentrates on SVG and JavaScript integration, which aligns well with modern web development practices.

Feather's design language is more consistent and follows current trends, while Open Iconic has a slightly dated appearance but may be preferred for certain retro or skeuomorphic designs.

Material Design icons by Google (Material Symbols)

Pros of Material Design Icons

  • Larger icon set with over 1,000 icons in various styles and themes
  • Regular updates and additions to the icon library
  • Comprehensive documentation and guidelines for usage

Cons of Material Design Icons

  • Larger file size due to the extensive collection
  • May require more effort to integrate into projects due to its size
  • Some icons might be too specific for general use cases

Code Comparison

Material Design Icons:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<i class="material-icons">favorite</i>

Open Iconic:

<link href="open-iconic/font/css/open-iconic.css" rel="stylesheet">
<span class="oi" data-glyph="heart"></span>

Key Differences

  • Material Design Icons offers a more extensive and diverse icon set
  • Open Iconic has a smaller footprint and simpler integration
  • Material Design Icons follows Google's design language, while Open Iconic has a more neutral style
  • Open Iconic is no longer actively maintained, whereas Material Design Icons receives regular updates

Both icon sets are open-source and free to use, making them suitable options for various web and application projects. The choice between them depends on specific project requirements, design preferences, and the need for ongoing support and updates.

A scalable set of icons handcrafted with <3 by GitHub

Pros of Octicons

  • Larger icon set with over 200 icons, providing more variety
  • Regularly updated and maintained by GitHub, ensuring compatibility with current design trends
  • Available in multiple formats (SVG, PNG, WebFont) for versatile usage

Cons of Octicons

  • More complex implementation due to multiple file formats and options
  • Larger file size, potentially impacting load times for web applications
  • Specific to GitHub's design language, which may not fit all projects

Code Comparison

Octicons (React component usage):

import { Octicon, BeakerIcon } from '@primer/octicons-react'

function MyComponent() {
  return <Octicon icon={BeakerIcon} size="medium" />
}

Open Iconic (HTML usage):

<span class="oi oi-beaker" title="beaker" aria-hidden="true"></span>

Summary

Octicons offers a more extensive and regularly updated icon set, ideal for projects aligned with GitHub's design language. However, it may be overkill for simpler projects. Open Iconic provides a more straightforward implementation but with fewer icons and less frequent updates. The choice between the two depends on the specific needs of your project, such as design requirements, icon variety, and implementation complexity.

✒7000+ Material Design Icons from the Community

Pros of MaterialDesign

  • Larger icon set with over 7,000 icons compared to Open Iconic's 223
  • Regular updates and active community contributions
  • Supports multiple file formats (SVG, PNG, XAML) and icon styles

Cons of MaterialDesign

  • Larger file size due to the extensive icon set
  • May require more time to find specific icons due to the vast collection

Code Comparison

MaterialDesign (SVG usage):

<svg viewBox="0 0 24 24">
  <path fill="currentColor" d="M12,4L10.5,5.5L15.09,10.09L10.5,14.68L12,16.18L18,10.18L12,4Z" />
</svg>

Open Iconic (SVG usage):

<svg viewBox="0 0 8 8">
  <path d="M1.5 0l-1.5 1.5 4 4 4-4-1.5-1.5-2.5 2.5-2.5-2.5z" transform="translate(0 1)" />
</svg>

Both repositories offer open-source icon sets, but MaterialDesign provides a more extensive collection with regular updates. Open Iconic, while smaller, offers a simpler and more focused set of icons. The choice between the two depends on project requirements, with MaterialDesign being suitable for larger projects needing diverse icons, and Open Iconic for simpler designs or smaller file sizes.

A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.

Pros of Tabler Icons

  • Larger icon set with over 4,200 icons compared to Open Iconic's 223
  • More modern and diverse icon styles, including outline and filled versions
  • Regular updates and active maintenance

Cons of Tabler Icons

  • Larger file size due to the extensive icon set
  • May require more time to find specific icons due to the vast collection

Code Comparison

Open Iconic (SVG usage):

<img src="open-iconic/svg/account-login.svg" alt="account login">

Tabler Icons (SVG usage):

<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-login" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  <path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2" />
  <path d="M20 12h-13l3 -3m0 6l-3 -3" />
</svg>

Both libraries offer SVG icons, but Tabler Icons provides more customization options directly in the SVG code, allowing for easier styling and manipulation.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Open Iconic v1.1.1

Open Iconic is the open source sibling of Iconic. It is a hyper-legible collection of 223 icons with a tiny footprint—ready to use with Bootstrap and Foundation. View the collection

What's in Open Iconic?

  • 223 icons designed to be legible down to 8 pixels
  • Super-light SVG files - 61.8 for the entire set
  • SVG sprite—the modern replacement for icon fonts
  • Webfont (EOT, OTF, SVG, TTF, WOFF), PNG and WebP formats
  • Webfont stylesheets (including versions for Bootstrap and Foundation) in CSS, LESS, SCSS and Stylus formats
  • PNG and WebP raster images in 8px, 16px, 24px, 32px, 48px and 64px.

Getting Started

For code samples and everything else you need to get started with Open Iconic, check out our Icons and Reference sections.

General Usage

Using Open Iconic's SVGs

We like SVGs and we think they're the way to display icons on the web. Since Open Iconic are just basic SVGs, we suggest you display them like you would any other image (don't forget the alt attribute).

<img src="/open-iconic/svg/icon-name.svg" alt="icon name">

Using Open Iconic's SVG Sprite

Open Iconic also comes in a SVG sprite which allows you to display all the icons in the set with a single request. It's like an icon font, without being a hack.

Adding an icon from an SVG sprite is a little different than what you're used to, but it's still a piece of cake. Tip: To make your icons easily style able, we suggest adding a general class to the <svg> tag and a unique class name for each different icon in the <use> tag.

<svg class="icon">
  <use xlink:href="open-iconic.svg#account-login" class="icon-account-login"></use>
</svg>

Sizing icons only needs basic CSS. All the icons are in a square format, so just set the <svg> tag with equal width and height dimensions.

.icon {
  width: 16px;
  height: 16px;
}

Coloring icons is even easier. All you need to do is set the fill rule on the <use> tag.

.icon-account-login {
  fill: #f00;
}

To learn more about SVG Sprites, read Chris Coyier's guide.

Using Open Iconic's Icon Font...

…with Bootstrap

You can find our Bootstrap stylesheets in font/css/open-iconic-bootstrap.{css, less, scss, styl}

<link href="/open-iconic/font/css/open-iconic-bootstrap.css" rel="stylesheet">
<span class="oi oi-icon-name" title="icon name" aria-hidden="true"></span>
…with Foundation

You can find our Foundation stylesheets in font/css/open-iconic-foundation.{css, less, scss, styl}

<link href="/open-iconic/font/css/open-iconic-foundation.css" rel="stylesheet">
<span class="fi-icon-name" title="icon name" aria-hidden="true"></span>
…on its own

You can find our default stylesheets in font/css/open-iconic.{css, less, scss, styl}

<link href="/open-iconic/font/css/open-iconic.css" rel="stylesheet">
<span class="oi" data-glyph="icon-name" title="icon name" aria-hidden="true"></span>

License

Icons

All code (including SVG markup) is under the MIT License.

Fonts

All fonts are under the SIL Licensed.

NPM DownloadsLast 30 Days