RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

Handwired

chenglou/handwiredRevisado por IA

O que faz

Handwired transforma a lógica comum do JavaScript (if-else, loops, estado) em somas, multiplicações e ReLU, e depois reduz tudo a uma única grande multiplicação de matrizes que roda em JavaScript ou na placa de vídeo via WebGPU. Não há treinamento envolvido: os números são escritos à mão, e o resultado continua diferenciável, por isso o autor explora treiná-lo ou encaixá-lo em uma rede neural real. É destinado a programadores curiosos sobre a ideia. Você pode testar as demonstrações na página do autor, ou clonar o repositório e executá-lo com Bun.

Facilidade de instalação

E · só para quem programa · Windows

Não há nada para instalar para um usuário final: você pode abrir a página de demonstração do autor no navegador, ou clonar o repositório, executá-lo com Bun e ler o código em docs/, src/ e template/.

Em breve: instale com 1 clique pelo app RepoPicks.

Números no GitHub

Estrelas
2.087em 31 de out. de 2026
Downloads
—todas as versões
Crescimento
+58estrelas em 4 dias

Estrelas ao longo do tempo

2.0202.0402.0602.0802.100 27 de out.28 de out.29 de out.30 de out.31 de out. 2.0202.0402.0602.0802.100 27 de out.29 de out.31 de out.

Fatos

Roda em
Web, Windows, macOS, Linux
Você precisa instalar
Node.js, Outras ferramentas
Para compilar a partir do código
Node.js
Espaço em disco
100 MB–500 MB · estimativa
Contas ou chaves
Nenhuma
Custo
Grátis
Licença
MIT (Permissiva)
Última atualização
17 de out. de 2026

Sinais de risco (3)

  • InfoProjeto experimental

    O README o apresenta como uma exploração: o matmul roda "on JS or WebGPU, for fun", as ideias aparecem como perguntas ("what does that even do? Let's find out!"), e lab/ é descrito como "a bunch of old experiments you can check or ignore".

    revisão por IA

  • InfoNão publicado como pacote

    O package.json define "private": true e não há versões (releases) no GitHub, então não dá para instalá-lo pelo npm; é preciso clonar o repositório.

    revisão por IA

  • InfoPrecisa do Bun, não do Node

    Todos os scripts do package.json rodam pelo bun (por exemplo "start": "bun scripts/serve-demo-site.ts"), e o README diz `git clone && bun install`, então é preciso ter o Bun em vez do Node.js comum.

    revisão por IA

As evidências aparecem no idioma original.

O que o Radar não conseguiu verificar

  • Se o Bun e as demonstrações funcionam sem problemas no Windows.
  • Se as demonstrações com WebGPU funcionam na sua própria placa de vídeo e navegador.
  • Quão bem a ideia se sustenta em programas maiores do que as demonstrações incluídas.
  • Quanto espaço em disco um clone mais suas dependências ocupam.

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.