@persianlabs/icons

Iranian brand logos as native React and Vue SVG components.
3,032 221
Install
npm install @persianlabs/icons
Latest Version:1.0.4
Vue:3
License:MIT
Last Updated:Oct 12, 2026
Links: GitHub  ·  npm
Maintainer: taymakz

@persianlabs/icons

A growing collection of Iranian brand logos as native React and Vue components.

import { BankMelliColor } from "@persianlabs/icons/react"

<BankMelliColor width={48} title="Bank Melli" />
<script setup lang="ts">
import { BankMelliColor } from "@persianlabs/icons/vue"
</script>

<template><BankMelliColor width="48" aria-label="Bank Melli" /></template>

Versioned source SVGs are available in assets/, organized by category (banks, payment-gateways, automobiles, and more), each with matching color and mono variants.

Monochrome icons use currentColor, allowing them to follow the consumer's theme foreground color.

Huge credit to zegond/logos-per-banks for designing the original SVGs that made this collection possible.

Related Packages

@zeus-js/output-icons

No-runtime icon output plugin for Zeus component compiler host

20,550 5
@christicons/core

Core Christicons metadata and raw SVG exports.

1,938
moe-icons

SVG icon library for React and Vue

640 0
@qlik/sprout-icons

Comprehensive icon library for the Sprout Design System, available as React and...

578,832
@iconify-prerendered/vue-logos

SVG Logos components for Vue. Designed for ease of use and high performance

3,068 112

Version History

Version Released License
1.0.4 MIT
1.0.3 MIT
1.0.2 MIT
1.0.1 MIT
1.0.0 MIT