((((sandro.net))))

quinta-feira, 19 de março de 2026

Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal https://ift.tt/1Dqd9rn

Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal After several years, with a small hiatus in the middle, I've finally got Ripl to the point of being published. Ripl is a library for rendering 2D and 3D shapes to any context (canvas, SVG, WebGPU, and Terminal supported by default) using a single API. The library mimics the DOM as much as possible, replicating the event system, object graphing, CSS-like querying, gradients, and keyframe animations etc. I also built a complete data visualization library using the core package which is available as @ripl/charts. And yes, you can even render the charts to a terminal with about a 2-3 line code change :) (see the terminal demo) Docs are available here: https://www.ripl.rocks Demos are available here: https://ift.tt/q1VKpW7 Charts are avialable here: https://ift.tt/Q21zhHV I've also built an interactive playground you can use to play around with it in realtime without having to install it from NPM etc. The playground is available here: https://ift.tt/mbXhCqZ The core library is quite stable and I'll likely publish v1 in the coming weeks. The charts, 3D, and Terminal packages are still very experiemental. I'd interested to hear what you all think of it. https://www.ripl.rocks March 19, 2026 at 08:28AM

Show HN: Jninty – Track seeds, plants, and harvests across seasons (open source) https://ift.tt/7oBJfsG

Show HN: Jninty – Track seeds, plants, and harvests across seasons (open source) https://ift.tt/bSzYGnM March 19, 2026 at 12:38AM

Show HN: Browser grand strategy game for hundreds of players on huge maps https://ift.tt/huWL4ts

Show HN: Browser grand strategy game for hundreds of players on huge maps Hi HN, I've been building a browser-based multiplayer strategy game called Borderhold. Matches run on large maps designed for hundreds of players. Players expand territory, attack neighbors, and adapt as borders shift across the map. You can put buildings down, build ships, and launch nukes. The main thing I wanted to explore was scale: most strategy games are small matches, modest maps, or modest player counts, but here maps are large and game works well with hundreds of players. Matches are relatively short so you can jump in and see a full game play out. Curious what people think. https://ift.tt/2jx4qbC Gameplay: https://youtu.be/nrJTZEP-Cw8 Discord: https://ift.tt/r3LiFXI https://ift.tt/2jx4qbC March 16, 2026 at 05:51AM

Show HN: Fitness MCP https://ift.tt/UT3RQeJ

Show HN: Fitness MCP There's no external MCP for your fitness (Garmin / Strava) data, so we built one. https://ift.tt/plVOhRM March 18, 2026 at 11:00PM

quarta-feira, 18 de março de 2026

Show HN: Bank Parser – Convert US Bank Statement PDFs to QuickBooks-Ready Excel https://ift.tt/Ljtcfzl

Show HN: Bank Parser – Convert US Bank Statement PDFs to QuickBooks-Ready Excel I built a tool that converts PDF bank statements into structured Excel files for QuickBooks import. Banks provide CSV/QBO exports for ~90 days, but PDF statements go back 5-7 years. Bookkeepers who need to catch up on years of bookkeeping have no good option — they either retype everything manually or use generic PDF converters that break on financial layouts. Bank Parser has dedicated parsers for Chase, Bank of America, Wells Fargo, and Capital One (checking, savings, and credit cards). Each parser understands the specific PDF layout of that bank and extracts 17 fields per transaction with automatic balance verification. Tech: Node.js + pdfjs-dist, no OCR needed (text-based PDFs). 8 parsers total (4 banks × 2 account types). Free to try (200 operations, no credit card). https://bank-parser.com March 18, 2026 at 01:59AM

Show HN: CollabMD – Real-time multiplayer for local and Git-backed Markdown https://ift.tt/7Fae5pj

Show HN: CollabMD – Real-time multiplayer for local and Git-backed Markdown https://ift.tt/bX9HqDv March 18, 2026 at 12:51AM

Show HN: I built a message board where you pay to be the homepage https://ift.tt/VDW619R

Show HN: I built a message board where you pay to be the homepage I kept thinking about what would happen if a message board only had one slot. One message, front and center, until someone pays to replace it. That's the entire product. You pay the current message's decayed value plus a penny to take the homepage. Message values drop over time using a gravity-based formula (same concept HN uses for ranking), so a $10 message might only cost a few bucks to replace a day later. Likes slow the decay, dislikes speed it up. The whole thing runs on three mini PCs in my house (k3s cluster, PostgreSQL, Redis Sentinel). Is it overengineered for a message board? Absolutely. I genuinely don't know where this goes. Curious what HN thinks. Archive of past messages: https://ift.tt/KxDbiaG https://saythat.sh March 17, 2026 at 09:06AM

DJ Sandro

http://sandroxbox.listen2myradio.com