🛠️ Hacker News Tools
Showing 781–800 of 1480 tools from Hacker News
Last Updated
January 18, 2026 at 08:00 PM
What .NET 10 GC Changes Mean for Developers
Hacker News (score: 90)[Other] What .NET 10 GC Changes Mean for Developers
Amazon Vega OS and Vega Developer Tools
Hacker News (score: 10)[Other] Amazon Vega OS and Vega Developer Tools
Rio Terminal: A hardware-accelerated GPU terminal emulator
Hacker News (score: 23)[Other] Rio Terminal: A hardware-accelerated GPU terminal emulator
Show HN: JPDB, GDB for Your Waveforms
Show HN (score: 8)[Other] Show HN: JPDB, GDB for Your Waveforms hey everyone,<p>I've been working on JPDB is a GDB like debugger for waveforms. if you give JPDB a waveform* and some other information, then you can step through the program that was executed when that waveform was created.<p>i say GDB-like because JPDB has it's own GDB client (its called shucks), that implements the client side logic of the GDB protocol faithfully, but doesnt have all of the GDB niceties (like python integration, etc). this allows the project to be specialized on debugging waveforms specifically, when compared to another approach like connecting to a gdb client<p>JPDB integrates with the waveform viewer surfer (<a href="https://surfer-project.org/" rel="nofollow">https://surfer-project.org/</a>), so you can look at other signals there. this is still ongoing because the underlying protocol (WCP) is a little Fresh<p>if you're developing your own CPU, give it a shot. Superscalar designs arent supported yet but it would be pretty straightforward, just give me your waves ( i am touching my fingers together villainously as i type this) and i will make it happen<p>also if you want to use system with a "normal" gdb client, the dang library presents a gdbstub server, so you can run that and connect to it.<p>here's a demo but it should work on your local machine if you follow the readme:<p><a href="https://www.youtube.com/watch?v=EOo1aG_wcJg" rel="nofollow">https://www.youtube.com/watch?v=EOo1aG_wcJg</a>
Show HN: Glide, an extensible, keyboard-focused web browser
Show HN (score: 5)[Other] Show HN: Glide, an extensible, keyboard-focused web browser
Show HN: Sculptor, the Missing UI for Claude Code
Show HN (score: 91)[Other] Show HN: Sculptor, the Missing UI for Claude Code Hey, I'm Josh, cofounder of Imbue. We built Sculptor because we wanted a great UI for parallel coding agents.<p>We love Claude Code, but wanted to solve some of the problems that come from running multiple agents in parallel (ex: merge conflicts with multiple agents, reinstalling dependencies with git worktrees, Claude Code could deleting your home directory, etc).<p>Sculptor is a desktop app that lets you safely run Claude Code agents by putting them in separate docker containers. This lets you use Claude without having to compromise on security or deal with annoying tool permission prompts. Then you can just tell Claude to keep running the code until it actually works.<p>To help you easily work with containerized agents, we created “Pairing Mode”: bidirectionally sync the agent’s code into your IDE and test/edit together in real time. You can also simply pull and push manually if you want.<p>We have some more cool features planned on our roadmap that are enabled by this approach, like the ability to “fork” conversations (and the entire state of the container), or roll back to a previous state.<p>It’s still very early, but we would love your feedback.<p>Sculptor itself is free to use, so please try it out and let us know what you think!
Extract-0: A specialized language model for document information extraction
Hacker News (score: 173)[Other] Extract-0: A specialized language model for document information extraction
BrowserPod: In-browser full-stack environments for IDEs and Agents via WASM
Hacker News (score: 42)[Other] BrowserPod: In-browser full-stack environments for IDEs and Agents via WASM
Deml: Directed Acyclic Graph Elevation Markup Language
Hacker News (score: 56)[Other] Deml: Directed Acyclic Graph Elevation Markup Language
Show HN: ProcASM v1.1
Hacker News (score: 11)[Other] Show HN: ProcASM v1.1 ProcASM is general purpose, visual programming language that I've developed. A few months ago I made a post about ProcASM v1.0 here <<a href="https://news.ycombinator.com/item?id=43892442">https://news.ycombinator.com/item?id=43892442</a>> and got some feed about the UI.<p>So, I spent that last few months trying to improve the UI. Before, I used a GUI library, that I developed specifically for this app using SDL3, for ProcASM. I used Emscripten to port it to run in web browsers for those who wanted to try the app. Now, the front-end is written in HTML, CSS, and JavaScript to execute in a web browser. The back-end is a server that stores user's projects and handles user's requests. There is also a tutorial with text and video that will walk you through the usage of the app. My hopes are that the UI will be more approachable for those who want to try out the app.<p>The plan going forward is to develop new software using ProcASM and blog about the details and the advantages of using ProcASM.
Show HN: Simple WhatsApp API (Open Source)
Show HN (score: 7)[API/SDK] Show HN: Simple WhatsApp API (Open Source) Had a Lot of issues with existing APIs especially with Attachment support. Hence built own Whatsapp API.<p>Currently only Send Messages
Show HN: Cap'n-rs – Rust implementation of Cloudflare's Cap'n Web protocol
Hacker News (score: 23)[Other] Show HN: Cap'n-rs – Rust implementation of Cloudflare's Cap'n Web protocol Last week Cloudflare released Cap'n Web [1], a schema-free capability-based RPC protocol. I built capn-rs this week - a Rust implementation with full wire protocol compatibility. Links:<p>GitHub: <a href="https://github.com/currentspace/capn-rs" rel="nofollow">https://github.com/currentspace/capn-rs</a> Crates: <a href="https://crates.io/crates/capnweb-server" rel="nofollow">https://crates.io/crates/capnweb-server</a> API docs: <a href="https://docs.rs/capnweb-server" rel="nofollow">https://docs.rs/capnweb-server</a><p>What's working:<p>Wire compatibility verified via integration tests against TypeScript reference Multi-transport: HTTP batch, WebSocket, WebTransport (HTTP/3) Complete IL (intermediate language) expression evaluator Promise pipelining with dependency resolution Comprehensive test coverage<p>The interesting design challenge was mapping Cap'n Web's record-replay .map() semantics to Rust's type system while maintaining ergonomic APIs. Cap'n Web records operations on placeholder values to build execution plans - in Rust this became a clean builder pattern with type-level guarantees. Built this as an experiment with Claude Code for porting complex protocols. The AI handled mechanical translation well, but architectural decisions (especially around async/await patterns and lifetime management) required human judgment. This is early days - I'd especially appreciate feedback on API ergonomics and any edge cases I might have missed. Also happy to discuss the protocol design or the AI-assisted development experience.<p>[1] <a href="https://news.ycombinator.com/item?id=45332883">https://news.ycombinator.com/item?id=45332883</a>
Show HN: I built an IDE for devs who live in the terminal
Show HN (score: 5)[Other] Show HN: I built an IDE for devs who live in the terminal
Show HN: Resrap – A Parser but in Reverse
Show HN (score: 7)[Other] Show HN: Resrap – A Parser but in Reverse I built Resrap, a Go package that takes a grammar in ABNF format and generates infinitely long sequences of syntactically correct code...either completely randomly or with seeds for a deterministic generation.<p>ABNF is a modified version of EBNF(<a href="https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form" rel="nofollow">https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_f...</a>) I made for this project, basically means you can specify when generating code 20% of lines will be if{} blocks and 50% will be while{} blocks which allows for more natural code generation, plus support for infinite generation of code.<p>It’s very fast...it generated ~40 million tokens of C syntax in about 26 seconds on my laptop and supports multithreading which actually saw boosts in performance since its very easy to parallelize.<p>I originally made this for a typing-test project (I didn’t want to store code snippets manually), but it turned out to be useful in other contexts too, like: - Stress-testing parsers and linters - Creating non-copyrighted “lorem ipsum” code for tech demos - Generating those endless “hacker” code scenes you see in movies<p>Curious what other cool things people might do with it!<p>Github: <a href="https://github.com/osdc/Resrap" rel="nofollow">https://github.com/osdc/Resrap</a> Website: <a href="https://resrap.osdc.dev/" rel="nofollow">https://resrap.osdc.dev/</a>
Show HN: Neural Emotion Matrix for NPCs
Show HN (score: 12)[Other] Show HN: Neural Emotion Matrix for NPCs Hey! I built this system to humanize NPCs by giving them emotions using Rust and ML.<p>The system provides emotion coordinates (based on Russell's circumplex model) from text input or actions, with persistent emotional memory per entity. Think NPCs that remember how they feel about specific players or events.<p>I pre-trained a DistilBERT model on ~1k video game dialogues (Skyrim, Cyberpunk, etc.) and plan to extract and evaluate 100k+ dialogues soon. However studio/team can manually add dialogues to enrich their own dataset.<p>The matrix doesn't generate dialogue, it only analyzes content. When you pass text or an action, it returns emotion coordinates on the valence (pleasant/unpleasant) and arousal(energetic/calm) scale. For example:<p>- [0.00, 0.00] = neutral<p>- [0.29, 0.80] = excited<p>- [-0.50, -0.30] = sad/tired<p>I made a quick visualizer here to help understand <a href="https://valence-arousal-visualizer.vercel.app/" rel="nofollow">https://valence-arousal-visualizer.vercel.app/</a><p>The system helps select which dialogue/action to play based on emotional state:<p>- Player says something bad to NPC → system detects negative valence → game picks from "angry dialogue pool"<p>- NPC remembers past positive interactions → system returns positive valence → friendlier responses available<p>So, the devs still write the dialogues or choose the next actions, but the matrix helps manage NPC emotional states and memory dynamically.<p>Here's the project structure to better understand how it works:<p>- src/config: Helper utilities for NPC configuration setup<p>- src/module: The core engine with emotion prediction, memory storage, and entity management<p>- src/api: FFI layer with pub extern "C" to bridge our modules with C/C++ game engines and modding tools (Unity, Unreal, etc.)<p>To implement it, just call `build.sh`, it will create DLL files that you can use to call the matrix functions directly in C++/C/C#.<p>I'd love feedback on code quality and overall architecture.<p>Feel free to be honest about the good, the bad, and the ugly. PRs welcome if you want to contribute!
Dbos: Durable Workflow Orchestration with Go and PostgreSQL
Hacker News (score: 37)[Other] Dbos: Durable Workflow Orchestration with Go and PostgreSQL
PyOCI – Publish and install private Python packages using OCI/Docker registries
Hacker News (score: 17)[Package Manager] PyOCI – Publish and install private Python packages using OCI/Docker registries
Optimizing a 6502 image decoder, from 70 minutes to 1 minute
Hacker News (score: 102)[Other] Optimizing a 6502 image decoder, from 70 minutes to 1 minute
Show HN: Free developer-first OneNote alternative
Show HN (score: 7)[Other] Show HN: Free developer-first OneNote alternative Hey Everyone, been working on a note-taking app called janta (Just Another Note Taking App) the past few months.<p>You can try it out at app.janta.dev (you will be redirected to app.janta.dev/canvas/temporary, which is the locally-stored whiteboard you can access)<p>I felt limited with OneNote, Excalidraw, and other infinite-canvas style apps, so I built an alternative. You have access to code-editors, Desmos graphs, and rich text editors (SlateJS). This is because the canvas is designed in a way that allows web components to exist on the same layer as pen-strokes, so you can annotate code, circle points-of-inflection, and programmatically generate graphs using matplotlib.pyplot!<p>This is a beta release, and feedback would be awesome!
Coding a new BASIC interpreter in 2025 to replace a slow one
Hacker News (score: 40)[Other] Coding a new BASIC interpreter in 2025 to replace a slow one