🛠️ Hacker News Tools

Showing 301–320 of 1466 tools from Hacker News

Last Updated
January 17, 2026 at 08:00 AM

[Other] The Debug Adapter Protocol is a REPL protocol in disguise

Found: December 05, 2025 ID: 2577

[Other] Zellij: A terminal workspace with batteries included

Found: December 05, 2025 ID: 2575

[Build/Deploy] Show HN: Pbnj – A minimal, self-hosted pastebin you can deploy in 60 seconds I&#x27;m sure folks here have seen pastebins a thousand times. There&#x27;s no innovation left in this space – and that&#x27;s kind of the point.<p>When I wanted to self-host a pastebin, every option I found was too much. Git-based version control, OAuth, elaborate admin panels. I just wanted something I could deploy in under a minute with a CLI that actually works.<p>So I built pbnj (yes, like the sandwich).<p>What it is:<p>- A minimal, beautiful pastebin with syntax highlighting for 100+ languages<p>- One-click deploy to Cloudflare (free tier gives you ~100,000 pastes)<p>- CLI-first: pbnj file.py → get a URL, copied to clipboard<p>- Memorable URLs: crunchy-peanut-butter-sandwich instead of x7f9a2<p>- Private pastes with optional secret keys<p>- Web UI for when you&#x27;re not in a terminal<p>What it isn&#x27;t:<p>- No accounts, no OAuth, no git integration<p>- No multi-user support (fork it and run your own)<p>- No expiring pastes, no folders, no comments<p>- Not trying to replace Gist or be a &quot;platform&quot;<p>Why not just use Gist? Maybe you want to own your data. Maybe you enjoy self-hosting things. Or maybe you&#x27;re a little autistic like me and just like having your own stuff.<p>Live demo: <a href="https:&#x2F;&#x2F;pbnj.sh" rel="nofollow">https:&#x2F;&#x2F;pbnj.sh</a> GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;bhavnicksm&#x2F;pbnj" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bhavnicksm&#x2F;pbnj</a> CLI: npm install -g @pbnjs&#x2F;cli<p>If this scratches an itch for you, I&#x27;d appreciate a star on GitHub. Happy to answer any questions!

Found: December 05, 2025 ID: 2574

Fast trigram based code search

Hacker News (score: 20)

[Other] Fast trigram based code search

Found: December 05, 2025 ID: 2569

[Other] StardustOS: Library operating system for building light-weight Unikernels

Found: December 04, 2025 ID: 2568

[IDE/Editor] PyTogether: Collaborative lightweight real-time Python IDE for teachers/learners

Found: December 04, 2025 ID: 2565

[Other] Show HN: Xkcd #2347 lived in my head, so I built the dependency tower for real I finally got tired of XKCD #2347 living rent-free in my head, so I built Stacktower: a tool that takes any real package’s dependency graph and turns it into an actual tower of bricks. Along the way I had to wrestle some surprisingly spicy problems.<p>Full blog post here: <a href="https:&#x2F;&#x2F;stacktower.io" rel="nofollow">https:&#x2F;&#x2F;stacktower.io</a><p>The result is half visualization tool, half love letter to the chaos of modern dependency trees. Open-source, works with PyPI, Cargo, npm, and more.<p>Code: <a href="https:&#x2F;&#x2F;github.com&#x2F;matzehuels&#x2F;stacktower" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;matzehuels&#x2F;stacktower</a>

Found: December 04, 2025 ID: 2567

[Other] C++ Enum Class and Error Codes, Part 3

Found: December 04, 2025 ID: 2607

[Other] Recreating the lost SDK for a 42-year-old operating system: VisiCorp Visi On

Found: December 04, 2025 ID: 2559

SWI-Prolog 10.0.0 Released

Hacker News (score: 18)

[Other] SWI-Prolog 10.0.0 Released

Found: December 04, 2025 ID: 2560

[DevOps] Uncloud - Tool for deploying containerised apps across servers without k8s

Found: December 04, 2025 ID: 2556

[Other] Show HN: RAG in 3 Lines of Python Got tired of wiring up vector stores, embedding models, and chunking logic every time I needed RAG. So I built piragi.<p><pre><code> from piragi import Ragi kb = Ragi(\[&quot;.&#x2F;docs&quot;, &quot;.&#x2F;code&#x2F;\*\*&#x2F;\*.py&quot;, &quot;https:&#x2F;&#x2F;api.example.com&#x2F;docs&quot;\]) answer = kb.ask(&quot;How do I deploy this?&quot;) </code></pre> That&#x27;s the entire setup. No API keys required - runs on Ollama + sentence-transformers locally.<p>What it does:<p><pre><code> - All formats - PDF, Word, Excel, Markdown, code, URLs, images, audio - Auto-updates - watches sources, refreshes in background, zero query latency - Citations - every answer includes sources - Advanced retrieval - HyDE, hybrid search (BM25 + vector), cross-encoder reranking - Smart chunking - semantic, contextual, hierarchical strategies - OpenAI compatible - swap in GPT&#x2F;Claude whenever you want </code></pre> Quick examples:<p><pre><code> # Filter by metadata answer = kb.filter(file_type=&quot;pdf&quot;).ask(&quot;What&#x27;s in the contracts?&quot;) #Enable advanced retrieval kb = Ragi(&quot;.&#x2F;docs&quot;, config={ &quot;retrieval&quot;: { &quot;use_hyde&quot;: True, &quot;use_hybrid_search&quot;: True, &quot;use_cross_encoder&quot;: True } }) # Use OpenAI instead kb = Ragi(&quot;.&#x2F;docs&quot;, config={&quot;llm&quot;: {&quot;model&quot;: &quot;gpt-4o-mini&quot;, &quot;api_key&quot;: &quot;sk-...&quot;}}) </code></pre> Install:<p><pre><code> pip install piragi PyPI: https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;piragi&#x2F; </code></pre> Would love feedback. What&#x27;s missing? What would make this actually useful for your projects?

Found: December 04, 2025 ID: 2557

[Other] Show HN: Stanford's ACE paper was just open sourced Last month, the SambaNova team, in partnership with Stanford and UC Berkeley, introduced the viral paper Agentic Context Engineering (ACE), a framework for building evolving contexts that enable self-improving language models and agents. Today, the team has released the full ACE implementation, available on GitHub, including the complete system architecture, modular components (Generator, Reflector, Curator), and ready-to-run scripts for both Finance and AppWorld benchmarks. The repository provides everything needed to reproduce results, extend to new domains, and experiment with evolving playbooks in your own applications.

Found: December 03, 2025 ID: 2562

[Other] Show HN: Microlandia, a brutally honest city builder It all started as an experiment to see if I could build a game making heavy use of Deno and its SQLite driver. After sharing an early build in the „What are you working on?“ thread here, I got the encouragement I needed to polish it and make a version 1.0 for Steam.<p>So here it is, Microlandia, a SimCity Classic-inspired game with parameters from real-life datasets, statistics and research. It also introduces aspects that are conveniently hidden in other games (like homelessness), and my plan is to continue updating, expanding and perfecting the models for an indefinite amount of time.

Found: December 03, 2025 ID: 2566

[Other] Show HN: MCP Gateway – Unifying Access to MCP Servers Without N×M Integrations Many teams connecting LLMs to external tools eventually encounter the same architectural issue: as more tools and agents are added, the integration pattern becomes an N×M mesh of direct connections. Each agent implements its own auth, retries, rate limiting, and logging; each tool needs credentials distributed to multiple places and observability becomes fragmented.<p>We built LLM gateway with this goal to provide a single place to manage authentication, authorization, routing, and observability for MCP servers, with a path toward a more general agent-gateway architecture in the future.<p>The system includes a central MCP registry, support for OAuth2&#x2F;DCR integration, Virtual MCP Servers for curated toolsets, and a playground for experimenting with tool calls.<p>Resources -<p>Architecture Blog – Covers the N×M problem, gateway motivation, design choices, auth layers, Virtual MCP Servers, and the overall model.<p><a href="https:&#x2F;&#x2F;www.truefoundry.com&#x2F;blog&#x2F;introducing-truefoundry-mcp-gateway" rel="nofollow">https:&#x2F;&#x2F;www.truefoundry.com&#x2F;blog&#x2F;introducing-truefoundry-mcp...</a><p>Tutorial – Step-by-step guide to writing an MCP server, adding Okta-based OAuth, and integrating it with the Gateway.<p><a href="https:&#x2F;&#x2F;docs.truefoundry.com&#x2F;docs&#x2F;ai-gateway&#x2F;mcp-server-oauth-okta" rel="nofollow">https:&#x2F;&#x2F;docs.truefoundry.com&#x2F;docs&#x2F;ai-gateway&#x2F;mcp-server-oaut...</a><p>Feedback on gaps and edge cases is welcome.<p><a href="https:&#x2F;&#x2F;www.truefoundry.com&#x2F;mcp-gateway" rel="nofollow">https:&#x2F;&#x2F;www.truefoundry.com&#x2F;mcp-gateway</a>

Found: December 03, 2025 ID: 2553

Building a Toast Component

Hacker News (score: 12)

[Other] Building a Toast Component

Found: December 03, 2025 ID: 2595

[IDE/Editor] Show HN: Fresh – A new terminal editor built in Rust I built Fresh to challenge the status quo that terminal editing must require a steep learning curve or endless configuration. My goal was to create a fast, resource-efficient TUI editor with the usability and features of a modern GUI editor (like a command palette, mouse support, and LSP integration).<p>Core Philosophy:<p>- <i>Ease-of-Use:</i> Fundamentally non-modal. Prioritizes standard keybindings and a minimal learning curve.<p>- <i>Efficiency:</i> Uses a lazy-loading piece tree to avoid loading huge files into RAM - reads only what&#x27;s needed for user interactions. Coded in Rust.<p>- <i>Extensibility:</i> Uses TypeScript (via Deno) for plugins, making it accessible to a large developer base.<p>The Performance Challenge:<p>I focused on resource consumption and speed with large file support as a core feature. I did a quick benchmark loading a 2GB log file with ANSI color codes. Here is the comparison against other popular editors:<p><pre><code> - Fresh: Load Time: *~600ms* | Memory: *~36 MB* - Neovim: Load Time: ~6.5 seconds | Memory: ~2 GB - Emacs: Load Time: ~10 seconds | Memory: ~2 GB - VS Code: Load Time: ~20 seconds | Memory: OOM Killed (~4.3 GB available) </code></pre> (Only Fresh rendered the ansi colors.)<p>Development process:<p>I embraced Claude Code and made an effort to get good mileage out of it. I gave it strong specific directions, especially in architecture &#x2F; code structure &#x2F; UX-sensitive areas. It required constant supervision and re-alignment, especially in the performance critical areas. Added very extensive tests (compared to my normal standards) to keep it aligned as the code grows. Especially, focused on end-to-end testing where I could easily enforce a specific behavior or user flow.<p>Fresh is an open-source project (GPL-2) seeking early adopters. You&#x27;re welcome to send feedback, feature requests, and bug reports.<p>Website: <a href="https:&#x2F;&#x2F;sinelaw.github.io&#x2F;fresh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sinelaw.github.io&#x2F;fresh&#x2F;</a><p>GitHub Repository: <a href="https:&#x2F;&#x2F;github.com&#x2F;sinelaw&#x2F;fresh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sinelaw&#x2F;fresh</a>

Found: December 03, 2025 ID: 2552

[Other] Show HN: The Taka Programming Language Hi HN! I created a small stack-based programming language, which I&#x27;m using to solve Advent of Code problems. I think the forward Polish notation works pretty nicely.

Found: December 03, 2025 ID: 2555

[API/SDK] Show HN: Golang Client Library for Gradium.ai TTS/STT API

Found: December 02, 2025 ID: 2551

[Other] Client-side GPU load balancing with Redis and Lua

Found: December 02, 2025 ID: 2606
Previous Page 16 of 74 Next