> ## Documentation Index
> Fetch the complete documentation index at: https://unicon.rocks/llms.txt
> Use this file to discover all available pages before exploring further.

# Unicon

> Universal icon component for Laravel

## Why

Unicon was created to bring to [Laravel] Blade templates the same seamless
icon integration that the [nuxt/icon] module provides for Nuxt. With Unicon,
users can dynamically fetch icons directly from the [Iconify] API, accessing
over 200,000 icons without needing to install icon sets or manually add
SVGs. This on-demand functionality provides flexible icon usage, while
caching ensures fast and efficient loading for optimized performance.

[Laravel]: https://laravel.com

[nuxt/icon]: https://github.com/nuxt/icon

[Iconify]: https://iconify.design/

## Getting Started

<CardGroup>
  <Card title="Installation" icon="download" href="/getting-started/installation">
    Install Unicon in your Laravel project.
  </Card>

  <Card title="Configuration" icon="gear" href="/config-reference">
    Configure Unicon to tailor it to your needs.
  </Card>
</CardGroup>

## Components

Choose from one of the following components to integrate icons into your
application.

<CardGroup>
  <Card title="Blade component ⭐" icon="code" href="/components/blade-component">
    A Blade component to render icons.
  </Card>

  <Card title="Helper function" icon="function" href="/components/helper-function">
    A global helper for retrieving icons.
  </Card>
</CardGroup>
