# go-swarm-icons > A Go library for loading, transforming, and rendering SVG icons from multiple sources ## Pages - [Introduction](https://frostybee.github.io/go-swarm-icons/docs/introduction/) - [Why go-swarm-icons?](https://frostybee.github.io/go-swarm-icons/docs/getting-started/why-go-swarm-icons/) - [Working with Icon Sets](https://frostybee.github.io/go-swarm-icons/docs/guides/working-with-icon-sets/) - [Architecture](https://frostybee.github.io/go-swarm-icons/docs/internals/architecture/) - [Directory Provider](https://frostybee.github.io/go-swarm-icons/docs/providers/directory-provider/) - [Icon](https://frostybee.github.io/go-swarm-icons/docs/api-reference/icon/) - [Icon Manipulation](https://frostybee.github.io/go-swarm-icons/docs/guides/icon-manipulation/) - [Installation](https://frostybee.github.io/go-swarm-icons/docs/getting-started/installation/) - [JSON Commands](https://frostybee.github.io/go-swarm-icons/docs/cli/json-commands/) - [Attribute Management](https://frostybee.github.io/go-swarm-icons/docs/guides/attribute-management/) - [Icon Commands](https://frostybee.github.io/go-swarm-icons/docs/cli/icon-commands/) - [IconManager](https://frostybee.github.io/go-swarm-icons/docs/api-reference/icon-manager/) - [JSON Collection Provider](https://frostybee.github.io/go-swarm-icons/docs/providers/json-collection-provider/) - [Quick Start](https://frostybee.github.io/go-swarm-icons/docs/getting-started/quick-start/) - [SVG Sanitization](https://frostybee.github.io/go-swarm-icons/docs/internals/svg-sanitization/) - [Cache Commands](https://frostybee.github.io/go-swarm-icons/docs/cli/cache-commands/) - [Config Builder](https://frostybee.github.io/go-swarm-icons/docs/api-reference/config-builder/) - [Core Concepts](https://frostybee.github.io/go-swarm-icons/docs/getting-started/core-concepts/) - [Iconify Provider](https://frostybee.github.io/go-swarm-icons/docs/providers/iconify-provider/) - [Thread Safety](https://frostybee.github.io/go-swarm-icons/docs/internals/thread-safety/) - [Web Integration](https://frostybee.github.io/go-swarm-icons/docs/guides/web-integration/) - [Aliases & Fallbacks](https://frostybee.github.io/go-swarm-icons/docs/guides/aliases-and-fallbacks/) - [Chain Provider](https://frostybee.github.io/go-swarm-icons/docs/providers/chain-provider/) - [Init & Manifest](https://frostybee.github.io/go-swarm-icons/docs/cli/init-and-manifest/) - [Providers](https://frostybee.github.io/go-swarm-icons/docs/api-reference/providers/) - [Security Model](https://frostybee.github.io/go-swarm-icons/docs/internals/security-model/) - [Embedded Lucide](https://frostybee.github.io/go-swarm-icons/docs/providers/embedded-lucide/) - [Goldmark Integration](https://frostybee.github.io/go-swarm-icons/docs/guides/goldmark-integration/) - [Renderer & SVG Utilities](https://frostybee.github.io/go-swarm-icons/docs/api-reference/renderer-and-svg-utilities/) - [Markdown Icon Showcase](https://frostybee.github.io/go-swarm-icons/docs/guides/markdown-showcase/) - [Sprite Collector](https://frostybee.github.io/go-swarm-icons/docs/api-reference/sprite-collector/) - [Changelog](https://frostybee.github.io/go-swarm-icons/docs/changelog/) - [Errors](https://frostybee.github.io/go-swarm-icons/docs/api-reference/errors/) - [Sprite Sheets](https://frostybee.github.io/go-swarm-icons/docs/guides/sprite-sheets/) - [Performance & Caching](https://frostybee.github.io/go-swarm-icons/docs/guides/performance-and-caching/) - [Hugo Integration](https://frostybee.github.io/go-swarm-icons/docs/guides/hugo-integration/)