# iconify/icon-sets

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/iconify-icon-sets).**

938 stars · 92 forks · TypeScript

## Links

- GitHub: https://github.com/iconify/icon-sets
- Homepage: https://icon-sets.iconify.design/
- awesome-repositories: https://awesome-repositories.com/repository/iconify-icon-sets.md

## Description

Icon-sets is a repository and toolkit for aggregating, optimizing, and managing open-source vector icon collections. It functions as an SVG icon collection manager, vector icon library, and processing utility that organizes design assets into standardized JSON data structures and graphic files.

The project provides comprehensive capabilities for icon import, export, processing, and rendering. Imported vector graphics undergo schema-driven validation, security sanitization, and format standardization alongside geometric transformations such as scaling, rotation, and flipping. Alias-based data reduction and duplicate removal minimize collection file sizes while remote package management synchronizes external sources. Users can explore categorized icon sets through discovery and query-based search tools, and serialize processed collections into various standard vector formats, structured JSON bundles, and distributable packages for web integration.

## Tags

### Graphics & Multimedia

- [Collection Managers](https://awesome-repositories.com/f/graphics-multimedia/svg-icon-libraries/collection-managers.md) — Aggregates, optimizes, and exports open-source vector icon sets into standardized JSON data structures and graphic files.
- [Geometric Transformations](https://awesome-repositories.com/f/graphics-multimedia/geometric-transformations.md) — Applies geometric modifications such as scaling, rotation, and flipping directly to icon vectors without altering the underlying source paths.
- [Icon Renderers](https://awesome-repositories.com/f/graphics-multimedia/graphics-and-media/icon-renderers.md) — Embedding scalable vector icons directly into web pages and applications using optimized components, stylesheets, and markup.
- [Sanitization and Optimization Tools](https://awesome-repositories.com/f/graphics-multimedia/vector-and-bitmap-graphics/sanitization-and-optimization-tools.md) — Cleaning and validating raw vector graphics by stripping unauthorized scripts, standardizing colors, and minimizing file sizes.
- [Asset Sanitisation Pipelines](https://awesome-repositories.com/f/graphics-multimedia/vector-asset-pipelines/asset-sanitisation-pipelines.md) — Processes imported vector files through a series of validation and cleaning steps to strip malicious scripts and normalize colors.
- [Vector Graphics Export](https://awesome-repositories.com/f/graphics-multimedia/vector-graphics-export.md) — Exports structured icon collections into standard vector graphic files and markup elements for web applications. ([source](https://github.com/iconify/icon-sets/blob/master/readme.md))
- [Vector Parsing Utilities](https://awesome-repositories.com/f/graphics-multimedia/graphic-asset-batch-processing/vector-parsing-utilities.md) — Converts raw vector strings into standard icon models, sanitizes transformation inputs, and parses text for emoji patterns. ([source](https://iconify.design/docs/libraries/utils/))
- [Individual File Exports](https://awesome-repositories.com/f/graphics-multimedia/vector-graphics-export/individual-file-exports.md) — Exports structured icon collections back into standalone scalable vector graphic files for use across external design tools. ([source](https://github.com/iconify/icon-sets#readme))

### Part of an Awesome List

- [Icon Data Structuring](https://awesome-repositories.com/f/awesome-lists/data/json-and-data-parsing/json-data-stores/icon-data-structuring.md) — Icon management tool stores vector graphics in a lightweight JSON format containing coordinate bounds, transformation rules, and metadata. ([source](https://github.com/iconify/icon-sets#readme))
- [Vector JSON Representations](https://awesome-repositories.com/f/awesome-lists/data/json-and-data-parsing/json-data-stores/vector-json-representations.md) — Stores icons as structured coordinate data and metadata inside lightweight JSON documents to enable efficient manipulation and transport.
- [Security Cleaners](https://awesome-repositories.com/f/awesome-lists/devtools/styling-and-icons/security-cleaners.md) — Removes residual metadata and strips unauthorized elements or scripts from imported vector graphics to ensure security. ([source](https://iconify.design/docs/libraries/tools/))
- [Icon Renderers](https://awesome-repositories.com/f/awesome-lists/devtools/icon-sets/icon-renderers.md) — Embeds scalable vector icons directly into web pages or generates them on demand through specialized components. ([source](https://iconify.design/docs/usage/))
- [Markup Transformers](https://awesome-repositories.com/f/awesome-lists/devtools/icon-sets/icon-renderers/markup-transformers.md) — Transforms structured icon data and layout parameters into raw vector markup or component attributes. ([source](https://iconify.design/docs/libraries/utils/))
- [Attribute Normalization Tools](https://awesome-repositories.com/f/awesome-lists/devtools/icon-tools/attribute-normalization-tools.md) — Adjusts color palettes, optimizes vector paths, and normalizes elements to maintain cross-environment compatibility. ([source](https://iconify.design/docs/libraries/tools/))

### Content Management & Publishing

- [Multi-Format Exports](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/export-formats/html-exports/multi-format-exports.md) — Serializes processed icon collections into various standard output formats including vector files, structured JSON bundles, and distributable packages.

### Data & Databases

- [Graphic Sanitization Routines](https://awesome-repositories.com/f/data-databases/vector-databases/vector-manipulations/vector-sanitization/graphic-sanitization-routines.md) — Validates, cleans, and minimizes vector graphics by removing scripts, standardizing colors, and reducing file sizes. ([source](https://github.com/iconify/icon-sets#readme))

### Development Tools & Productivity

- [Icon Alias Mappings](https://awesome-repositories.com/f/development-tools-productivity/resource-alias-mappings/icon-alias-mappings.md) — Maps alternative names and transformation rules to parent icons to eliminate redundancy and minimize the overall collection file size.
- [Open Source Discovery Platforms](https://awesome-repositories.com/f/development-tools-productivity/documentation-discovery-metadata/developer-discovery-platforms/open-source-discovery-platforms.md) — Finding and browsing a massive catalog of open-source vector icon sets categorized by theme, brand, and design style.

### DevOps & Infrastructure

- [Distribution Packagers](https://awesome-repositories.com/f/devops-infrastructure/package-packaging-tools/distribution-package-generators/icon-package-generators/distribution-packagers.md) — Icon management tool generates structured package files containing individual icon assets or complete collections for package managers. ([source](https://iconify.design/docs/libraries/tools/export/))

### Security & Cryptography

- [SVG Sanitization](https://awesome-repositories.com/f/security-cryptography/svg-sanitization.md) — Sanitizes, transforms, and validates scalable vector graphics to ensure secure and consistent rendering.

### Software Engineering & Architecture

- [Collection Parsing Schemas](https://awesome-repositories.com/f/software-engineering-architecture/data-validation-schemas/schema-driven-validations/collection-parsing-schemas.md) — Inspects and validates incoming icon data structures against strict definitions to ensure integrity and correct common structural errors.

### User Interface & Experience

- [Alias Reuse](https://awesome-repositories.com/f/user-interface-experience/icon-collections/alias-reuse.md) — Icon management tool maps alternate names and transformations to parent icons to eliminate duplicate data within collections. ([source](https://iconify.design/docs/types/iconify-json.html))
- [Collection Aggregators](https://awesome-repositories.com/f/user-interface-experience/icon-collections/collection-aggregators.md) — Icon management tool combines multiple open source vector icon collections into a single unified format to simplify asset integration. ([source](https://github.com/iconify/icon-sets#readme))
- [Collection Exporters](https://awesome-repositories.com/f/user-interface-experience/icon-collections/collection-exporters.md) — Icon management tool serializes processed icon data into standard vector files, structured JSON bundles, or distributable packages. ([source](https://iconify.design/docs/libraries/tools/))
- [Data Structure Exporters](https://awesome-repositories.com/f/user-interface-experience/icon-collections/data-structure-exporters.md) — Icon management tool generates structured data representing an icon collection and writes the output directly to a file for storage. ([source](https://iconify.design/docs/libraries/tools/export/))
- [Set Parsers](https://awesome-repositories.com/f/user-interface-experience/icon-collections/set-parsers.md) — Icon management tool processes structured icon collections and extracts individual icon data for rendering and manipulation. ([source](https://iconify.design/docs/types/iconify-json.html))
- [Set Structuring Utilities](https://awesome-repositories.com/f/user-interface-experience/icon-collections/set-structuring-utilities.md) — Icon management tool groups vector icons under a shared prefix and collection structure to organize and manage design assets. ([source](https://iconify.design/docs/types/iconify-json.html))
- [Set Validators](https://awesome-repositories.com/f/user-interface-experience/icon-collections/set-validators.md) — Icon management tool inspects icon collection data structures, checks integrity against schemas, and attempts automatic error correction. ([source](https://iconify.design/docs/libraries/utils/))
- [Icon Libraries](https://awesome-repositories.com/f/user-interface-experience/icon-libraries.md) — Provides a comprehensive repository of open-source icon sets categorized by theme and design style for web and software applications.
- [Package Synchronizers](https://awesome-repositories.com/f/user-interface-experience/icon-libraries/custom-source-loaders/remote-icon-loaders/package-synchronizers.md) — Icon management tool downloads repositories, fetches versioned packages from remote registries, and synchronizes icon sources. ([source](https://iconify.design/docs/libraries/tools/))
- [Schema Loaders](https://awesome-repositories.com/f/user-interface-experience/icon-set-integrations/schema-loaders.md) — Parses standardized JSON schemas containing vector graphic definitions, aliases, transformations, and metadata. ([source](https://iconify.design/docs/types/iconify-json.html](https://docs.iconify.design/types/iconify-json.html))
- [Vector Graphic Assets](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-assets/vector-graphic-assets.md) — Converting, optimizing, and packaging structured icon collections into standard vector files and JSON bundles for application development.
- [Vector Icons](https://awesome-repositories.com/f/user-interface-experience/vector-icons.md) — Ingests scalable vector graphics from local files, design tools, or structured data sources to build icon collections. ([source](https://iconify.design/docs/libraries/tools/))
- [Collection Subsetting](https://awesome-repositories.com/f/user-interface-experience/icon-collections/collection-subsetting.md) — Filters large icon sets down to specific subset lists and prunes redundant metadata to minimize file sizes. ([source](https://iconify.design/docs/libraries/utils/))
- [Set Browsers](https://awesome-repositories.com/f/user-interface-experience/icon-collections/icon-browsers/set-browsers.md) — Explores a vast library of open source icon sets categorized by theme, brand, programming language, and style. ([source](https://icon-sets.iconify.design/))
- [Design Tool Integrations](https://awesome-repositories.com/f/user-interface-experience/system-appearance-syncers/icon-customizers/launcher-icon-selectors/remote-icon-imports/design-tool-integrations.md) — Brings vector graphics into software applications like vector editors through dedicated plugins or copy-paste workflows. ([source](https://iconify.design/docs/usage/))
- [Format Standardizers](https://awesome-repositories.com/f/user-interface-experience/vector-icons/format-standardizers.md) — Processes and validates raw vector icons into a clean JSON structure that strips unwanted scripts. ([source](https://github.com/iconify/icon-sets/blob/master/readme.md))
- [Geometric Modifiers](https://awesome-repositories.com/f/user-interface-experience/vector-icons/geometric-modifiers.md) — Applies rotations and horizontal or vertical flips to modify icon orientations without altering source paths. ([source](https://iconify.design/docs/types/iconify-json.html))

### Web Development

- [Centralized Search Interfaces](https://awesome-repositories.com/f/web-development/client-side-search-engines/fuzzy-icon-searches/centralized-search-interfaces.md) — Finds specific vector icons across hundreds of integrated icon collections using a centralized search interface. ([source](https://icon-sets.iconify.design/))
