🛠️ Hacker News Tools
Showing 4001–4020 of 4553 tools from Hacker News
Last Updated
July 31, 2026 at 08:37 PM
Show HN: Attempt – A CLI for retrying fallible commands
Hacker News (score: 17)[CLI Tool] Show HN: Attempt – A CLI for retrying fallible commands Hi HN,<p>Here's a tool I wrote for retrying fallible commands. Nothing groundbreaking here, this is a tool that's been made many times (and several have been submitted to Show HN). Though this one does have a more comprehensive feature set than most. I hope one or two people will find it useful.<p>I wrote `attempt` for two reasons:<p>- To have a more featureful alternative to `wait-for-it.sh` for use in Docker Compose. Specifically to apply migration scripts to a database that may not be up yet. I wanted to be able to inspect the error messages from my migration tool & retry on connection errors.<p>- To test a hypothesis I had that a good way to make a CLI was to copy the API of a good library (in this case, `tenacity`). I want to write a blog post at some point to discuss this at length, but the tl;dr is that I believe it was a success.<p>Here are some usage examples: <a href="https://maxbondabe.github.io/attempt/usage.html" rel="nofollow">https://maxbondabe.github.io/attempt/usage.html</a><p>There may not be much to discuss for such a small tool, but I am open to all feedback and am happy to answer any questions.<p>Cheers,<p>Max
Using Emacs Org-Mode With Databases: A getting-started guide
Hacker News (score: 54)[Other] Using Emacs Org-Mode With Databases: A getting-started guide
Show HN: I made a simple ASCII-art analog clock in Emacs
Show HN (score: 25)[Other] Show HN: I made a simple ASCII-art analog clock in Emacs Just a toy, showing how easy it is to leverage built-in Emacs features (most notably Artist mode, which provides a set of functions for creating ASCII-art vector graphics) and things like trigonometric functions and timers to create something nice.<p>A short blog post mentioning some background (and showing a screenshot): <a href="https://mbork.pl/2025-09-08_Emacs_Artist_clock#" rel="nofollow">https://mbork.pl/2025-09-08_Emacs_Artist_clock#</a>.
NPM debug and chalk packages compromised
Hacker News (score: 896)[Other] NPM debug and chalk packages compromised <a href="https://github.com/advisories/GHSA-8mgj-vmr8-frr6" rel="nofollow">https://github.com/advisories/GHSA-8mgj-vmr8-frr6</a>
Show HN: DevSwarm, run multiple AI coding assistants in parallel
Show HN (score: 8)[Other] Show HN: DevSwarm, run multiple AI coding assistants in parallel We wanted to run multiple AI coding assistants in parallel and swap models easily (Claude Code, local, Codex, etc.) without messing with the current branch.<p>DevSwarm is a mac/windows desktop app that runs assistants on separate git branches so you can stay in the loop and compare/merge safely. Not an IDE, an Augmented Development Environment (ADE); open any branch in your IDE with a click. We’ve been dogfooding it for months, including DevSwarm. Try it in minutes: download, open a repo, start two assistants. Free beta.
Logging in Go with Slog: A Practitioner's Guide
Hacker News (score: 27)[Other] Logging in Go with Slog: A Practitioner's Guide
Go for Bash Programmers – Part II: CLI Tools
Hacker News (score: 44)[Other] Go for Bash Programmers – Part II: CLI Tools
A clickable visual guide to the Rust type system
Hacker News (score: 162)[Other] A clickable visual guide to the Rust type system
ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment
Hacker News (score: 19)[Other] ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment
Immich – High performance self-hosted photo and video management solution
Hacker News (score: 326)[Other] Immich – High performance self-hosted photo and video management solution
Show HN: C++ Compiler Support Page
Show HN (score: 6)[Other] Show HN: C++ Compiler Support Page Hi HN,<p>I have created a webpage that displays all C++ features since C++20 in a simple, searchable table.<p>It is intended to serve as a quick reference for C++ developers, whether as support for cross-platform development or simply to track the current support status out of curiosity.<p>I created it as a simpler, more structured, and more up-to-date alternative to the cppreference compiler support site. Please note that the page intentionally does not list LWG and CWG papers. This might change as I am continually updating the site and trying out new ideas.<p>Questions, feedback and suggestions are appreciated, either here or in the form of GitHub issues.
Using Claude Code to modernize a 25-year-old kernel driver
Hacker News (score: 227)[Other] Using Claude Code to modernize a 25-year-old kernel driver
Taking Buildkite from a side project to a global company
Hacker News (score: 25)[Other] Taking Buildkite from a side project to a global company
Pico CSS – Minimal CSS Framework for Semantic HTML
Hacker News (score: 200)[Other] Pico CSS – Minimal CSS Framework for Semantic HTML
Show HN: Psq – CLI for Postgres Monitoring
Show HN (score: 5)[CLI Tool] Show HN: Psq – CLI for Postgres Monitoring
[CLI Tool] Show HN: GitType – A typing game that uses your own Git repo as practice text I built a small Rust CLI game called GitType.<p>It’s a typing practice tool that takes <i>your own Git repository</i> and turns the code inside into typing material. Instead of random words, you type through real functions, comments, and code you’ve written — making practice feel closer to real-world programming.<p>Features: - Works directly in the terminal (no GUI required) - Pulls text from any local Git repo - Tracks WPM and accuracy - Keeps a history of your past runs (so you can see progress over time) - Fun ranking titles based on your score<p>Source and install instructions: <a href="https://github.com/unhappychoice/gittype" rel="nofollow">https://github.com/unhappychoice/gittype</a><p>Would love feedback from fellow devs — especially around the scoring system and ideas for new modes. :)
Show HN: Vizzly – Visual testing platform with built-in review workflows
Show HN (score: 6)[Testing] Show HN: Vizzly – Visual testing platform with built-in review workflows Hey HN! I’m Robert. I worked on [Percy’s SDKs/support from 2018–2022.](<a href="https://github.com/percy/cli/graphs/contributors" rel="nofollow">https://github.com/percy/cli/graphs/contributors</a>) If you ever reached out to support or opened an issue, I probably helped you. Hopefully it was positive :) After a few years away, visual testing still felt stuck, so I'm building Vizzly.<p>The problem: Design handoffs kinda suck. Designers make beautiful specs, devs implement them, then everyone realizes the details got lost somewhere. Current visual testing tools catch broken CSS but miss the real issue - making sure what ships actually matches what was designed, functionally (like really in the browser/OS/etc).<p>What it is<p>- Visual testing + review where you send actual screenshots (not DOM re-renders). Can be _any_ image to review (PDFS!)<p>- Collaboration built-in: reviewer assignment, approvals, @mentions, screenshot-level threads.<p>- Baselines: automatic (Git-aware), manual (not Git-based), or hybrid.<p>- Team-based pricing; generous free plan for OSS; on-prem available.<p>What’s different<p>- Capture-first: use the pixels your app produced (no “but it doesn’t look like that on my machine/CI”).<p>- Local TDD + CI parity: run locally with instant feedback; same flow in CI.<p>- Custom properties to filter/slice reviews (component, viewport, theme, etc).<p>Try it quickly (Playwright example)<p>```<p>npm i -D @vizzly-testing/cli<p>export VIZZLY_TOKEN=your-token<p># in your tests:<p>import { vizzlyScreenshot } from '@vizzly-testing/cli';<p>let img = await page.screenshot({ fullPage: true });<p>await vizzlyScreenshot('homepage-layout', img);<p>```<p>I would love feedback on everything! Rough edges you hit using the product/sdk, baseline expectations across branches, what you need for design/dev review to feel “done”, etc. Features like root cause analysis, an MCP, and more collab features are coming. But it's just me building :p<p>I'm a big fan of OSS, so the OSS plan is pretty generous (10 seats + 10 review seats (20 total), unlimited public projects, 75GB, 6 concurrent builds). If it's not generous enough for teams, I'm willing to up it!<p>This is my first time launching anything like this, I'm super keen on getting feedback and working any support or suggestions folks have. If anyone knew me from my support at Percy, I _really_ enjoy those conversations and opportunities to ship a fix or feature at the end of a chat. If Vizzly isn't it for your team, I wanna know why and what I can do to help you.<p>Backstory + screenshots from my intro blog post: <a href="https://robertdelu.ca/2025/09/07/vizzly-introduction" rel="nofollow">https://robertdelu.ca/2025/09/07/vizzly-introduction</a>
Show HN: Bottlefire – Build single-executable microVMs from Docker images
Hacker News (score: 31)[Other] Show HN: Bottlefire – Build single-executable microVMs from Docker images
Show HN: Semantic grep for Claude Code (RUST) (local embeddings)
Hacker News (score: 63)[Other] Show HN: Semantic grep for Claude Code (RUST) (local embeddings)
Show HN: An Open Source XR(AR/VR) Operating System
Hacker News (score: 10)[Other] Show HN: An Open Source XR(AR/VR) Operating System We're two college students building an XR(AR/VR) native Operating System with a custom kernel. We're also Open Source so feel free to check our GitHub Repository- <a href="https://github.com/manaskamal/XenevaOS" rel="nofollow">https://github.com/manaskamal/XenevaOS</a> .<p>The journey hasn't exactly been easy, we've been criticized by a lot saying that whatever we're doing is impractical and that we're too ambitious. Regardless, we've been committed to reach our goal.<p>Here to answer all questions and doubts. Answering one question beforehand because we know someone is going to ask it -<p>Q: Why use your own kernel/ Why don't you use Linux/ Why are you trying to reinvent the wheel?<p>A: Using our own kernel helps us get rid of the baggage of legacy codes, bring the most optimal performance on our target hardware (XR/AR/VR) and achieve more efficiency than what we would've achieved on an existing kernel.<p>We're not trying to reinvent the wheel, but just building Formula One racing tyres for it.