Skip to content
A scalable set of icons handcrafted with <3 by GitHub
JavaScript Ruby Shell HCL TypeScript Dockerfile CSS
Branch: master
Clone or download
Latest commit 641e0c0 Jul 1, 2019



Build Status

Octicons are a set of SVG icons built by GitHub for GitHub. This repository is a mono repository that contains distribution libraries for other platforms/languages. The vectors for all the icons are stored in a Figma file.

Adding/Updating an icon

Read through our contributing guide if you're planning on adding or updating one of the icons.


This repository is a repository containing other packages. 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


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


(c) GitHub, Inc.

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

Code License: MIT Applies to all other files

You can’t perform that action at this time.