Selezione Quotidiana di Show HN (2025-06-17)
- Chawan TUI web browser
- Canine – Un'alternativa a Heroku basata su Kubernetes
- Nexus.js - Fabric.js per il 3D
- dk – Un esecutore di script e cross-compilatore, scritto in OCaml
- Socket-call – Chiama eventi socket.io come normali funzioni JavaScript
- Dory – Un generatore di siti statici semplice per documentazione MDX
- Come Leggere il Codice
Chawan TUI web browser [Strumenti per Sviluppatori]
140 punti, 16 commenti
Un browser web basato su terminale scritto in Nim con supporto multi-protocollo e architettura modulare.
- Rendering CSS accettabile e supporto parziale per JavaScript
- Supporto per immagini inline tramite sixel/kitty
- Supporto multi-protocollo (HTTP(S), FTP, Gopher, Gemini, ecc.)
- Architettura modulare con binari esterni per la gestione di protocolli/file
- Decodificatori personalizzati per formati di immagini inline
- Ricorda w3m ma con un design basato su processi diverso
Link alla Discussione, Link Originale
Canine – Un'alternativa a Heroku basata su Kubernetes [Strumenti per Sviluppatori]
133 punti, 65 commenti
Un'alternativa economica a Heroku basata su Kubernetes per ospitare app web e Helm chart su Hetzner.
- Molto più economico di Heroku, Fly.io e Render (es. $4/mese per 4GB su Hetzner)
- Semplifica la gestione di DNS/SSL, la collaborazione in team e l'integrazione con GitHub
- Supporta il deployment semplice di Helm chart per database (Postgres, Redis) e altri servizi
- Open-source con una versione cloud-hosted disponibile
Link alla Discussione, Link Originale
Nexus.js - Fabric.js per il 3D [Strumenti per Sviluppatori]
37 punti, 13 commenti
Nexus.js è una libreria leggera per la manipolazione di oggetti 3D nei browser, ispirata a Fabric.js ma per il 3D, costruita con Three.js/R3F.
- Permette trasformazioni facili di oggetti 2D e 3D con controlli mouse/touch
- Progettata per semplicità, evitando strumenti complessi come Blender
- Include una camera fissa e sistemi di interazione ispirati a VR/AR
- Costruita interamente con Three.js e React Three Fiber (R3F)
Link alla Discussione, Link Originale
dk – Un esecutore di script e cross-compilatore, scritto in OCaml [Strumenti per Sviluppatori]
49 punti, 5 commenti
dk
è un esecutore di script e cross-compilatore scritto in OCaml, progettato per semplicità e collaborazione tra sviluppatori esperti e junior.
- Configurazione semplice con un binario standalone per Windows, macOS e Linux
- Utilizza un subset quasi completo di OCaml per gli script
- Cross-compila in eseguibili standalone con download on-demand del runtime
- Include una vasta libreria integrata e priorità alla compatibilità cross-OS
- Supporta importazioni in stile
uv
e un interprete interattivo sperimentale - Puntato a ambienti con risorse limitate come computer scolastici e hardware vecchio
- Messaggi di errore e alcune funzionalità sono ancora in fase di miglioramento
Link alla Discussione, Link Originale
Socket-call – Chiama eventi socket.io come normali funzioni JavaScript [Strumenti per Sviluppatori]
38 punti, 16 commenti
Una libreria TypeScript che permette di chiamare eventi socket.io come normali funzioni JavaScript per interazioni sia lato client che server.
- Semplifica la gestione degli eventi socket.io trattandoli come funzioni async standard
- Supporta TypeScript per dichiarazioni e chiamate di eventi type-safe
- Permette gestione bidirezionale degli eventi (client-to-server e server-to-client)
- Funziona con namespace socket.io per una gestione organizzata degli eventi
- Fornisce un'API pulita e basata su funzioni per la comunicazione via socket
Link alla Discussione, Link Originale
Dory – Un generatore di siti statici semplice per documentazione MDX [Strumenti per Sviluppatori]
5 punti, 3 commenti
Dory è un generatore di siti statici minimalista ottimizzato per documentazione tecnica, costruito con Preact, Vite e Tailwind.
- Legge una cartella di file .mdx
- Utilizza un singolo dory.json per struttura/layout
- Nessun SSR o lock-in cloud
- Build veloci con configurazione minima
- Distribuibile ovunque
- Ispirato a strumenti come Gitbook e Docusaurus
- Focalizzato su semplicità e facilità d'uso
Link alla Discussione, Link Originale
Come Leggere il Codice [Strumenti per Sviluppatori]
4 punti, 0 commenti
Come Leggere il Codice
- Fornisce indicazioni su come comprendere e navigare codebase
- Probabilmente offre tecniche per una lettura efficace del codice
- Potrebbe includere consigli pratici per sviluppatori