Show HN: MCP server for up-to-date Zig standard library documentation

Hacker News (score: 21)
Found: July 21, 2025
ID: 511

Description

Other
Show HN: MCP server for up-to-date Zig standard library documentation Hey HN! I made this because Zig's stdlib changes so much and outdated docs are a problem. Server fetches the latest documentation directly from the ziglang.org and makes it available through the MCP, so LLM can query stdlib functions and builtins.

Link: https://github.com/zig-wasm/zig-mcp

More from Hacker

Fast TypeScript (Code Complexity) Analyzer

Fast TypeScript (Code Complexity) Analyzer

Show HN: Wispbit - Linter for AI coding agents

Show HN: Wispbit - Linter for AI coding agents Hey HN! Ilya and Nikita here. We&#x27;re building wispbit (<a href="https:&#x2F;&#x2F;wispbit.com" rel="nofollow">https:&#x2F;&#x2F;wispbit.com</a>) - a tool that helps keep codebase standards alive.<p>With the help of AI coding tools, engineers are writing more code than ever. Code output has increased, but the tooling to manage this hasn&#x27;t improved. Background agents still write bad code, and your IDE still writes slop without the right context.<p>So we built wispbit. It works by scanning your codebase for patterns you already use, and coming up with rules. Rules are kept up to date as standards change, and you can edit rules any time.<p>You can enforce these rules during code review, and because we have this rules system, you can run a CLI locally to review using these rules. You can think of it as a portable rules file that you can bring anywhere.<p>We put a lot of work into making a system that produces good rules and avoids slop. For repository crawling, we have an agent that dispatches subagents, similar to Anthropic&#x27;s research agent. These subagents will go through and look for common patterns within modules and directories, and report back to the main agent, which synthesizes the results. We also do a historical scan on your pull request comments, determine which ones were addressed, filter out comments that wouldn&#x27;t make a good rule, and use that to create or update rules.<p>Our early users are seeing 80%+ resolution rates, meaning that 80% of comments that wispbit makes are resolved.<p>Long-term, we see ourselves being a validation layer for AI-written code. With tools like Devin and Cursor, we find ourselves having to re-prompt the same solution many times. We still don&#x27;t know the long-term implications on AI-assisted codebases, so we want to get in front of that as soon as possible.<p>We&#x27;ve opened up signups for free to HN folks at <a href="https:&#x2F;&#x2F;wispbit.com" rel="nofollow">https:&#x2F;&#x2F;wispbit.com</a>. We&#x27;re also around to chat and answer questions!

Testing a compiler-driven full-stack web framework

Testing a compiler-driven full-stack web framework

Show HN: DidMySettingsChange – A tool that checks changed windows settings

Show HN: DidMySettingsChange – A tool that checks changed windows settings Microsoft has been under heavy scrutiny with how they manage Windows over the years, particularly concerning privacy and telemetry settings. Many users find that after disabling certain settings, these settings are mysteriously re-enabled after updates or without any apparent reason. DidMySettingsChange is a Python script designed to help users keep track of their Windows privacy and telemetry settings, ensuring that they stay in control of their privacy without the hassle of manually checking each setting. Features<p><pre><code> Comprehensive Checks: Automatically scans all known Windows privacy and telemetry settings. Change Detection: Alerts users if any settings have been changed from their preferred state. Customizable Configuration: Allows users to specify which settings to monitor. Easy to Use: Simple command-line interface that provides clear and concise output. Logs and Reports: Generates detailed logs and reports for auditing and troubleshooting.</code></pre>

Show HN: A web version of Pips game (NYT domino game)

Show HN: A web version of Pips game (NYT domino game) Hi everyone,<p>I’m an indie developer learning Next.js and a big fan of the NYT game Pips. Inspired by it, I built <a href="https:&#x2F;&#x2F;pipsgamer.com" rel="nofollow">https:&#x2F;&#x2F;pipsgamer.com</a> — a responsive web version of Pips with smooth gameplay on both desktop and mobile.<p>What makes this project different from NYT’s version is that you can play it infinitely under three difficulty levels: Easy &#x2F; Medium &#x2F; Hard.<p>This is the first time I’ve built a game. Along the way I ran into many difficulties: implementing the game logic, configuring the UI, matching layouts for small and large screens, etc. I spent many lonely nights and sometimes even doubted whether I could complete the whole project. After 24 days of persistent effort, the project is finally finished.<p>No signup required — just go and play. If you try it out I’d really appreciate your feedback: what you like, what bugs you see, what could be improved.<p>Thanks!

Show HN: Lue – Terminal eBook Reader with Text-to-Speech

Show HN: Lue – Terminal eBook Reader with Text-to-Speech Shown HN: Lue - Terminal eBook Reader with Text-to-Speech<p>Hello,<p>Just went live on GitHub with this project.<p>I really enjoy listening to my eBooks as audiobooks but was frustrated by the available options. Converting books into audiobooks with scripts is tedious, and most tools stumble over footnotes, headers, or formatting. I wanted something simple: just throw a book at it, and it starts reading immediately without any clicking or loading.<p>I also wanted it to be customizable and modular because new, better TTS engines are released all the time. For this initial release, I settled on Edge and Kokoro because they’re both fast (real-time) and good quality. I’ve already made modules for Kitten TTS, Gemini and a few others, and they work too. So I hope this setup is future-proof.<p>Here’s what Lue supports:<p>Multi-format: EPUB, PDF, TXT, DOCX, HTML, RTF, and Markdown.<p>Modular TTS system: Default Edge TTS (online) and Kokoro TTS (offline&#x2F;local), with an architecture to add more models.<p>Rich terminal UI: Full keyboard and mouse support, customizable color themes, smooth scrolling.<p>Smart persistence: Automatically saves reading progress across sessions.<p>Cross-platform &amp; multilingual: macOS, Linux, Windows, supporting 100+ languages.<p>I’d love feedback on both usability and the TTS experience. Are there any features you wish it had?

Show HN: CXXStateTree – A modern C++ library for hierarchical state machines

Show HN: CXXStateTree – A modern C++ library for hierarchical state machines Hi HN!<p>I&#x27;ve built [CXXStateTree](<a href="https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree">https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree</a>), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs.<p>It supports: - Deeply nested states - Entry&#x2F;exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility<p>It&#x27;s ideal for complex control logic, embedded systems, games, robotics, and anywhere you&#x27;d use a finite state machine.<p>I’d love feedback, use cases, or contributions from the community!<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree">https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree</a>

Modelling API rate limits as diophantine inequalities

Modelling API rate limits as diophantine inequalities

Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs

Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs

No other tools from this source yet.