Octicons
The facts below are what the maker publishes about Octicons, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Octicons's own pages, with the date it was checked.
What it does
- Accessibility
- Meaningful icons should have an accessible name, while decorative icons should be hidden from screen readers; non-decorative icons should have at least 3:1 contrast against the background.checked 9 Oct 2026
- Color
- Icon fills use `currentColor` by default and can adapt to theme colors through CSS variables.checked 9 Oct 2026
- Color behavior
- React and Rails examples say icons inherit `currentColor` by default so they follow surrounding text and theme colors.checked 9 Oct 2026
- Design guidance
- The design guidelines specify 16px and 24px versions for each icon and a consistent 1.5px stroke width.checked 9 Oct 2026
- Design tool integration
- The icon pages document Figma usage by naming the icon in Primer's Octicons library.checked 9 Oct 2026
- Direct use
- The site says you can obtain SVGs from the primer/octicons repository and render them manually.checked 9 Oct 2026
- Feedback
- The repository directs users to open an issue for bugs, feedback, or ideas about the Octicon library.checked 9 Oct 2026
- Formats
- Octicons are provided as SVGs.checked 9 Oct 2026
- Icon library
- The library groups icons into categories including Symbols, Objects, Developer, Feed, People, and Logos.checked 9 Oct 2026
- Intended use
- The usage guide recommends icons for simple, recognizable concepts or actions and advises supplementing them with text where possible.checked 9 Oct 2026
- License
- The repository license page identifies the code license as MIT and grants permission to use, copy, modify, distribute, sublicense, and sell copies subject to its terms.checked 9 Oct 2026
- Maintainer
- Primer says GitHub's Design Infrastructure and Design Engineering teams build and maintain Primer, including Octicons.checked 9 Oct 2026
- Other usage
- The documentation says SVGs can be manually rendered in an application, and individual icon pages provide Jekyll examples.checked 9 Oct 2026
- Rails
- Rails projects can use Octicons through the Primer ViewComponents gem.checked 9 Oct 2026
- React
- The React package is installed with `npm install @primer/octicons-react`.checked 9 Oct 2026
- Security
- The repository security page says no security policy is detected and no security advisories are published.checked 9 Oct 2026
- Sizing
- React icons accept a pixel size and default to 16px.checked 9 Oct 2026
- Support and feedback
- The repository asks users to submit bugs, feedback, ideas, and icon review requests through GitHub issues; icon review requests are limited to GitHub staff.checked 9 Oct 2026
- Use limitation
- The usage guide strongly discourages using Octicons as user-selectable icons because their meanings could be confusing in the wrong context.checked 9 Oct 2026
- What it is
- Octicons is a scalable set of icons handcrafted by GitHub.checked 9 Oct 2026
The company
- Founded
- 2008checked 28 Sep 2026
- Headquarters
- San Franciscochecked 28 Sep 2026
- Maker
- The site describes Octicons as handcrafted by GitHub and calls Primer GitHub's design system.checked 9 Oct 2026
Alternatives to Octicons
- 1

Font Awesome
Free planWebAPILinuxmacOS7.5From $4 a month - 2

Lordicon
Free planAndroidiOSWebAPI7.4Free plan - 3

Ant Design Icons
Free planAndroidiOSWeb7.1Free plan - 4

Hugeicons
Free planAndroidiOSWeb7.1From $99 a year - 5

Tabler Icons
Free planAndroidiOSWeb7.1$9 one-time - 6
Icons8 Background Remover
WebAPIExtensionmacOS7.0From $13 a year
