PHPackages                             mahocommerce/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. [Image &amp; Media](/categories/media)
4. /
5. mahocommerce/icons

ActiveLibrary[Image &amp; Media](/categories/media)

mahocommerce/icons
==================

A huge package of optimized SVG icons

3.44.0(1mo ago)372.0k↓22.9%1MITJavaScriptCI passing

Since Feb 13Pushed 3w ago1 watchersCompare

[ Source](https://github.com/MahoCommerce/icons)[ Packagist](https://packagist.org/packages/mahocommerce/icons)[ RSS](/packages/mahocommerce-icons/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)DependenciesVersions (14)Used By (1)

The Maho icons library
======================

[](#the-maho-icons-library)

This repository contains a set of **5800+ icons**, in **SVG format**, released under the **MIT license**.

We did not do the work of creating the icons, all of the credits and support goes to the awesome team at [Tabler](https://tabler.io)that created the [Tabler Icons](https://tabler.io/icons) project.

Why we chose this icon pack
---------------------------

[](#why-we-chose-this-icon-pack)

There are multiple factors why, after a lot of research, we chose this specific icon pack to be bundled with [Maho](https://mahocommerce.com):

- MIT license
- Image format in SVG
- Available in **outline** and **filled** variants
- Support for **currentColor** and **strokeWidth** for infinite customizability via CSS

[![](https://private-user-images.githubusercontent.com/909743/414455615-90b6773f-a711-460f-b2fd-6db8abfc63a9.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI2NzkyOTAsIm5iZiI6MTc4MjY3ODk5MCwicGF0aCI6Ii85MDk3NDMvNDE0NDU1NjE1LTkwYjY3NzNmLWE3MTEtNDYwZi1iMmZkLTZkYjhhYmZjNjNhOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyOFQyMDM2MzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mY2JjMzNiMmRlYWM3MjgwYjJlNjg5Zjc1MjVkMzE2ODUwOTViNmEyNThhZDQ5Zjc0YmRkZThmMTA3ODM3N2ZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.omVWGwFC-I3_-ckFwWf06cwP2APyewp7TCSEfShRujM)](https://tabler.io/icons)

Why we created this repository
------------------------------

[](#why-we-created-this-repository)

- [Upstream repository](https://github.com/tabler/tabler-icons) wasn't available on [Packagist](https://packagist.org)
- We wanted to have *only the SVG icons* in the repository and nothing else (upstream has a lot more stuff that's not needed for our use)
- We wanted to use [SVGO](https://svgo.dev) to optimize every icon, we have an automatic workflow in place that imports changes from the original repo and applies all the optimizations needed before committing it and making it available to everybody

How is this repository integrated into Maho
-------------------------------------------

[](#how-is-this-repository-integrated-into-maho)

It's a simple composer dependency, all the icons live only in the vendor folder and are not accessible via web (eliminating the risk of [hotlinking](https://en.wikipedia.org/wiki/Inline_linking). Maho's core reads it from vendor and inlines them in the generated HTML.
This allows for the possibility of using CSS to change color and strokeWidth of the icons.

Is this project only Maho related?
----------------------------------

[](#is-this-project-only-maho-related)

Not really, there's no Maho related code in this repository, thus you can embed it in any project.

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance92

Actively maintained with recent releases

Popularity35

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.3% 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 ~41 days

Recently: every ~11 days

Total

12

Last Release

56d ago

Major Versions

1.0.2 → 3.37.12026-02-20

### Community

Maintainers

![](https://www.gravatar.com/avatar/262e16fb4a6bbef60ac0fd0172f5586e2c24effcc80a2138e662fb0316083c4c?d=identicon)[fballiano](/maintainers/fballiano)

---

Top Contributors

[![fballiano](https://avatars.githubusercontent.com/u/909743?v=4)](https://github.com/fballiano "fballiano (27 commits)")[![sync-l10n-data[bot]](https://avatars.githubusercontent.com/u/176492716?v=4)](https://github.com/sync-l10n-data[bot] "sync-l10n-data[bot] (11 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (4 commits)")

### Embed Badge

![Health badge](/badges/mahocommerce-icons/health.svg)

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

###  Alternatives

[goat1000/svggraph

Generates SVG graphs

135911.1k3](/packages/goat1000-svggraph)[gravatarphp/gravatar

Gravatar URL builder which is most commonly called as a Gravatar library

16653.6k2](/packages/gravatarphp-gravatar)[rsoury/wp-imgix

Rewrites WordPress image URLs to use ImgIX

167.2k](/packages/rsoury-wp-imgix)

PHPackages © 2026

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