Top Related Projects
Simply beautiful open-source icons
The iconic SVG, font, and CSS toolkit
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
Material Design icons by Google (Material Symbols)
A set of over 5700 free MIT-licensed high-quality SVG icons for you to use in your web projects.
A scalable set of icons handcrafted with <3 by GitHub
Quick Overview
Remix Icon is an open-source icon library with a collection of high-quality system icons for designers and developers. It offers a comprehensive set of icons for various categories, including business, communication, design, development, and more. The icons are available in SVG and PNG formats, making them easy to use in different projects.
Pros
- Large collection of over 2,400 icons in various categories
- Available in both SVG and PNG formats for flexibility
- Consistent design style across all icons
- Regular updates and additions to the icon set
Cons
- Limited customization options compared to some other icon libraries
- May require additional effort to implement in certain frameworks or environments
- Some specific niche icons might be missing from the collection
Getting Started
To use Remix Icon in your project, follow these steps:
- Add the CSS file to your HTML:
<link href="https://cdn.jsdelivr.net/npm/remixicon@3.2.0/fonts/remixicon.css" rel="stylesheet">
- Use the icons in your HTML:
<i class="ri-home-line"></i>
<i class="ri-user-fill"></i>
Alternatively, you can download the SVG or PNG files directly from the GitHub repository and use them in your project as needed.
Competitor Comparisons
Simply beautiful open-source icons
Pros of Feather
- Minimalist design aesthetic with consistent stroke width
- Smaller icon set (287 icons) for faster loading and easier selection
- Well-documented API for customization and usage
Cons of Feather
- Limited icon variety compared to RemixIcon's extensive collection
- Less frequent updates and new icon additions
- Fewer file format options (SVG and JavaScript only)
Code Comparison
RemixIcon usage:
<i class="ri-home-line"></i>
<i class="ri-home-fill"></i>
Feather usage:
<i data-feather="home"></i>
<script>
feather.replace()
</script>
Both libraries offer simple implementation, but RemixIcon provides more flexibility with line and fill variants, while Feather requires JavaScript for icon replacement.
RemixIcon offers a more extensive collection of over 2,400 icons, frequent updates, and multiple file formats (SVG, PNG, PDF). It also provides category-based organization and a user-friendly search function.
Feather, on the other hand, focuses on simplicity and consistency, making it ideal for projects that require a cohesive, minimalist look. Its smaller size can be advantageous for performance-critical applications.
Ultimately, the choice between RemixIcon and Feather depends on the project's specific needs, design preferences, and required icon variety.
The iconic SVG, font, and CSS toolkit
Pros of Font-Awesome
- Larger icon set with over 7,000 icons
- Well-established and widely recognized in the web development community
- Offers both free and paid versions with additional features
Cons of Font-Awesome
- Heavier file size, which may impact page load times
- Some advanced features and icons require a paid subscription
- Less frequent updates compared to RemixIcon
Code Comparison
RemixIcon:
<i class="ri-home-line"></i>
<i class="ri-user-fill"></i>
<i class="ri-settings-3-line"></i>
Font-Awesome:
<i class="fas fa-home"></i>
<i class="fas fa-user"></i>
<i class="fas fa-cog"></i>
Both libraries use similar HTML structure for icon implementation, with slight differences in class naming conventions. RemixIcon uses a more descriptive class naming system, while Font-Awesome relies on broader categories with modifiers.
RemixIcon offers a more modern and streamlined approach, with a focus on simplicity and frequent updates. It provides a smaller but carefully curated set of icons, which can be beneficial for projects that prioritize performance and a clean design aesthetic.
Font-Awesome, on the other hand, offers a vast library of icons and has been an industry standard for years. It provides more options and variations, which can be advantageous for projects requiring a wide range of specific icons. However, this comes at the cost of a larger file size and potential performance impact.
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
Pros of Ionicons
- Tighter integration with Ionic Framework, offering seamless usage in Ionic projects
- Includes both iOS and Material Design style icons, providing versatility for different platforms
- Offers SVG icon component for easy integration in web applications
Cons of Ionicons
- Smaller icon set compared to RemixIcon (around 1,300 vs 2,400+ icons)
- Less frequent updates and new icon additions
- More focused on mobile app development, which may limit its versatility for other projects
Code Comparison
RemixIcon usage:
<i class="ri-home-line"></i>
<i class="ri-home-fill"></i>
Ionicons usage:
<ion-icon name="home-outline"></ion-icon>
<ion-icon name="home"></ion-icon>
Both libraries offer similar ease of use, with Ionicons providing a custom web component for more advanced features. RemixIcon uses standard CSS classes, which may be more familiar to some developers.
While both icon sets are high-quality and widely used, RemixIcon offers a larger variety of icons and more frequent updates. Ionicons, on the other hand, provides better integration with Ionic Framework and is optimized for mobile app development. The choice between the two depends on the specific project requirements and the development ecosystem being used.
Material Design icons by Google (Material Symbols)
Pros of Material Design Icons
- Extensive collection with over 2,000 icons
- Officially supported by Google, ensuring consistency with Material Design guidelines
- Available in multiple formats (SVG, PNG, and font)
Cons of Material Design Icons
- Less frequent updates compared to RemixIcon
- Limited customization options for icon styles
- Larger file size due to the extensive collection
Code Comparison
RemixIcon:
<i class="ri-home-line"></i>
<i class="ri-home-fill"></i>
Material Design Icons:
<span class="material-icons">home</span>
<span class="material-icons-outlined">home</span>
Both icon libraries offer easy integration into HTML, but RemixIcon provides more flexibility with line and fill variants using a single class. Material Design Icons require different classes for outlined and filled versions.
RemixIcon offers a more modern and diverse set of icons, with frequent updates and a focus on simplicity. It also provides better customization options and a smaller file size. However, Material Design Icons benefit from Google's official support and widespread adoption in Material Design-based projects.
Ultimately, the choice between these icon libraries depends on the specific project requirements, design preferences, and the need for consistency with Material Design guidelines.
A set of over 5700 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Pros of Tabler Icons
- Larger icon set with over 3,400 icons compared to RemixIcon's 2,400+
- Offers both SVG and web font versions for flexible implementation
- Includes a convenient icon search and preview tool on their website
Cons of Tabler Icons
- Less consistent visual style across icons compared to RemixIcon
- Fewer customization options for icon appearance (e.g., no built-in color variants)
- Limited documentation and usage examples compared to RemixIcon
Code Comparison
RemixIcon usage:
<i class="ri-home-line"></i>
<i class="ri-home-fill"></i>
Tabler Icons usage:
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-home" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<polyline points="5 12 3 12 12 3 21 12 19 12" />
<path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" />
<path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" />
</svg>
Both libraries offer high-quality icon sets with different strengths. RemixIcon focuses on consistency and ease of use, while Tabler Icons provides a larger variety of icons and multiple format options.
A scalable set of icons handcrafted with <3 by GitHub
Pros of Octicons
- Deeply integrated with GitHub's design system, ensuring consistency across GitHub products
- Offers both SVG and PNG formats for flexibility in different use cases
- Provides a well-documented API for easy implementation in various projects
Cons of Octicons
- Limited icon set compared to RemixIcon, focusing primarily on GitHub-related concepts
- Less frequent updates and additions to the icon library
- May not be as suitable for general-purpose projects outside the GitHub ecosystem
Code Comparison
RemixIcon usage:
<i class="ri-home-line"></i>
<i class="ri-home-fill"></i>
Octicons usage:
<svg class="octicon octicon-home" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M8 0L0 8h2v8h12V8h2L8 0zm0 13V7h2v6H8z"></path>
</svg>
RemixIcon offers a simpler implementation with class-based icons, while Octicons requires inline SVG code. RemixIcon provides both outlined and filled versions of icons, whereas Octicons typically offers a single style per icon. Both libraries are open-source and can be easily integrated into web projects, but RemixIcon's larger collection and simpler usage may be more appealing for general-purpose applications.
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
English | ç®ä½ä¸æ
Remix Icon is a set of open-source neutral-style system symbols for designers and developers. Unlike a patchwork icon library, 3000+ icons are all elaborately crafted so that they are born with the genes of readability, consistency, and perfect pixels. Each icon was designed in "Outlined" and "Filled" styles based on a 24x24 grid. Of course, all the icons are free for both personal and commercial use.
View the full set of Remix Icons at remixicon.com.
Usage
Basic Usage
Just click the icons you want from remixicon.com, and then you can download the icons in SVG or PNG format.
Designers can click the Copy SVG
button and then press â+V
or Ctrl+V
to paste the vector graphic into your design tool directly, it is easy and simple.
We recommend that designers download or copy icons from our website when needed instead of managing all of them in a local folder. The website's search engine allows you to quickly locate the icon you are looking for and the icons on the website are being continuously updated.
The
Copy SVG
now supports Sketch, Figma, Adobe XD, Adobe Illustrator, Affinity Designer, Affinity Photo, etc.
Using SVG on the web is as simple as JPEG or PNG. Such as:
<img height="32" width="32" src="img/admin-fill.svg" />
Webfont Usage
Note: You can import Remix Icon with npm install, cdn or download it manually.
Installation
Note: If you'd like to use Remix Icon with a CDN, you can skip this installation step.
npm install remixicon --save
import 'remixicon/fonts/remixicon.css'
import CSS to your main.js
CDN
Copy the following code and add it to the <head> tag of your HTML document.
<link
href="https://cdn.jsdelivr.net/npm/remixicon@4.5.0/fonts/remixicon.css"
rel="stylesheet"
/>
The
@4.5.0
in the CDN link can be changed to any history version we've published.
Download Manually
Download remixicon.css
file, and add it to the <head> tag of your HTML document.
Use
Add icon with class name, class name rule: ri-{name}-{style}
<i class="ri-admin-line"></i>
<i class="ri-admin-fill"></i>
Note: We changed the class name prefixes from
remixicon-
tori
from v2.0.0;
Note: You can go to remixicon.com to check the name of the icons.
-line
means the outlined style icon, and-fill
means the filled style icon.
Sizing
RemixIcon can be resized by CSS class integrated by remixicon.css
. Icons inherit the font-size
of their parent container and with the following classes, you can increase or decrease the size of icons relative to that inherited font-size
. You can also use ri-fw
class for a fixed width for icons. For example:
<div style="font-size: 24px;">
<i class="ri-admin-line ri-fw"></i> <!-- fixed width -->
<i class="ri-admin-line ri-xxs"></i> <!-- 0.5em -->
<i class="ri-admin-line ri-xs"></i> <!-- 0.75em -->
<i class="ri-admin-line ri-sm"></i> <!-- 0.875em -->
<i class="ri-admin-line ri-1x"></i> <!-- 1em -->
<i class="ri-admin-line ri-lg"></i> <!-- 1.3333em -->
<i class="ri-admin-line ri-xl"></i> <!-- 1.5em -->
<i class="ri-admin-line ri-2x"></i> <!-- 2em -->
<i class="ri-admin-line ri-3x"></i> <!-- 3em -->
...
<i class="ri-admin-line ri-10x"></i> <!-- 10em -->
</div>
You can check the
remixicon.css
file for more info and details.
SVG Sprite Usage
Download remixicon.symbol.svg
file into your project directory, use icons with the <use>
element, such as:
<svg class="remix">
<use xlink:href="your-path/remixicon.symbol.svg#ri-admin-fill"></use>
</svg>
.remix {
width: 24px;
height: 24px;
fill: #333;
}
Note:
ri-admin-fill
after the#
in the above example can be replaced with any valid icon name of Remix Icon. You can go to remixicon.com to check the name of the icons.-line
means the outlined style icon, and-fill
means the filled style icon.
React
Installation
npm install @remixicon/react
# or
yarn add @remixicon/react
# or
pnpm install @remixicon/react
Usage
import { RiHeartFill } from "@remixicon/react";
const MyComponent = () => {
return (
<RiHeartFill
size={36} // set custom `width` and `height`
color="red" // set `fill` color
className="my-icon" // add custom class name
/>
);
};
Vue 3
Installation
npm install @remixicon/vue
# or
yarn add @remixicon/vue
# or
pnpm install @remixicon/vue
Usage
<script setup lang="ts">
import { RiHeartFill } from "@remixicon/vue";
</script>
<template>
<RiHeartFill size="36px" color="red" className="my-icon" />
</template>
Figma
Contributing
Note: In order to ensure the quality of each icon, we currently do not accept third-party drawn icons. If you want to contribute an icon to Remix Icon, you can create an issue with a screenshot or URL to your svg-format file. If you are not familiar with GitHub, you can also email us directly
jimmy@remixdesign.cn
.
Icon Request
If there is no suitable icon for your usage scenario, you can create an issue with the title of "Icon request: <Icon name>
" and fill in the issue template.
RemixIcon is mainly focused on user interface icons. If we did not include the logo icons you were looking for, I recommend this icon library - Simple Icons
Icon Search Keywords
We use tags.json
file to manage the search keywords of our website. But at the moment, we don't have a good automatic method to complete the keywords for each icon. So we hope you can help us to improve the tags.json
file by creating issues, sending emails, or "pull request" of tags.json file to make the search engine better. Especially when one of our icons matches your scene but you don't find the icon with your keywords.
Sub-projects
RemixIcon-Slides PowerPoint and Keynote version of Remix Icon.
License
Remix Icon is based on the Apache License Version 2.0 license. Feel free to use these icons in your products and distribute them. We would be very grateful if you mentioned "Remix Icon" in your product info, but it's not required. The only thing we ask is that these icons are not for sale.
Support Us
It's simple and easy. Just star our project and recommend it to your friends. Your encouragement is the greatest fuel to drive us forward.
Follow Us on X
We are all newcomers on X / Twitter. Feel free to follow us and help enhance our visibility.
RemixDesign: https://x.com/RemixDesignHQ
Designer: https://x.com/remixdesigner
Developer: https://twitter.com/wendygaoyuan
Top Related Projects
Simply beautiful open-source icons
The iconic SVG, font, and CSS toolkit
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
Material Design icons by Google (Material Symbols)
A set of over 5700 free MIT-licensed high-quality SVG icons for you to use in your web projects.
A scalable set of icons handcrafted with <3 by GitHub
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