Seleção Diária do Show HN (2025-05-21)
- 90s.dev – Criador de jogos que roda na web
- Um Gerenciador de Janelas em Mosaico para Windows, Escrito em Janet
- Um Servidor Simples para Relacionar Longitude/Latitude a um Fuso Horário
- Juvio – Kernel UV para Jupyter
- Texto para simulação 3D em um mapa (funciona bem com história)
- Olelo Foil - Simulador de Perfil Aerodinâmico NACA
- Astra – um novo compilador js2exe
- Bricks – Painéis de Controle com Um Clique a Partir de Seus Dados Usando IA
- Criei uma biblioteca de dados de localização IP-para-Geo para desenvolvedores
- JavaFactory – Plugin do IntelliJ para gerar código Java
- Um gerador de tons baseado em navegador construído com a Web Audio API
- Criei um aplicativo para criar histórias personalizadas para crianças em 5 minutos
- Rocketship – Testes E2E de código aberto que podem ser auto-hospedados
- Criamos um testador de QA com IA que usa VLMs para testar seu front-end
- OpenEvolve – implementação de código aberto do AlphaEvolve da DeepMind
- Markdown Ninja: alternativa de código aberto ao Substack, Mailchimp, Netlify
- TerraSTL – Ferramenta de código aberto para converter áreas de mapa em STL
- Construí uma linguagem de programação, inspirada no Golang
- Hover Effects TS – Efeitos de hover ASCII, Lego e glitch usando canvas
- Svelte Flow 1.0 foi lançado! Reescrito para Svelte 5
- Cyberdesk, API para agentes de computador controlarem uma área de trabalho (código aberto)
- Passei Anos Construindo uma Plataforma de Acesso Seguro Zero Trust Unificada FOSS
- Centermaps – Pontua cerca de 600M edifícios em todo o mundo
- Jogo Bobber (Desça para Subir)
- Tradução de IA quase perfeita para inglês de um clássico da literatura japonesa
- Output – Um Agente de IA que Controla Seu Computador (Mac e Windows)
- Um arquivo gratuito e que preserva a privacidade de servidores públicos do Discord
90s.dev – Criador de jogos que roda na web [Entretenimento]
219 pontos, 90 comentários
90s.dev é um criador de jogos baseado na web inspirado na era dos anos 90.
- Roda inteiramente no navegador
- Estética nostálgica dos anos 90
- Nenhuma instalação necessária
- Permite a criação de jogos online
Link da Discussão, Link Original
Um Gerenciador de Janelas em Mosaico para Windows, Escrito em Janet [Ferramentas para Desenvolvedores]
190 pontos, 58 comentários
Um gerenciador de janelas em mosaico controlado por teclado para Windows, scriptável com Janet e com um runtime Lisp completo.
- Gerenciador de janelas em mosaico controlado por teclado para Windows
- Scriptável com a linguagem de programação Janet
- Inclui um runtime Lisp completo
- Biblioteca de wrapper fina para APIs Win32
- Inspirado no StumpWM no Linux
Link da Discussão, Link Original
Um Servidor Simples para Relacionar Longitude/Latitude a um Fuso Horário [Ferramentas para Desenvolvedores]
19 pontos, 9 comentários
Um servidor PHP simples para relacionar coordenadas de latitude/longitude a um fuso horário.
- Usa um banco de dados de tabela única (compatível com MySQL)
- Leve e agnóstico para fácil integração
- Alimenta um aplicativo iOS complementar para recursos baseados em fuso horário
Link da Discussão, Link Original
Juvio – Kernel UV para Jupyter [Ferramentas para Desenvolvedores]
91 pontos, 19 comentários
Juvio permite o gerenciamento de dependências inline e a configuração automática de ambientes efêmeros em notebooks Jupyter.
- Gerenciamento de dependências inline, estilo PEP 723
- Configuração automática de ambientes efêmeros
- Projetado para notebooks Jupyter
Link da Discussão, Link Original
Texto para simulação 3D em um mapa (funciona bem com história) [Pesquisa]
49 pontos, 42 comentários
Simule eventos históricos e em tempo real em um mapa usando prompts de texto, com análise de risco e aprendizado por reforço multiagente para mobilidade urbana.
- Simulação texto-para-3D em um mapa com capacidades históricas e preditivas
- Análise de risco usando dados globais em tempo real de mídias sociais e notícias
- Modelo de RL multiagente para mobilidade urbana com integração de dados censitários reais
- Vencedor do AGI House World Models Hackathon
- Usa bibliotecas de efeitos de nuvem e atmosféricos para visualização aprimorada
Link da Discussão, Link Original
Olelo Foil - Simulador de Perfil Aerodinâmico NACA [Educação]
28 pontos, 17 comentários
Olelo Foil é um simulador de perfil aerodinâmico NACA baseado em navegador para exploração aerodinâmica interativa, construído com Three.js e WebGL.
- Visualização em tempo real do comportamento do perfil aerodinâmico
- Modelos de fluido simplificados com planos para integração de Navier-Stokes
- Projetado para estudantes, hobbyistas e engenheiros
- Parte da plataforma mais ampla de educação STEM Olelo Honua
- Aberto a colaboração em física e melhorias de computação GPU
Link da Discussão, Link Original
Astra – um novo compilador js2exe [Ferramentas para Desenvolvedores]
55 pontos, 27 comentários
Astra é um compilador de Node.js para EXE focado em aplicações CLI e servidor com forte suporte a ESM e TypeScript.
- Usa esbuild e Node SEA para compilação
- Suporta ESM e TypeScript
- Foca em aplicações CLI e servidor (não full-stack como Electron)
- Boa experiência de desenvolvedor e UX CLI
- Atualmente limitado ao Windows e luta com dependências binárias
Link da Discussão, Link Original
Bricks – Painéis de Controle com Um Clique a Partir de Seus Dados Usando IA [Negócios]
13 pontos, 10 comentários
Criação de painéis de controle com um clique usando IA a partir de arquivos de dados enviados.
- Detecta a estrutura dos dados automaticamente
- Seleciona gráficos e tabelas ideais
- Gera insights e resumos em linguagem simples
- Aplica temas personalizáveis
- Suporta prompts em linguagem natural para adicionar blocos
- Exportável para PDF ou compartilhável via link ao vivo
Link da Discussão, Link Original
Criei uma biblioteca de dados de localização IP-para-Geo para desenvolvedores [Ferramentas para Desenvolvedores]
5 pontos, 7 comentários
Biblioteca de dados de localização IP-para-Geo para desenvolvedores.
- Superleve e type-safe
- Converte qualquer IP em dados de geolocalização
- 100% gratuito com usos ilimitados
- Funciona apenas online
- Roda tanto no cliente quanto no servidor
Link da Discussão, Link Original
JavaFactory – Plugin do IntelliJ para gerar código Java [Ferramentas para Desenvolvedores]
38 pontos, 12 comentários
Um plugin do IntelliJ que usa LLMs para gerar código Java repetitivo baseado em padrões personalizados e anotações.
- Gera código Java como implementações, testes e fixtures
- Usa padrões em linguagem natural e referências baseadas em anotações
- Foca em produzir código que se encaixa na estrutura do projeto e passa nos testes
- Demo mostra 400 linhas de Java geradas em 20 segundos com testes passando
Link da Discussão, Link Original
Um gerador de tons baseado em navegador construído com a Web Audio API [Áudio]
7 pontos, 2 comentários
Um gerador de tons baseado em navegador para experimentar com frequências de som e formas de onda.
- Gera tons de 20 Hz a 20.000 Hz
- Suporta formas de onda senoidal, quadrada, triangular e dente de serra
- Frequência, volume e pan stereo ajustáveis
- Inclui modos de multitom, batida binaural, frequência de graves e tom de varredura
- Útil para teste de alto-falantes, testes auditivos e design de som
Link da Discussão, Link Original
Criei um aplicativo para criar histórias personalizadas para crianças em 5 minutos [Educação]
9 pontos, 16 comentários
Crie histórias personalizadas para crianças em minutos com personagens, temas e ilustrações personalizáveis.
- Personalize histórias com personagens principais e secundários
- Escolha ou insira temas de história e estilos de ilustração
- Gere histórias completas com capas e ilustrações
- Baixe como PDF instantaneamente
- Ideal para pais ou presentes únicos
Link da Discussão, Link Original
Rocketship – Testes E2E de código aberto que podem ser auto-hospedados [Ferramentas para Desenvolvedores]
18 pontos, 4 comentários
Ferramenta de testes E2E de código aberto e auto-hospedável com abordagem YAML/DSL para microserviços e sistemas orientados a eventos.
- Suporta asserções além de HTTP (ex.: buckets de arquivos, bancos de dados, filas) via interface de plugin
- Aproveita o Temporal para orquestração, agendamento e persistência de testes
- Projetado para futura integração de agentes de IA para detectar regressões
- Versão local disponível para testes rápidos
Link da Discussão, Link Original
Criamos um testador de QA com IA que usa VLMs para testar seu front-end [Ferramentas para Desenvolvedores]
5 pontos, 0 comentários
Testador de QA com IA usando VLMs para testar front-end com monitoramento ao vivo e relatórios de bugs.
- Usa Vision-Language Models (VLMs) para testes de front-end
- Gera relatórios de bugs e oferece replay de sessão
- Permite monitoramento ao vivo de testes
- Gratuito para usar com login-gate para prevenção de abuso
Link da Discussão, Link Original
OpenEvolve – implementação de código aberto do AlphaEvolve da DeepMind [Ferramentas para Desenvolvedores]
5 pontos, 1 comentário
OpenEvolve é uma implementação de código aberto do AlphaEvolve da DeepMind, usando LLMs para evoluir e otimizar bases de código inteiras através de evolução iterativa.
- Agente de codificação evolucionário de código aberto e configurável
- Evolui bases de código inteiras, não apenas funções únicas
- Usa um ensemble de LLMs com avaliação automatizada
- Quatro componentes principais: Banco de Dados de Programas, Amostrador de Prompt, Ensemble LLM, Pool de Avaliadores
- Suporta problemas personalizados, funções de avaliação e múltiplos backends LLM
- Replicou resultados da DeepMind (ex.: empacotamento de círculos, minimização de função)
- Funciona com APIs compatíveis com OpenAI e suporta otimização multiobjetivo
- Configuração fácil com Python 3.9+ e configuração simples em YAML
Markdown Ninja: alternativa de código aberto ao Substack, Mailchimp, Netlify [Texto]
13 pontos, 2 comentários
Markdown Ninja é um CMS Markdown-first de código aberto para publicar blogs, documentação e boletins com foco em simplicidade e facilidade técnica.
- Abordagem Markdown-first para interoperabilidade e trabalho offline
- Plataforma unificada para sites, boletins, análises e SEO
- Carregamento rápido de páginas (~50ms na Europa)
- Código aberto para evitar desativação e garantir liberdade
- Publicação simples via CLI ou editor web integrado
- Análises com foco em privacidade e sem paywalls
- Suporta fluxos de trabalho offline e integração com git
Link da Discussão, Link Original
TerraSTL – Ferramenta de código aberto para converter áreas de mapa em STL [Design]
3 pontos, 0 comentários
Ferramenta de código aberto para converter regiões de mapa em arquivos STL imprimíveis em 3D.
- Selecione qualquer região em um mapa
- Exporte como arquivo STL
- Ideal para modelos de terreno e visualizações topográficas
Link da Discussão, Link Original
Construí uma linguagem de programação, inspirada no Golang [Ferramentas para Desenvolvedores]
6 pontos, 0 comentários
Nature é uma nova linguagem de programação inspirada no Golang, projetada para melhorar suas deficiências enquanto mantém simplicidade e desempenho.
- Melhora a sintaxe, sistema de tipos e tratamento de erros do Golang
- Possui um runtime com modelo GMP, alocador, coletor, corrotinas e canais
- Compilação eficiente sem depender do LLVM, permitindo compilação cruzada rápida
- Adequada para desenvolvimento de jogos, IA, IoT, CLI e web
- Visa eventualmente substituir o Golang em todos os cenários
- Inclui um playground, documentação e guia de contribuição
- Mostra projetos como uma ferramenta de empacotamento, implementação do Llama2 e Tetris
Link da Discussão, Link Original
Hover Effects TS – Efeitos de hover ASCII, Lego e glitch usando canvas [Design]
6 pontos, 2 comentários
Um utilitário em TypeScript para adicionar efeitos de hover divertidos e experimentais a imagens usando canvas HTML.
- Aplica efeitos como arte ASCII, blocos Lego, distorção glitch e pixelização ao passar o mouse
- Leve e com desempenho otimizado com canvas acelerado por GPU
- Sem dependências, intensidade, raio e escopo de imagem personalizáveis
- Inclui demo ao vivo, pacote NPM e repositório GitHub para fácil integração
- Projetado para sites pessoais, páginas de destino ou telas de erro
Link da Discussão, [Link Original