PHPackages                             loganmarchione/homelab-svg-assets - 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. loganmarchione/homelab-svg-assets

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

loganmarchione/homelab-svg-assets
=================================

Full-color SVG icons of homelab-related software, products, and brands

0.4.17(4mo ago)1.2k1.6k↑207.7%84[1 issues](https://github.com/loganmarchione/homelab-svg-assets/issues)[1 PRs](https://github.com/loganmarchione/homelab-svg-assets/pulls)MITPythonCI passing

Since Dec 15Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/loganmarchione/homelab-svg-assets)[ Packagist](https://packagist.org/packages/loganmarchione/homelab-svg-assets)[ RSS](/packages/loganmarchione-homelab-svg-assets/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (58)Used By (0)

homelab-svg-assets
==================

[](#homelab-svg-assets)

[![Total Icons](https://camo.githubusercontent.com/f567eee3217259dace25eb0ac3bc56f38267c914f835cce5f111c507039927dc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6469726563746f72792d66696c652d636f756e742f6c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574732f6173736574733f657874656e73696f6e3d737667266c6162656c3d546f74616c25323049636f6e7326747970653d66696c65)](https://github.com/loganmarchione/homelab-svg-assets/tree/main/assets)[![Repo Size](https://camo.githubusercontent.com/889b734313c6616a6b7c0123fc168eba90c241ff3f4e4bc26039e5343c0bac74/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574733f3f6c6162656c3d5265706f25323053697a65)](https://github.com/loganmarchione/homelab-svg-assets)

[![Lint](https://github.com/loganmarchione/homelab-svg-assets/actions/workflows/main.yml/badge.svg)](https://github.com/loganmarchione/homelab-svg-assets/actions/workflows/main.yml)[![Lint](https://camo.githubusercontent.com/d915e05cdf93d6776ea9543662ca64f7bb50fa358f9c290bc059d42d6979016e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574733f7374796c653d736f6369616c)](https://github.com/loganmarchione/homelab-svg-assets/stargazers)

[![Latest GitHub Tag](https://camo.githubusercontent.com/820cc1525585f2a413f58dad9f75cb5ef11151d1d718304b539db283fdae71e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574733f636f6c6f723d677265656e266c6f676f3d676974687562266c6162656c3d4c617465737425323047697448756225323054616726736f72743d73656d766572)](https://github.com/loganmarchione/homelab-svg-assets/tags)[![Latest Packagist Version](https://camo.githubusercontent.com/c08b773e9504a729183045c2ca1d382ac52713b59f7402200ab3851bb4c128dd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574733f636f6c6f723d677265656e266c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465266c6162656c3d4c61746573742532305061636b616769737425323056657273696f6e)](https://packagist.org/packages/loganmarchione/homelab-svg-assets)[![Latest NPM Version](https://camo.githubusercontent.com/5637e02f9fd62ea80d1f317db964684665629cfcdefc04a656d1cfe7e26067fe/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f406c6f67616e6d61726368696f6e652f686f6d656c61622d7376672d6173736574733f636f6c6f723d677265656e266c6f676f3d6e706d266c6162656c3d4c61746573742532304e504d25323056657273696f6e)](https://www.npmjs.com/package/@loganmarchione/homelab-svg-assets)

Over 600 full-color SVG icons of homelab-related software, products, and brands in a normalized size.

Table of Contents
=================

[](#table-of-contents)

- [Table of Contents](#table-of-contents)
- [Usage](#usage)
    - [General usage](#general-usage)
    - [Diagrams.net usage](#diagramsnet-usage)
    - [CDN usage](#cdn-usage)
    - [PHP usage](#php-usage)
    - [NPM usage](#npm-usage)
    - [Hugo usage](#hugo-usage)
- [Legal](#legal)
- [Other icon sets](#other-icon-sets)
- [TODO](#todo)

Usage
=====

[](#usage)

⚠️ All users should read the [disclaimer](DISCLAIMER.md) before using this project. ⚠️

General usage
-------------

[](#general-usage)

Icons as SVGs are available in the [assets](https://github.com/loganmarchione/homelab-svg-assets/tree/main/assets) directory. See [ICONS.md](ICONS.md) for a preview of all icons.

Diagrams.net usage
------------------

[](#diagramsnet-usage)

In a [Diagrams.net](https://app.diagrams.net/) project, go to `File-->Open Library from-->URL` and paste in the URL below (it will take a second to load)

```
https://raw.githubusercontent.com/loganmarchione/homelab-svg-assets/main/homelab-svg-assets.xml

```

You can also start brand new project with the library built-in to the URL by using [this link](https://app.diagrams.net/?clibs=Uhttps%3A%2F%2Fraw.githubusercontent.com%2Floganmarchione%2Fhomelab-svg-assets%2Fmain%2Fhomelab-svg-assets.xml) (also below)

```
https://app.diagrams.net/?clibs=Uhttps%3A%2F%2Fraw.githubusercontent.com%2Floganmarchione%2Fhomelab-svg-assets%2Fmain%2Fhomelab-svg-assets.xml

```

If you self-host Diagrams.net (it is available as a [Docker container](https://hub.docker.com/r/jgraph/drawio)), you can replace the domain with your custom domain

```
https://drawio.yourdomain.com/?clibs=Uhttps%3A%2F%2Fraw.githubusercontent.com%2Floganmarchione%2Fhomelab-svg-assets%2Fmain%2Fhomelab-svg-assets.xml

```

CDN usage
---------

[](#cdn-usage)

Icons are available via [jsDelivr](https://www.jsdelivr.com/package/npm/@loganmarchione/homelab-svg-assets).

Replace the icon name as needed. You can also replace `latest` with a specific version.

```

```

PHP usage
---------

[](#php-usage)

Icons are available in PHP as a package on [Packagist](https://packagist.org/packages/loganmarchione/homelab-svg-assets).

Run `composer require loganmarchione/homelab-svg-assets`, or add the package to your `composer.json` file (below)

```
{
    "require": {
        "loganmarchione/homelab-svg-assets"
    }
}

```

Icons will be available at `./vendor/loganmarchione/homelab-svg-assets/assets/linux.svg`

NPM usage
---------

[](#npm-usage)

Icons are available as a package on [NPM](https://www.npmjs.com/package/@loganmarchione/homelab-svg-assets).

Run `npm install @loganmarchione/homelab-svg-assets`, or add the package to your `package.json` file (below)

```
{
  "dependencies": {
    "@loganmarchione/homelab-svg-assets": "*"
  }
}

```

Icons will be available at `./node_modules/@loganmarchione/homelab-svg-assets/assets/linux.svg`

Hugo usage
----------

[](#hugo-usage)

There is a [go.mod](https://github.com/loganmarchione/homelab-svg-assets/blob/main/go.mod) file, so this icon pack can be used as a [Hugo module](https://gohugo.io/hugo-modules/). You need to be using at least Hugo [0.56.0](https://gohugo.io/news/0.56.0-relnotes/).

In your Hugo site directory, initialize your site as a module:

```
hugo mod init foo

```

In your `config.yaml` (adjust for `.json` or `.toml` configuration files), add the section below:

```
module:
  imports:
    - path: github.com/loganmarchione/homelab-svg-assets
      mounts:
        - source: assets
          target: assets/svg/homelab-svg-assets

```

Download the module:

```
hugo mod get -u

```

Create a shortcode in the location below:

```
layouts/shortcodes/homelab.html

```

Copy/paste the following code into the shortcode (you can apply custom CSS using the class `blah` in the example):

```
{{/*Get the parameters */}}
{{ $path := (.Get "src") }}

{{/* Concat to create the correct path */}}
{{- $icon := resources.Get (print "svg/homelab-svg-assets/" $path ".svg" ) -}}

{{- $icon.Content | safeHTML -}}

```

Finally, in your markdown files, you can reference the icon:

```
{{< homelab src="linux" >}}

```

Legal
=====

[](#legal)

See [DISCLAIMER.md](DISCLAIMER.md)

Other icon sets
===============

[](#other-icon-sets)

It would be remiss of me if I did not mention other great icons sets

- [Simple Icons](https://simpleicons.org/) - Monochromatic SVG icons for popular brands
- [Bootstrap Icons](https://icons.getbootstrap.com/) - Mostly generic icons, but some brand icons
- [Font Awesome](https://fontawesome.com/icons) - Mix of generic and brand icons
- [Devicon](https://devicon.dev/) - Icons representing programming languages, designing &amp; development tools
- [Dashboard Icons](https://github.com/walkxcode/dashboard-icons/tree/main) - Mix of SVG and PNG dashboard icons
- [Aegis Icons](https://github.com/aegis-icons/aegis-icons) - Unofficial 2FA entry icons for open source Android authenticator Aegis
- [theSVG](https://www.thesvg.org/)

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance82

Actively maintained with recent releases

Popularity44

Moderate usage in the ecosystem

Community25

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.5% 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 ~19 days

Recently: every ~44 days

Total

57

Last Release

133d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c833a8b5ecf38d61fe81460624825842dcc39e25448217c02960ea1a9dc247a4?d=identicon)[loganmarchione](/maintainers/loganmarchione)

---

Top Contributors

[![loganmarchione](https://avatars.githubusercontent.com/u/4955337?v=4)](https://github.com/loganmarchione "loganmarchione (443 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (17 commits)")[![bram-pkg](https://avatars.githubusercontent.com/u/13304739?v=4)](https://github.com/bram-pkg "bram-pkg (6 commits)")[![skylerspaeth](https://avatars.githubusercontent.com/u/2093236?v=4)](https://github.com/skylerspaeth "skylerspaeth (3 commits)")[![AnonymousX86](https://avatars.githubusercontent.com/u/53279236?v=4)](https://github.com/AnonymousX86 "AnonymousX86 (2 commits)")[![jobymatwick](https://avatars.githubusercontent.com/u/18431265?v=4)](https://github.com/jobymatwick "jobymatwick (2 commits)")[![iansoper](https://avatars.githubusercontent.com/u/152679?v=4)](https://github.com/iansoper "iansoper (1 commits)")[![AnthonyGress](https://avatars.githubusercontent.com/u/70029654?v=4)](https://github.com/AnthonyGress "AnthonyGress (1 commits)")[![gabe565](https://avatars.githubusercontent.com/u/7717888?v=4)](https://github.com/gabe565 "gabe565 (1 commits)")[![realSZ27](https://avatars.githubusercontent.com/u/99378252?v=4)](https://github.com/realSZ27 "realSZ27 (1 commits)")[![daniel-hiller](https://avatars.githubusercontent.com/u/46579393?v=4)](https://github.com/daniel-hiller "daniel-hiller (1 commits)")[![gantoine](https://avatars.githubusercontent.com/u/3247106?v=4)](https://github.com/gantoine "gantoine (1 commits)")

---

Tags

iconssvghomelab

### Embed Badge

![Health badge](/badges/loganmarchione-homelab-svg-assets/health.svg)

```
[![Health](https://phpackages.com/badges/loganmarchione-homelab-svg-assets/health.svg)](https://phpackages.com/packages/loganmarchione-homelab-svg-assets)
```

###  Alternatives

[twbs/bootstrap-icons

Official open source SVG icon library for Bootstrap

7.9k2.0M56](/packages/twbs-bootstrap-icons)[simple-icons/simple-icons

SVG icons for popular brands

24.8k194.2k4](/packages/simple-icons-simple-icons)[fortawesome/wordpress-fontawesome

Official Font Awesome WordPress plugin composer package.

662.1k](/packages/fortawesome-wordpress-fontawesome)

PHPackages © 2026

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