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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
primer avatar

primer/octicons

0
View on GitHub↗
8,704 stars·839 forks·JavaScript·MIT·26 viewsprimer.style/octicons↗

Octicons

Octicons is a comprehensive library of scalable vector glyphs and a design system icon set designed to provide a uniform visual language across user interfaces. It functions as a standardized collection of SVG assets that ensures consistent iconography for web components, server-side views, and static site generators.

The project features multi-scale vector rendering, utilizing separate SVG path data optimized for different size buckets to maintain visual clarity across various screen resolutions. It includes a system for icon discovery through keyword-based alias mapping and supports a standardized property system for applying colors and spacing.

Integration is provided through dedicated wrapper libraries and plugins for JavaScript, Ruby, and Rails. The system also includes a custom tagging mechanism for inserting glyphs into Jekyll static websites and supports symbol-based rendering to reuse glyphs across application views.

Features

  • Design System Variants - Provides a standardized design system icon set with multiple size variants optimized for various screen resolutions.
  • SVG Icon Libraries - Provides a comprehensive, standardized collection of scalable vector glyphs for a uniform visual language.
  • Resolution-Independent Rendering - Renders SVG icons optimized for different sizes to ensure sharpness across various screen resolutions.
  • Scale-Specific Path Optimization - Provides separate SVG path data for different size buckets to maintain visual clarity across resolutions.
  • Icon - Allows selection from multiple SVG paths optimized for different heights to ensure visual clarity.
  • Design System Implementations - Applies consistent sizing, colors, and accessibility attributes to vector icons according to a brand style guide.
  • Iconography Assets - Provides a standardized set of SVG glyphs to maintain a uniform visual language across application interfaces.
  • Vector Icons - Provides a comprehensive set of scalable vector icons for consistent use across web application interfaces.
  • Ruby Extensions - Provides specialized plugins and extensions for integrating glyphs into various Ruby-based applications.
  • Icon Injection Tags - Implements a custom tagging mechanism for easily inserting SVG glyphs into Jekyll static websites.
  • Language Bindings - Provides dedicated libraries for different programming environments to embed and manage icons.
  • Language Wrappers - Wraps core SVG assets in dedicated bindings for Ruby, JavaScript, and Rails to simplify integration.
  • Icon Alias Mappings - Maps descriptive search terms to specific icon identifiers to facilitate easy discovery.
  • Keyword-Based Icon Lookup - Retrieves lists of descriptive aliases associated with icons to simplify the search and discovery process.
  • SVG Icon Components - Offers programmatic interfaces for embedding and styling SVG icons as components within web applications.
  • Server-Side Renderers - Ships dedicated plugins for rendering SVG glyphs directly within Ruby and Rails server-side application views.
  • SVG Integration - Provides programmatic interfaces and package manager support for embedding SVG glyphs into web applications.
  • Ruby on Rails Integrations - Injects SVG glyphs directly into server-side Ruby on Rails views for consistent interface iconography.
  • General Icon Sets - Scalable icon set maintained by the GitHub design team.
  • Icon Collections - Icons designed for GitHub and developer-focused interfaces.

Star history

Star history chart for primer/octiconsStar history chart for primer/octicons

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Octicons

Similar open-source projects, ranked by how many features they share with Octicons.
  • iconic/open-iconiciconic avatar

    iconic/open-iconic

    3,589View on 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
    View on GitHub↗3,589
  • evil-icons/evil-iconsE

    evil-icons/evil-icons

    5,023View on GitHub↗

    This project is a collection of scalable vector graphics designed for web interfaces. It is distributed as an SVG icon library available through package managers as a Node.js package and a Ruby gem. The set provides plug-and-play vector graphics that can be imported into web applications and styled using CSS to adjust size, color, and layout. The library supports integration via task-runner plugins and template-based rendering to manage assets within development pipelines.

    JavaScript
    View on GitHub↗5,023
  • refactoringui/heroiconsrefactoringui avatar

    refactoringui/heroicons

    23,618View on GitHub↗

    Heroicons is an SVG icon library and a set of UI vector graphic assets designed for use in user interfaces and web development. It provides a collection of scalable vector graphics as a React icon component set, allowing for flexible integration into applications. The library supports multi-format distribution, offering icons in JSX and SVG formats. These assets are provided as component-wrapped SVG exports, which enables programmatic control over props and attributes. The project covers capabilities for SVG icon integration, web interface styling, and user interface design. It includes util

    JavaScript
    View on GitHub↗23,618
  • akveo/eva-iconsakveo avatar

    akveo/eva-icons

    8,822View on GitHub↗

    eva-icons is a comprehensive cross-platform UI icon pack providing over 480 scalable vector graphics and font-based icons. It functions as both an SVG icon library and a web font icon set designed for consistent use across web, iOS, and Android interfaces. The collection is an animated icon set that supports motion effects such as zooming, pulsing, shaking, and flipping to provide visual feedback or draw user attention. The library covers the implementation of SVG graphics and web font iconography, enabling the injection of visual elements via JavaScript or CSS stylesheets. It supports multi

    TypeScript
    View on GitHub↗8,822
See all 30 alternatives to Octicons→

Frequently asked questions

What does primer/octicons do?

Octicons is a comprehensive library of scalable vector glyphs and a design system icon set designed to provide a uniform visual language across user interfaces. It functions as a standardized collection of SVG assets that ensures consistent iconography for web components, server-side views, and static site generators.

What are the main features of primer/octicons?

The main features of primer/octicons are: Design System Variants, SVG Icon Libraries, Resolution-Independent Rendering, Scale-Specific Path Optimization, Icon, Design System Implementations, Iconography Assets, Vector Icons.

What are some open-source alternatives to primer/octicons?

Open-source alternatives to primer/octicons include: 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… evil-icons/evil-icons — This project is a collection of scalable vector graphics designed for web interfaces. It is distributed as an SVG icon… refactoringui/heroicons — Heroicons is an SVG icon library and a set of UI vector graphic assets designed for use in user interfaces and web… akveo/eva-icons — eva-icons is a comprehensive cross-platform UI icon pack providing over 480 scalable vector graphics and font-based… twbs/icons — This project is a collection of scalable vector graphics provided as an icon library, vector graphic asset pack, and… primer/react — This project is a React UI component library and design system framework. It provides a collection of reusable…