Convert Figma logo to code with AI

vorillaz logodevicons

Devicons - An iconic font made for developers

2,660
196
2,660
73

Top Related Projects

The iconic SVG, font, and CSS toolkit

24,828

Simply beautiful open-source icons

17,508

Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎

A scalable set of icons handcrafted with <3 by GitHub

SVG icons for popular brands

✒7000+ Material Design Icons from the Community

Quick Overview

Devicons is a comprehensive icon set designed specifically for developers and programmers. It includes icons for various programming languages, frameworks, and tools, making it an excellent resource for creating visually appealing developer-focused websites, applications, and presentations.

Pros

  • Extensive collection of developer-related icons
  • High-quality vector graphics, ensuring scalability without loss of quality
  • Regular updates to include new and popular technologies
  • Available in multiple formats (SVG, font, PNG) for versatile usage

Cons

  • Limited customization options for individual icons
  • May require additional effort to integrate into some development workflows
  • Some less common or niche technologies might not be represented
  • Potential for visual inconsistency when mixing with other icon sets

Getting Started

To use Devicons in your project, follow these steps:

  1. Include the Devicons CSS file in your HTML:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@v2.15.1/devicon.min.css">
  1. Use the icons in your HTML by adding the appropriate classes:
<i class="devicon-html5-plain"></i>
<i class="devicon-css3-plain colored"></i>
<i class="devicon-javascript-plain"></i>
  1. Customize the size and color of the icons using CSS:
.devicon-html5-plain {
  font-size: 3rem;
  color: #e34c26;
}

For more advanced usage and alternative installation methods, refer to the official Devicons documentation on GitHub.

Competitor Comparisons

The iconic SVG, font, and CSS toolkit

Pros of Font-Awesome

  • Larger icon set with over 7,000 icons
  • Regular updates and active community support
  • Offers both free and paid versions with additional features

Cons of Font-Awesome

  • Larger file size due to extensive icon set
  • Some advanced features require a paid subscription

Code Comparison

Font-Awesome:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
<i class="fas fa-user"></i>

Devicons:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@v2.15.1/devicon.min.css">
<i class="devicon-github-original"></i>

Key Differences

  1. Icon Focus: Font-Awesome offers a wide range of general-purpose icons, while Devicons specializes in programming and development-related icons.

  2. Customization: Font-Awesome provides more customization options, including different styles (solid, regular, light) for many icons.

  3. Integration: Font-Awesome is more widely adopted and has better integration with various frameworks and libraries.

  4. File Size: Devicons has a smaller file size, making it potentially faster to load for projects that only need development-related icons.

  5. Licensing: Font-Awesome offers both free and paid options, while Devicons is completely open-source and free to use.

24,828

Simply beautiful open-source icons

Pros of Feather

  • Simpler, more minimalist design aesthetic
  • Consistent 24x24 pixel size for all icons
  • Actively maintained with regular updates

Cons of Feather

  • Smaller icon set (287 icons vs. 793 in Devicons)
  • Less variety in icon styles and themes
  • Limited to SVG format only

Code Comparison

Feather:

<i data-feather="circle"></i>
<script>
  feather.replace()
</script>

Devicons:

<i class="devicons devicons-github_badge"></i>

Key Differences

  1. Icon Style: Feather focuses on simple, stroke-based icons, while Devicons offers a mix of filled and outlined icons.
  2. Usage: Feather requires JavaScript to replace placeholder elements, whereas Devicons uses CSS classes directly.
  3. Customization: Feather allows easy color and size adjustments through attributes, while Devicons relies more on CSS for customization.
  4. File Format: Feather primarily uses SVG, offering better scalability, while Devicons provides multiple formats including font files.
  5. Target Audience: Feather caters to general UI design, while Devicons specializes in programming and development-related icons.

Both icon sets have their strengths, with Feather excelling in simplicity and consistency, and Devicons offering a broader range of development-specific icons. The choice between them depends on the project's specific needs and design preferences.

17,508

Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎

Pros of Ionicons

  • Larger icon set with over 1,200 icons compared to Devicons' 150+
  • Actively maintained with frequent updates and new icons
  • Includes both iOS and Material Design style icons

Cons of Ionicons

  • Focused on general-purpose icons, less specialized for development tools
  • Larger file size due to the extensive icon set
  • May require more effort to integrate into development-specific projects

Code Comparison

Devicons usage:

<i class="devicons devicons-github_badge"></i>

Ionicons usage:

<ion-icon name="logo-github"></ion-icon>

Summary

Ionicons offers a more extensive and actively maintained icon set suitable for various applications, while Devicons provides a more focused collection of development-related icons. Ionicons' larger library comes at the cost of increased file size and potentially less relevance for purely development-oriented projects. The integration methods differ slightly, with Ionicons using a custom element and Devicons using CSS classes. Choose based on your specific needs: Ionicons for a comprehensive, general-purpose icon set, or Devicons for a lightweight, development-centric collection.

A scalable set of icons handcrafted with <3 by GitHub

Pros of Octicons

  • Officially maintained by GitHub, ensuring consistency with their design system
  • Regularly updated with new icons and improvements
  • Provides multiple file formats (SVG, PNG) and sizes for flexibility

Cons of Octicons

  • Focused primarily on GitHub-related icons, limiting versatility for general use
  • Fewer icons compared to Devicons (currently around 200 vs. 500+)
  • Less customization options for individual icons

Code Comparison

Octicons usage:

<svg class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
  <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
</svg>

Devicons usage:

<i class="devicons devicons-github_badge"></i>

SVG icons for popular brands

Pros of Simple Icons

  • Larger collection of icons (2000+) compared to Devicons' 150+
  • More frequent updates and active maintenance
  • Consistent, minimalist design across all icons

Cons of Simple Icons

  • Limited to brand/company logos, while Devicons includes technology-specific icons
  • Only provides SVG format, whereas Devicons offers multiple formats (SVG, font, PNG)
  • Less suitable for representing programming languages or development tools

Code Comparison

Simple Icons usage:

<img src="https://cdn.jsdelivr.net/npm/simple-icons@v5/icons/github.svg" alt="GitHub" width="24" height="24">

Devicons usage:

<i class="devicons devicons-github_badge"></i>

Summary

Simple Icons offers a vast collection of brand logos with consistent design and frequent updates. It's ideal for projects requiring a wide range of company icons. Devicons, while having fewer icons, provides a more diverse set of technology-specific symbols and multiple format options, making it better suited for developer-centric projects. The choice between the two depends on the specific needs of your project and the types of icons required.

✒7000+ Material Design Icons from the Community

Pros of MaterialDesign

  • Larger icon set with over 7,000 icons compared to Devicons' 150+
  • More frequent updates and active community contributions
  • Offers multiple file formats (SVG, PNG, Vector Drawable) for versatility

Cons of MaterialDesign

  • Focused on general-purpose icons, less specialized for development tools
  • Larger file size due to extensive icon set, potentially impacting load times
  • Steeper learning curve due to the vast number of icons and naming conventions

Code Comparison

MaterialDesign (using the web font):

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

Devicons (using the web font):

<link href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css" rel="stylesheet">
<i class="devicon-github-original"></i>

Both libraries offer easy integration, but MaterialDesign provides a more extensive set of icons for general use, while Devicons focuses specifically on development-related icons. The choice between them depends on the project's specific needs and the desired balance between icon variety and specialization.

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

Meet Devicons

an iconic font made for developers, code jedis, ninjas, HTTPsters, evangelists and nerds.

NPM version Downloads

Devicons is a full stack iconic font ready to be shipped with your next project. Created, handcrafted and coded by Theodore Vorillas Devicons contains 85 vectorized sharp glyphs . Devicons iconic font is free to use and licensed under MIT.

Devicons icon set 1.8.0

Devicons

Use Devicons with a single line of code.

Thanks to the wonderful guys of jsdelivr you can now add Devicons into your project by adding the following code into the <HEAD> section of your project's HTML:

<link href='//cdn.jsdelivr.net/npm/devicons@1.8.0/css/devicons.min.css' rel='stylesheet'>

Getting Started

  1. Download and extract the repository
  2. Copy the devicons.css to your project
  3. Copy the fonts folder to your project
  4. Ensure the font urls within devicons.css properly reference the fonts path within your project.
  5. Include a reference to the devicons.css file from every webpage you need to use it.

Install using Bower

bower install devicons

Install using NPM

npm install devicons

Create a custom set

In the repository you can find the IcoMoon manifest file [ selection.json ]. Load it into IcoMoon, make a proper selection of your desired icons and use them as you like. IcoMoon also can load devicons.svg file.

Contribute to the project.

IcoMoon is your dear friend. Load your SVG file into IcoMoon, make any changes and ship produced the selection.json file. I don't recommend using the selections.json file from the master branch as I want to keep encoded HTML characters serialized. New icons will be added in ascending order. You may also contribute just by shipping a vector based icon. (EPS,AI,SVG).

You may also take a look at Devicons Cheatsheet

Do you have any additional request? Drop me a line or support an issue.

Changelog

  • 1.8.0 Added 21 new icons - 191 glyphs
  • 1.7.0 Added 6 new icons - 170 glyphs
  • 1.6.0 Added 19 new icons - 164 glyphs
  • 1.5.0 Added 22 new icons - 145 glyphs
  • 1.4.0 Added 12 new icons - 123 glyphs
  • v1.3.1 Minor fixes for bower package manager
  • v1.3.0 Added 10 new icons - 111 glyphs
  • v1.2.0 Added 3 new icons - 101 glyphs
  • v1.1.0 Added 12 new icons - 97 glyphs
  • v1.0.0 Initial launch of Devicons iconic fonts - 85 glyphs Detailed changelog & contributors

Do you like (♥) Devicons?

Support me

Author

Note: All brand icons are trademarks of their respective owners. The use of these trademarks does not indicate endorsement of the trademark holder by the author, nor vice versa.

NPM DownloadsLast 30 Days