Convert Figma logo to code with AI

vorillaz logodevicons

devicons - Crisp and clear logos & icons for developers.

2,708
205
2,708
3

Top Related Projects

The iconic SVG, font, and CSS toolkit

25,958

Simply beautiful open-source icons

18,106

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

A scalable set of icons handcrafted with ❤️ 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.

25,958

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.

18,106

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 ❤️ 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

Devicons

A collection of icons for developers.

Website · Documentation

Packages

PackageDescriptionDocs
deviconsIcon font, CSS, and SVG spriteIcon font
@dev.icons/reactReact componentsReact
@dev.icons/vueVue componentsVue
@dev.icons/svelteSvelte componentsSvelte
@dev.icons/coreCore build pipelineCore
@dev.icons/figmaFigma plugin—

Getting started

See the installation guide and quick start.

Contributing

See CONTRIBUTING.

NPM DownloadsLast 30 Days