Seleção Diária do Show HN (2025-04-04)
- Hatchet v1 – uma plataforma de orquestração de tarefas baseada em Postgres
- GitMCP é um servidor MCP automático para cada repositório GitHub
- Slipstream – Uma biblioteca Python para processamento de fluxos com estado
- Monkeys.zip – 3000 Macacos em Máquinas de Escrever
- Benchi – Uma ferramenta de benchmarking escrita em Go
- Zxc – Proxy TLS em Rust com tmux e Vim como interface, alternativa ao BurpSuite
- PubSub JavaScript offline entre abas do navegador
- SPL – Pipelines Multi-Linguagem e Seu Próprio Mini-FaaS em Uma Máquina
- OpenNutrition – Um banco de dados nutricional público e gratuito
- A linguagem de programação C3 (alternativa à linguagem C)
- Ferramenta de IA inteligente para planejamento de projetos
- Novanode, Balanceamento de carga global com Caddy, sem lock-in de fornecedor
- Um plugin Vim para exibir informações sobre pacotes NPM
- Construa Seu Próprio Lago de Segurança – Conversores OCSF de código aberto para S3
- LocalScore – Benchmark para LLM local
- Haystack Code Reviewer – Tours Guiados para Pull Requests
- Visualizando dados AD para segurança com Python e Obsidian
- Nix Ninja – sistema de compilação compatível com Ninja para Nix
- Zoom-Mcp-Server]Agende uma Reunião no Zoom com Ajuda do Anthropic MCP
- rtrvr.ai realizando impostos de uma vez usando Gemini 2.5 Pro
- FlashTokenizer – Tokenizador C++ 10x mais rápido para Python
- Pipeline OCR para treinamento de ML (tabelas, diagramas, matemática, multilíngue)
- Todos os Livros, Todos os Idiomas (ABAL)
- Servidor MCP para permitir que agentes controlem o navegador
- Music Melee – FPS de parkour em alta velocidade para criar música bonita
Hatchet v1 – uma plataforma de orquestração de tarefas baseada em Postgres [Ferramentas para Desenvolvedores]
44 pontos, 17 comentários
Hatchet v1 é uma plataforma de orquestração de tarefas de código aberto baseada em Postgres, oferecendo gerenciamento escalável de tarefas em segundo plano com recursos avançados de fluxo de trabalho.
- Baseada em Postgres para portabilidade e facilidade de administração
- Suporta fluxos de trabalho baseados em DAG com condições como pausa, acionamento baseado em eventos e execução condicional
- Inclui execução durável para recuperação de falhas e repetição de tarefas
- Oferece recursos de fila como concorrência baseada em chave, limitação de taxa e afinidade de worker
- Melhor desempenho através de particionamento, E/S em buffer e gatilhos do Postgres
- Removeu o RabbitMQ como dependência obrigatória para self-hosting
Link da Discussão, Link Original
GitMCP é um servidor MCP automático para cada repositório GitHub [Ferramentas para Desenvolvedores]
86 pontos, 28 comentários
GitMCP fornece automaticamente um servidor MCP para cada repositório GitHub.
- Configura automaticamente servidores MCP
- Funciona com qualquer repositório GitHub
- Nenhuma configuração manual necessária
Link da Discussão, Link Original
Slipstream – Uma biblioteca Python para processamento de fluxos com estado [Ferramentas para Desenvolvedores]
14 pontos, 4 comentários
Slipstream é uma biblioteca Python para processamento de fluxos com estado.
- Permite processamento de fluxos com estado em Python
- Projetada para lidar com fluxos contínuos de dados
- Fornece ferramentas para gerenciar estado entre fluxos de dados
Link da Discussão, Link Original
Monkeys.zip – 3000 Macacos em Máquinas de Escrever [Entretenimento]
41 pontos, 17 comentários
Um projeto humorístico simulando 3000 macacos digitando aleatoriamente, que ganhou popularidade no Reddit.
- Simula 3000 macacos digitando em máquinas de escrever
- Construído usando Supabase e PostgreSQL
- Enfrentou desafios inesperados de tráfego
- Originalmente lançado em 1º de abril como uma brincadeira
Link da Discussão, Link Original
Benchi – Uma ferramenta de benchmarking escrita em Go [Ferramentas para Desenvolvedores]
44 pontos, 3 comentários
Benchi é uma ferramenta CLI de benchmarking escrita em Go que usa Docker Compose para orquestração de infraestrutura repetível e portátil.
- Usa Docker Compose para orquestração de infraestrutura
- Permite benchmarks repetíveis em diferentes máquinas
- Suporta comparação de resultados entre diferentes ferramentas
- Inclui exemplos de benchmarks para pipelines de dados (Conduit vs. Kafka Connect)
Link da Discussão, Link Original
Zxc – Proxy TLS em Rust com tmux e Vim como interface, alternativa ao BurpSuite [Ferramentas para Desenvolvedores]
84 pontos, 13 comentários
Um proxy TLS baseado em terminal construído em Rust, usando tmux e Vim como interface, servindo como uma alternativa leve ao BurpSuite para interceptar e depurar tráfego HTTP/HTTPS e WebSocket.
- Baseado em terminal com tmux e Vim como interface
- Intercepta e edita tráfego HTTP/HTTPS e WebSocket
- Suporta armazenamento em disco para grandes conjuntos de dados (100k+ entradas)
- Extensões padrão para ffuf e sqlmap, com suporte a extensões personalizadas
- Edição em tempo real de solicitações/respostas e ajustes
- Configuração baseada em TOML para configurações globais ou por sessão
- Filtragem avançada por domínio, tipo de conteúdo ou extensão
- Gerenciamento de histórico e fila de interceptação em tempo real
- Reprodução de tráfego WebSocket e rastreamento de histórico
- Gerenciamento de sessão para retomar o trabalho
- Integração de pesquisa e quickfix com Vim
- Suporte a solicitações malformadas para testes de segurança
- Compartilhamento de solicitações entre janelas para testes contínuos
Link da Discussão, Link Original
PubSub JavaScript offline entre abas do navegador [Ferramentas para Desenvolvedores]
72 pontos, 30 comentários
Biblioteca JavaScript que permite comunicação PubSub offline entre abas do navegador.
- Facilita a passagem de mensagens offline entre abas do navegador
- Usa localStorage para comunicação entre abas
- Leve e sem dependências
Link da Discussão, Link Original
SPL – Pipelines Multi-Linguagem e Seu Próprio Mini-FaaS em Uma Máquina [Ferramentas para Desenvolvedores]
4 pontos, 0 comentários
SPL é uma estrutura de grafo computacional multi-linguagem com uma plataforma mini-FaaS local para integração perfeita de códigos e utilitários diversos.
- Suporta misturar código de diferentes linguagens e dependências em um grafo computacional
- Permite execução local e remota de grafos para colaboração em equipe
- Permite execução parcial de grafos com preservação de estado para testes mais fáceis
- Inclui uma estrutura Python-first para criação intuitiva de grafos
- Possui um servidor FaaS integrado com API HTTP, importação/exportação JSON e coordenação de tarefas
- Oferece uma interface web para visualização e edição de grafos
- Útil para desenvolvimento local, separação de lógica de produção e implantação de FaaS pessoal
OpenNutrition – Um banco de dados nutricional público e gratuito [Saúde]
268 pontos, 136 comentários
OpenNutrition é um banco de dados nutricional gratuito, licenciado sob ODbL, e um aplicativo complementar que oferece rastreamento abrangente de alimentos com busca na web em tempo real para novos alimentos.
- Inclui 5.287 alimentos do dia a dia, 3.836 alimentos de restaurantes e 4.182 itens de menu de cadeias dos EUA com dados padronizados
- Possui 313.442 produtos de mercearia populares nos EUA com dados de alérgenos/aditivos
- Busca na web em tempo real para importar novos alimentos ou personalizações (por exemplo, pedidos da Starbucks)
- Aplicativo iOS gratuito para registro, busca por código de barras/imagem e recomendações dietéticas
- Versão paga ($49/ano) desbloqueia buscas adicionais e recursos avançados
- Conjunto de dados aberto disponível para download para promover acesso público a dados nutricionais
Link da Discussão, Link Original
A linguagem de programação C3 (alternativa à linguagem C) [Ferramentas para Desenvolvedores]
89 pontos, 50 comentários
C3 é uma alternativa moderna ao C projetada para evoluir o C sem restrições de compatibilidade com versões anteriores.
- Sistema de módulos
- Macros semânticas e introspecção em tempo de compilação
- Módulos genéricos leves
- Erros sem sobrecarga
- Fatias e tipos SIMD integrados
- Contratos graduais
- Verificações integradas em modo de depuração
Link da Discussão, Link Original
Ferramenta de IA inteligente para planejamento de projetos [Produtividade]
3 pontos, 0 comentários
Ferramenta de IA inteligente para planejamento de projetos.
- Planejamento de projetos com IA
- Simplifica o gerenciamento de projetos
- Melhora a produtividade e eficiência
Link da Discussão, Link Original
Novanode, Balanceamento de carga global com Caddy, sem lock-in de fornecedor [Ferramentas para Desenvolvedores]
70 pontos, 27 comentários
Novanode oferece balanceamento de carga global com Caddy, proporcionando controle total de configuração sem lock-in de fornecedor.
- Usa Caddy para configuração fácil (suporte a Nginx em breve)
- Instâncias hospedadas do Caddy para balanceamento de carga global flexível
- Sem restrições de nível empresarial ou opções de configuração limitadas
- Controle total sobre configurações de balanceamento de carga
Um plugin Vim para exibir informações sobre pacotes NPM [Ferramentas para Desenvolvedores]
3 pontos, 0 comentários
Um plugin Vim que exibe informações sobre pacotes NPM diretamente no editor.
- Exibe detalhes de pacotes NPM no Vim
- Integração simples e leve
- Repositório GitHub disponível para instalação e contribuições
Link da Discussão, Link Original
Construa Seu Próprio Lago de Segurança – Conversores OCSF de código aberto para S3 [Ferramentas para Desenvolvedores]
3 pontos, 0 comentários
Construa Seu Próprio Lago de Segurança com conversores OCSF de código aberto para S3.
- Conversores OCSF de código aberto
- Armazena dados no S3
- Permite configuração personalizada de lago de segurança
Link da Discussão, Link Original
LocalScore – Benchmark para LLM local [Ferramentas para Desenvolvedores]
3 pontos, 1 comentário
LocalScore é uma ferramenta de benchmark de código aberto para medir o desempenho de LLM local em várias configurações de hardware, apresentando um CLI e um banco de dados de resultados.
- CLI construído em Llamafile para portabilidade entre hardware e SO
- Banco de dados de resultados de benchmark para comparar desempenho de modelos e hardware
- Código aberto com contribuições da comunidade incentivadas
- Inclui vídeo demo, postagem de blog e repositórios GitHub para CLI e site
Link da Discussão, Link Original
Haystack Code Reviewer – Tours Guiados para Pull Requests [Ferramentas para Desenvolvedores]
8 pontos, 0 comentários
Haystack Code Reviewer organiza as alterações de pull requests em um tour guiado e interativo para simplificar revisões de código.
- Analisa e divide as alterações de pull requests em uma sequência lógica
- Fornece uma tela interativa para navegação guiada
- Suporta organização automática com IA (usando OpenAI para análise de diff)
- Funciona com repositórios públicos e privados
- Reduz o tempo gasto para entender alterações, focando em feedback e aprendizado
Link da Discussão, Link Original
Visualizando dados AD para segurança com Python e Obsidian [Ferramentas para Desenvolvedores]
3 pontos, 0 comentários
Uma ferramenta Python para visualizar dados do Active Directory no Obsidian, analisando saída LDAP e gerando arquivos markdown para análise de segurança.
- Analisa atributos LDAP em markdown estruturado para o Obsidian
- Categoriza objetos como Usuários, Grupos ou Computadores
- Identifica administradores e configurações de conta arriscadas
- Detecta contas inativas e baixas contagens de logon
- Cria links no Obsidian para visualização de rede
- Processa valores UserAccountControl (UAC) com explicações
- Converte timestamps do Windows para formato legível
- Modo de anexação inteligente para atualizar arquivos existentes
- Marcação para filtragem fácil no Obsidian
Link da Discussão, Link Original
Nix Ninja – sistema de compilação compatível com Ninja para Nix [Ferramentas para Desenvolvedores]
23 pontos, 15 comentários
Nix Ninja é um sistema de compilação incremental compatível com Ninja para Nix que permite cache granular e recompilações mais rápidas, aproveitando derivações dinâmicas.
- Traz granularidade de nível de unidade de compilação para compilações Nix, reduzindo tempos de recompilação
- Alvo em arquivos de compilação Ninja, compatível com CMake e Meson
- Permite otimização de corte antecipado para cache granular
- Suporta fazendas de compilação remota como Nixbuild.net
- Visa acelerar a adoção de derivações dinâmicas e endereçadas por conteúdo no Nix
- Projeto em estágio inicial, aberto para envolver a comunidade no desenvolvimento
Link da Discussão, Link Original
Zoom-Mcp-Server]Agende uma Reunião no Zoom com Ajuda do Anthropic MCP [Produtividade]
4 pontos, 2 comentários
Agende reuniões no Zoom com assistência do Anthropic MCP.
- Integra agendamento do Zoom
- Usa Anthropic MCP para assistência
[Link da Discussão