Lançamos DS4 com acesso público
Hoje publicamos a vitrine do DS4 — o design system que move todos os nossos projetos na Axelo, Oxela, Toucher Terre e BEC. Está online, navegável, e cada componente é documentado com as suas variantes, estados e código.
DS4 é a nossa 4ª iteração sobre o que um design system deve ser para uma equipa que entrega depressa e quer continuar a entregar daqui a cinco anos. Quatro camadas, dois temas (Light + Dark), uma verdadeira disciplina de versionamento.
Abrir a vitrine DS4Todos os componentes, tokens e layouts do design system, em navegação livre.
Abrir vitrine →As 4 camadas
O nome DS4 vem das 4 camadas que estruturam o sistema, do nível mais baixo ao mais alto:
Tokens — valores primitivos: cores, espaços, tipografia, sombras, raios. Light e Dark desde a primeira camada, nunca como adição posterior.
Primitivos — blocos HTML/CSS sem lógica: botões, inputs, badges, rails. Agnósticos ao framework, reutilizáveis em qualquer lugar.
Componentes — blocos com algum comportamento: tabs, modais, OxAppShell, cards de produto. Svelte 5 do lado da Axelo.
Layouts — composições de página: landing, dashboard, blog. Reutilizados tal qual nos 4 sites do estúdio.
Light & Dark desde o primeiro dia
Muitos design systems acrescentam o modo Dark depois. Seis meses mais tarde arrepende-se: os contrastes partem, dezenas de componentes precisam de refactor. Aqui, cada token tem o seu valor Light E Dark desde o primeiro commit. O tema muda com uma única variável CSS, e todos os componentes seguem.
A stack
DS4 é construído em Svelte 5 + Tailwind 4. O Tailwind 4 dá-nos tokens compilados e ergonomia utility-first; o Svelte 5 dá-nos runes para reatividade fina e um bundle realmente leve. A própria vitrine é estática (SSG via SvelteKit + adapter-static) — sem servidor dinâmico, sem cold start, apenas HTML/CSS/JS otimizado atrás de um CDN.
Guia de estilo morto, viva o design system
Um guia de estilo em PDF é estático. Uma vez entregue, ninguém o volta a abrir. Seis meses depois, o site e o folheto já não combinam.
Um design system é o oposto: é código. Tokens, componentes reutilizáveis, variantes documentadas. Quando se muda a cor primária, tudo se atualiza em todo o lado, automaticamente. É essa a diferença entre um projeto que se mantém coerente a 2 anos, 5 anos, 10 anos — e um que não.
Precisa de um design system?30 minutos em videochamada para definir o que precisa. Brief gratuito, orçamento em 24h.
Entrar em contacto →Em breve em open source
DS4 ainda é código privado, mas o objetivo é extraí-lo para um repositório público no GitHub (licença MIT) e publicar um pacote npm @axelolabs/ds4. Vai poder instalá-lo nos seus próprios projetos Svelte ou reutilizar os tokens noutros frameworks. Fique atento.
