Conjunto gratuito de mais de 6.200 ícones SVG em uma grade 24x24, com licença MIT e pacotes para React, Vue, Svelte, Angular e outros.
primer/octicons
Conjunto de ícones SVG escaláveis criado pelo GitHub e distribuído como bibliotecas JavaScript, React e Ruby.
- Estrelas
- 8,775
- Forks
- 849
- Issues abertas
- 1
- Último commit
- há 12 horas
O que é?
Octicons é o conjunto de ícones do GitHub, distribuído como arquivos SVG e bibliotecas que facilitam o uso dos ícones em diferentes stacks. O repositório contém um pacote Node.js com uma API JavaScript, componentes React, uma variante baseada em Styled System para React e pacotes Ruby, incluindo uma gem, um helper para Rails e um plugin para Jekyll.
Cada ícone está disponível em versões de 16px e 24px, e a biblioteca inclui nomes compatíveis para ícones que foram renomeados. Os nomes canônicos e os aliases obsoletos são mantidos para que as consultas existentes continuem funcionando. Os helpers JavaScript e Ruby usam 24px como tamanho padrão quando nenhum tamanho é informado.
O código do projeto é licenciado sob a MIT, enquanto os logotipos do GitHub incluídos no conjunto seguem as diretrizes de uso de logotipos separadas do GitHub.
Recursos principais
- 01Fornece ícones SVG nos tamanhos 16px e 24px.
- 02Oferece uma API JavaScript para Node.js que gera a marcação dos ícones.
- 03Inclui componentes React, entre eles uma variante para Styled System.
- 04Disponibiliza integrações com uma gem Ruby, um helper para Rails e um plugin para Jekyll.
- 05Mantém os nomes obsoletos dos ícones funcionando por meio de aliases de compatibilidade.
Casos de uso
- Adicionar ícones no estilo do GitHub a uma interface web em React ou Node.js.
- Renderizar ícones em uma aplicação Rails usando a gem helper.
- Criar um site estático com Jekyll que precise de ícones inline.
Início rápido
- 1
Escolha um pacote de biblioteca na seção Libraries (JavaScript ou Ruby)
- 2
Leia o README dessa biblioteca para ver os detalhes de instalação e uso
Tópicos
Perguntas frequentes
- O que é octicons?
- Conjunto de ícones SVG escaláveis criado pelo GitHub e distribuído como bibliotecas JavaScript, React e Ruby. Octicons é o conjunto de ícones do GitHub, distribuído como arquivos SVG e bibliotecas que facilitam o uso dos ícones em diferentes stacks. O repositório contém um pacote Node.js com uma API JavaScript, componentes React, uma variante baseada em Styled System para React e pacotes Ruby, incluindo uma gem, um helper para Rails e um plugin para Jekyll.
- octicons é gratuito? Qual é a licença?
- octicons é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- octicons ainda é mantido?
- Manutenção ativa. O último commit de octicons foi em 6 de nov. de 2026.
- Para que posso usar octicons?
- Adicionar ícones no estilo do GitHub a uma interface web em React ou Node.js. Renderizar ícones em uma aplicação Rails usando a gem helper. Criar um site estático com Jekyll que precise de ícones inline.
- Como instalar octicons?
- Escolha um pacote de biblioteca na seção Libraries (JavaScript ou Ruby) Leia o README dessa biblioteca para ver os detalhes de instalação e uso
- Onde consigo octicons?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/primer/octicons
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção open source da Microsoft de ícones Fluent UI familiares, amigáveis e modernos, disponível para Android, iOS/macOS, Flutter e em SVG puro.
Conjunto gratuito de 204 ícones SVG desenhados à mão, com licença MIT, que se desenham e ficam balançando, com componentes React.
Biblioteca gratuita e open source com mais de 3.900 ícones de estilo neutro para produtos de IA, nuvem e web, com componentes para React e Vue.
Crate Rust que dá acesso aos apps do Longbridge GPUI Kit a todos os 4.359 Google Material Symbols, com ajustes de preenchimento, espessura, grau e tamanho óptico.
Biblioteca de ícones open source com mais de 1.600 ícones SVG consistentes e pacotes oficiais para React, Vue, Svelte, Solid, Preact, Angular e outros.