Tools This Week: 16 de outubro de 2026 - Bun 1.4.3, Figma Specs
Dez ferramentas para desenvolvedores nesta semana, lideradas pelo verificador de TypeScript do Bun 1.4.3 e pelo Figma Specs, além do Rust 1.99.1, das verificações de licença do GitHub e do DeepSeek V4.1-Flash-1017.
6 min de leitura

Em números
- tools in this week's list
- 10
- bun check speed over tsc 7.0.2, per Bun
- 3x-6.4x
- parameters in Meta's Muse Spark Open
- 816B
A lista do Tools This Week desta semana tem dez ferramentas para desenvolvedores. O Bun 1.4.3 ganha seu próprio verificador de tipos TypeScript, e o Figma abriu o Specs e os code layers em beta. O GitHub lançou dois recursos de segurança para workflows e pull requests. A Meta liberou os pesos abertos do Muse Spark Open, e o Ubuntu 26.10 chegou. Esta edição cobre a semana até sexta-feira, 16 de outubro. Em 17 de outubro, adicionamos mais quatro: o Rust 1.99.1, as verificações de licença do GitHub e dois modelos de pesos abertos da DeepSeek e do Ant Group.
As ferramentas da semana em resumo
| Ferramenta | O que faz | Preço |
|---|---|---|
| Bun 1.4.3 | Runtime JavaScript que agora verifica os tipos do TypeScript | Preço não informado |
| Lockfiles de workflow do GitHub Actions | Fixa cada action de um workflow em um commit revisado | Prévia nos planos Free, Team e Enterprise Cloud; preço não informado |
| GitHub AI Scan para pull requests | Verificações de segurança com IA para código que o CodeQL não cobre | Repositórios públicos; repositórios privados exigem Code Security ou Advanced Security |
| Figma Specs e code layers | Especificações em Markdown e protótipos em código no canvas | Beta aberto nos planos pagos; code layers grátis até 4 de novembro de 2026 |
| Muse Spark Open | Modelo de pesos abertos para programação e agentes | Muse Model License, grátis para muitos desenvolvedores |
| Ubuntu 26.10 | Versão do Linux com coreutils baseados em Rust | Grátis, 9 meses de atualizações |
| Rust 1.99.1 | Versão de correção que resolve três regressões | Preço não informado |
| Conformidade de licenças de código aberto do GitHub | Sinaliza ou bloqueia dependências com licenças não aprovadas | Enterprise Cloud com Code Security; preço não informado |
| DeepSeek V4.1-Flash-1017 | Modelo de pesos abertos atualizado para programação e agentes | Pesos sob licença MIT; preço da API inalterado; Search e Fetch a US$ 0,75 por 1.000 chamadas |
| Ling-3.1-flash | Modelo de pesos abertos de 560B com contexto de 1M de tokens | Pesos sob licença MIT; US$ 0,30 de entrada e US$ 0,90 de saída por milhão de tokens na Novita |
Runtimes e modelos
O Bun é um runtime JavaScript, o programa que executa JavaScript e TypeScript fora de um navegador. A versão 1.4.3, lançada em 10 de outubro, adiciona o bun check, um verificador de tipos embutido. O Bun diz que ele roda de 3x a 6,4x mais rápido que o tsc 7.0.2, o compilador oficial do TypeScript, e passa em todos os 51.210 testes de conformidade dele. O uso de CPU em repouso cai 67-89% enquanto um servidor está ocioso. A página de lançamento não informa licença nem preço. Veja nossa matéria sobre o Bun 1.4.3.
A Meta liberou os pesos abertos do Muse Spark Open em 15 de outubro. Pesos abertos significa que qualquer pessoa pode baixar o modelo treinado e rodá-lo. Ele tem 816 bilhões de parâmetros, 42 bilhões deles ativos por vez, e uma janela de contexto de 1 milhão de tokens. Os pesos estão no Hugging Face, e sete provedores de API o oferecem. A Muse Model License tem "termos comerciais limitados" que, segundo a Meta, permitem que muitos desenvolvedores o usem de graça. Mais em nossa matéria sobre o Muse Spark Open.
A DeepSeek lançou o DeepSeek-V4.1-Flash-1017 em 17 de outubro, uma atualização do seu modelo V4.1 Flash. A DeepSeek informa uma pontuação de 77,0% no benchmark de programação DeepSWE, ante 74,2%. Quem chama o nome de API deepseek-flash recebe o modelo automaticamente pelo mesmo preço, e os pesos estão no Hugging Face sob a licença MIT. As novas APIs de Search e Fetch custam US$ 0,75 por 1.000 chamadas cada, segundo o The Decoder. Veja nossa matéria sobre a DeepSeek.
A equipe inclusionAI, do Ant Group, publicou o Ling-3.1-flash sob a licença MIT. Ele tem 560 bilhões de parâmetros, 25 bilhões deles ativos por token, e um contexto de 1 milhão de tokens. O card do modelo recomenda 8 GPUs Nvidia H200 para servi-lo, então a maioria das equipes vai começar por uma API hospedada. Mais em nossa matéria sobre o Ling-3.1-flash.
Segurança para workflows e revisão de código
O GitHub colocou os lockfiles de workflow do GitHub Actions em prévia pública em 14 de outubro. Um novo arquivo actions.lock registra o commit exato de cada action que um workflow usa, incluindo as actions que outras actions puxam. Isso impede que uma tag movida coloque código novo em um build sem ninguém perceber. A prévia cobre os planos Free, Team e Enterprise Cloud. Leia nossa matéria sobre os lockfiles.
O AI Scan para pull requests do GitHub ficou disponível para todos em 15 de outubro. Ele verifica código que o scanner CodeQL, do GitHub, não cobre, como PHP, scripts de shell, Terraform e Dockerfiles. Seus resultados são apenas indicativos e não podem bloquear um merge. Não é preciso licença do Copilot, mas repositórios privados exigem o GitHub Code Security ou o Advanced Security. Veja nossa matéria sobre o AI Scan.
O GitHub deixou a conformidade de licenças de código aberto disponível para todos em 16 de outubro. Uma empresa define uma única lista de licenças permitidas, e pull requests que adicionam um pacote sob qualquer outra licença são sinalizados ou bloqueados. A versão geral traz uma API REST, incluindo uma verificação que agentes de programação podem chamar antes de adicionar um pacote. Ela exige o GitHub Enterprise Cloud com Code Security, e o GitHub não informa um preço separado. Leia nossa matéria sobre a conformidade de licenças.
Do design ao código
O Figma abriu dois recursos em beta em 15 de outubro. O Specs transforma qualquer arquivo Markdown em um documento compartilhado no canvas do Figma. Os code layers permitem que equipes criem protótipos baseados em código real, importado do GitHub ou de uma pasta local. Os dois podem ser entregues a um agente de programação pelo servidor MCP do Figma, um padrão de conexão entre apps e agentes de IA. Os code layers usam créditos de IA, mas são grátis nos planos pagos até 4 de novembro de 2026. Mais em nossa matéria sobre o Figma.
Uma correção do Rust para instalar agora
O Rust 1.99.1 saiu em 15 de outubro com correções para três regressões. A mais grave afetava o x86_64: funções que retornam um bool para código C podiam devolver valores diferentes de 0 ou 1. As outras duas corrigem um símbolo wcslen ausente no UEFI e uma falha do linker no macOS. Atualize com rustup update stable. Veja nossa matéria sobre o Rust 1.99.1.
Para a sua própria máquina
O Ubuntu 26.10 saiu em 15 de outubro com o Linux 7.3 e o GNOME 51. Suas ferramentas básicas de linha de comando, chamadas coreutils, agora são totalmente escritas em Rust. Ele também traz o Myna, uma ferramenta opcional de conversão de fala em texto que roda na própria máquina. A versão recebe 9 meses de atualizações, e os upgrades são gratuitos. Leia nossa matéria sobre o Ubuntu 26.10.
O que isso significa para desenvolvedores
- Experimente o bun check em um projeto real. Rode-o ao lado do tsc e compare os erros. Os próprios testes do Bun encontraram uma divergência em 1.103 configurações de projeto, então confira seus casos extremos.
- Trave um workflow do GitHub. Comece por um workflow de deploy e depois amplie. O lockfile congela o código, mas não o avalia, então revise as actions primeiro.
- Ative o AI Scan nos repositórios públicos. O GitHub não lista nenhum requisito de produto extra nesse caso, e ele cobre linguagens que o CodeQL deixa de fora. Trate os resultados como pistas, já que eles não podem bloquear merges.
- Aproveite a janela gratuita do Figma. Os code layers são grátis nos planos pagos até 4 de novembro. Teste-os agora, antes de os créditos de IA passarem a valer.
- Reserve orçamento para o hardware do Muse Spark Open. Rodar 816 bilhões de parâmetros localmente exige muita memória. Os provedores de API permitem testá-lo sem esse hardware.
- Planeje o Ubuntu 26.10 como uma versão de curto prazo. Ele recebe 9 meses de atualizações. Servidores de produção ficam melhor na versão de suporte de longo prazo.
- Atualize o Rust para 1.99.1 se você usa FFI. Recompile qualquer biblioteca feita com o 1.99.0 que retorne um
boolpara C no x86_64. - Refaça suas avaliações no deepseek-flash. Esse nome de API agora serve o checkpoint 1017, então as saídas podem mudar sem nenhuma mudança de código do seu lado.
- Comece as verificações de licença no modo Evaluate. A própria equipe do GitHub passou um mês só com anotações antes de deixar a verificação bloquear merges.
- Teste os dois novos modelos MIT nas suas próprias tarefas. A DeepSeek e o Ant Group publicam pesos sob licença MIT, então a licença não vai decidir entre eles.
A edição anterior é Tools This Week: 10 de outubro de 2026. A lista atual fica sempre na página Tools This Week.
Fontes
- Bun v1.4.3 - Bun Blog
- GitHub Actions workflow lockfiles in public preview - GitHub Changelog
- AI Scan for pull requests generally available - GitHub Changelog
- Introducing Specs: Markdown as a medium - Figma
- Design together with code layers on the canvas - Figma
- Introducing Muse Spark Open, The Most Capable US Open-Weight Model to Date - Meta
- Ubuntu 26.10 (Stonking Stingray) released - Ubuntu Discourse
- Announcing Rust 1.99.1 - Rust Blog
- Open source license compliance generally available - GitHub Changelog
- Change Log - DeepSeek API Docs
- inclusionAI/Ling-3.1-flash - Hugging Face
Artigos relacionados

Alarme de malware no Zod 4.6.6: o commit malicioso nunca chegou ao npm
O Zod 4.6.6 saiu em 11 de outubro com commits maliciosos de 21 de setembro no histórico. Eles foram revertidos no mesmo dia, e nenhum chegou ao npm.

MALFEX: malware no npm passou 14 meses sem ser detectado
MALFEX, uma campanha de malware no npm feita por uma só pessoa, publicou 12 pacotes desde 2023 e somou 40.767 downloads. Alguns pacotes continuam no ar, sem aviso de segurança.

O trusted publishing do npm agora pode mover dist-tags via OIDC
O trusted publishing do npm agora pode adicionar, mover e remover dist-tags como latest com tokens OIDC de curta duração. O recurso vem desativado por padrão e exige o npm 11.21.0.