10 Best JavaScript Icon Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

@material-ui/icons

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
25
Top Feedback
25Easy to Use
22Great Documentation
14Highly Customizable
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
2d ago
Bundle Size (min+gzip)
334.8KB
Tree-Shakeable

igniteui-angular

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
471
Weekly Downloads
3K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

bootstrap-icons

Official open source SVG icon library for Bootstrap.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
7
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
5K
Weekly Downloads
94K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

styled-icons

💅 Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
2K
Weekly Downloads
22K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-icons

svg react icons of popular icon packs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
25
Top Feedback
18Easy to Use
11Great Documentation
9Performant
GitHub Stars
7K
Weekly Downloads
706K
Last Commit
19d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@ant-design/icons

⭐ Ant Design SVG Icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
4Easy to Use
2Great Documentation
1Responsive Maintainers
GitHub Stars
601
Weekly Downloads
808K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnv

react-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
35
Top Feedback
12Great Documentation
12Easy to Use
5Performant
GitHub Stars
15K
Weekly Downloads
275K
Last Commit
5mos ago
Bundle Size (min+gzip)
6.90KB
Not Tree-Shakeable

@fortawesome/angular-fontawesome

Official Angular component for Font Awesome 5

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
5
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
1K
Weekly Downloads
155K
Last Commit
1mo ago
Bundle Size (min+gzip)
2.82KB
Tree-Shakeable

nebular-icons

💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Highly Customizable
GitHub Stars
7K
Weekly Downloads
10K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@fortawesome/fontawesome-svg-core

The iconic SVG, font, and CSS toolkit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
66K
Weekly Downloads
1M
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

font-awesome

The iconic SVG, font, and CSS toolkit

License Icon
License: (OFL-1.1 AND MIT)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
808
Top Feedback
26Easy to Use
23Great Documentation
10Performant
GitHub Stars
66K
Weekly Downloads
757K
Last Commit
17d ago
Bundle Size (min+gzip)
6.88KB
Not Tree-Shakeable

@fortawesome/free-regular-svg-icons

The iconic SVG, font, and CSS toolkit

License Icon
License: (CC-BY-4.0 AND MIT)
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
66K
Weekly Downloads
432K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@fortawesome/free-brands-svg-icons

The iconic SVG, font, and CSS toolkit

License Icon
License: (CC-BY-4.0 AND MIT)
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
66K
Weekly Downloads
394K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-feather

React component for Feather icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
6
Top Feedback
3Easy to Use
1Great Documentation
1Abandoned
GitHub Stars
2K
Weekly Downloads
153K
Last Commit
1yr ago
Bundle Size (min+gzip)
25.5KB
Tree-Shakeable

feather-icons

Simply beautiful open source icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
46
Top Feedback
4Easy to Use
3Performant
1Great Documentation
GitHub Stars
21K
Weekly Downloads
43K
Last Commit
1mo ago
Bundle Size (min+gzip)
21.0KB
Not Tree-Shakeable

@progress/kendo-react-common

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
153K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rk

react-kawaii

Cute SVG React Components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
985
Last Commit
7mos ago
Bundle Size (min+gzip)
11.6KB
Tree-Shakeable

@fortawesome/free-solid-svg-icons

The iconic SVG, font, and CSS toolkit

License Icon
License: (CC-BY-4.0 AND MIT)
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
66K
Weekly Downloads
979K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ai

app-icon

Icon management for Mobile Apps. Create icons, generate all required sizes, label and annotate. Supports Native, Cordova, React Native, Xamarin and more. Inspired by cordova-icon.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
533
Weekly Downloads
5K
Last Commit
17d ago
Bundle Size (min+gzip)
13.6KB
Not Tree-Shakeable
rne

react-native-eva-icons

⭐Eva Icons for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
163
Weekly Downloads
6K
Last Commit
1yr ago
Bundle Size (min+gzip)
39.4KB
Not Tree-Shakeable

@chakra-ui/icon

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
21K
Weekly Downloads
185K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@uifabric/icons

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
97K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ri

react-icon

Icon component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
15
Weekly Downloads
1K
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.40KB
Not Tree-Shakeable

@carbon/icons-react

A design system built by IBM

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
72K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@uifabric/file-type-icons

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
10K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@carbon/icons

A design system built by IBM

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
24K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@patternfly/react-icons

A set of React components for the PatternFly project.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
531
Weekly Downloads
22K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@blueprintjs/icons

A React-based UI toolkit for the web

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
18K
Weekly Downloads
161K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@carbon/pictograms-react

A design system built by IBM

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
8K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@carbon/icons-vue

A design system built by IBM

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
6K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@taiga-ui/icons

Angular UI Kit and components library for awesome people

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@react-spectrum/icon

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
3K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@spectrum-icons/workflow

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
3K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@clayui/icon

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
177
Weekly Downloads
1K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@fluentui/react-icons

Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
20K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@iconify/react

Universal icon framework. One syntax for FontAwesome, Material Design Icons, DashIcons, Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets (100+ icon sets, 100,000+ icons). SVG framework, React, Vue and Svelte components!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
787
Weekly Downloads
35K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ant-design/icons-react

⭐ Ant Design SVG Icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
601
Weekly Downloads
122K
Last Commit
1mo ago
Bundle Size (min+gzip)
13.0KB
Tree-Shakeable

@workday/canvas-kit-react-icon

Development kits to implement UI following the Workday Canvas Design System (https://design.workday.com). See our Component Storybook -

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
184
Weekly Downloads
5K
Last Commit
15d ago
Bundle Size (min+gzip)
31.5KB
Tree-Shakeable
ico

@react-md/icon

React material design - An accessible React component library built from the Material Design guidelines in Sass

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@carbon/pictograms

A design system built by IBM

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
494
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@clayui/sticker

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
177
Weekly Downloads
608
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-dynamic-vector-icons

Wrapper of react-native-vector-icons to use dynamic types

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
55
Weekly Downloads
3K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@expo/vector-icons

Built-in support for popular icon fonts and the tooling to create your own Icon components from your font and glyph map. This is a wrapper around react-native-vector-icons to make it compatible with Expo.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
509
Weekly Downloads
130K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ant-design/icons-vue

⭐ Ant Design SVG Icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
601
Weekly Downloads
43K
Last Commit
1mo ago
Bundle Size (min+gzip)
174.7KB
Tree-Shakeable

@ant-design/icons-angular

⭐ Ant Design SVG Icons

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
601
Weekly Downloads
40K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rsi

react-social-icons

svg social icons in react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
252
Weekly Downloads
8K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@ngneat/svg-icon

👻 A lightweight library that makes it easier to use SVG icons in your Angular Application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
159
Weekly Downloads
5K
Last Commit
2mos ago
Bundle Size (min+gzip)
1.53KB
Tree-Shakeable

@iconify/vue

Universal icon framework. One syntax for FontAwesome, Material Design Icons, DashIcons, Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets (100+ icon sets, 100,000+ icons). SVG framework, React, Vue and Svelte components!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
787
Weekly Downloads
3K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@availity/icon

React components using Availity UIKit and Bootstrap 4

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
36
Weekly Downloads
179
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@svg-icons/bootstrap

Open-source icon packs, optimised, published to NPM

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
118
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable