Uma ferramenta de linha de comando que confere arquivos de tradução segundo as convenções de i18n. Ela aponta chaves ausentes, valores repetidos e outros erros comuns, e roda tanto na CI quanto no computador local.
Projetos
Tudo o que a CDGet mantém em público. Filtre por categoria, ordene a lista e abra um projeto para ler o que ele faz e onde encontrá-lo.
Um módulo ES pequeno que envia visualizações de página e eventos para o Google Analytics 4 direto do Node.js. Um import, uma chamada de configuração e nenhuma dependência.
Uma biblioteca React que segue a especificação do Material Design 3 diretamente e acrescenta os componentes que outras bibliotecas Material deixam de fora. Ela lê os tokens que a página já tem, então convive com uma configuração Material existente.
Um editor de Markdown que também faz a leitura, publicado como biblioteca React e como pacote Flutter. Escreve-se sobre o documento já composto ou sobre o código-fonte, passa-se de um para o outro com um clique, e o texto acabado segue para um visualizador só de leitura que o apresenta exatamente igual.
Uma biblioteca de componentes React para montar interfaces de aplicação. Botões, campos, menus, diálogos, tabelas e gráficos compartilham o mesmo conjunto de propriedades, chegam acessíveis e acompanham o modo escuro sem arquivo de tema.
Um modelo do App Router do Next.js com tradução, estilos, metadados de SEO e linting já prontos, para que um site novo não comece montando tudo de novo.
Um espaço para rodar um script rápido em Node.js. TypeScript, modo de observação, medição do tempo de execução e um servidor de arquivos estáticos ficam prontos sem criar um projeto em volta.
Uma única linguagem visual de vidro e gradiente, publicada como biblioteca React e como pacote Flutter com os mesmos nomes de componente. O que se pressiona tem cor; o que guarda conteúdo é transparente.
As funções pequenas que você escreveria de novo: slugs, caixa do texto, datas, formatação, cópia profunda, validação e hash. Os mesmos nomes se comportam da mesma forma em JavaScript, Dart e Python.
Gera nomes de pessoa e apelidos que soam reais, em nove idiomas e sem dependências em tempo de execução. Serve para dados de teste, valores de exemplo e sugestões no cadastro.
O mesmo ponto de partida do Vutron, para React. Vite, Electron e um layout em Material UI já estão ligados, de modo que um aplicativo de desktop é compilado e empacotado no mesmo dia em que se clona o repositório.
Uma coleção de material de exemplo para demonstrações, testes e tutoriais: conjuntos de dados, imagens, vídeo, áudio e documentos, com nomes consistentes e livres para redistribuir. A estrutura e as regras de nomes já estão prontas, e os arquivos vão sendo adicionados pasta a pasta.
Um invólucro pequeno de linha de comando sobre o Terser que aceita padrões glob, para minificar um diretório inteiro em um comando em vez de arquivo por arquivo.
Um plugin do VitePress que traduz o tema padrão e a caixa de busca. Uma configuração curta cobre todos os idiomas que a documentação oferece.
Um plugin do VitePress que monta a barra lateral a partir dos arquivos em disco. Ordenação, títulos, filtros e ajustes por pasta substituem um menu mantido à mão.
Um ponto de partida para aplicativos de desktop com Vite, Vue 3 e Electron. Compilação, empacotamento, testes e tradução já estão configurados antes da primeira linha própria.















