A scalable set of icons handcrafted with ❤️ by GitHub
8,750
stars
2,102
commits
TypeScript
primary language
Sep 11, 2026
updated
Octicons are a set of SVG icons built by GitHub for GitHub.
This repository contains several libraries. Each of them is in the lib/ folder and gives access to Octicons on a different platform/language.
The octicons node.js library is the main JavaScript library. With a JavaScript API that can be used in a variety of applications.
| Package | Version |
|---|---|
| @primer/octicons Node.js package with JavaScript API | |
| @primer/octicons-react React Octicons components | |
| @primer/styled-octicons React Octicons components with Styled System props |
| Package | Version |
|---|---|
| octicons Ruby gem with Ruby API | |
| octicons_helper Rails helper for using octicons | |
| jekyll-octicons Jekyll plugin for using octicons |
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.
To request an icon review for inclusion in the Octicons Library, open an issue using the icon review request template in github/primer.
Read through our contributing guide if you want to add or update icons.
(c) GitHub, Inc.
When using the GitHub logos, be sure to follow the GitHub logo guidelines.
Code License: MIT Applies to all other files
TypeScript
56.6%
Ruby
20.5%
JavaScript
18.9%
Shell
3.9%
A scalable set of icons handcrafted with ❤️ by GitHub
8,750
stars
2,102
commits
TypeScript
primary language
Sep 11, 2026
updated
Octicons are a set of SVG icons built by GitHub for GitHub.
This repository contains several libraries. Each of them is in the lib/ folder and gives access to Octicons on a different platform/language.
The octicons node.js library is the main JavaScript library. With a JavaScript API that can be used in a variety of applications.
| Package | Version |
|---|---|
| @primer/octicons Node.js package with JavaScript API | |
| @primer/octicons-react React Octicons components | |
| @primer/styled-octicons React Octicons components with Styled System props |
| Package | Version |
|---|---|
| octicons Ruby gem with Ruby API | |
| octicons_helper Rails helper for using octicons | |
| jekyll-octicons Jekyll plugin for using octicons |
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.
To request an icon review for inclusion in the Octicons Library, open an issue using the icon review request template in github/primer.
Read through our contributing guide if you want to add or update icons.
(c) GitHub, Inc.
When using the GitHub logos, be sure to follow the GitHub logo guidelines.
Code License: MIT Applies to all other files
(top 30 of 101)
TypeScript
56.6%
Ruby
20.5%
JavaScript
18.9%
Shell
3.9%