PHPackages                             laurenttacco/kirby-remixicon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. laurenttacco/kirby-remixicon

ActiveKirby-plugin[Utility &amp; Helpers](/categories/utility)

laurenttacco/kirby-remixicon
============================

3000+ Remix Icons for the Kirby Panel

1.0.0(4mo ago)00MITPHPPHP &gt;=8.1

Since Feb 23Pushed 4mo agoCompare

[ Source](https://github.com/LaurentTacco/kirby-remixicon)[ Packagist](https://packagist.org/packages/laurenttacco/kirby-remixicon)[ Docs](https://github.com/laurenttacco/kirby-remixicon)[ RSS](/packages/laurenttacco-kirby-remixicon/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Kirby Remix Icon
================

[](#kirby-remix-icon)

Use **3000+ [Remix Icon](https://remixicon.com)** icons directly in your Kirby Panel blueprints — pages, sections, tabs, and more.

No icons are shipped with this plugin. They are automatically downloaded from the [official Remix Icon repository](https://github.com/Remix-Design/RemixIcon) on first Panel load.

[![Kirby 4+](https://camo.githubusercontent.com/be8a318b21034e32192161140f59f34728438ae2ba819ac02e4d44079dc6929b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4b697262792d342532422d626c61636b)](https://camo.githubusercontent.com/be8a318b21034e32192161140f59f34728438ae2ba819ac02e4d44079dc6929b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4b697262792d342532422d626c61636b)[![PHP 8.1+](https://camo.githubusercontent.com/3a73e2280ec14e7ba71344d0c7bcdf21c2f95f4bd8ee037a42fdbd89da744e65/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532422d373737424234)](https://camo.githubusercontent.com/3a73e2280ec14e7ba71344d0c7bcdf21c2f95f4bd8ee037a42fdbd89da744e65/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532422d373737424234)[![License MIT](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)

---

Installation
------------

[](#installation)

### Composer (recommended)

[](#composer-recommended)

```
composer require laurenttacco/kirby-remixicon
```

That's it. The icons are downloaded automatically the first time you open the Kirby Panel.

### Manual (Git)

[](#manual-git)

```
cd site/plugins
git clone https://github.com/LaurentTacco/kirby-remixicon.git
php site/plugins/kirby-remixicon/update.php
```

### Manual (Download)

[](#manual-download)

1. Download and extract the [latest release](https://github.com/LaurentTacco/kirby-remixicon/releases)
2. Copy the `kirby-remixicon` folder into `site/plugins/`
3. Run: `php site/plugins/kirby-remixicon/update.php`

---

Usage
-----

[](#usage)

Use any [Remix Icon](https://remixicon.com) name in your blueprints. Each icon comes in two styles:

StyleSuffixExampleOutlined`-line``home-line`Solid`-fill``home-fill`### Page icon

[](#page-icon)

```
# site/blueprints/pages/project.yml
title: Project
icon: folder-3-line
```

### Section icons

[](#section-icons)

```
# site/blueprints/pages/default.yml
sections:
  gallery:
    type: pages
    label: Gallery
    icon: gallery-view-2

  articles:
    type: pages
    label: Articles
    icon: article-line

  files:
    type: files
    label: Documents
    icon: attachment-line
```

### Tab icons

[](#tab-icons)

```
tabs:
  content:
    icon: file-text-line
    label: Content
  seo:
    icon: search-line
    label: SEO
  settings:
    icon: settings-3-line
    label: Settings
```

Browse all available icons at **[remixicon.com](https://remixicon.com)**.

---

Updating icons
--------------

[](#updating-icons)

Run the update script to fetch the latest icons from GitHub:

```
php site/plugins/kirby-remixicon/update.php
```

The script compares versions and skips the download if already up to date.

### Automate with Composer

[](#automate-with-composer)

Add this to your project's `composer.json` to update icons on every `composer update`:

```
{
  "scripts": {
    "post-update-cmd": [
      "@php site/plugins/kirby-remixicon/update.php"
    ]
  }
}
```

---

Version info
------------

[](#version-info)

The current Remix Icon version is visible in the Kirby Panel under **System &gt; kirby-remixicon**.

---

Requirements
------------

[](#requirements)

- **Kirby** 4 or 5
- **PHP** 8.1+ with `zip` extension (enabled by default on most hosts)

---

How it works
------------

[](#how-it-works)

1. On first Panel load, `index.php` detects that no icons are present (`index.js` is empty)
2. It downloads the [Remix Icon repository](https://github.com/Remix-Design/RemixIcon) as a zip archive
3. All SVG paths are extracted and compiled into a single `index.js` file
4. Kirby's Panel loads this file and makes every icon available in blueprints

No Node.js, npm, or build step required.

---

License
-------

[](#license)

- **Plugin**: [MIT](LICENSE)
- **Remix Icon**: [Apache 2.0](https://github.com/Remix-Design/remixicon/blob/master/License) by [Remix Design](https://remixicon.com)

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance76

Regular maintenance activity

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

130d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8164500e7b3837ba48d33736d64b02323ecbd5ae4b6e3813ace8e1f80de5f938?d=identicon)[laurenttacco](/maintainers/laurenttacco)

### Embed Badge

![Health badge](/badges/laurenttacco-kirby-remixicon/health.svg)

```
[![Health](https://phpackages.com/badges/laurenttacco-kirby-remixicon/health.svg)](https://phpackages.com/packages/laurenttacco-kirby-remixicon)
```

###  Alternatives

[getkirby/cms

The Kirby core

1.5k584.8k472](/packages/getkirby-cms)[medienbaecker/kirby-modules

Easily add modules to your pages

895.5k1](/packages/medienbaecker-kirby-modules)[distantnative/retour-for-kirby

Manage redirects and track 404s right from the Kirby CMS Panel

14698.5k1](/packages/distantnative-retour-for-kirby)[arnoson/kirby-vite

Vite helper for Kirby CMS

9765.1k3](/packages/arnoson-kirby-vite)[bnomei/kirby3-dotenv

Kirby Plugin for environment variables from .env

4149.6k2](/packages/bnomei-kirby3-dotenv)[medienbaecker/kirby-alter

242.1k](/packages/medienbaecker-kirby-alter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
