🛠️ Hacker News Tools
Showing 1461–1480 of 1496 tools from Hacker News
Last Updated
January 21, 2026 at 12:00 AM
Earth is trapping much more heat than climate models forecast
Hacker News (score: 26)Earth is trapping much more heat than climate models forecast
America's Coming Smoke Epidemic
Hacker News (score: 49)America's Coming Smoke Epidemic
We accidentally solved robotics by watching 1M hours of YouTube
Hacker News (score: 38)[Other] We accidentally solved robotics by watching 1M hours of YouTube
Show HN: A tool to benchmark LLM APIs (OpenAI, Claude, local/self-hosted)
Show HN (score: 5)[Testing] Show HN: A tool to benchmark LLM APIs (OpenAI, Claude, local/self-hosted) I recently built a small open-source tool to benchmark different LLM API endpoints — including OpenAI, Claude, and self-hosted models (like llama.cpp).<p>It runs a configurable number of test requests and reports two key metrics: • First-token latency (ms): How long it takes for the first token to appear • Output speed (tokens/sec): Overall output fluency<p>Demo: <a href="https://llmapitest.com/" rel="nofollow">https://llmapitest.com/</a> Code: <a href="https://github.com/qjr87/llm-api-test">https://github.com/qjr87/llm-api-test</a><p>The goal is to provide a simple, visual, and reproducible way to evaluate performance across different LLM providers, including the growing number of third-party “proxy” or “cheap LLM API” services.<p>It supports: • OpenAI-compatible APIs (official + proxies) • Claude (via Anthropic) • Local endpoints (custom/self-hosted)<p>You can also self-host it with docker-compose. Config is clean, adding a new provider only requires a simple plugin-style addition.<p>Would love feedback, PRs, or even test reports from APIs you’re using. Especially interested in how some lesser-known services compare.
4-10x faster in-process pub/sub for Go
Hacker News (score: 15)[Other] 4-10x faster in-process pub/sub for Go
Show HN: SmartStepper – Multi-Step Form Library with Config-Based Flow
Hacker News (score: 13)[API/SDK] Show HN: SmartStepper – Multi-Step Form Library with Config-Based Flow I just released SmartStepper v2 – a declarative and config-based way to handle multi-step forms in React.<p>It lets you define orchestration (next, previous steps), validation, and views via a single config object. No more if/else spaghetti or scattered state.<p>GitHub: <a href="https://github.com/Miladxsar23/smartstepper">https://github.com/Miladxsar23/smartstepper</a> Demo: <a href="https://smartstepper-demo.vercel.app" rel="nofollow">https://smartstepper-demo.vercel.app</a> Docs: <a href="https://github.com/Miladxsar23/smartstepper#readme">https://github.com/Miladxsar23/smartstepper#readme</a><p>Would love feedback, suggestions, or examples if anyone tries it!
Performance Debugging with LLVM-mca: Simulating the CPU
Hacker News (score: 19)[Testing] Performance Debugging with LLVM-mca: Simulating the CPU
Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok
Hacker News (score: 215)Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok I have been working on Octelium for quite a few years now but it was open sourced only by late May 2025. Octelium, as described more in detail in the repo's README, is simply an open source, self-hosted, unified platform for zero trust resource access that is primarily meant to be a modern alternative to corporate VPNs and remote access tools. It can operate as a remote access/corporate VPN (i.e. alternative to Twingate, Tailscale, OpenVPN Access Server, etc...), a ZTNA/BeyondCorp platform (i.e. alterntive to Cloudflare Access, Teleport, Google BeyondCorp, etc...), and it can also operate as an API/AI gateway, an infrastructure for MCP and A2A architectures and meshes, an ngrok alternative, a homelab infrastructure or even as a more advanced Kubernetes ingress. It's basically designed to operate like a unified Kubernetes-like scalable architecture for zero trust secure/remote access that's suitable for different human-to-workload and workload-to-workload environments. You can read more in detail the full set of main features and links about how it works in the repo's README or directly in the docs <a href="https://octelium.com/docs" rel="nofollow">https://octelium.com/docs</a>
Implementing fast TCP fingerprinting with eBPF
Hacker News (score: 39)[Other] Implementing fast TCP fingerprinting with eBPF
Magnetic Tape Storage Technology: usage, history, and future outlook
Hacker News (score: 37)[Other] Magnetic Tape Storage Technology: usage, history, and future outlook
Muxio: Rust layered stream and RPC toolkit
Hacker News (score: 23)[API/SDK] Muxio: Rust layered stream and RPC toolkit
The Death of the Middle-Class Musician
Hacker News (score: 253)[Other] The Death of the Middle-Class Musician
Schizophrenia is the price we pay for minds poised near the edge of a cliff
Hacker News (score: 216)Schizophrenia is the price we pay for minds poised near the edge of a cliff
Show HN: Vet – A tool for safely running remote shell scripts
Show HN (score: 72)[CLI Tool] Show HN: Vet – A tool for safely running remote shell scripts
Show HN: Query your Rust codebase and generate types for anything
Show HN (score: 5)[Code Quality] Show HN: Query your Rust codebase and generate types for anything Hello HN!<p>As a long-time professional Rust developer. I've always been frustrated by the difficulty and "hackiness" of producing bindings to other languages, whether a frontend, an FFI library, etc.<p>Not just in Rust but in any language.<p>After many years of trying existing solutions and trying to make my own, I've finally developed a solution I'm very happy with.<p>RTK (aka Rust Type Kit) allows you to write Lua scripts that perform queries on your code, such as method calls to Axum's `.route`, function definitions, and more, and then receive rich type information including all argument types, function paths, proc macro attributes, and more.<p>Your Lua script can then read this information and emit an output file in any language of your choosing. Or, you can emit compiler errors and use it as a linter of sorts. You can even directly re-emit Rust code itself and use this as a richer proc macro solution!<p>The code example is a bit verbose, so I encourage you to take a look at the repo's README. I look forward to hearing your thoughts, or any usecases you may come up with!
Life of an inference request (vLLM V1): How LLMs are served efficiently at scale
Hacker News (score: 165)Life of an inference request (vLLM V1): How LLMs are served efficiently at scale
Show HN: Clai - Vendor agnostic Claude Code/Gemini CLI written in Go
Show HN (score: 7)[CLI Tool] Show HN: Clai - Vendor agnostic Claude Code/Gemini CLI written in Go
MCP: An (Accidentally) Universal Plugin System
Hacker News (score: 735)MCP: An (Accidentally) Universal Plugin System
We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)
Hacker News (score: 292)[Other] We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)
[IDE/Editor] Show HN: Reactylon – Open-source framework for building 3D/XR apps with React