Download the PHP package loganmarchione/homelab-svg-assets without Composer
On this page you can find all versions of the php package loganmarchione/homelab-svg-assets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download loganmarchione/homelab-svg-assets
More information about loganmarchione/homelab-svg-assets
Files in loganmarchione/homelab-svg-assets
Package homelab-svg-assets
Short Description Full-color SVG icons of homelab-related software, products, and brands
License MIT
Informations about the package homelab-svg-assets
homelab-svg-assets
Over 550 full-color SVG icons of homelab-related software, products, and brands in a normalized size.
Table of Contents
- Table of Contents
- Usage
- General usage
- Diagrams.net usage
- CDN usage
- PHP usage
- NPM usage
- Hugo usage
- Legal
- Other icon sets
- TODO
Usage
⚠️ All users should read the disclaimer before using this project. ⚠️
General usage
Icons as SVGs are available in the assets directory. See ICONS.md for a preview of all icons.
Diagrams.net usage
In a Diagrams.net project, go to File-->Open Library from-->URL
and paste in the URL below (it will take a second to load)
You can also start brand new project with the library built-in to the URL by using this link (also below)
If you self-host Diagrams.net (it is available as a Docker container), you can replace the domain with your custom domain
CDN usage
Icons are available via jsDelivr.
Replace the icon name as needed. You can also replace latest
with a specific version.
PHP usage
Icons are available in PHP as a package on Packagist.
Run composer require loganmarchione/homelab-svg-assets
, or add the package to your composer.json
file (below)
Icons will be available at ./vendor/loganmarchione/homelab-svg-assets/assets/linux.svg
NPM usage
Icons are available as a package on NPM.
Run npm install @loganmarchione/homelab-svg-assets
, or add the package to your package.json
file (below)
Icons will be available at ./node_modules/@loganmarchione/homelab-svg-assets/assets/linux.svg
Hugo usage
There is a go.mod file, so this icon pack can be used as a Hugo module. You need to be using at least Hugo 0.56.0.
In your Hugo site directory, initialize your site as a module:
In your config.yaml
(adjust for .json
or .toml
configuration files), add the section below:
Download the module:
Create a shortcode in the location below:
Copy/paste the following code into the shortcode (you can apply custom CSS using the class blah
in the example):
Finally, in your markdown files, you can reference the icon:
Legal
See DISCLAIMER.md
Other icon sets
It would be remiss of me if I did not mention other great icons sets
- Simple Icons - Monochromatic SVG icons for popular brands
- Bootstrap Icons - Mostly generic icons, but some brand icons
- Font Awesome - Mix of generic and brand icons
- Devicon - Icons representing programming languages, designing & development tools
- Dashboard Icons - Mix of SVG and PNG dashboard icons
- Aegis Icons - Unofficial 2FA entry icons for open source Android authenticator Aegis
TODO
See TODO.md