🛠️ Hacker News Tools

Showing 1941–1960 of 2575 tools from Hacker News

Last Updated
April 28, 2026 at 12:01 AM

[Other] Show HN: Arrow JavaScript, Reactivity Without the Framework A tiny ~2kb library for building reactive interfaces in native JavaScript

Found: September 20, 2025 ID: 1484

[Other] Git: Introduce Rust and announce it will become mandatory in the build system

Found: September 20, 2025 ID: 1487

[Other] Node 20 will be deprecated on GitHub Actions runners

Found: September 20, 2025 ID: 1483

[CLI Tool] Show HN: Ggc – A Git CLI tool written in Go with interactive UI A while ago I shared an early version of ggc, a Git helper I built in Go. Since then the project has grown quite a bit, and I’d love to share the latest updates (v6.0).<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;bmf-san&#x2F;ggc" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bmf-san&#x2F;ggc</a><p>Install: - macOS&#x2F;Linux: `brew install ggc` - Go: `go install github.com&#x2F;bmf-san&#x2F;ggc&#x2F;v6@latest` - Homebrew: `brew install ggc` - Or grab binaries: <a href="https:&#x2F;&#x2F;github.com&#x2F;bmf-san&#x2F;ggc&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bmf-san&#x2F;ggc&#x2F;releases</a><p>Features: Dual modes: Traditional CLI commands (ggc add, etc.) and interactive mode (launch with just ggc) Intuitive command structure: Simplified interface for common Git operations Incremental search UI: Quickly find and execute commands with real-time filtering Fast and lightweight: Implemented in Go with minimal dependencies Shell completions: Included for Bash, Zsh, and Fish Custom aliases: Chain multiple commands with user-defined aliases Cross-platform: Works on macOS, Linux, and Windows<p>Technical details: Built with Go standard library and minimal external packages Supports 50+ Git operations (add, commit, branch, pull, etc.)<p>I&#x27;d appreciate any feedback or contributions!

Found: September 20, 2025 ID: 1541

[Other] Show HN: The Blots Programming Language I&#x27;ve been working on this small, slightly weird expression-oriented programming language for a little while now and feel ready to share it with others. I use it pretty often now in my day-to-day and work life, as a scratchpad for doing a bit of quick math or picking some pieces of data out of a JSON payload.<p>Would really appreciate any feedback about the syntax, docs, features that are glaringly missing, etc. Before anybody mentions it: I know the performance is pretty lousy when dealing with a lot of data. If you can believe it, the runtime is about 100x faster than it used to be! Long term I&#x27;d like to switch to a proper bytecode interpreter, but so far performance has been Good Enough for my use cases.<p>Thanks for taking a look!

Found: September 19, 2025 ID: 1474

[DevOps] Show HN: OS layer for running multiple Codex agents in parallel We built an open source layer to orchestrate multiple Codex agents in parallel. Found myself and some friends running Codex agents across multiple terminals. Thats why me and a friend built emdash. Each agent gets its own isolated workspace, making it easy to see who’s working, who’s stuck, and what’s changed.

Found: September 19, 2025 ID: 1472

[Other] Smooth weighted round-robin balancing

Found: September 19, 2025 ID: 1533

[CLI Tool] Show HN: GPU Kill – A CLI tool to kill stuck GPU jobs without rebooting

Found: September 19, 2025 ID: 1473

[Other] Show HN: Nallely – A Python signals/MIDI processing system inspired by Smalltalk Nallely is about experimenting with signals: routing, patching, or writing small neurons that process signals and eventually sink in MIDI devices or any application connected to Nallely.<p>I try to get inspired by the &quot;Systems as a Living Things&quot; philosophy and aim, step by step, to create an auto-adaptive, resilient, distributed system. Currently, neurons live in their own thread in a session (world), and send signals (messages) to each other through patches (channels). You can also connect to a network-bus neuron to register your own neurons written in any other technology and have them interact with the existing neurons inside the world. Nallely offers an API to easily code your own reactive neurons, and provides a mobile-friendly GUI for patching everything visually.<p>As anyone posting something based on Python, I can already hear: &quot;no, Python&#x27;s bad, think about the performances, think about the children&quot;.<p>We all know about Python performances (we&#x27;ve all seen the animation with the moving balls and stuff), but the focus here is on dynamic and emergent behaviors, extensibility, and run time adaptability over extreme performance. Even though Nallely is written in pure Python, it runs on a Raspberry Pi 5 (ok, a powerful one), consuming less than 10% CPU on a normal usage and around 40MB of memory.<p>And, as someone mentioning Smalltalk, I can already hear: &quot;Why didn&#x27;t you write it in Smalltalk&quot;? (replace Smalltalk by your prefered dialect)<p>I like Smalltalk, but I also like Python. Nailed it, perfect justification. Jokes aside, IMO Smalltalk is &quot;Systems as Living Things&quot; pushed at its extreme for designing a language, and I admire that. With Nallely, I want to explore the same philosophy: independent musical&#x2F;signal-processing neurons, without relying on Smalltalk, while benefiting from Python&#x27;s deployment and ecosystem advantages (compared to Smalltalk).

Found: September 19, 2025 ID: 1468

[Other] Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app) Hi HN!<p>I left Google earlier this year and created Dyad, a local, open-source AI app builder made with Electron.<p>The motivation: I tried one of the popular cloud-based AI app builders, but when I pulled down the app to run locally and debug in Cursor, it just didn’t work. So I created Dyad, an app builder that runs fully on your computer, making it easy to switch between Dyad and coding tools like Cursor or Claude Code.<p>Source code: <a href="https:&#x2F;&#x2F;github.com&#x2F;dyad-sh&#x2F;dyad&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dyad-sh&#x2F;dyad&#x2F;</a><p>Download (free, no sign-up): <a href="https:&#x2F;&#x2F;www.dyad.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.dyad.sh&#x2F;</a><p>I&#x27;ve gotten questions about how it works under the hood so I wrote an architecture doc explaining how it does tool calling using XML tags, etc: <a href="https:&#x2F;&#x2F;github.com&#x2F;dyad-sh&#x2F;dyad&#x2F;blob&#x2F;main&#x2F;docs&#x2F;architecture.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dyad-sh&#x2F;dyad&#x2F;blob&#x2F;main&#x2F;docs&#x2F;architecture....</a><p>Let me know what you think and happy to answer questions about building an Electron app, etc!

Found: September 18, 2025 ID: 1463

[Other] Show HN: I made AquaShell, a scripting and automation environment for Windows Being inspired by old third-party scripting environments such as AutoIt or AutoHotkey, I&#x27;ve developed my own scripting environment for Windows. I&#x27;ve always been fascinated by creating an own programming language and I made the syntax in a way it feels more like something that contains a personal flavor.<p>The language matured over the years and I both use it for administration and automation tasks, but also for fully scripted applications as well.<p>On the homepage, you&#x27;ll find various production scripts as well as links to scripted applications.<p>The scripting environment is free and open-source software, released under the MIT license.

Found: September 18, 2025 ID: 1465

[Other] Show HN: Nanobot – Turn MCP servers into full AI agents Today we&#x27;re releasing Nanobot an open-source framework for building AI agents on top of the Model Context Protocol (MCP).<p>MCP servers are a great way to expose structured tools, but they’re usually just that—collections of functions. Nanobot makes it simple to wrap any MCP server with reasoning, a system prompt, and orchestration so it behaves like a real agent. Even better, Nanobot fully supports MCP-UI, so agents can pass rich interactive components (forms, dashboards, even mini-apps) directly into chat.<p>A simple example: if you had a Blackjack MCP server with tools like deal, bet, and hit, you could wrap it with Nanobot to create a dealer agent that knows how to explain the game, guide a player, and render an interactive Blackjack table inside chat.<p>We built this because we wanted agents that go beyond text and function calls, into actual interactive experiences—something useful for everything from games to e-commerce to developer tools.<p>Code is on GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;nanobot-ai&#x2F;nanobot" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nanobot-ai&#x2F;nanobot</a><p>Live demo (Blackjack): <a href="https:&#x2F;&#x2F;blackjack.nanobot.ai" rel="nofollow">https:&#x2F;&#x2F;blackjack.nanobot.ai</a><p>We’d love feedback from this community—on the framework, the design, and what you’d like to see next.

Found: September 18, 2025 ID: 1461

tldraw SDK 4.0

Hacker News (score: 10)

[Other] tldraw SDK 4.0

Found: September 18, 2025 ID: 1458

[Other] MapSCII – World Map in Terminal

Found: September 18, 2025 ID: 1482

[Other] Show HN: I Parallelized RNN Training from O(T) to O(log T) Using CUDA

Found: September 18, 2025 ID: 1488

[DevOps] OneDev – Self-hosted Git server with CI/CD, Kanban, and packages

Found: September 18, 2025 ID: 1459

[Other] Show HN: KSON, a love-letter to the humans maintaining computer configuration Hi friends, I&#x27;m really excited to introduce KSON, which just entered public beta!<p>Anywhere a human is reading or editing YAML&#x2F;JSON&#x2F;TOML, KSON may be used as a more effective interface on that data. If you are such a human, we invite you to participate in this beta.<p><i>tl;dr</i> Check out the website [1], play with the online playground [2], install the library for your programming language [3], edit in your favorite editor [4], discuss and give feedback [5], contribute to the project [6].<p>(A personal note about this project: I love software. Machines made of words! Such a wonder. KSON itself, as a collection of words that both make a machine <i>and</i> explain that machine, is an expression of a lot ideas I feel really passionately about around software and our relationship to it. I&#x27;ve put a lot of love into trying to make that expression eloquent and reliable. I hope some of that comes through clearly, and I look forward to discussing this more over time with anyone who&#x27;s interested)<p>One of the key things KSON wants to say is: let&#x27;s keep everything that&#x27;s great about YAML and JSON as &quot;Configuration User Interfaces&quot;, and let&#x27;s make those interfaces more toolable, robust, and fun. Here&#x27;s some of the ways we do that:<p>- KSON is a verified superset of JSON, has native JSON Schema support, transpiles cleanly to YAML (with comments preserved!), and is likely available wherever you want it—current supported platforms: JS&#x2F;TS, Python, Rust, JVM, and Kotlin Multiplatform.<p>- KSON is also widely available in developer tools, with support for VS Code, Jetbrains IDEs, and anywhere you can plug in an LSP.<p>- KSON is fully open source, licensed under Apache-2.0, and you are invited to meet its words and tinker with how they make its machine. A lot of care, craft, attention and joy went into making the KSON project understandable and approachable for developers. We hope to see you around.<p>PS. This is an HN-friendly version of the official announcement at &lt;<a href="https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;blog&#x2F;2025&#x2F;09&#x2F;17&#x2F;introducing-kson&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;blog&#x2F;2025&#x2F;09&#x2F;17&#x2F;introducing-kson&#x2F;</a>&gt;.<p>[1]: <a href="https:&#x2F;&#x2F;kson.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kson.org&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;kson.org&#x2F;playground&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kson.org&#x2F;playground&#x2F;</a><p>[3]: <a href="https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;install&#x2F;#languages" rel="nofollow">https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;install&#x2F;#languages</a><p>[4]: <a href="https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;install&#x2F;#editor-support" rel="nofollow">https:&#x2F;&#x2F;kson.org&#x2F;docs&#x2F;install&#x2F;#editor-support</a><p>[5]: <a href="https:&#x2F;&#x2F;kson-org.zulipchat.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kson-org.zulipchat.com&#x2F;</a><p>[6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;kson-org&#x2F;kson" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kson-org&#x2F;kson</a>

Found: September 18, 2025 ID: 1457

[Other] Show HN: Made NZ's member of parliament financial disclosure data searchable New Zealand Members of Parliament are required to annually disclose their financial interests (shareholdings, directorships, consultancies, etc.) but this gets published annually as an unwieldy 80+ page PDF that&#x27;s hard to search effectively.<p>I processed structured data out of the PDF and built a searchable interface: <a href="https:&#x2F;&#x2F;open-register-of-pecuniary-interests.joshmcarthur.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;open-register-of-pecuniary-interests.joshmcarthur.co...</a>.<p>You can search across all MPs&#x27; disclosed interests by name, company, or interest type. For example, you can quickly find which MPs have interests in specific sectors or companies, filter by category or political party.<p>The data extraction was interesting - I found that a two-pass approach worked well with Gemini 2.5 Flash - one to pull out MP names and referenced page numbers, then I extracted the specific pages each MP appeared on and extracted structured data just from these pages.<p>The approach could work for similar transparency registers in other countries - most seem to publish open data as PDF, which technically ticks the box, but isn&#x27;t the most accessible format to work with. Even within NZ, I&#x27;m planning to expand the data I process to previous years, as well as processing data for local and regional councils (who have the same legal requirement to publish financial interests of council members).<p>Open sourced at <a href="https:&#x2F;&#x2F;github.com&#x2F;joshmcarthur&#x2F;open-register-of-pecuniary-interests" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;joshmcarthur&#x2F;open-register-of-pecuniary-i...</a>.<p>Tech stack: Ruby on Rails, SQLite (FTS5), Tailwind&#x2F;DaisyUI - keeping it lightweight since this is just a side project to make public data more accessible.

Found: September 18, 2025 ID: 1447

[Other] Show HN: Pgmcp, an MCP server to query any Postgres database in natural language

Found: September 17, 2025 ID: 1446

[Other] Optimizing ClickHouse for Intel's 280 core processors

Found: September 17, 2025 ID: 1444
Previous Page 98 of 129 Next