Seleção Diária do Show HN (2025-06-17)
- Chawan TUI web browser
- Canine – Uma alternativa ao Heroku construída em Kubernetes
- Nexus.js - Fabric.js para 3D
- dk – Um executor de scripts e compilador cruzado, escrito em OCaml
- Socket-call – Chame eventos socket.io como funções JavaScript normais
- Dory – Um Gerador de Sites Estáticos Simples para Documentação MDX
- Como Ler Código
Chawan TUI web browser [Ferramentas de Desenvolvimento]
140 pontos, 16 comentários
Um navegador web baseado em terminal escrito em Nim com suporte a múltiplos protocolos e arquitetura modular.
- Renderização aceitável de CSS e algum suporte a JavaScript
- Suporta imagens inline via sixel/kitty
- Suporte a múltiplos protocolos (HTTP(S), FTP, Gopher, Gemini, etc.)
- Arquitetura modular com binários externos para manipulação de protocolos/arquivos
- Decodificadores de formatos de imagem inline personalizados
- Assemelha-se ao w3m, mas com um design baseado em processos diferente
Link da Discussão, Link Original
Canine – Uma alternativa ao Heroku construída em Kubernetes [Ferramentas de Desenvolvimento]
133 pontos, 65 comentários
Uma alternativa econômica ao Heroku construída em Kubernetes para hospedar aplicativos web e gráficos Helm no Hetzner.
- Significativamente mais barato que Heroku, Fly.io e Render (ex., $4/mês para 4GB no Hetzner)
- Simplifica o gerenciamento de DNS/SSL, colaboração em equipe e integração com GitHub
- Suporta implantação fácil de gráficos Helm para bancos de dados (Postgres, Redis) e outros serviços
- Código aberto com uma versão hospedada na nuvem disponível
Link da Discussão, Link Original
Nexus.js - Fabric.js para 3D [Ferramentas de Desenvolvimento]
37 pontos, 13 comentários
Nexus.js é uma biblioteca leve de manipulação de objetos 3D para navegadores, inspirada no Fabric.js, mas para 3D, construída com Three.js/R3F.
- Permite transformações fáceis de objetos 2D e 3D com controles de mouse/toque
- Projetado para simplicidade, evitando ferramentas complexas como Blender
- Inclui câmera fixa e sistemas de interação inspirados em VR/AR
- Construído inteiramente com Three.js e React Three Fiber (R3F)
Link da Discussão, Link Original
dk – Um executor de scripts e compilador cruzado, escrito em OCaml [Ferramentas de Desenvolvimento]
49 pontos, 5 comentários
dk
é um executor de scripts e compilador cruzado escrito em OCaml, projetado para simplicidade e colaboração entre desenvolvedores experientes e juniores.
- Configuração simples com um binário independente para Windows, macOS e Linux
- Usa um subconjunto quase completo de OCaml para scripts
- Compila cruzadamente para executáveis independentes com downloads de runtime sob demanda
- Inclui uma grande biblioteca integrada e prioriza compatibilidade entre sistemas operacionais
- Suporta importações no estilo
uv
e um interpretador interativo experimental - Destinado a ambientes com recursos limitados, como computadores escolares e hardware antigo
- Mensagens de erro e alguns recursos ainda estão em melhoria
Link da Discussão, Link Original
Socket-call – Chame eventos socket.io como funções JavaScript normais [Ferramentas de Desenvolvimento]
38 pontos, 16 comentários
Uma biblioteca TypeScript que permite chamar eventos socket.io como funções JavaScript regulares para interações tanto no cliente quanto no servidor.
- Simplifica o tratamento de eventos socket.io tratando-os como funções assíncronas padrão
- Suporta TypeScript para declarações e chamadas de eventos com segurança de tipos
- Permite tratamento bidirecional de eventos (cliente-para-servidor e servidor-para-cliente)
- Funciona com namespaces socket.io para gerenciamento organizado de eventos
- Fornece uma API limpa e baseada em funções para comunicação via socket
Link da Discussão, Link Original
Dory – Um Gerador de Sites Estáticos Simples para Documentação MDX [Ferramentas de Desenvolvimento]
5 pontos, 3 comentários
Dory é um gerador de sites estáticos minimalista otimizado para documentação técnica, construído com Preact, Vite e Tailwind.
- Lê uma pasta de arquivos .mdx
- Usa um único dory.json para estrutura/layout
- Sem SSR ou dependência de nuvem
- Compilações rápidas com configuração mínima
- Pode ser implantado em qualquer lugar
- Inspirado em ferramentas como Gitbook e Docusaurus
- Foca em simplicidade e facilidade de uso
Link da Discussão, Link Original
Como Ler Código [Ferramentas de Desenvolvimento]
4 pontos, 0 comentários
Como Ler Código
- Fornece orientação sobre como entender e navegar em bases de código
- Provavelmente oferece técnicas para leitura eficaz de código
- Pode incluir dicas práticas para desenvolvedores