awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
phosphor-icons avatar

phosphor-icons/homepage

0
View on GitHub↗
6,912 stele·185 fork-uri·TypeScript·MIT·9 vizualizăriphosphoricons.com↗

Homepage

Phosphor Icons is an icon library that provides SVG components for React and Vue, designed with tree-shaking support so only the icons actually used are included in the final JavaScript bundle. The library offers runtime customization of icons, allowing developers to override SVG rendering through inline styles, event handlers, and render props.

Icons can be styled by passing props to set color, size, and weight for quick visual adjustments in React or Vue applications. The project also includes a webfont-based icon set that can be used in any web page by adding a stylesheet and applying CSS classes to HTML elements, without requiring a JavaScript framework.

The library transforms raw SVG files into React components at build time through a code generation pipeline, ensuring efficient delivery of only the icons that are actually used.

Features

  • Icon Libraries - Provides SVG icon components for React and Vue with runtime customization and tree-shaking.
  • Tree-Shakeable - Ships icon components designed for tree-shaking, ensuring only used icons are bundled.
  • Icon Styling - Sets icon color, size, and weight by passing props to React or Vue components.
  • Icon Overrides - Provides runtime overrides of SVG rendering through inline styles, event handlers, and render props.
  • Icon Components - Overrides SVG rendering with inline styles, event handlers, or render props in React and Vue.
  • SVG Component Transformations - Transforms raw SVG files into React components at build time using a code generation pipeline.
  • Tree-Shakeable Icon Bundles - Removes unused icon components from the final JavaScript bundle, shipping only used icons.
  • Webfonts - Provides a webfont-based icon set usable via stylesheet and CSS classes without a JavaScript framework.
  • Webfont Icon Displays - Ships a webfont-based icon set usable in any web page via stylesheet and CSS classes.

Istoric stele

Graficul istoricului de stele pentru phosphor-icons/homepageGraficul istoricului de stele pentru phosphor-icons/homepage

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Homepage

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Homepage.
  • gorangajic/react-iconsAvatar gorangajic

    gorangajic/react-icons

    12,596Vezi pe GitHub↗

    react-icons is an SVG icon component library and multi-pack aggregator for React applications. It provides a single interface to integrate and manage multiple third-party SVG icon sets as individual components. The library is designed as a tree-shakable icon set, allowing the import of specific icons to reduce final bundle sizes. It includes a global icon style provider to define default colors, sizes, and accessibility titles across all embedded icons. The project covers multi-library icon management and frontend asset optimization to maintain a consistent design language while improving pa

    TypeScript
    Vezi pe GitHub↗12,596
  • unplugin/unplugin-iconsAvatar unplugin

    unplugin/unplugin-icons

    4,774Vezi pe GitHub↗

    unplugin-icons is a build-time plugin that integrates with modern bundlers to import icons from popular icon sets automatically. It detects icon usage in source code and tree-shakes the final bundle to include only the icons actually referenced, reducing unnecessary payload. The plugin also provides a mechanism for loading custom SVG icon collections from local files or remote sources, making them accessible through the same import syntax as built-in sets. The plugin is framework-agnostic and offers a conventional path resolution scheme for referencing icons by collection and name across diff

    TypeScripticonifyiconsjsx
    Vezi pe GitHub↗4,774
  • react-icons/react-iconsAvatar react-icons

    react-icons/react-icons

    12,596Vezi pe GitHub↗

    This project is a comprehensive collection of type-safe SVG icon libraries bundled into a single, consistent component-based delivery system. It functions as a multi-pack aggregator that provides a library of scalable vector graphics as components with a unified API for styling and rendering. The library integrates numerous popular open-source SVG icon sets into a single component interface, allowing users to access and render a wide variety of iconography within one dependency. It includes native type definitions to ensure property validation and enable development autocomplete. The system

    TypeScripticonsreactsvg-icons
    Vezi pe GitHub↗12,596
  • iconic/open-iconicAvatar iconic

    iconic/open-iconic

    3,589Vezi pe GitHub↗

    Open-iconic is a collection of visual assets provided as an SVG icon library, a webfont icon set, and a raster icon pack. It provides scalable vector graphics and fixed-pixel images in PNG and WebP formats to maintain visual identity across different screen resolutions and technical environments. The project includes an SVG sprite sheet to consolidate multiple vector icons into a single file, reducing network requests. It also supports the delivery of icons as webfonts, allowing symbols to be integrated and styled via CSS. The library covers cross-platform asset management, web SVG integrati

    CSS
    Vezi pe GitHub↗3,589
Vezi toate cele 30 alternative pentru Homepage→

Întrebări frecvente

Ce face phosphor-icons/homepage?

Phosphor Icons is an icon library that provides SVG components for React and Vue, designed with tree-shaking support so only the icons actually used are included in the final JavaScript bundle. The library offers runtime customization of icons, allowing developers to override SVG rendering through inline styles, event handlers, and render props.

Care sunt principalele funcționalități ale phosphor-icons/homepage?

Principalele funcționalități ale phosphor-icons/homepage sunt: Icon Libraries, Tree-Shakeable, Icon Styling, Icon Overrides, Icon Components, SVG Component Transformations, Tree-Shakeable Icon Bundles, Webfonts.

Care sunt câteva alternative open-source pentru phosphor-icons/homepage?

Alternativele open-source pentru phosphor-icons/homepage includ: gorangajic/react-icons — react-icons is an SVG icon component library and multi-pack aggregator for React applications. It provides a single… unplugin/unplugin-icons — unplugin-icons is a build-time plugin that integrates with modern bundlers to import icons from popular icon sets… react-icons/react-icons — This project is a comprehensive collection of type-safe SVG icon libraries bundled into a single, consistent… iconic/open-iconic — Open-iconic is a collection of visual assets provided as an SVG icon library, a webfont icon set, and a raster icon… bytedance/iconpark — IconPark is an SVG icon design system and library that provides modular icon components for React and Vue… antfu/unplugin-icons — unplugin-icons is a universal icon component provider and build-time asset optimizer that transforms diverse SVG…