🛠️ Hacker News Tools
Showing 961–980 of 2497 tools from Hacker News
Last Updated
April 23, 2026 at 04:00 AM
Xmake: A cross-platform build utility based on Lua
Hacker News (score: 30)[Other] Xmake: A cross-platform build utility based on Lua
[Other] Show HN: Sightline – Shodan-style search for real-world infra using OSM Data Hi HN,<p>I built *Sightline*, a Shodan-style search engine for *physical-world infrastructure*.<p>Shodan makes it easy to explore exposed internet services. Sightline applies the same idea to the real world, using OpenStreetMap as the data source.<p>You can search things like:<p>* “telecom towers in karnataka” * “power plants near mumbai” * “data centers in paris france”<p>or use structured queries:<p>* `type:telecom operator:airtel region:karnataka` * `type:data_center operator:google`<p>Sightline:<p>* uses Overpass API for querying OSM features * uses Nominatim for resolving countries, regions, and cities * avoids hardcoded geography * uses deterministic, rule-based parsing (no AI inference)<p>Repo: <a href="https://github.com/ni5arga/sightline" rel="nofollow">https://github.com/ni5arga/sightline</a> Try it out: <a href="https://sightline-maps.vercel.app" rel="nofollow">https://sightline-maps.vercel.app</a>
Show HN: VM-curator – a TUI alternative to libvirt and virt-manager
Hacker News (score: 19)[CLI Tool] Show HN: VM-curator – a TUI alternative to libvirt and virt-manager I've long wanted to harness QEMU/KVM for my desktop virtual machines, but I'm befuddled by virt-manager's lack of support for working NVIDIA 3D acceleration, dogmatic embrace of ugly XML, and the puzzling UI decision of having to click what seems like 15 buttons to attach an ISO to a VM image. When I further learned that NVIDIA's broken 3D acceleration is the fault of libvirt as opposed to QEMU's virtio driver, I had an idea...<p>Behold, vm-curator! A fast and friendly VM management TUI written in Rust. You can create, configure, organize, and manage VMs directly with QEMU. No libvert. No XML. No wonky UI's. Just the right level of friendliness, customization, and speed to be really really useful.<p>The best part? 3D para-virtualization works with NVIDIA cards (via virtio-vga-gl!) No jumping through hoops to get GPU passthrough working!<p>(Disclaimer: This works great with other guest Linux VMs, but is not suitable for Windows gaming. If you want to game on Windows within a VM, passthrough is a must. vm-curator will have fast and friendly support soon.)<p>Looking for contributors (especially to help with the ascii art,) and donations are welcome. (Claude was a big help, but this was not a vibe-coded affair. We pair-programmed approx. 10,000 lines of code here. It was a great way to learn Rust, actually!)
Building a High-Performance Rotating Bloom Filter in Java
Hacker News (score: 21)[Other] Building a High-Performance Rotating Bloom Filter in Java
[Other] Show HN: C From Scratch – Learn safety-critical C with prove-first methodology Seven modules teaching C the way safety-critical systems are actually built: MATH → STRUCT → CODE → TEST.<p>Each module answers one question: Does it exist? (Pulse), Is it normal? (Baseline), Is it regular? (Timing), Is it trending? (Drift), Which sensor to trust? (Consensus), How to handle overflow? (Pressure), What do we do about it? (Mode).<p>Every module is closed (no dependencies), total (handles all inputs), deterministic, and O(1). 83 tests passing.<p>Built this after 30 years in UNIX systems. Wanted something that teaches the rigour behind certified systems without requiring a decade of on-the-job learning first.<p>MIT licensed. Feedback welcome.
Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android
Show HN (score: 7)[Other] Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android jSciPy is an open-source Java signal processing and scientific computing library inspired by SciPy.<p>It focuses on FFT, filters, PSD, STFT, DCT and Android compatibility, aiming to fill the gap for DSP-heavy workloads on JVM and Android.
Show HN: I built a space travel calculator using Vanilla JavaScript
Show HN (score: 52)[Other] Show HN: I built a space travel calculator using Vanilla JavaScript I built this because measuring my age in years felt boring—I wanted to see the kilometers.<p>The first version only used Earth's orbital speed (~30km/s), but the number moved too slowly. To get the "existential dread" feeling, I switched to using the Milky Way's velocity relative to the CMB (~600km/s). The math takes some liberties (using scalar sum instead of vector) to make the speed feel "fast," but it gets the point across.<p>Under the hood, it's a single HTML file with zero dependencies. No React, no build step. The main challenge was the canvas starfield—I had to pre-allocate the star objects to stop the garbage collector from causing stutters on mobile.<p>Let me know if the physics makes you angry or if the stars run smooth on your device.
Show HN: Open-source Figma design to code
Show HN (score: 5)[Other] Show HN: Open-source Figma design to code Hi HN, founders of VibeFlow (YC S25) here.<p>We mostly work on backend and workflow tooling, but we needed a way to turn Figma designs into frontend code as a kickstart for prototyping. It takes a Figma frame and converts it into React + Tailwind components (plus assets).<p>If you want to try it: You can run it locally or use it via the VibeFlow UI to poke at it without setup (<a href="https://app.vibeflow.ai/">https://app.vibeflow.ai/</a>)
Show HN: TempleOS Playground
Show HN (score: 5)[Other] Show HN: TempleOS Playground I noticed that Fabrice Bellard added x86_64 support to JSLinux, and I decided to do some work getting TempleOS up and running on it. Enjoy the fruits of my labor: TempleOS, running locally in your browser, completely unoptimized, with some convenient tools for debugging and playing around.
[Other] Show HN: Flux, A Python-like language in Rust to solve ML orchestration overhead
Show HN: AdaL Web, a local “Claude co-work” [video]
Show HN (score: 5)[Other] Show HN: AdaL Web, a local “Claude co-work” [video] AdaL is the world’s first local coding agent with web UI.<p>Claude Code has proven that coding agents work best when they are local, bringing developers back to the terminal.<p>Terminal UIs are fast and great with shortcuts, shell mode, and developer-friendly workflows. But they are limited in history and image display, and the experience varies by terminal and OS. Many of them flicker (buuuut not AdaL CLI ).<p>Most importantly, they can be quite intimidating for non-technical users.<p>This led us to explore new possibilities for a coding agent interface. What if you could get the best of both worlds: - the same core local agent that does tasks exactly like AdaL CLI - combined with a web UI with no limits on UI/UX<p>This can be especially powerful for design-heavy and more visual workflows<p>Available at: <a href="https://sylph.ai/" rel="nofollow">https://sylph.ai/</a>
Show HN: Dwm.tmux – a dwm-inspired window manager for tmux
Hacker News (score: 41)[Other] Show HN: Dwm.tmux – a dwm-inspired window manager for tmux Hey, HN! With all recent agentic workflows being primarily terminal- and tmux-based, I wanted to share a little project I created about decade ago.<p>I've continued to use this as my primary terminal "window manager" and wanted to share in case others might find it useful.<p>I would love to hear about other's terminal-based workflows and any other tools you may use with similar functionality.
Winapp, the Windows App Development CLI
Hacker News (score: 34)[Other] Winapp, the Windows App Development CLI
Show HN: 83 browser-use trajectories, visualized
Show HN (score: 6)[Other] Show HN: 83 browser-use trajectories, visualized Hey all, Justin here. I previously built Phind, the AI search engine for developers.<p>One of the biggest problems we had there was figuring out what went wrong with bad searches. We had tons of searches per day, but less than 1% of users gave any explicit feedback. So we were either manually digging through searches or making general system improvements and hoping they helped.<p>This problem gets harder with agents. Traces are longer and more complex. It takes more effort to review them, so I'm building a tool that lets you analyze LLM outputs directly to help developers of LLM apps and agents understand where things are breaking and why.<p>I've put together a demo using browser-use agent traces (gpt-5): <a href="https://trails-red.vercel.app/viewer" rel="nofollow">https://trails-red.vercel.app/viewer</a><p>It's early, but I have lots of ideas - live querying of past failures for currently-running agents, preference models to expand sparse signal data.<p>Would love feedback on the demo. Also if you're building agents and have 10k+ traces per day that you're not looking at but would like to, I'd love to talk.
Avoiding duplicate objects in Django querysets
Hacker News (score: 24)[Other] Avoiding duplicate objects in Django querysets
Show HN: Teemux – Zero-config log multiplexer with built-in MCP server
Show HN (score: 7)[CLI Tool] Show HN: Teemux – Zero-config log multiplexer with built-in MCP server I started to use AI agents for coding and quickly ran into a frustrating limitation – there is no easy way to share my development environment logs with AI agents. So that's what is Teemux. A simple CLI program that aggregates logs, makes them available to you as a developer (in a pretty UI), and makes them available to your AI coding agents using MCP.<p>There is one implementation detail that I geek out about:<p>It is zero config and has built-in leader nomination for running the web server and MCP server. When you start one `teemux` instance, it starts web server, .. when you start second and third instances, they join the first server and start merging logs. If you were to kill the first instance, a new leader is nominated. This design allows to seamless add/remove nodes that share logs (a process that historically would have taken a central log aggregator).<p>A super quick demo:<p>npx teemux -- curl -N <a href="https://teemux.com/random-logs" rel="nofollow">https://teemux.com/random-logs</a>
Show HN: C/C++ Cheatsheet – a modern, practical reference for C and C++
Show HN (score: 5)[Other] Show HN: C/C++ Cheatsheet – a modern, practical reference for C and C++ Hi HN,<p>I’m the creator of C/C++ Cheatsheet — a modern, practical reference for both C and C++ developers. It includes concise snippet-style explanations of core language features, advanced topics like coroutines and constexpr, system programming sections, debugging tools, and useful project setups. You can explore it online at <a href="https://cppcheatsheet.com/" rel="nofollow">https://cppcheatsheet.com/</a>.<p>I built this to help both beginners and experienced engineers quickly find clear examples and explanations without digging through fragmented blogs or outdated docs. It’s open source, regularly maintained, and contributions are welcome on GitHub.<p>If you’ve ever wanted a lightweight, example-focused guide to: - Modern C++ (templates, lambdas, concepts) - C fundamentals and memory handling - System programming - Debugging & profiling …this site aims to be that resource.<p>Any feedback is welcome. Thank you.
Vargai/SDK – JSX for AI video, declarative programming language for Claude Code
Hacker News (score: 33)[Other] Vargai/SDK – JSX for AI video, declarative programming language for Claude Code
Show HN: CLI for working with Apple Core ML models
Hacker News (score: 30)[CLI Tool] Show HN: CLI for working with Apple Core ML models