back to home

primer / octicons

A scalable set of icons handcrafted with ❤️ by GitHub

8,658 stars
843 forks
2 issues
JavaScriptRubyShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing primer/octicons in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/primer/octicons)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

octicons cover light octicons cover dark <br> <br>

<h1 align="center">Primer Octicons</h1> <p align="center">Octicons are a set of SVG icons built by GitHub for GitHub.</p> <p align="center"> <a aria-label="build status" href="https://github.com/primer/octicons/actions/workflows/ci.yml"> <img alt="" src="https://github.com/primer/octicons/actions/workflows/ci.yml/badge.svg?branch=main&event=push"> </a> <a aria-label="publish status" href="https://github.com/primer/octicons/actions/workflows/publish.yml"> <img alt="" src="https://github.com/primer/octicons/actions/workflows/publish.yml/badge.svg"> </a> </p>

Libraries

This repository contains several libraries. Each of them is in the lib/ folder and gives access to Octicons on a different platform/language.

JavaScript

The octicons node.js library is the main JavaScript library. With a JavaScript API that can be used in a variety of applications.

PackageVersion
@primer/octicons <br />Node.js package with JavaScript APInpm version
@primer/octicons-react <br />React Octicons componentsnpm version
@primer/styled-octicons <br />React Octicons components with Styled System propsnpm version

Ruby

PackageVersion
octicons <br />Ruby gem with Ruby APIGem version
octicons_helper<br />Rails helper for using octiconsGem version
jekyll-octicons<br />Jekyll plugin for using octiconsGem version

Contributing

Feedback, ideas, and bug reports

If you found a bug, have feedback about our Octicon Library, or an idea on how to improve it, please open a new issue in this repo using the appropriate issue template.

Request an Icon Review (GitHub staff only)

To request an icon review for inclusion in the Octicons Library, open an issue using the icon review request template in github/primer.

Adding or updating an icon

Read through our contributing guide if you want to add or update icons.

License

(c) GitHub, Inc.

When using the GitHub logos, be sure to follow the GitHub logo guidelines.

Code License: MIT Applies to all other files