vue-remix-icons

Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. Powered by remixicon.
203,554 18
Install
npm install vue-remix-icons
Latest Version:3.17.0
Vue:3
License:Apache-2.0
Last Updated:Feb 10, 2026
Links: GitHub  ·  npm
Maintainer: evila

Attention

remixicon now support Vue 3 officially, this package will continue sync upstream for Vue 2 users, but if you use Vue 3, better use official package!


vue-remix-icons

version downloads

Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers.

Notics: this package will auto release a new feature version when then upstream package(remixicon) released, if you facing any issues, please open an issue to let me know.

Features

  • Types ready
  • Support Vue 2 and Vue 3
  • Tree-Shaking

Install

npm i vue-remix-icons

Usage

Notice: for support Vue 2 & Vue 3 projects, the all imported icons is a Vue file, so you need to use this lib under the JS bundler like vite, webpack or other Vue framework.

<template>
  <RiHomeLine />
</tempalte>

<script>
// tree-shaking
import { RiHomeLine } from "vue-remix-icons";
// if not, import the one you needed
import RiHomeLine from "vue-remix-icons/icons/ri-home-line.vue"

export default {
  components: {
    RiHomeLine,
  },
}
</script>

See all icons here: http://remixicon.com/

Note that just change the usage from <i class="ri-home-line"></i> to import RiHomeLine .

Nuxt 3

Transpile vue-remix-icons, see #13.

// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
  build: {
    transpile: ['vue-remix-icons'],
  },
})

Details

<RiHomeLine />

Will render as:

<svg class="remixicon ri-home-line">...</svg>

Breaking Changes

v3.0.0

Generated file now kebab-case, reason see #10.

- import RiHomeLine from "vue-remix-icons/icons/RiHomeLine.vue"
+ import RiHomeLine from "vue-remix-icons/icons/ri-home-line.vue"

Credits

Sponsors

sponsors

License

Apache-2.0 © 2nthony

Related Packages

@remixicon/vue

Remix Icon is a set of open source neutral style system symbols elaborately craf...

201,608 8,423
birdpaper-icon

基于 Remix icon 生成的 Vue3 图标组件库

258,415 1
vue-logger-plugin

Flexible logging functionality for Vue.js 2 & 3

459,555 29
vue-2-3

Interop Vue 2 components in Vue 3 apps and vice versa

2,689 281

Version History

Version Released License
3.17.0 Apache-2.0
3.16.0 Apache-2.0
3.15.0 Apache-2.0
3.14.0 Apache-2.0
3.13.0 Apache-2.0