🛠️ All DevTools

Showing 1141–1160 of 4311 tools

Last Updated
April 24, 2026 at 04:00 PM

[Other] Claude Code daily benchmarks for degradation tracking

Found: January 29, 2026 ID: 3164

OverseeX

Product Hunt

[Monitoring/Observability] Stop Testing AI Agents Manually Ship AI agents confidently. The complete testing and monitoring platform for AI agents. Debug, trace, and optimize your LLM applications with real-time observability, multi-agent coordination intelligence, and automated regression detection.

Found: January 29, 2026 ID: 3159

Hot Dev

Product Hunt

[DevOps] Backend Workflows for the AI Age Building modern backend systems often means wrestling with complex orchestration, scattered logging, poor observability, opaque AI integrations, and difficult developer/devops experiences. Hot Dev is designed to solve these problems! Write event-driven workflows, watch them run in real-time, ship to production with one command.

Found: January 29, 2026 ID: 3168

EasyBuild

Product Hunt

[API/SDK] Ship backend APIs without running servers EasyBuild is the developer-first execution gateway for the modern web. Execute third-party API calls server-side from your frontend. Type-safe, secure, and ready in minutes. Build secure APIs without managing backend infrastructure.

Found: January 29, 2026 ID: 3169

MoonshotAI/kimi-cli

GitHub Trending

[CLI Tool] Kimi Code CLI is your next CLI agent.

Found: January 29, 2026 ID: 3150

[Other] Render Mermaid diagrams as SVGs or ASCII art

Found: January 29, 2026 ID: 3151

[Other] Mermaid ASCII: Render Mermaid diagrams in your terminal <a href="https:&#x2F;&#x2F;github.com&#x2F;AlexanderGrooff&#x2F;mermaid-ascii" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AlexanderGrooff&#x2F;mermaid-ascii</a>

Found: January 29, 2026 ID: 3161

[Other] pg_tracing: Distributed Tracing for PostgreSQL

Found: January 29, 2026 ID: 3189

[Other] Show HN: Cursor for Userscripts I’ve been experimenting with embedding an Claude Code&#x2F;Cursor-style coding agent directly into the browser.<p>At a high level, the agent generates and maintains userscripts and CSS that are re-applied on page load. Rather than just editing DOM via JS in console the agent is treating the page, and the DOM as a file.<p>The models are often trained in RL sandboxes with full access to the filesystem and bash, so they are really good at using it. So to make the agent behave well, I&#x27;ve simulated this environment.<p>The whole state of a page and scripts is implemented as a virtual filesystem hacked on top of browser.local storage. URL is mapped to directories, and the agent starts inside this directory. It has the tools to read&#x2F;edit files, grep around and a fake bash command that is just used for running scripts and executing JS code.<p>I&#x27;ve tested only with Opus 4.5 so far, and it works pretty reliably. The state of the file system can be synced to the real filesystem, although because Firefox doesn&#x27;t support Filesystem API, you need to manually import the fs contents first.<p>This agent is <i>really</i> useful for extracting things to CSV, but it&#x27;s also can be used for fun.<p>Demo: <a href="https:&#x2F;&#x2F;x.com&#x2F;ichebykin&#x2F;status&#x2F;2015686974439608607" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;ichebykin&#x2F;status&#x2F;2015686974439608607</a>

Found: January 28, 2026 ID: 3171

[Other] Show HN: A MitM proxy to see what your LLM tools are sending I built this out of curiosity about what Claude Code was actually sending to the API. Turns out, watching your tokens tick up in real-time is oddly satisfying.<p>Sherlock sits between your LLM tools and the API, showing you every request with a live dashboard, and auto-saved copies of every prompt as markdown and json.

Found: January 28, 2026 ID: 3163

[Other] Mousefood – Build embedded terminal UIs for microcontrollers

Found: January 28, 2026 ID: 3142

[Other] Oban, the job processing framework from Elixir, has come to Python

Found: January 28, 2026 ID: 3143

[Other] Show HN: Config manager for Claude Code (and others) – rules, MCPs, permissions I use Claude Code across multiple projects with different conventions and some shared repos just as it so happens to be the real world. Managing the config files (.claude&#x2F;rules&#x2F;, mcps.json, settings.json) by hand got tedious, so I built a local web UI for it.<p>This one started out as claude-config but migrated to coder-config as I&#x27;m adding others (Gemini, AG, Codex, etc).<p>Main features: - Visual editor for rules, permissions, and MCP servers - Project registry to switch between codebases - &quot;Workstreams&quot; to group related repos (frontend + API + shared libs) with shared context - Auto-load workstreams on cd to included folders - Also supports Gemini CLI and Codex CLI<p>Install: npm install -g coder-config coder-config ui # UI at http:&#x2F;&#x2F;localhost:3333 coder-config ui install # optionally, autostart on MacOS<p>It can also be installed as a PWA and live in your taskbar.<p>Open source, runs locally, no account needed. Feedback and contributions welcome!<p>Sorry, haven&#x27;t had any chance to test on other OSes (linux&#x2F;windows)

Found: January 28, 2026 ID: 3148

[API/SDK] Show HN: Sandbox Agent SDK – unified API for automating coding agents We’ve been working with automating coding agents in sandboxes as of late. It’s bewildering how poorly standardized and difficult to use each agent varies between each other.<p>We open-sourced the Sandbox Agent SDK based on tools we built internally to solve 3 problems:<p>1. Universal agent API: interact with any coding agent using the same API<p>2. Running agents inside the sandbox: Agent Sandbox provides a Rust binary that serves the universal agent API over HTTP, instead of having to futz with undocumented interfaces<p>3. Universal session schema: persisting sessions is always problematic, since we don’t want the source of truth for the conversation to live inside the container in a schema we don’t control<p>Agent Sandbox SDK has:<p>- Any coding agent: Universal API to interact with all agents with full feature coverage<p>- Server or SDK mode: Run as an HTTP server or with the TypeScript SDK<p>- Universal session schema: Universal schema to store agent transcripts<p>- Supports your sandbox provider: Daytona, E2B, Vercel Sandboxes, and more<p>- Lightweight, portable Rust binary: Install anywhere with 1 curl command<p>- OpenAPI spec: Well documented and easy to integrate<p>We will be adding much more in the coming weeks – would love to hear any feedback or questions.

Found: January 28, 2026 ID: 3149

[Other] Show HN: I built a small browser engine from scratch in C++ Hi HN! Korean high school senior here, about to start CS in college.<p>I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works!<p>Features:<p>- HTML parsing with error correction<p>- CSS cascade and inheritance<p>- Block&#x2F;inline layout engine<p>- Async image loading + caching<p>- Link navigation + history<p>Hardest parts:<p>- String parsing(html, css)<p>- Rendering<p>- Image Caching &amp; Layout Reflowing<p>What I learned (beyond code):<p>- Systematic debugging is crucial<p>- Ship with known bugs rather than chase perfection<p>- The Power of &quot;Why?&quot;<p>~3,000 lines of C++17&#x2F;Qt6. Would love feedback on code architecture and C++ best practices!<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;beginner-jhj&#x2F;mini_browser" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;beginner-jhj&#x2F;mini_browser</a>

Found: January 28, 2026 ID: 3144

[Other] Show HN: An extensible pub/sub messaging server for edge applications hi there! i’ve been working on a project called Narwhal, and I wanted to share it with the community to get some valuable feedback.<p>what is it? Narwhal is a lightweight Pub&#x2F;Sub server and protocol designed specifically for edge applications. while there are great tools out there like NATS or MQTT, i wanted to build something that prioritizes customization and extensibility. my goal was to create a system where developers can easily adapt the routing logic or message handling pipeline to fit specific edge use cases, without fighting the server&#x27;s defaults.<p>why Rust? i chose Rust because i needed a low memory footprint to run efficiently on edge devices (like Raspberry Pis or small gateways), and also because I have a personal vendetta against Garbage Collection pauses. :)<p>current status: it is currently in Alpha. it works for basic pub&#x2F;sub patterns, but I’d like to start working on persistence support soon (so messages survive restarts or network partitions).<p>i’d love for you to take a look at the code! i’m particularly interested in all kind of feedback regarding any improvements i may have overlooked.

Found: January 28, 2026 ID: 3184

[CLI Tool] Show HN: PNANA - A TUI Text Editor I’d like to share PNANA , a lightweight TUI editor built with C++ and FTXUI that I’ve been building for personal use and now open-sourced. It’s a minimal, fast terminal-based editor focused on simple coding and editing workflows—no bloated features, just the core functionality for terminal-centric use cases.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Cyxuan0311&#x2F;PNANA" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Cyxuan0311&#x2F;PNANA</a><p>Key pragmatic features<p>Lightweight C++ core with FTXUI for smooth TUI rendering, fast startup and low resource usage<p>Basic but solid editing capabilities (syntax highlighting, line numbering, basic navigation)<p>Simple build process with minimal dependencies, easy to compile and run on Linux&#x2F;macOS terminals<p>Early LSP integration support for basic code completion (still polishing, but functional for common languages)<p>It’s very much an early-stage project—I built it to scratch my own itch for a minimal, self-built TUI editor and learn C++&#x2F;FTXUI along the way. There are definitely rough edges (e.g., some LSP kinks, limited customization), and it’s not meant to replace mature editors like Vim&#x2F;Nano—just a small open-source project for folks who like minimal terminal tools or want to learn TUI development with C++.<p>Any feedback, bug reports, or tiny suggestions are super welcome. I’m slowly iterating on it and would love to learn from the HN community’s insights. Thanks for taking a look!

Found: January 28, 2026 ID: 3146

[Other] Show HN: SHDL – A minimal hardware description language built from logic gates Hi, everyone!<p>I built SHDL (Simple Hardware Description Language) as an experiment in stripping hardware description down to its absolute fundamentals.<p>In SHDL, there are no arithmetic operators, no implicit bit widths, and no high-level constructs. You build everything explicitly from logic gates and wires, and then compose larger components hierarchically. The goal is not synthesis or performance, but understanding: what digital systems actually look like when abstractions are removed.<p>SHDL is accompanied by PySHDL, a Python interface that lets you load circuits, poke inputs, step the simulation, and observe outputs. Under the hood, SHDL compiles circuits to C for fast execution, but the language itself remains intentionally small and transparent.<p>This is not meant to replace Verilog or VHDL. It’s aimed at: - learning digital logic from first principles - experimenting with HDL and language design - teaching or visualizing how complex hardware emerges from simple gates.<p>I would especially appreciate feedback on: - the language design choices - what feels unnecessarily restrictive vs. educationally valuable - whether this kind of “anti-abstraction” HDL is useful to you.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;rafa-rrayes&#x2F;SHDL" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rafa-rrayes&#x2F;SHDL</a><p>Python package: PySHDL on PyPI<p>To make this concrete, here are a few small working examples written in SHDL:<p>1. Full Adder<p>component FullAdder(A, B, Cin) -&gt; (Sum, Cout) {<p><pre><code> x1: XOR; a1: AND; x2: XOR; a2: AND; o1: OR; connect { A -&gt; x1.A; B -&gt; x1.B; A -&gt; a1.A; B -&gt; a1.B; x1.O -&gt; x2.A; Cin -&gt; x2.B; x1.O -&gt; a2.A; Cin -&gt; a2.B; a1.O -&gt; o1.A; a2.O -&gt; o1.B; x2.O -&gt; Sum; o1.O -&gt; Cout; }</code></pre> }<p>2. 16 bit register<p># clk must be high for two cycles to store a value<p>component Register16(In[16], clk) -&gt; (Out[16]) {<p><pre><code> &gt;i[16]{ a1{i}: AND; a2{i}: AND; not1{i}: NOT; nor1{i}: NOR; nor2{i}: NOR; } connect { &gt;i[16]{ # Capture on clk In[{i}] -&gt; a1{i}.A; In[{i}] -&gt; not1{i}.A; not1{i}.O -&gt; a2{i}.A; clk -&gt; a1{i}.B; clk -&gt; a2{i}.B; a1{i}.O -&gt; nor1{i}.A; a2{i}.O -&gt; nor2{i}.A; nor1{i}.O -&gt; nor2{i}.B; nor2{i}.O -&gt; nor1{i}.B; nor2{i}.O -&gt; Out[{i}]; } }</code></pre> }<p>3. 16-bit Ripple-Carry Adder<p>use fullAdder::{FullAdder};<p>component Adder16(A[16], B[16], Cin) -&gt; (Sum[16], Cout) {<p><pre><code> &gt;i[16]{ fa{i}: FullAdder; } connect { A[1] -&gt; fa1.A; B[1] -&gt; fa1.B; Cin -&gt; fa1.Cin; fa1.Sum -&gt; Sum[1]; &gt;i[2,16]{ A[{i}] -&gt; fa{i}.A; B[{i}] -&gt; fa{i}.B; fa{i-1}.Cout -&gt; fa{i}.Cin; fa{i}.Sum -&gt; Sum[{i}]; } fa16.Cout -&gt; Cout; } }</code></pre>

Found: January 28, 2026 ID: 3145

[DevOps] Ingress NGINX Controller for Kubernetes

Found: January 28, 2026 ID: 3136

[Other] Serverless backend hosting without idle costs – open-source

Found: January 28, 2026 ID: 3206
Previous Page 58 of 216 Next