🛠️ All DevTools
Showing 401–420 of 3033 tools
Last Updated
January 17, 2026 at 08:00 PM
Show HN: Fate, a new data framework for React and tRPC, inspired by Relay
Hacker News (score: 11)[Other] Show HN: Fate, a new data framework for React and tRPC, inspired by Relay
Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP
Show HN (score: 6)[API/SDK] Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP Hey, I'm a co-founder at ElectricSQL. Durable Streams is the delivery protocol underneath our Postgres sync engine—we've been refining it in production for 18 months.<p>The core idea: streams get their own URL and use opaque, monotonic offsets. Clients persist the last offset they processed and resume with "give me everything after X." No server-side session state, CDN-cacheable, plain HTTP.<p>We kept seeing teams reinvent this for AI token streaming and real-time apps, so we're standardizing it as a standalone protocol.<p>The repo has a reference Node.js server and TypeScript client. Would love to see implementations in other languages—there's a conformance test suite to validate compatibility.<p>Happy to dig into the design tradeoffs—why plain HTTP over WebSockets, etc.
Show HN: Detail, a Bug Finder
Hacker News (score: 33)[Other] Show HN: Detail, a Bug Finder Hi HN, tl;dr we built a bug finder that's working really well, especially for app backends. Try it out and send us your thoughts!<p>Long story below.<p>--------------------------<p>We originally set out to work on technical debt. We had all seen codebases with a lot of debt, so we had personal grudges about the problem, and AI seemed to be making it a lot worse.<p>Tech debt also seemed like a great problem for AI because: 1) a small portion of the work is thinky and strategic, and then the bulk of the execution is pretty mechanical, and 2) when you're solving technical debt, you're usually trying to preserve existing behavior, just change the implementation. That means you can treat it as a closed-loop problem if you figure out good ways to detect unintended behavior changes due to a code change. And we know how to do that – that's what tests are for!<p>So we started with writing tests. Tests create the guardrails that make future code changes safer. Our thinking was: if we can test well enough, we can automate a lot of other tech debt work at very high quality.<p>We built an agent that could write thousands of new tests for a typical codebase, most "merge-quality". Some early users merged hundreds of PRs generated this way, but intuitively the tool always felt "good but not great". We used it sporadically ourselves, and it usually felt like a chore.<p>Around this point we realized: while we had set out to write good tests, we had built a system that, with a few tweaks, might be very good at finding bugs. When we tested it out on some friends' codebases, we discovered that almost every repo has tons of bugs lurking in it that we were able to flag. Serious bugs, interesting enough that people dropped what they were doing to fix them. Sitting right there in peoples codebases, already merged, running in prod.<p>We also found a lot of vulns, even in mature codebases, and sometimes even right after someone had gotten a pentest.<p>Under the hood: - We check out a codebase and figure out how to build it for local dev and exercise it with tests. - We take snapshots of the built local dev state. (We use Runloop for this and are big fans.) - We spin up hundreds of copies of the local dev environment to exercise the codebase in thousands of ways and flag behaviors that seem wrong. - We pick the most salient, scary examples and deliver them as linear tickets, github issues, or emails.<p>In practice, it's working pretty well. We've been able to find bugs in everything from compilers to trading platforms (even in rust code), but the sweet spot is app backends.<p>Our approach trades compute for quality. Our codebase scans take hours, far beyond what would be practical for a code review bot. But the result is that we can make more judicious use of engineers’ attention, and we think that’s going to be the most important variable.<p>Longer term, we think compute is cheap, engineer attention is expensive. Wielded properly, the newest models can execute complicated changes, even in large codebases. That means the limiting reagent in building software is human attention. It still takes time and focus for an engineer to ingest information, e.g. existing code, organizational context, and product requirements. These are all necessary before an engineer can articulate what they want in precise terms and do a competent job reviewing the resulting diff.<p>For now we're finding bugs, but the techniques we're developing extend to a lot of other background, semi-proactive work to improve codebases.<p>Try it out and tell us what you think. Free first scan, no credit card required: <a href="https://detail.dev/" rel="nofollow">https://detail.dev/</a><p>We're also scanning on OSS repos, if you have any requests. The system is pretty high signal-to-noise, but we don't want to risk annoying maintainers by automatically opening issues, so if you request a scan for an OSS repo the results will go to you personally. <a href="https://detail.dev/oss" rel="nofollow">https://detail.dev/oss</a>
Show HN: I got tired of switching AI tools, so I built an IDE with 11 of them
Show HN (score: 11)[IDE/Editor] Show HN: I got tired of switching AI tools, so I built an IDE with 11 of them Each AI has strengths - Claude reasons well, Gemini handles long context, Codex integrates with GitHub. But switching between them means losing context.<p>Built HiveTechs: one workspace where Claude Code, Gemini CLI, Codex, DROID, and 7 others run in integrated terminals with shared memory.<p>Also added consensus validation - 3 AIs analyze independently, 4th synthesizes.<p>Real IDE with Monaco editor, Git, PTY terminals. Not a wrapper.<p>Looking for feedback: hivetechs.io
Mistral Releases Devstral 2 (72.2% SWE-Bench Verified) and Vibe CLI
Hacker News (score: 14)[Other] Mistral Releases Devstral 2 (72.2% SWE-Bench Verified) and Vibe CLI
Fate: A modern data client for React and tRPC
Hacker News (score: 23)[API/SDK] Fate: A modern data client for React and tRPC
API UP
Product Hunt[API/SDK] A SaaS platform that lets you create and host APIs instantly What you get • AI-assisted API code generation • Self-managed APIs with infrastructure fully configured • Scales automatically (deploy anywhere later if you want) • Admin UI for Product, Dev, and Platform/Ops teams • Clean-code templates using the Command pattern • Robust CLI to bootstrap features fast • SDKs for Web & Mobile • Monitoring, logs, metrics, auth, and versioning built-in
CodeContext API
Product Hunt[API/SDK] The Documentation Layer for AI Agents (RAG in 1 Click) Developer Tools, Artificial Intelligence, API Stop scraping docs. CodeContext API gives your AI agents instant access to up-to-date documentation for 1000+ libraries (React, LangChain, Next.js). Prevent hallucinations and save 90% on tokens with optimized JSON responses.
WarpGrep
Product Hunt[Other] Remove context rot + improve code search Introducing WarpGrep, a fast context subagent that improves coding agent performance. WarpGrep speeds up coding tasks 40% and reduces context rot by 70% on long horizon tasks by treating context retrieval as its own RL trained system. Inspired by Cognition’s SWE-Grep - we’re opening access to Claude Code, Codex, OpenCode or any coding agent via MCP (or through our SDK)
Kerno
Product Hunt[Testing] Testing Co-Pilot for Backend Engineers Never manually write, or and maintain backend tests again! Kerno automates integration testing end-to-end inside your IDE. It understands your codebase, generates meaningful tests, spins up test environments, executes tests, and delivers instant audit reports to catch issues early, validate changes before committing your code. Use Kerno to: → Catch breaking changes at source → Augment current Code-Gen loops with test data → Audit AI generated code in real-time → Increase test coverage
Show HN: DataKit, your all in browser data studio is open source now
Show HN (score: 6)[Other] Show HN: DataKit, your all in browser data studio is open source now Hey HN! I'm open-sourcing DataKit today.<p>GitHub: <a href="https://github.com/datakitpage/datakit" rel="nofollow">https://github.com/datakitpage/datakit</a> Live demo: <a href="https://datakit.page" rel="nofollow">https://datakit.page</a><p>DataKit is a browser-based data analysis platform that processes multi-gigabyte files (CSV, Parquet, JSON, Excel) entirely client-side using DuckDB-WASM. Your data never leaves your browser.<p>What it does: • Process large files (tested up to 20GB) without any server • Full SQL interface powered by DuckDB compiled to WebAssembly • Python notebooks via Pyodide for data science workflows • Connect to remote sources (PostgreSQL, MotherDuck, S3) with optional proxy • AI assistant that only sees column schemas, not actual data<p>I was done with having to choose between cloud tools and heavy local installations. I wanted something that just works in a browser tab but has real power.<p>It's AGPL licensed with commercial licenses available for enterprises.<p>I've been building this solo as a side project for the past few months. Would love your feedback on: - Performance bottlenecks you encounter - Features you'd need for your workflows - The architecture decisions (all client-side vs hybrid)
Show HN: DuckDB for Kafka Stream Processing
Hacker News (score: 27)[Database] Show HN: DuckDB for Kafka Stream Processing Hello Everyone! We built SQLFlow as a lightweight stream processing engine.<p>We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!<p>DuckDB also supports a rich ecosystem of sinks and connectors!<p><a href="https://sql-flow.com/docs/category/tutorials/" rel="nofollow">https://sql-flow.com/docs/category/tutorials/</a><p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors<p>I would love your feedback, criticisms and/or experiences!<p>Thank you
Show HN: Diesel-guard – Lint Diesel migrations for unsafe PostgreSQL patterns
Show HN (score: 12)[Other] Show HN: Diesel-guard – Lint Diesel migrations for unsafe PostgreSQL patterns
AMD GPU Debugger
Hacker News (score: 146)[Other] AMD GPU Debugger
Show HN: LinkedQL – Live Queries over Postgres, MySQL, MariaDB
Hacker News (score: 18)[Database] Show HN: LinkedQL – Live Queries over Postgres, MySQL, MariaDB LinkedQL is a new SQL client that supports live queries over any Postgres, MySQL, and MariaDB database. You get result sets that self-update differentially as rows change in your database – via inserts, updates, deletes. Works with no extra tooling/ORM layer or GraphQL servers. You opt into live mode simply with a flag: client.query('SELECT ...', { live: true }). More at: <a href="https://linked-ql.netlify.app/capabilities/live-queries" rel="nofollow">https://linked-ql.netlify.app/capabilities/live-queries</a><p>LinkedQL is written in JavaScript and runs in both client and server environments.<p>GitHub + docs: <a href="https://github.com/linked-db/linked-ql" rel="nofollow">https://github.com/linked-db/linked-ql</a><p>Demo examples included.<p>I’d love feedback: • Anything confusing? • Anything seems useful or dangerous? • Anything else that'd make you consider LinkedQL for production?<p>Thanks for taking a look — happy to answer any questions.
Show HN: I wrote a book – Debugging TypeScript Applications (in beta)
Show HN (score: 7)[Other] Show HN: I wrote a book – Debugging TypeScript Applications (in beta)
cloudflare/vibesdk
GitHub Trending[Other] An open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stack
slidevjs/slidev
GitHub Trending[Other] Presentation Slides for Developers
Show HN: Dograh – an OSS Vapi alternative to quickly build and test voice agents
Hacker News (score: 13)[DevOps] Show HN: Dograh – an OSS Vapi alternative to quickly build and test voice agents Hi HN, I have been building voice agents for sometime now. I was earlier automating parts of visa processing, and we needed real-time, multilingual voice calling.<p>I assumed the hard work was just wiring LiveKit/Pipecat + STT/TTS + an LLM. It wasn’t.<p>Even with solid OSS (Pipecat/LiveKit), we still had to do a lot of plumbing- variable extraction, tracing, testing etc and any workflow changes required constant redeploys.<p>We eventually realized we’d spent more time building infrastructure than building the actual agents. Everything felt custom. We hit every possible pain with Pipecat and VAPI style systems.<p>So we built Dograh - a fully open-source voice agent framework that includes all the boring, painful pieces by default.<p>What’s different:<p>- Pipecat-based engine, but forked - custom event model, and concurrency fixes<p>- One-click start template generated by an LLM Agent for a quick get start template for any use case<p>- Drag-and-drop visual agent builder for quick iteration (the thing we wished existed earlier)<p>- Variable extraction layer (name/order/date/etc.) baked into the LLM loop<p>- Built in Telephony integration (Twilio/ Vonage/ Vobiz/ Cloudonix)<p>- Multilingual support end-to-end<p>- Select any LLM TTS STT (add their credits, if any)<p>- AI-to-AI call testing: automatically stress-test an agent before shipping (still a work in progress- so patchy as of now)<p>- Fully Open Source<p>It's built and maintained by YC alumni / exit founders who got tired of rebuilding the same plumbing.<p>Why we open-sourced it: We kept feeling that the space was drifting toward closed SaaS abstractions (VAPI, Retell). Those are good for demos, but once you need data controls, privacy or self/offline deployment, you end up stuck. We wanted a stack where you can see every part, fork it, self-host it, and patch it as needed.<p>Try it:<p>- Repo: <a href="https://github.com/dograh-hq/dograh" rel="nofollow">https://github.com/dograh-hq/dograh</a><p>This spins up a basic multilingual agent with everything pre-wired.<p>Who this is for:<p>- If you are looking for self hosting a Vapi like platform for Data Privacy etc.<p>- Anyone trying to build production-grade voice agents without reinventing audio plumbing.<p>- If you’ve tried to glue STT→LLM→TTS manually, you probably know the exact pain this is built for<p>Happy to answer technical questions, show the architecture, or hear how we can improve the product.
GitHub Actions Has a Package Manager, and It Might Be the Worst
Hacker News (score: 152)[Other] GitHub Actions Has a Package Manager, and It Might Be the Worst