PHPackages                             akkurateio/laravel-carbon-icons - 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. akkurateio/laravel-carbon-icons

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

akkurateio/laravel-carbon-icons
===============================

Icons package for Laravel applications based on IBM Carbon compatibility

v0.1.3(5y ago)0491AGPL-3.0-onlyJavaScript

Since Jan 12Pushed 5y ago2 watchersCompare

[ Source](https://github.com/akkurateio/laravel-carbon-icons)[ Packagist](https://packagist.org/packages/akkurateio/laravel-carbon-icons)[ RSS](/packages/akkurateio-laravel-carbon-icons/feed)WikiDiscussions 0.x Synced 1mo ago

READMEChangelogDependencies (5)Versions (6)Used By (1)

Laravel Carbon Icons
====================

[](#laravel-carbon-icons)

CarbonIcons module for Laravel Boilerplate

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

[](#installation)

You can install the package via composer:

```
composer require akkurate/laravel-carbon-icons
```

The package will automatically register itself.

If you want to override the config with:

```
php artisan vendor:publish --provider="Akkurate\LaravelCarbonIcons\LaravelCarbonIconsServiceProvider" --tag="icons"
```

Preview
-------

[](#preview)

Custom icons can be previewed to the following route : `../dev/guideline`

This is a DEV route so you need to be in `local` to view it.

Commands
--------

[](#commands)

```
php artisan carbon-icons:generate
```

Integration
-----------

[](#integration)

You juste have to import icons you need in the Icon.vue file.

```
import akkurate24 from './../icons/akkurate/24';
import scale24 from './../icons/scale/24';
import scooter24 from './../icons/scooter/24';
import circleGroup24 from './../icons/circle--group/24';
```

And add them to components' list.

Production
----------

[](#production)

**A traduire**

La production des icônes doit respecter un processus particulier :

### Création des icônes

[](#création-des-icônes)

La création des icônes se fait sous Illustrator dont les fichiers PDF (éditables) sont disponibles dans le dossier `elements/` du repository.

Celle-ci se fait en deux étapes :

1. A l'aide du fichier Design.pdf, il faut créer les icônes (sans fusionner les tracés)
2. Une fois les icônes validées, il faut le reprendre pour les insérer dans le fichier Production.pdf et fusionner les tracés et formes.

Les icônes sont placées dans des plans de travail distincts dont le nom doit respecter la convention suivante :

- Pas d'espace
- Pas de caractères spéciaux
- Si besoin de terme composé, utiliser l'apprche CamelCase (ex. : CircleGroup)

### Production des icones

[](#production-des-icones)

Avec la fonctionnalité **Export pour les écrans**, il faut produire les SVG qui seront placés dans le dossier `resources/js/design/` du repository.

Une fois les nouvelles icônes placées dans le dossier, il faut lancer la commande suivante :

```
php artisan carbon-icons:generate
```

Si des icônes ont été modifiées, il convient d'ajouter l'argument `--force` pour rafraichir l'ensemble du set d'icônes, sinon, seules les nouvelles seront générées.

Les icônes produites sont des composants VueJS qui seront disponibles dans le dossier `resources/js/production/`. Chaque icône disposera alors d'un dossier dans lequel on pourra retrouver un fichier javacsript pour chaque taille souhaitée.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~0 days

Total

5

Last Release

1945d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1033c0f3d0e9cebe3f9c63c293dbadcf26f46a90c467a8d66ce46621b243579?d=identicon)[camille-badique](/maintainers/camille-badique)

![](https://www.gravatar.com/avatar/2b35bce36f14b032c9ec57d12ff3b4719c02c85b41b0715e0d0279a6ce01dbf2?d=identicon)[dylanduault](/maintainers/dylanduault)

---

Top Contributors

[![cambad](https://avatars.githubusercontent.com/u/48125516?v=4)](https://github.com/cambad "cambad (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/akkurateio-laravel-carbon-icons/health.svg)

```
[![Health](https://phpackages.com/badges/akkurateio-laravel-carbon-icons/health.svg)](https://phpackages.com/packages/akkurateio-laravel-carbon-icons)
```

###  Alternatives

[frandieguez/panorama-php

Wrapper class for accessing video services information in a standarized way

1911.2k](/packages/frandieguez-panorama-php)

PHPackages © 2026

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