🛠️ Hacker News Tools
Showing 4481–4500 of 4567 tools from Hacker News
Last Updated
August 01, 2026 at 04:37 PM
Show HN: Interactive pinout for the Raspberry Pi Pico 2
Show HN (score: 5)[Other] Show HN: Interactive pinout for the Raspberry Pi Pico 2 I've been trying to make accessible and beautiful GPIO pinouts since I started one for the Raspberry Pi in 2013 [1]. I've since given the Raspberry Pi Pico [2] and Pico 2 [3] microcontrollers the same treatment when they launched.<p>Recently I've updated these with a new "Upside-down" view to complement the rear view, giving a pinout in the right orientation to match your project.<p>The Pico sites are all hand-coded single HTML pages with supporting CSS and minimal JS. They are set up to optionally install as a "Desktop" web app. They also degrade into a somewhat usable table in lieu of CSS and use vector graphics (for the board itself) to be viewable and printable at any size.<p>Finally, hidden behind "Advanced" is a pinout of the test pads and special function pins!<p>[1] - <a href="https://web.archive.org/web/20130505194305/pi.gadgetoid.com/pinout" rel="nofollow">https://web.archive.org/web/20130505194305/pi.gadgetoid.com/...</a> [2] - <a href="https://pico.pinout.xyz" rel="nofollow">https://pico.pinout.xyz</a> [3] - <a href="https://pico2.pinout.xyz" rel="nofollow">https://pico2.pinout.xyz</a>
Show HN: Integrated System for Enhancing VIC Output
Show HN (score: 10)[Other] Show HN: Integrated System for Enhancing VIC Output ISEVIC stands for Integrated System for Enhancing VIC output and is a cartridge for the C64 that uses the Tang Nano 20K FPGA to monitor the bus and recreate the C64 video for HDMI output. While a tremendous effort has gone into handling all the clever C64 tricks, this should be considered a 1.0 release as there are still some demos and games that exhibit bugs. Everything needed to build one is on the github page.
Show HN: NYC Subway Simulator and Route Designer
Hacker News (score: 47)[Other] Show HN: NYC Subway Simulator and Route Designer Hello HN!<p>As a long term NYC resident, I have read countless articles on ideas tweaking subway services, but always found them hard to follow without visual aid. So over the long weekend I decided to build one. It has all the basic features: trains would spawn at their origin, stop at stations, and slow down if it gets too close to another. You can also design custom routes by piecing tracks together.<p>Have fun, and let me know what you think!
Show HN: CXXStateTree – A modern C++ library for hierarchical state machines
Hacker News (score: 21)[Other] Show HN: CXXStateTree – A modern C++ library for hierarchical state machines Hi HN!<p>I've built [CXXStateTree](<a href="https://github.com/ZigRazor/CXXStateTree">https://github.com/ZigRazor/CXXStateTree</a>), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs.<p>It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility<p>It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine.<p>I’d love feedback, use cases, or contributions from the community!<p>Repo: <a href="https://github.com/ZigRazor/CXXStateTree">https://github.com/ZigRazor/CXXStateTree</a>
Show HN: I built a website to summarize Tech Twitter each day
Show HN (score: 5)[Other] Show HN: I built a website to summarize Tech Twitter each day Hey folks, I built this as a nightly job that pulls the tweets from a burner account I made, then passes it to GPT-4.1 to summarize alongside some recent headlines: <a href="https://github.com/neelsomani/tweet-insight-daily/blob/main/scripts/lambda_function.py">https://github.com/neelsomani/tweet-insight-daily/blob/main/...</a>
Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)
Hacker News (score: 70)[CLI Tool] Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)
Show HN: Simple wrapper for Chrome's built-in local LLM (Gemini Nano)
Show HN (score: 5)[Other] Show HN: Simple wrapper for Chrome's built-in local LLM (Gemini Nano) Chrome now includes a native on-device LLM (Gemini Nano) starting in version 138. I've been building with it since it was in origin trials, it's powerful but the official Prompt API is still a bit awkward:<p>- Enforces sessions even for basic usage<p>- Requires user-triggered downloads<p>- Lacks type safety or structured error handling<p>So I open-sourced a small TypeScript wrapper I originally built for other projects to smooth over the rough edges:<p>github: <a href="https://github.com/kstonekuan/simple-chromium-ai">https://github.com/kstonekuan/simple-chromium-ai</a><p>npm: <a href="https://www.npmjs.com/package/simple-chromium-ai" rel="nofollow">https://www.npmjs.com/package/simple-chromium-ai</a><p>- Stateless prompt() method inspired by Anthropic's SDK<p>- Built-in error handling and Result-based .Safe.* variants with neverthrow<p>- Token usage checks<p>- Simple initialization that provides a helper to trigger downloads (must be triggered by user action)<p>It’s intentionally minimal for hacking and prototyping. If you need fine-grained control (e.g. streaming, memory control), use the native API directly:<p><a href="https://developer.chrome.com/docs/ai/prompt-api" rel="nofollow">https://developer.chrome.com/docs/ai/prompt-api</a><p>Would love to hear what people build with it or any feedback!
opencode: AI coding agent, built for the terminal
Hacker News (score: 26)[Other] opencode: AI coding agent, built for the terminal
[DevOps] Show HN: GraphFlow – A lightweight Rust framework for multi-agent orchestration It all started with a conversation among friends about limitations in current multi-agent orchestration frameworks. We faced issues like limited control over agent memory and state, complicated persistence, scaling problems, and lack of type safety in Python-based tools. These challenges inspired us to try something different. The result was GraphFlow, a Rust-based lean framework for orchestrating multi-agent workflows that's simple, scalable, and robust. Its key features include: Graph-based orchestration: Easily define workflows using nodes and edges. Lean Execution Engine: A minimal and efficient graph executor / state machine implementation. Clear Memory Management: Direct and transparent handling of agent states. Simple DB Schema: Easy-to-understand schema for persistence and state tracking. High Performance: Native Rust performance with low overhead and easy scaling. Type Safety: Rust's type system reduces runtime errors. GraphFlow is open-source ofc and aims to solve real-world problems we've experienced firsthand. We'd love your feedback!
Show HN: ParsePoint – AI OCR that pipes any invoice straight into Excel
Show HN (score: 5)[Other] Show HN: ParsePoint – AI OCR that pipes any invoice straight into Excel Hi HN,<p>I run a small ecommerce shop and, until recently, spent way too many evenings copy-pasting supplier invoices into Excel so my books stayed clean and my expense tracking was granular. It finally hit me that I’d rather invest that time in code than in Ctrl-C/Ctrl-V, so I built ParsePoint.app.<p>Why I built it • Manual invoice entry was swallowing 4 hours every month. • Accounting software APIs felt heavyweight for my use-case; I really just wanted clean rows in a spreadsheet. • I love tinkering with AI models and needed an excuse to spin one up in production.<p>What it does 1. Upload a PDF (or forward an email). 2. ParsePoint’s AI OCR extracts line-items, amounts, tax, dates, etc. 3. Download a ready-to-pivot Excel/CSV file or hit the API to drop the data wherever you like.<p>Under the hood • Frontend: React • API: .NET 8, PostgreSQL • AI layer: an open-source VLLM model fine-tuned for document layouts<p>Outcome so far • My own workload: from 4 hours/month to less than 10 minutes. • Early beta testers (other solo-store owners) report similar time savings and fewer bookkeeping errors. • The pay-as-you-go credit system means no subscriptions or lock-ins—use it only when you need it.<p>I’d love feedback on the tech approach, pricing model, or anything that looks off. All comments welcome, and I’m here to answer every question.<p>Thanks for reading! Marcin – maker of ParsePoint.app
Show HN: Virby, a vfkit-based Linux builder for Nix-Darwin
Hacker News (score: 11)[DevOps] Show HN: Virby, a vfkit-based Linux builder for Nix-Darwin Virby is a module for nix-darwin that configures a lightweight linux VM as a remote build machine for nix, allowing linux packages to be built on macOS.
Show HN: BreakerMachines – Modern Circuit Breaker for Rails with Async Support
Show HN (score: 12)[Other] Show HN: BreakerMachines – Modern Circuit Breaker for Rails with Async Support BreakerMachines is a production-ready circuit breaker for Ruby/Rails with built-in async/fiber support, fallback chains, and rich monitoring. Unlike existing gems, it handles modern Ruby's fiber scheduler and avoids dangerous thread timeouts.
Ruby 3.4 frozen string literals: What Rails developers need to know
Hacker News (score: 132)[Other] Ruby 3.4 frozen string literals: What Rails developers need to know
Show HN: News Alert - Real-time global news monitoring with keyword alerts
Show HN (score: 18)[Other] Show HN: News Alert - Real-time global news monitoring with keyword alerts Built a 24/7 news monitoring service that sends instant email alerts when your keywords appear in breaking news worldwide.<p><pre><code> Key features: • Real-time alerts from global news sources • Custom keyword tracking • Smart filtering to prioritize important news • Perfect for investors, traders, and business professionals</code></pre>
Ceramic: A cross-platform and open-source 2D framework in Haxe
Hacker News (score: 15)[Other] Ceramic: A cross-platform and open-source 2D framework in Haxe
Gecode is an open source C++ toolkit for developing constraint-based systems
Hacker News (score: 27)[Other] Gecode is an open source C++ toolkit for developing constraint-based systems
Show HN: MCP-123, a 2-line MCP server/client (Windows-friendly)
Show HN (score: 6)[Other] Show HN: MCP-123, a 2-line MCP server/client (Windows-friendly) Got tired of every MCP example being overly verbose, or needing Docker or Mac-only scripts, so I threw together MCP-123. Point it at a tools.py, run `server.run_server(...)`, and the client auto-discovers/calls functions with OpenAI. I hope this is useful to you all.
Show HN: Tinykv – Minimal file-backed key-value store for Rust
Hacker News (score: 13)[Database] Show HN: Tinykv – Minimal file-backed key-value store for Rust I built tinykv because I kept reaching for simple persistent storage in Rust projects but found existing solutions either too complex (sled) or unmaintained (pickledb).<p>tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage.<p>Would appreciate any feedback from the HN community!
Show HN: Ncrypt – Query encrypted files privately with FHE
Show HN (score: 7)[Other] Show HN: Ncrypt – Query encrypted files privately with FHE Hey HN,<p>We're building ncrypt, an open-source encrypted file manager that allows you to store, manage, and privately query your files using fully homomorphic encryption (FHE). This project originally started as a simple SFTP-like CLI for my personal S3 buckets which I used to send and retrieve encrypted files and have more granular control over key rotation.<p>As the number of files that I was storing grew, file discovery started to become a problem, and I found myself frequently having to download and decrypt files to inspect their contents. Rather than leaving them unencrypted in S3 and therefore easier to search, I started looking into the concept of searching over encrypted data using fully homomorphic encryption. This led me to Zama's concrete-python library (<a href="https://github.com/zama-ai/concrete">https://github.com/zama-ai/concrete</a>), which provides a simple Python interface for performing FHE operations.<p>FHE is notoriously slow, so rather than trying to search over entire files I focused on a more tractable problem, indexing and searching over file metadata (summaries, keywords, embeddings, etc) which was small enough to make search practical. While still not fast compared to traditional file management tools, ncrypts search performance is decent if you keep directory sizes relatively small (under 25 files), and most of the heavy lifting happens during metadata extraction, not at search time.<p>The two types of encrypted queries we currently support are keyword search and cosine similarity search over vector embeddings, which are generated using user-specified huggingface models. Ncrypt currently supports metadata extraction for text, image, and audio files. Check out our code and give it a try at <a href="https://github.com/ncryptai/ncrypt">https://github.com/ncryptai/ncrypt</a>.<p>We love feedback!
Show HN: Kuvasz – an open-source uptime and SSL monitoring service
Show HN (score: 8)[Monitoring/Observability] Show HN: Kuvasz – an open-source uptime and SSL monitoring service A few months ago I took out my side project - an uptime & SSL monitoring service - from the drawer. I've decided to give it a new life and completely overhauled it, added a lot of new feature, and most importantly, a UI.<p>Highlights<p>- configurable uptime & SSL monitoring<p>- Telegram, Slack, PagerDuty & E-mail notifications (more to come!)<p>- fully-fledged REST API<p>- a responsive, modern & fast UI<p>- monitors are optionally configurable via a single YAML file, or you can choose to use either the UI or the API to maintain them<p>- Cloud-native, distributed as amd64 and arm64 images<p>- Only one dependency: a PostgreSQL database to connect to<p>- Extensive examples in the docs<p>- stable memory usage (max ~360MB) & great performance<p>It's written in Kotlin, under the hood it uses Micronaut with Netty, jOOQ, and PostgreSQL, and the server-side-rendered UI is built with kotlinx.html, Alpine.js, and htmx.<p>It's called Kuvasz (pronounce as [ˈkuvɒs]), and you can find the repository here: <a href="https://github.com/kuvasz-uptime/kuvasz">https://github.com/kuvasz-uptime/kuvasz</a><p>And the website with the extensive documentation here: <a href="https://kuvasz-uptime.dev" rel="nofollow">https://kuvasz-uptime.dev</a>