Seleção Diária do Show HN (2025-10-20)
- Duck-UI – IDE SQL Baseado em Navegador para DuckDB
- Pyversity – Diversificação Rápida de Resultados para Recuperação e RAG
- Detecção de campos de formulário em PDF baseada em navegador (baseada em YOLO)
- Web-directive.js – Um padrão de diretiva para HTML nativo
- Syna – Framework Minimalista de ML e RL Construído do Zero com NumPy
- MarkdownConverters – Converta qualquer formato de arquivo em Markdown limpo
- Extensão de Navegador com Tema Terminal para HN
- CheckHN – Uma lista de verificação para os posts mais populares do Hacker News
- Nova: Solução open-source para conflitos de arquivos CAD
- Photerra – Um app para descobrir joias escondidas, planejar com amigos e reservar
- Proxmox-GitOps: Metaframework de Automação de Containers (Monorepo Recursivo)
- EloqDoc: Banco de Dados de Documentos Compatível com MongoDB com Armazenamento de Objetos como Prioridade
- 17 anos e construí meu segundo app: Omegle para Indie Hackers e Construtores
- Pré-processador para C e C++ com segurança de memória moderna
- Notepad.exe – Editor macOS para Swift e Python (agora com suporte a runtime Linux)
Duck-UI – IDE SQL Baseado em Navegador para DuckDB [Ferramentas de Desenvolvimento]
173 pontos, 54 comentários
Um IDE SQL baseado em navegador para DuckDB que roda inteiramente no navegador via WebAssembly, permitindo análise de dados local sem um backend.
- Executa DuckDB no navegador usando WebAssembly
- Suporta importação de arquivos CSV, JSON, Parquet e Arrow (locais ou remotos)
- Inclui autocompletar SQL, destaque de sintaxe e histórico de consultas
- Dados persistem via OPFS (sobrevivem ao recarregamento do navegador)
- Conexão opcional a servidores DuckDB externos
- Implantação em uma linha com Docker ou servidor de desenvolvimento Node 20+
- Focado em privacidade (nenhum dado sai do navegador)
- Funciona no Chrome, Firefox e Safari
- Open-source (licenciado sob Apache 2.0)
Link da Discussão, Link Original
Pyversity – Diversificação Rápida de Resultados para Recuperação e RAG [Ferramentas de Desenvolvimento]
65 pontos, 7 comentários
Pyversity é uma biblioteca Python leve para diversificar resultados de recuperação, equilibrando relevância e diversidade de forma eficiente.
- API unificada com suporte a múltiplas estratégias (MMR, MSD, DPP, COVER)
- Dependência mínima (apenas NumPy) para fácil instalação
- Processamento rápido com diversificação em nível de milissegundos
- Melhora pipelines de recuperação, recomendação e RAG sem adicionar latência
Link da Discussão, Link Original
Detecção de campos de formulário em PDF baseada em navegador (baseada em YOLO) [Ferramentas de Desenvolvimento]
16 pontos, 1 comentário
Uma ferramenta baseada em navegador para detectar e adicionar campos de formulário em PDF usando modelos baseados em YOLO.
- Usa modelos abertos (FFDNet-S e FFDNet-L) treinados em 55k documentos
- Implementação totalmente baseada em navegador com runtime ONNX
- Suporta detecção e adição de campos
- Planos para lançar uma biblioteca de navegador para implantação mais fácil
- Baseado no projeto CommonForms de Joe Barrow
Link da Discussão, Link Original
Web-directive.js – Um padrão de diretiva para HTML nativo [Ferramentas de Desenvolvimento]
10 pontos, 2 comentários
Uma biblioteca leve que permite padrões de diretiva em HTML nativo sem frameworks, inspirada no Vue.js.
- Implementa padrões de diretiva em HTML nativo
- Sem dependência de frameworks
- Inspirada na funcionalidade do Vue.js
Link da Discussão, Link Original
Syna – Framework Minimalista de ML e RL Construído do Zero com NumPy [Ferramentas de Desenvolvimento]
6 pontos, 0 comentários
Syna é um framework minimalista de ML e RL construído do zero com NumPy para fins educacionais, incluindo um módulo de reforço de aprendizagem integrado e visualização em tempo real de redes neurais.
- Construído inteiramente com NumPy para simplicidade e clareza
- Inclui um módulo básico de reforço de aprendizagem dentro do framework
- Projetado para uso educacional para entender os internals de ML
- Inclui um aplicativo web para visualização em tempo real do treinamento de redes neurais
- Inspirado no DeZero e usa uma abordagem define-by-run (gráfico dinâmico)
Link da Discussão, Link Original
MarkdownConverters – Converta qualquer formato de arquivo em Markdown limpo [Texto]
4 pontos, 0 comentários
Uma ferramenta que converte vários formatos de arquivo (PDF, DOCX, PPTX, HTML, URLs) em Markdown limpo e estruturado para pipelines de IA, documentação ou controle de versão.
- Preserva a estrutura com precisão (títulos, listas, tabelas, código, links)
- Saída de Markdown consistente otimizada para LLMs ou docs
- Conversão rápida baseada em navegador com processamento amigável à privacidade
- Suporta entradas multi-formato e URLs
- Útil para RAG, embeddings ou workflows de pré-processamento de texto
Link da Discussão, Link Original
Extensão de Navegador com Tema Terminal para HN [Design]
4 pontos, 1 comentário
Uma extensão de navegador com tema de terminal para melhorar a aparência visual do Hacker News.
- Transforma o Hacker News em uma interface semelhante a um terminal
- Leve e personalizável
- Open-source sem restrições de uso
- Não disponível na Chrome Web Store (instalação manual necessária)
Link da Discussão, Link Original
CheckHN – Uma lista de verificação para os posts mais populares do Hacker News [Produtividade]
3 pontos, 0 comentários
Um aplicativo web para rastrear e organizar os posts mais populares de todos os tempos no Hacker News.
- Exibe posts do Hacker News ordenados por popularidade
- Permite marcar ou salvar posts para ler depois
- Ajuda os usuários a acompanhar quais posts já foram lidos
Link da Discussão, Link Original
Nova: Solução open-source para conflitos de arquivos CAD [Ferramentas de Desenvolvimento]
8 pontos, 0 comentários
Nova é um sistema de bloqueio de arquivos open-source projetado para evitar conflitos de arquivos CAD em equipes de engenharia.
- Suporta múltiplos softwares CAD com bloqueio de arquivos em tempo real
- Inclui um painel ao vivo para manter os engenheiros de design sincronizados
- Construído com Python e Next.js
- Configuração fácil via Git clone e instalação com pip
- Voltado para startups de hardware e equipes que lutam com soluções PDM caras
Link da Discussão, Link Original
Photerra – Um app para descobrir joias escondidas, planejar com amigos e reservar [Viagem]
3 pontos, 3 comentários
Photerra é um aplicativo de planejamento de viagens que transforma fotos geolocalizadas em pontos mapeáveis para organizar viagens, colaborar com amigos e fazer reservas.
- Converte fotos com dados GPS em localizações precisas no mapa para planejamento preciso de viagens
- Combina descoberta, planejamento, coordenação e reserva em um único fluxo de trabalho
- Inclui pontos compartilhados pela comunidade a partir de fotos reais para recomendações fora do comum
- Suporta tanto grandes viagens quanto explorações locais com navegação em um toque
- Disponível no iOS e Android com conteúdo inicial em locais selecionados nos EUA e internacionalmente
Link da Discussão, Link Original
Proxmox-GitOps: Metaframework de Automação de Containers (Monorepo Recursivo) [Ferramentas de Desenvolvimento]
7 pontos, 1 comentário
Proxmox-GitOps é uma plataforma de Infrastructure-as-Code (IaC) open-source para automação de provisionamento e orquestração de containers Linux no Proxmox VE usando uma abordagem de monorepo recursivo.
- Autogestão recursiva: Configura e provisiona a si mesmo via um monorepositório enviado para uma instância local.
- Design de monorepositório: Centraliza a infraestrutura como IaC usando submódulos Git para composição modular.
- Git como única fonte de verdade: Representa o estado desejado da infraestrutura.
- Acoplamento flexível: Containers operam independentemente do plano de controle para flexibilidade.
- Não comercial e extensível: Projetado para automação residencial e colaboração.
Link da Discussão, Link Original
EloqDoc: Banco de Dados de Documentos Compatível com MongoDB com Armazenamento de Objetos como Prioridade [Ferramentas de Desenvolvimento]
10 pontos, 8 comentários
EloqDoc é um banco de dados de documentos open-source compatível com MongoDB otimizado para armazenamento de objetos, escalonamento desacoplado e transações ACID.
- Usa armazenamento de objetos (ex: S3) como durabilidade primária com cache NVMe para eficiência de custo e desempenho
- Desacopla computação e armazenamento para escalonamento independente sem movimentação de dados
- Fornece transações ACID verdadeiras com consistência distribuída rápida
- Nativamente distribuído com suporte a múltiplos escritores, eliminando fragmentação manual
- Totalmente compatível com clientes e drivers MongoDB
Link da Discussão, Link Original
17 anos e construí meu segundo app: Omegle para Indie Hackers e Construtores [ChatBots]
4 pontos, 0 comentários
Omegle para indie hackers e construtores, criado por um adolescente de 17 anos.
- Conecta indie hackers e construtores aleatoriamente
- Segundo app desenvolvido por um adolescente de 17 anos
- Inspirado no conceito de chat aleatório do Omegle
Link da Discussão, Link Original
Pré-processador para C e C++ com segurança de memória moderna [Ferramentas de Desenvolvimento]
5 pontos, 2 comentários
Um pré-processador para C e C++ que melhora a segurança de memória com builds de configuração zero.
- Melhora a segurança de memória em C e C++
- Não requer configuração para builds
- Moderniza codebases legados
Link da Discussão, Link Original
Notepad.exe – Editor macOS para Swift e Python (agora com suporte a runtime Linux) [Ferramentas de Desenvolvimento]
38 pontos, 47 comentários
Notepad.exe é um editor macOS para prototipagem em Swift e Python com suporte adicional a runtime Linux.
- Configuração mínima para prototipagem rápida de código
- Suporta Swift e Python
- Executa código diretamente sem scaffolding de projeto
- Adicionado suporte a runtime Linux para execução em ambientes cruzados
- Projetado para macOS com busca de feedback para integração de workflow