Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
Introducao
Novo no Skeletonic Stylus? Na v2.0.0 ficou mais facil do que nunca escolher apenas os recursos que voce precisa. Gracas ao seu tamanho minimo (8,3 KB gzipped para a folha de estilos principal), ele se integra rapidamente a qualquer aplicacao web — sem necessidade de framework JavaScript, sem etapa de build se voce usar o CDN.
Todos os caminhos estao descritos abaixo — escolha o que preferir.
1. Baixar e instalar
Voce pode instalar o Skeletonic Stylus via pnpm, npm ou yarn, ou carrega-lo diretamente de um CDN. Tambem e possivel hospedar os arquivos de distribuicao localmente, se preferir.
Via gerenciador de pacotes (recomendado)
# pnpm
pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0
# npm
npm install @sebastienrousseau/skeletonic-stylus@2.0.0
# yarn
yarn add @sebastienrousseau/skeletonic-stylus@2.0.0
Via CDN
Se voce precisa apenas do CSS compilado, adicione uma destas linhas ao seu <head>:
<!-- jsDelivr -->
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css"
crossorigin="anonymous">
<!-- unpkg -->
<link
rel="stylesheet"
href="https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css"
crossorigin="anonymous">
Para maxima integridade, copie o hash SRI das notas de lancamento da
v2.0.0 e adicione um atributo integrity="sha384-…".
Fontes CDN alternativas
| CDN | URL | HTTPS | Combo |
|---|---|---|---|
| jsDelivr | https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Sim | Sim |
| unpkg | https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Sim | Nao |
Baixar o release do GitHub
Prefere um tarball versionado? Baixe o ultimo release em
github.com/sebastienrousseau/skeletonic-stylus/releases
e copie o conteudo de dist/ diretamente para o seu projeto.
Clonar o repositorio GitHub
Clone o repositorio principal para obter todos os arquivos-fonte, incluindo os scripts de build:
git clone https://github.com/sebastienrousseau/skeletonic-stylus.git
cd skeletonic-stylus
pnpm install
pnpm run build
Dica: assine seus commits — o projeto exige commits assinados no CI. Use
git commit -S -m "..."(ou definacommit.gpgsign = truena sua configuracao global do git).
2. Usar o CSS compilado
A biblioteca inclui varios bundles pre-compilados em dist/css/ apos
a instalacao:
| Arquivo | Finalidade | Tamanho (min/gz) |
|---|---|---|
core/skeletonic.min.css |
Reset + tokens + layout + elementos + componentes + utilitarios | 45,7 KB / 8,3 KB |
animations/skeletonic-animations.min.css |
Modulo de animacoes opcional | ≈213 KB / ≈6.7 KB |
palettes/material/skeletonic-material.min.css |
Paleta de cores Material | ≈17.4 KB |
palettes/tachyons/skeletonic-tachyons.min.css |
Paleta utilitaria Tachyons | 7,3 KB |
palettes/websafe/skeletonic-websafe.min.css |
Paleta web-safe | ≈3.5 KB |
Cada modulo e independente — escolha a menor combinacao que voce precisa.
3. Usar diretamente no Stylus
Se voce ja tem um pipeline Stylus, pode importar os modulos-fonte e deixar seu bundler fazer tree-shaking das partes nao utilizadas:
// styles/main.styl
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/skeletonic'
Ou importe apenas o que voce precisa:
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/utilities/variables'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/utilities/mixins'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/elements/buttons'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/components/card'
4. Sobrescrever a cor da marca
O Skeletonic expoe seus design tokens como CSS custom properties para que voce possa personaliza-lo sem recompilar o Stylus:
:root {
--cl-primary: hsl(210, 100%, 42%);
--cl-secondary: hsl(195, 100%, 33%);
--cl-tertiary: #757c8a;
}
Pronto — cada componente que usa a cor primaria seguira automaticamente.
5. Verificar a instalacao
Um teste minimo de "funcionou?":
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css">
</head>
<body class="container padding-3">
<h1>Funcionou.</h1>
<a href="#" class="button primary">Ola, mundo</a>
</body>
</html>
Se o titulo escala de forma fluida e o botao tem formato de pilula azul, voce esta pronto.
6. O que esta incluido
Dentro do pacote voce encontrara todos os arquivos-fonte, os bundles CSS compilados e minificados, source maps e uma arvore Stylus completa organizada por categoria:
@sebastienrousseau/skeletonic-stylus@2.0.0
├── CHANGELOG.md
├── LICENSE-APACHE
├── LICENSE-MIT
├── README.md
├── package.json
├── dist/
│ └── css/
│ ├── core/
│ │ ├── skeletonic.css
│ │ ├── skeletonic.css.map
│ │ └── skeletonic.min.css
│ ├── animations/
│ │ ├── skeletonic-animations.css
│ │ └── skeletonic-animations.min.css
│ └── palettes/
│ ├── material/skeletonic-material.min.css
│ ├── tachyons/skeletonic-tachyons.min.css
│ └── websafe/skeletonic-websafe.min.css
└── src/
└── stylus/
├── animations/ bounce, fade, pulse, shake, vanish, zoom…
├── base/ reset, helpers
├── components/ card, header, navbar, alert
├── configurations/ colors, variables
├── elements/ button, form, table, link, list, code…
├── fonts/ font-face declarations
├── layout/ container, grid, media-queries
├── palettes/ material, tachyons, websafe
├── utilities/ mixins
└── skeletonic.styl ← import unico que inclui tudo
Cada modulo e independente — inclua apenas os bundles necessarios para manter seu payload CSS o menor possivel.
Perguntas frequentes
Como instalo o Skeletonic Stylus?
Execute pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0. Ou carregue
o CSS compilado diretamente de um CDN — sem necessidade de etapa de build.
Ele requer JavaScript? Nao. A folha de estilos principal e CSS puro, sem custo de execucao. Os componentes funcionam sem uma unica linha de JS.
E compativel com WCAG 2.2? Sim. A v2.0.0 inclui contraste em conformidade com AA, aneis focus-visible, helpers de skip-link, suporte a movimento reduzido e modo escuro por padrao.
Qual o tamanho gzipped? 45,7 KB minificado, 8,3 KB gzipped, 6,9 KB brotli para a folha de estilos principal completa. O limite de 8 KB e aplicado no CI em cada commit.
Qual licenca utiliza? Licenciado sob MIT e Apache 2.0 — escolha a que melhor se encaixa no seu projeto. Gratuito para uso comercial e pessoal.