Top Related Projects
The iconic SVG, font, and CSS toolkit
Simply beautiful open-source icons
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:
- 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">
- 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>
- 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
-
Icon Focus: Font-Awesome offers a wide range of general-purpose icons, while Devicons specializes in programming and development-related icons.
-
Customization: Font-Awesome provides more customization options, including different styles (solid, regular, light) for many icons.
-
Integration: Font-Awesome is more widely adopted and has better integration with various frameworks and libraries.
-
File Size: Devicons has a smaller file size, making it potentially faster to load for projects that only need development-related icons.
-
Licensing: Font-Awesome offers both free and paid options, while Devicons is completely open-source and free to use.
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
- Icon Style: Feather focuses on simple, stroke-based icons, while Devicons offers a mix of filled and outlined icons.
- Usage: Feather requires JavaScript to replace placeholder elements, whereas Devicons uses CSS classes directly.
- Customization: Feather allows easy color and size adjustments through attributes, while Devicons relies more on CSS for customization.
- File Format: Feather primarily uses SVG, offering better scalability, while Devicons provides multiple formats including font files.
- 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.
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 designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Meet Devicons
an iconic font made for developers, code jedis, ninjas, HTTPsters, evangelists and nerds.
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
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
- Download and extract the repository
- Copy the
devicons.css
to your project - Copy the
fonts
folder to your project - Ensure the font urls within
devicons.css
properly reference thefonts
path within your project. - 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?
Author
- Email: sayhi@vorillaz.com
- Twitter: http://twitter.com/vorillas
- Website: http://vorillaz.com
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.
Top Related Projects
The iconic SVG, font, and CSS toolkit
Simply beautiful open-source icons
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
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot