π οΈ All DevTools
Showing 1781–1800 of 4344 tools
Last Updated
April 26, 2026 at 04:00 PM
Show HN: MCP Gateway β Unifying Access to MCP Servers Without NΓM Integrations
Show HN (score: 9)[Other] Show HN: MCP Gateway β Unifying Access to MCP Servers Without NΓM Integrations Many teams connecting LLMs to external tools eventually encounter the same architectural issue: as more tools and agents are added, the integration pattern becomes an NΓM mesh of direct connections. Each agent implements its own auth, retries, rate limiting, and logging; each tool needs credentials distributed to multiple places and observability becomes fragmented.<p>We built LLM gateway with this goal to provide a single place to manage authentication, authorization, routing, and observability for MCP servers, with a path toward a more general agent-gateway architecture in the future.<p>The system includes a central MCP registry, support for OAuth2/DCR integration, Virtual MCP Servers for curated toolsets, and a playground for experimenting with tool calls.<p>Resources -<p>Architecture Blog β Covers the NΓM problem, gateway motivation, design choices, auth layers, Virtual MCP Servers, and the overall model.<p><a href="https://www.truefoundry.com/blog/introducing-truefoundry-mcp-gateway" rel="nofollow">https://www.truefoundry.com/blog/introducing-truefoundry-mcp...</a><p>Tutorial β Step-by-step guide to writing an MCP server, adding Okta-based OAuth, and integrating it with the Gateway.<p><a href="https://docs.truefoundry.com/docs/ai-gateway/mcp-server-oauth-okta" rel="nofollow">https://docs.truefoundry.com/docs/ai-gateway/mcp-server-oaut...</a><p>Feedback on gaps and edge cases is welcome.<p><a href="https://www.truefoundry.com/mcp-gateway" rel="nofollow">https://www.truefoundry.com/mcp-gateway</a>
Building a Toast Component
Hacker News (score: 12)[Other] Building a Toast Component
Show HN: Fresh β A new terminal editor built in Rust
Hacker News (score: 40)[IDE/Editor] Show HN: Fresh β A new terminal editor built in Rust I built Fresh to challenge the status quo that terminal editing must require a steep learning curve or endless configuration. My goal was to create a fast, resource-efficient TUI editor with the usability and features of a modern GUI editor (like a command palette, mouse support, and LSP integration).<p>Core Philosophy:<p>- <i>Ease-of-Use:</i> Fundamentally non-modal. Prioritizes standard keybindings and a minimal learning curve.<p>- <i>Efficiency:</i> Uses a lazy-loading piece tree to avoid loading huge files into RAM - reads only what's needed for user interactions. Coded in Rust.<p>- <i>Extensibility:</i> Uses TypeScript (via Deno) for plugins, making it accessible to a large developer base.<p>The Performance Challenge:<p>I focused on resource consumption and speed with large file support as a core feature. I did a quick benchmark loading a 2GB log file with ANSI color codes. Here is the comparison against other popular editors:<p><pre><code> - Fresh: Load Time: *~600ms* | Memory: *~36 MB* - Neovim: Load Time: ~6.5 seconds | Memory: ~2 GB - Emacs: Load Time: ~10 seconds | Memory: ~2 GB - VS Code: Load Time: ~20 seconds | Memory: OOM Killed (~4.3 GB available) </code></pre> (Only Fresh rendered the ansi colors.)<p>Development process:<p>I embraced Claude Code and made an effort to get good mileage out of it. I gave it strong specific directions, especially in architecture / code structure / UX-sensitive areas. It required constant supervision and re-alignment, especially in the performance critical areas. Added very extensive tests (compared to my normal standards) to keep it aligned as the code grows. Especially, focused on end-to-end testing where I could easily enforce a specific behavior or user flow.<p>Fresh is an open-source project (GPL-2) seeking early adopters. You're welcome to send feedback, feature requests, and bug reports.<p>Website: <a href="https://sinelaw.github.io/fresh/" rel="nofollow">https://sinelaw.github.io/fresh/</a><p>GitHub Repository: <a href="https://github.com/sinelaw/fresh" rel="nofollow">https://github.com/sinelaw/fresh</a>
Show HN: The Taka Programming Language
Show HN (score: 9)[Other] Show HN: The Taka Programming Language Hi HN! I created a small stack-based programming language, which I'm using to solve Advent of Code problems. I think the forward Polish notation works pretty nicely.
Monostate AItraining
Product Hunt[CLI Tool] Fine-tuning, RL, and inference in one CLI Fine-tune LLMs and ML models with automatic dataset conversion, hyperparameter sweeps, and custom RL environments - monostate/aitraining
beLow
Product Hunt[Other] Inline insights with C/C++ that shows CPU, memory, energy beLow automatically analyzes your C and C++ embedded code to identify performance bottlenecks and generate optimized code tailored to your target hardware. Slash execution time, reduce energy consumption, and accelerate time to market. Designed for developers building in automotive, aerospace, robotics, and other performance-critical systems, beLow simplifies the complex work of embedded code optimization so teams can focus on innovation, not fine-tuning.
Show HN: Golang Client Library for Gradium.ai TTS/STT API
Show HN (score: 5)[API/SDK] Show HN: Golang Client Library for Gradium.ai TTS/STT API
Client-side GPU load balancing with Redis and Lua
Hacker News (score: 29)[Other] Client-side GPU load balancing with Redis and Lua
Detecting AV1-encoded videos with Python
Hacker News (score: 14)[Other] Detecting AV1-encoded videos with Python
Show HN: RunMat β runtime with auto CPU/GPU routing for dense math
Hacker News (score: 17)[Other] Show HN: RunMat β runtime with auto CPU/GPU routing for dense math Hi, Iβm Nabeel. In August I released RunMat as an open-source runtime for MATLAB code that was already much faster than GNU Octave on the workloads I tried. <a href="https://news.ycombinator.com/item?id=44972919">https://news.ycombinator.com/item?id=44972919</a><p>Since then, Iβve taken it further with RunMat Accelerate: the runtime now automatically fuses operations and routes work between CPU and GPU. You write MATLAB-style code, and RunMat runs your computation across CPUs and GPUs for speed. No CUDA, no kernel code.<p>Under the hood, it builds a graph of your array math, fuses long chains into a few kernels, keeps data on the GPU when that helps, and falls back to CPU JIT / BLAS for small cases.<p>On an Apple M2 Max (32 GB), here are some current benchmarks (median of several runs):<p>* 5M-path Monte Carlo * RunMat β 0.61 s * PyTorch β 1.70 s * NumPy β 79.9 s β ~2.8Γ faster than PyTorch and ~130Γ faster than NumPy on this test.<p>* 64 Γ 4K image preprocessing pipeline (mean/std, normalize, gain/bias, gamma, MSE) * RunMat β 0.68 s * PyTorch β 1.20 s * NumPy β 7.0 s β ~1.8Γ faster than PyTorch and ~10Γ faster than NumPy.<p>* 1B-point elementwise chain (sin / exp / cos / tanh mix) * RunMat β 0.14 s * PyTorch β 20.8 s * NumPy β 11.9 s β ~140Γ faster than PyTorch and ~80Γ faster than NumPy.<p>If you want more detail on how the fusion and CPU/GPU routing work, I wrote up a longer post here: <a href="https://runmat.org/blog/runmat-accel-intro-blog" rel="nofollow">https://runmat.org/blog/runmat-accel-intro-blog</a><p>You can run the same benchmarks yourself from the GitHub repo in the main HN link. Feedback, bug reports, and βhereβs where it breaks or is slowβ examples are very welcome.
Show HN: Marmot β Single-binary data catalog (no Kafka, no Elasticsearch)
Hacker News (score: 24)[Other] Show HN: Marmot β Single-binary data catalog (no Kafka, no Elasticsearch)
Nixtml: Static website and blog generator written in Nix
Hacker News (score: 21)[Other] Nixtml: Static website and blog generator written in Nix
A deep dive into QEMU: The Tiny Code Generator (TCG), part 1 (2021)
Hacker News (score: 50)[Other] A deep dive into QEMU: The Tiny Code Generator (TCG), part 1 (2021)
Vibecode DB
Product Hunt[API/SDK] The Frontend Database API Gateway vibecode-db rethinks how frontend apps talk to the backend. Define your schema once and query any backend - SQLite, Supabase, PostgreSQL, REST APIs β using one unified, type-safe interface. No rewrites, no SDK switching, no lock-in. Swap databases anytime, build offline-first apps, and integrate any backend through CustomAdapter. Write once. Use anywhere.
SimCockpit
Product Hunt[IDE/Editor] Xcode Simulator Supercharged SimCockpit is the native control center for your Xcode Simulator. We built it to replace the friction of terminal commands and scattered tools with a single floating window. Toggle network conditions, mock GPS locations, edit User Defaults, and record demos without breaking your flow. It is the missing companion designed to let you focus on building great apps, not managing your environment.
Show HN: Webclone.js β A simple tool to clone websites
Show HN (score: 7)[Other] Show HN: Webclone.js β A simple tool to clone websites I needed a lightweight way to archive documentation from a website. wget and similar tools failed to clone the site reliably (missing assets, broken links, etc.), so I ended up building a full website-cloning tool using Node.js + Puppeteer.<p>Repo: <a href="https://github.com/jademsee/webclone" rel="nofollow">https://github.com/jademsee/webclone</a><p>Feedback, issues, and PRs are very welcome.
ULID: Universally Unique Lexicographically Sortable Identifier
Hacker News (score: 39)[Other] ULID: Universally Unique Lexicographically Sortable Identifier
Show HN: Cm-colors βI got tired of manually fixing wcag contrast,so I made this
Show HN (score: 5)[Code Quality] Show HN: Cm-colors βI got tired of manually fixing wcag contrast,so I made this I usually look up palettes and the UI comes out nice except some color pairs don't pass wcag color contrast and well - just isn't readable Ended up writing a tiny library that automatically nudges your text color just enough to pass AA or AAA, while keeping it visually similar to the original along with a color contrast linter so we can use it in CI Thought you guys might find it useful too, it's foss :>
Durin is a library for reading and writing the Dwarf debugging format
Hacker News (score: 10)[Other] Durin is a library for reading and writing the Dwarf debugging format
Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs
Hacker News (score: 19)[Other] Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs Hey HN! Over the weekend (leaning heavily on Opus 4.5) I wrote Jargon - an AI-managed zettelkasten that reads articles, papers, and YouTube videos, extracts the key ideas, and automatically links related concepts together.<p>Demo video: <a href="https://youtu.be/W7ejMqZ6EUQ" rel="nofollow">https://youtu.be/W7ejMqZ6EUQ</a><p>Repo: <a href="https://github.com/schoblaska/jargon" rel="nofollow">https://github.com/schoblaska/jargon</a><p>You can paste an article, PDF link, or YouTube video to parse, or ask questions directly and it'll find its own content. Sources get summarized, broken into insight cards, and embedded for semantic search. Similar ideas automatically cluster together. Each insight can spawn research threads - questions that trigger web searches to pull in related content, which flows through the same pipeline.<p>You can explore the graph of linked ideas directly, or ask questions and it'll RAG over your whole library plus fresh web results.<p>Jargon uses Rails + Hotwire with Falcon for async processing, pgvector for embeddings, Exa for neural web search, crawl4ai as a fallback scraper, and pdftotext for academic papers.