Awesome Open Source
Awesome Open Source

octicons cover light octicons cover dark


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
Node.js package with Javascript API
npm version
React Octicons components
npm version
React Octicons components with Styled System props
npm version


Package Version
Ruby gem with Ruby API
Gem version
Rails helper for using octicons
Gem version
Jekyll plugin for using octicons
Gem version


Feedback, ideas, and bug reports

If you have feedback and ideas for improvement, open a new issue in this repo, using the appropriate issue template.

Request a new icon (GitHub staff only)

To request a new icon, open an issue using the icon request template in github/primer.

Adding or updating an icon

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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,539,019
Nodejs (55,503
Ruby On Rails (6,465
Jekyll (3,489
Svg (3,250
Icons (1,933
Gem (1,260
Primer (72
Octicons (50
Octicons Helper (4
Related Projects