Show HN Dagelijkse Selectie (2025-06-17)
- Chawan TUI-webbrowser
- Canine – Een Heroku-alternatief gebouwd op Kubernetes
- Nexus.js - Fabric.js voor 3D
- dk – Een scriptrunner en cross-compiler, geschreven in OCaml
- Socket-call – Roep socket.io-gebeurtenissen aan als normale JavaScript-functies
- Dory – Een eenvoudige statische sitegenerator voor MDX-documenten
- Hoe je code leest
Chawan TUI-webbrowser [Ontwikkelaarstools]
140 punten, 16 reacties
Een terminalgebaseerde webbrowser geschreven in Nim met ondersteuning voor meerdere protocollen en een modulaire architectuur.
- Acceptabele CSS-weergave en beperkte JavaScript-ondersteuning
- Ondersteunt inline afbeeldingen via sixel/kitty
- Ondersteuning voor meerdere protocollen (HTTP(S), FTP, Gopher, Gemini, etc.)
- Modulaire architectuur met externe binaries voor protocol-/bestandsafhandeling
- Aangepaste inline afbeeldingsformaat-decoders
- Lijkt op w3m maar met een ander procesgebaseerd ontwerp
Canine – Een Heroku-alternatief gebouwd op Kubernetes [Ontwikkelaarstools]
133 punten, 65 reacties
Een kosteneffectief Heroku-alternatief gebouwd op Kubernetes voor het hosten van webapps en Helm-charts op Hetzner.
- Aanzienlijk goedkoper dan Heroku, Fly.io en Render (bijv. $4/maand voor 4GB op Hetzner)
- Vereenvoudigt DNS/SSL-beheer, teamcollaboratie en GitHub-integratie
- Ondersteunt eenvoudige implementatie van Helm-charts voor databases (Postgres, Redis) en andere services
- Open-source met een cloud-gehoste versie beschikbaar
Nexus.js - Fabric.js voor 3D [Ontwikkelaarstools]
37 punten, 13 reacties
Nexus.js is een lichtgewicht 3D-objectmanipulatiebibliotheek voor browsers, geïnspireerd door Fabric.js maar voor 3D, gebouwd met Three.js/R3F.
- Maakt eenvoudige 2D- en 3D-objecttransformaties mogelijk met muis-/touchbediening
- Ontworpen voor eenvoud, zonder complexe tools zoals Blender
- Heeft een vaste camera en VR/AR-geïnspireerde interactiesystemen
- Volledig gebouwd met Three.js en React Three Fiber (R3F)
dk – Een scriptrunner en cross-compiler, geschreven in OCaml [Ontwikkelaarstools]
49 punten, 5 reacties
dk
is een scriptrunner en cross-compiler geschreven in OCaml, ontworpen voor eenvoud en samenwerking tussen ervaren en junior ontwikkelaars.
- Eenvoudige setup met een standalone binary voor Windows, macOS en Linux
- Gebruikt een bijna volledige subset van OCaml voor scripting
- Cross-compileert naar standalone uitvoerbare bestanden met on-demand runtime-downloads
- Bevat een grote ingebouwde bibliotheek en prioriteert cross-OS-compatibiliteit
- Ondersteunt
uv
-style imports en een experimentele interactieve interpreter - Richt zich op omgevingen met beperkte middelen, zoals schoolcomputers en oude hardware
- Foutmeldingen en sommige functies zijn nog in verbetering
Socket-call – Roep socket.io-gebeurtenissen aan als normale JavaScript-functies [Ontwikkelaarstools]
38 punten, 16 reacties
Een TypeScript-bibliotheek die het mogelijk maakt om socket.io-gebeurtenissen aan te roepen als reguliere JavaScript-functies voor zowel client- als server-side interacties.
- Vereenvoudigt socket.io-gebeurtenisafhandeling door ze als standaard async-functies te behandelen
- Ondersteunt TypeScript voor typeveilige gebeurtenisdeclaraties en -aanroepen
- Maakt bidirectionele gebeurtenisafhandeling mogelijk (client-naar-server en server-naar-client)
- Werkt met socket.io-namespaces voor georganiseerd gebeurtenisbeheer
- Biedt een schone, functiegebaseerde API voor socketcommunicatie
Dory – Een eenvoudige statische sitegenerator voor MDX-documenten [Ontwikkelaarstools]
5 punten, 3 reacties
Dory is een minimale statische sitegenerator geoptimaliseerd voor technische documentatie, gebouwd met Preact, Vite en Tailwind.
- Leest een map met .mdx-bestanden
- Gebruikt een enkel dory.json-bestand voor structuur/layout
- Geen SSR of cloud lock-in
- Snelle builds met minimale configuratie
- Overal implementeerbaar
- Geïnspireerd door tools zoals Gitbook en Docusaurus
- Richt zich op eenvoud en gebruiksgemak
Hoe je code leest [Ontwikkelaarstools]
4 punten, 0 reacties
Hoe je code leest
- Biedt richtlijnen voor het begrijpen en navigeren door codebases
- Waarschijnlijk bevat het technieken voor effectief code lezen
- Kan praktische tips voor ontwikkelaars bevatten