Selezione Quotidiana di Show HN (20-10-2025)
- Duck-UI – IDE SQL basato su browser per DuckDB
- Pyversity – Diversificazione Rapida dei Risultati per Recupero e RAG
- Rilevamento campi modulo PDF basato su browser (basato su YOLO)
- Web-directive.js – Un pattern di direttiva per HTML nativo
- Syna – Framework ML e RL minimale costruito da zero con NumPy
- MarkdownConverters – Converti qualsiasi formato di file in Markdown pulito
- Estensione Browser per Tema Terminale di HN
- CheckHN – Una lista di controllo per i post più popolari di Hacker News
- Nova: Soluzione open-source per conflitti di file CAD
- Photerra – Un'app per scoprire gemme nascoste, pianificare con amici e prenotare
- Proxmox-GitOps: Metaframework per Automazione di Container (Monorepo Ricorsivo)
- EloqDoc: Database Documenti Compatibile con MongoDB con Object Storage come Primo Cittadino
- 17 anni e ho costruito la mia seconda app: Omegle per Indie Hackers e Costruttori
- Preprocessore per C e C++ per sicurezza della memoria moderna
- Notepad.exe – Editor macOS per Swift e Python (ora con runtime Linux)
Duck-UI – IDE SQL basato su browser per DuckDB [Strumenti per Sviluppatori]
173 punti, 54 commenti
Un IDE SQL basato su browser per DuckDB che funziona interamente nel browser tramite WebAssembly, abilitando l'analisi dei dati locali senza un backend.
- Esegue DuckDB nel browser utilizzando WebAssembly
- Supporta l'importazione di file CSV, JSON, Parquet e Arrow (locali o remoti)
- Include completamento automatico SQL, evidenziazione della sintassi e cronologia delle query
- I dati persistono tramite OPFS (sopravvivono al refresh del browser)
- Connessione opzionale a server DuckDB esterni
- Distribuzione con Docker in una riga o server di sviluppo Node 20+
- Focalizzato sulla privacy (nessun dato lascia il browser)
- Funziona su Chrome, Firefox e Safari
- Open-source (licenza Apache 2.0)
Link alla Discussione, Link Originale
Pyversity – Diversificazione Rapida dei Risultati per Recupero e RAG [Strumenti per Sviluppatori]
65 punti, 7 commenti
Pyversity è una libreria Python leggera per diversificare i risultati di recupero bilanciando rilevanza e diversità in modo efficiente.
- API unificata che supporta più strategie (MMR, MSD, DPP, COVER)
- Dipendenza minima (solo NumPy) per una facile installazione
- Elaborazione rapida con diversificazione a livello di millisecondi
- Migliora i pipeline di recupero, raccomandazione e RAG senza aggiungere latenza
Link alla Discussione, Link Originale
Rilevamento campi modulo PDF basato su browser (basato su YOLO) [Strumenti per Sviluppatori]
16 punti, 1 commento
Uno strumento basato su browser per rilevare e aggiungere campi modulo PDF utilizzando modelli basati su YOLO.
- Utilizza modelli aperti (FFDNet-S e FFDNet-L) addestrati su 55k documenti
- Implementazione completamente basata su browser con runtime ONNX
- Supporta sia il rilevamento che l'aggiunta di campi
- Piani per rilasciare una libreria browser per un deployment più semplice
- Basato sul progetto CommonForms di Joe Barrow
Link alla Discussione, Link Originale
Web-directive.js – Un pattern di direttiva per HTML nativo [Strumenti per Sviluppatori]
10 punti, 2 commenti
Una libreria leggera che abilita pattern di direttiva in HTML nativo senza framework, ispirata a Vue.js.
- Implementa pattern di direttiva in HTML nativo
- Nessuna dipendenza da framework
- Ispirata alla funzionalità di Vue.js
Link alla Discussione, Link Originale
Syna – Framework ML e RL minimale costruito da zero con NumPy [Strumenti per Sviluppatori]
6 punti, 0 commenti
Syna è un framework ML e RL minimale costruito da zero con NumPy per scopi educativi, con un modulo integrato di reinforcement learning e visualizzazione in tempo reale delle reti neurali.
- Costruito interamente con NumPy per semplicità e chiarezza
- Include un modulo base di reinforcement learning all'interno del framework
- Progettato per uso educativo per comprendere gli interni del ML
- Include un'app web per la visualizzazione in tempo reale dell'addestramento delle reti neurali
- Ispirato a DeZero e utilizza un approccio define-by-run (grafo dinamico)
Link alla Discussione, Link Originale
MarkdownConverters – Converti qualsiasi formato di file in Markdown pulito [Testo]
4 punti, 0 commenti
Uno strumento che converte vari formati di file (PDF, DOCX, PPTX, HTML, URL) in Markdown strutturato e pulito per pipeline AI, documentazione o controllo versione.
- Preserva accuratamente la struttura (intestazioni, liste, tabelle, codice, link)
- Output Markdown coerente ottimizzato per LLM o documenti
- Conversione veloce basata su browser con elaborazione rispettosa della privacy
- Supporta input multi-formato e URL
- Utile per RAG, embedding o flussi di lavoro di pre-elaborazione del testo
Link alla Discussione, Link Originale
Estensione Browser per Tema Terminale di HN [Design]
4 punti, 1 commento
Un'estensione browser in stile terminale per migliorare l'aspetto visivo di Hacker News.
- Trasforma Hacker News in un'interfaccia simile a un terminale
- Leggera e personalizzabile
- Open-source senza restrizioni sull'uso
- Non disponibile su Chrome Web Store (installazione manuale richiesta)
Link alla Discussione, Link Originale
CheckHN – Una lista di controllo per i post più popolari di Hacker News [Produttività]
3 punti, 0 commenti
Un'app web per tracciare e organizzare i post più popolari di sempre su Hacker News.
- Mostra i post di Hacker News ordinati per popolarità
- Permette agli utenti di spuntare o salvare post per dopo
- Aiuta gli utenti a tenere traccia dei post già letti
Link alla Discussione, Link Originale
Nova: Soluzione open-source per conflitti di file CAD [Strumenti per Sviluppatori]
8 punti, 0 commenti
Nova è un sistema di blocco file open-source progettato per prevenire conflitti di file CAD per team di ingegneria.
- Supporta più software CAD con blocco file in tempo reale
- Include un dashboard live per mantenere sincronizzati gli ingegneri di design
- Costruito con Python e Next.js
- Configurazione semplice tramite Git clone e installazione pip
- Destinato a startup hardware e team che lottano con costose soluzioni PDM
Link alla Discussione, Link Originale
Photerra – Un'app per scoprire gemme nascoste, pianificare con amici e prenotare [Viaggi]
3 punti, 3 commenti
Photerra è un'app di pianificazione viaggi che trasforma foto geolocalizzate in punti mappabili per organizzare viaggi, collaborare con amici e prenotare.
- Converte foto con dati GPS in posizioni precise su mappa per una pianificazione accurata dei viaggi
- Combina scoperta, pianificazione, coordinazione e prenotazione in un unico flusso di lavoro
- Include punti suggeriti dalla community da foto reali per raccomandazioni fuori dai sentieri battuti
- Supporta sia viaggi importanti che esplorazioni locali con navigazione a un tap
- Disponibile su iOS e Android con contenuti iniziali in selezionate località USA e internazionali
Link alla Discussione, Link Originale
Proxmox-GitOps: Metaframework per Automazione di Container (Monorepo Ricorsivo) [Strumenti per Sviluppatori]
7 punti, 1 commento
Proxmox-GitOps è una piattaforma Infrastructure-as-Code (IaC) open-source per automatizzare il provisioning e l'orchestrazione di container Linux su Proxmox VE utilizzando un approccio monorepo ricorsivo.
- Auto-gestione ricorsiva: Si avvia e si provisiona autonomamente tramite un monorepository spinto su un'istanza locale.
- Design monorepository: Centralizza l'infrastruttura come IaC utilizzando submodule Git per una composizione modulare.
- Git come unica fonte di verità: Rappresenta lo stato desiderato dell'infrastruttura.
- Accoppiamento lasco: I container operano indipendentemente dal piano di controllo per flessibilità.
- Non commerciale ed estensibile: Progettato per automazione domestica e collaborazione.
Link alla Discussione, Link Originale
EloqDoc: Database Documenti Compatibile con MongoDB con Object Storage come Primo Cittadino [Strumenti per Sviluppatori]
10 punti, 8 commenti
EloqDoc è un database documenti open-source compatibile con MongoDB ottimizzato per object storage, scaling disaccoppiato e transazioni ACID.
- Utilizza object storage (es. S3) come durabilità primaria con caching NVMe per efficienza dei costi e prestazioni
- Disaccoppia calcolo e storage per uno scaling indipendente senza movimento dati
- Fornisce vere transazioni ACID con consistenza distribuita veloce
- Nativamente distribuito con supporto multi-writer, eliminando lo sharding manuale
- Completamente compatibile con client e driver MongoDB
Link alla Discussione, Link Originale
17 anni e ho costruito la mia seconda app: Omegle per Indie Hackers e Costruttori [ChatBot]
4 punti, 0 commenti
Omegle per indie hackers e costruttori, creato da un 17enne.
- Connette indie hackers e costruttori in modo casuale
- Seconda app sviluppata da un 17enne
- Ispirata al concetto di chat casuale di Omegle
Link alla Discussione, Link Originale
Preprocessore per C e C++ per sicurezza della memoria moderna [Strumenti per Sviluppatori]
5 punti, 2 commenti
Un preprocessore per C e C++ che migliora la sicurezza della memoria con build a configurazione zero.
- Migliora la sicurezza della memoria in C e C++
- Non richiede configurazione per le build
- Modernizza codebase legacy
Link alla Discussione, Link Originale
Notepad.exe – Editor macOS per Swift e Python (ora con runtime Linux) [Strumenti per Sviluppatori]
38 punti, 47 commenti
Notepad.exe è un editor macOS per prototipazione in Swift e Python con aggiunto supporto runtime Linux.
- Configurazione minima per prototipazione rapida di codice
- Supporta Swift e Python
- Esegue codice direttamente senza scaffolding di progetto
- Aggiunto runtime Linux per esecuzione cross-ambiente
- Progettato per macOS con feedback cercato per integrazione nel flusso di lavoro