π οΈ Hacker News Tools
Showing 2021–2040 of 2577 tools from Hacker News
Last Updated
April 28, 2026 at 04:00 AM
Source code for the X recommendation algorithm
Hacker News (score: 223)[Other] Source code for the X recommendation algorithm
A new experimental Go API for JSON
Hacker News (score: 115)[Other] A new experimental Go API for JSON
Show HN: Run any GUI app in the terminal with term.everything
Show HN (score: 5)[Other] Show HN: Run any GUI app in the terminal with term.everything
Show HN: Tablemd β canvas-based Markdown table editor
Show HN (score: 5)[Other] Show HN: Tablemd β canvas-based Markdown table editor I created a canvas-based Markdown table editor, which provides a novel (I think) editing experience. I'd love for people to try it out, or bookmark it for the next time they want to insert a one-off table into a Markdown-formatted comment. My design goals were 1) frictionless user input and 2) fast startup time.<p>Some good-to-knows:<p>- Can be used on mobile<p>- Table data is saved locally to the browser (nothing is sent to a server)<p>- I only tested this on a MacBook, so let me know if the trackpad calibration feels off
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. :)