Topics / #icons

Icons projects on GitHub

Icon sets and icon libraries for user interfaces.

As of , the most-starred Icons projects on GitHub are FiraCode (82.1K stars), Font-Awesome (77K stars) and design-resources-for-developers (67.2K stars). GitHub.Locker tracks 54 Icons repositories with 1M stars combined. The fastest-growing on October 16 was gpui-kit, with +161 stars in a day.

54Projects
1MStars in total
+464Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

54 projects · by stars

  1. #1 · tonsky/FiraCode

    FiraCode

    Fira Code is a free monospaced font designed for programmers, which uses ligatures to turn common multi-character symbol sequences (like -> or ==) into single, easier-to-read glyphs.

    82.1K
  2. #2 · FortAwesome/Font-Awesome

    Font-Awesome

    Font Awesome is an icon toolkit that ships icons as SVG, icon fonts, and CSS, used by millions of designers and developers to add scalable icons to websites and apps.

    77K
  3. #3 · bradtraversy/design-resources-for-developers

    design-resources-for-developers

    A curated list of design and UI resources for developers, covering stock photos, templates, CSS frameworks, UI libraries, icons, fonts, color tools and more.

    67.2K
  1. 4

    material-design-icons

    54.1Kgoogle/material-design-icons

    This is Google's official repository of Material Design icons, offering two icon sets: Material Symbols (the current, actively updated set) and Material Icons (the classic set, no longer updated since 2022).

  2. 5

    tabler

    41.9Ktabler/tabler · Astro

    Tabler is a free and open source admin dashboard UI kit built on Bootstrap 5: ready-made layouts, components and demo pages for admin panels, dashboards and web apps, in light and dark mode.

  3. 6

    live

    28.6Kfanmingming/live · JavaScript

    A free, fully open-source library of TV and radio channel logos plus related tools (EPG, m3u converters, an M3U8 web player), hosted for direct access over IPv4 and IPv6.

  4. 7

    element-plus

    27.8Kelement-plus/element-plus · TypeScript

    Element Plus is a Vue.js 3 UI component library from the Element team: ready-made interface components — buttons, forms, tables and the like — for assembling web frontends.

  5. 8

    dashy

    26.7Klissy93/dashy · Vue

    Dashy is a self-hostable personal dashboard: a single, highly customizable start page for your homelab that gathers all your apps, links and services in one place, with status checks, widgets, themes and instant search built in.

  6. 9

    simple-icons

    26Ksimple-icons/simple-icons · JavaScript

    A collection of over 3,400 free SVG icons for popular brands — company and product logos you can drop into any website, app or document. All of them are browsable on one page at simpleicons.org.

  7. 10

    feather

    26Kfeathericons/feather · JavaScript

    Feather is a collection of simply beautiful open-source icons, each designed on a 24x24 grid with an emphasis on simplicity, consistency and flexibility.

  8. 11

    lucide

    25.1Klucide-icons/lucide · TypeScript

    Lucide is an open-source icon library with 1600+ vector (svg) files, made by the community as a fork of Feather Icons, for use in digital and non-digital projects.

  9. 12

    github-profile-readme-generator

    24.5Krahuldkjain/github-profile-readme-generator · TypeScript

    It's a generator for GitHub profile READMEs: fill in a short form and it produces markdown with popular add-ons, ready to paste into your profile repo.

  10. 13

    heroicons

    23.9Ktailwindlabs/heroicons · JavaScript

    Heroicons is a set of free, hand-crafted MIT-licensed SVG icons for UI development, made by the creators of Tailwind CSS, available as plain SVG files or as first-party React and Vue component libraries.

  11. 14

    eza

    23.6Keza-community/eza · Rust

    eza is a modern replacement for the venerable ls command: a file lister for the terminal with colours, icons and more features and better defaults.

  12. 15

    tabler-icons

    22.3Ktabler/tabler-icons · JavaScript

    Tabler Icons is a collection of over 6200 free, MIT-licensed SVG icons for web projects, every icon drawn on a 24x24 grid with a 2px stroke.

  13. 16

    blueprint

    22.1Kpalantir/blueprint · TypeScript

    Blueprint is Palantir's React-based UI toolkit for the web: a library of ready-made, Sass-styled UI components written in TypeScript and published under the Apache 2.0 license.

  14. 17

    vue-admin-template

    20.4KPanJiaChen/vue-admin-template · JavaScript

    A minimal admin dashboard template for Vue 2 by PanJiaChen: a ready frontend skeleton with Element UI components, axios, iconfont icons, permission control and lint, meant as a starting point for your own admin panel.

  15. 18

    fluentui

    20.3Kmicrosoft/fluentui · TypeScript

    Fluent UI web is Microsoft's collection of utilities, React components, and web components for building web applications, and the design system behind Microsoft 365, Office, and Edge.

  16. 19

    unocss

    19Kunocss/unocss · TypeScript

    UnoCSS is an instant on-demand atomic CSS engine: it generates only the utility classes your code actually uses, so you ship minimal CSS for the web.

  17. 20

    ionicons

    18.2Kionic-team/ionicons · TypeScript

    Ionicons is an open-source icon set with 1,300 hand-crafted icons for web, iOS, Android, and desktop apps, built for Ionic Framework but usable anywhere.

  18. 21

    gpui-kit

    18Klongbridge/gpui-kit · Rust

    GPUI Kit is a Rust framework for building cross-platform desktop apps on top of GPUI (Zed Industries' UI engine), combining a styled component library, a headless behavior layer, and an extension layer that opens the app to JavaScript.

  19. 22

    awesome-design

    17.6Kgztchan/awesome-design

    Awesome Design is a curated list of design resources and tools for UI/UX designers, covering everything from stock photos to prototyping software.

  20. 23

    markdown-badges

    17.1KIleriayo/markdown-badges · SCSS

    A curated collection of badges for developer profiles and project READMEs: ready-made markdown snippets with logos for hundreds of tools, languages, and services.

  21. 24

    MaterialDesignInXamlToolkit

    16.3KMaterialDesignInXAML/MaterialDesignInXamlToolkit · C#

    Google's Material Design brought to WPF: an open-source theme and control library for Windows desktop apps written in C# or VB.Net. It restyles all major WPF controls and adds Material-flavored extras.

  22. 25

    lsd

    16.3Klsd-rs/lsd · Rust

    It is LSD (LSDeluxe), a Rust rewrite of the GNU ls command that adds colors, icons, tree-view and more formatting options to directory listings. It is heavily inspired by the colorls project.

  23. 26

    SuperTinyIcons

    15.4Kedent/SuperTinyIcons · Python

    A free collection of minuscule SVG icons for popular websites, apps, and social media logos, each kept under 1KB in file size.

  24. 27

    ratchet

    14.7Ktwbs/ratchet · CSS

    Ratchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.

  25. 28

    awesome-stock-resources

    14.6Kneutraltone/awesome-stock-resources · Ruby

    A curated list of websites offering free stock photography, illustrations, vector graphics, videos, patterns, textures, fonts, icons, and music for use in design and development projects.

  26. 29

    bootstrap-vue

    14.4Kbootstrap-vue/bootstrap-vue · JavaScript

    BootstrapVue — a Vue.js component library that turns Bootstrap UI elements and icons into accessible Vue components. The repo now serves mainly as a signpost to its successor, bootstrap-vue-next.

  27. 30

    Badges4-README.md-Profile

    13.5Kalexandresanlim/Badges4-README.md-Profile · Markdown

    A curated collection of badges — ready-made images you paste into your GitHub profile README to show off your tools and skills and make the page stand out.

  28. 31

    skill-icons

    13.3Ktandpfun/skill-icons · SVG

    skill-icons is a free hosted service that generates a row of SVG icons for the programming languages, frameworks and tools you use, so you can embed them in your GitHub README or resume.

  29. 32

    Semantic-UI-React

    13.2KSemantic-Org/Semantic-UI-React · JavaScript

    The official Semantic UI integration for React: a library of ready-made UI components you compose in a React app. It is MIT-licensed and the repo has about 13,000 stars.

  30. 33

    react-icons

    12.7Kreact-icons/react-icons · TypeScript

    It's an npm library for React projects that packages 31 popular icon packs — Font Awesome, Material Design, Bootstrap Icons, Phosphor and more — as SVG React components you pull in with ES6 imports.

  31. 34

    beautify-github-profile

    12.6Krzashakeri/beautify-github-profile

    A curated collection of tools and tutorials for making your GitHub profile README more beautiful, covering badges, widgets, icons, profile generators and emojis.

  32. 35

    flag-icons

    12.5Klipis/flag-icons · HTML

    flag-icons is a curated collection of every country's flag as SVG files, packaged with CSS/SASS classes so you can drop a flag into a webpage with a single class name.

  33. 36

    devicon

    11.8Kdevicons/devicon · CSS

    Devicon is an open-source collection of 150+ logos for programming languages and development tools — the JavaScript or Docker logo ready to drop into your project. The set keeps growing.

  34. 37

    MaterialDesign

    11.3KTemplarian/MaterialDesign

    This is the source repo for Material Design Icons (MDI), a community-driven icon set with 7000+ icons, including Google's official Material Design icons converted into developer-friendly formats.

  35. 38

    vira-assets

    11.3Kvira-soft/vira-assets

    Vira Theme is a premium theme for the VS Code editor - the official successor of the popular Material Theme. It ships with hand-curated icons and is actively maintained.

  36. 39

    LearnCS8-Resume

    11.2KJordanSchuetz/LearnCS8-Resume · HTML

    This is a Bootstrap-based resume template website created for the LearnCS8 course's Lab 3 assignment.

  37. 40

    fluentui-system-icons

    10.9Kmicrosoft/fluentui-system-icons · HTML

    Fluent UI System Icons is Microsoft's open collection of familiar, friendly and modern icons, shipped as ready-made packages for Android, iOS/macOS and Flutter, plus plain SVG files.

  38. 41

    react-native-ui-kitten

    10.7Kakveo/react-native-ui-kitten · TypeScript

    UI Kitten is a React Native UI library built on the Eva Design System: consistently styled general-purpose components for building multi-brand cross-platform mobile apps, with themes that switch at runtime.

  39. 42

    fluentui-emoji

    10.2Kmicrosoft/fluentui-emoji · Python

    Fluent Emoji is Microsoft's collection of emoji icons designed in a familiar, friendly, modern style, provided as downloadable assets for use in apps and designs.

  40. 43

    css.gg

    10.1Kastrit/css.gg · JavaScript

    CSS.GG is a comprehensive open-source icon library: 700+ UI icons written in pure CSS, plus matching SVG versions and a Figma collection.

  41. 44

    topcoat

    6.1Ktokio-rs/topcoat · Rust

    Topcoat is a batteries-included, modular Rust framework for building full-stack web apps, where components render on the server and can query the database directly.

  42. 45

    animal-island-ui

    5Kguokaigdg/animal-island-ui · TypeScript

    Animal-Island-UI is a lightweight React UI component library with an original 'island' style design language — custom icons, layouts and animations made for personal front-end practice.

  43. 46

    mingcute-icons

    1.7Kmingcute-design/mingcute-icons · TypeScript

    MingCute Icons is an open-source icon library with 1,663 icons in Core Regular and Core Filled styles (3,326 total definitions), distributed as packages for React, Vue, React Native, Svelte, SolidJS, vanilla JS, web components, SVG, and WOFF2 fonts.

  44. 47

    strata

    1.3Klgse/strata · Rust

    Strata is a fast, keyboard-first file manager for modern Linux desktops, built around spatial Miller-column navigation plus Icons and List views, with fuzzy search and rich file previews.

  45. 48

    gr8r-studio

    848gr8rstudio/gr8r-studio · JavaScript

    Gr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.

  46. 49

    3dicon

    561samyost1/3dicon · Python

    A Claude Code skill: one plain-language prompt in, one looping animated 3D icon out — an animated WebP with real transparency you can drop straight into an app UI.

  47. 50

    ChunUI

    538liseami/ChunUI · Swift

    ChunUI is a SwiftUI design system extracted from the production iOS app Zinner, giving you a ready-made monochrome visual language: grayscale plus one brand color, neumorphic buttons, native sheet presentation, Metal shader effects and dot-matrix animations.

  48. 51

    model-x-studio

    263ashemag/model-x-studio · TypeScript

    It is an interactive 3D Tesla Model X studio in the browser: a circular display platform with component descriptions, individual-piece isolation, and a progressive explosion slider covering all 334 mesh pieces of the car.

  49. 52

    bezel

    180crabtalk/bezel · Rust

    Bezel is a component library for GPUI, the Rust UI framework — a SwiftUI-lean set of native desktop widgets where style flows through the environment, never through widget parameters.

  50. 53

    morphnext

    180KickNext/morphnext · Dart

    morphnext is a Flutter library that turns built-in IconData glyphs into interruptible, spring-driven vector morphs between icons, without needing separate animation assets for each icon pair.

  51. 54

    Ketamine

    168Nouvborne/Ketamine · Swift

    Ketamine is an on-device MobileGestalt editor for iOS: it changes supported system values straight from your iPhone, with no PC involved.

Often tagged together