🛠️ Hacker News Tools
Showing 901–920 of 2493 tools from Hacker News
Last Updated
April 23, 2026 at 12:00 AM
GitHub experience various partial-outages/degradations
Hacker News (score: 97)[Other] GitHub experience various partial-outages/degradations
Show HN: HoundDog.ai – Ultra-Fast Code Scanner for Data Privacy
Show HN (score: 13)[Code Quality] Show HN: HoundDog.ai – Ultra-Fast Code Scanner for Data Privacy Hi HN,<p>I'm one of the creators of HoundDog.ai (<a href="https://github.com/hounddogai/hounddog" rel="nofollow">https://github.com/hounddogai/hounddog</a>). We currently handle privacy scanning for Replit's 45M+ creators.<p>We built HoundDog because privacy compliance is usually a choice between manual spreadsheets or reactive runtime scanning. While runtime tools are useful for monitoring, they only catch leaks after the code is live and the data has already moved. They can also miss code paths that aren't actively triggered in production.<p>HoundDog traces sensitive data in code during development and helps catch risky flows (e.g., PII leaking into logs or unapproved third-party SDKs) before the code is shipped.<p>The core scanner is a standalone Rust binary. It doesn't use LLMs so it's local, deterministic, cheap, and fast. It can scan 1M+ lines of code in seconds on a standard laptop, and supports 80+ sensitive data types (PII, PHI, CHD) and hundreds of data sinks (logs, SDKs, APIs, ORMs etc.) out of the box.<p>We use AI internally to expand and scale our rules, identifying new data sources and sinks, but the execution is pure static analysis.<p>The scanner is free to use (no signups) so please try it out and send us feedback. I'll be around to answer any questions!
Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2)
Show HN (score: 10)[Other] Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2) Hi HN, I’m Pavel.<p>I built Sklad because, as a DevOps engineer, I was frustrated with how I handled operational data. I constantly need access to SSH passwords (where keys aren't an option), specific IP addresses, and complex CLI one-liners. I realized I was storing them in insecure text files or sticky notes because standard clipboard managers felt too bloated and password managers were too slow for my workflow.<p>I wanted a "warehouse" for this data—something that lives quietly in the system tray, supports deep hierarchy, works completely offline, and looks industrial.<p>The app is built with Rust and Tauri v2. The core technical challenge was mapping a local JSON tree structure directly to a recursive native OS tray menu. This allows you to navigate nested folders just by hovering, without opening a window.<p>For security, I implemented AES-256-GCM encryption with Argon2 for key derivation. When the vault locks, the sensitive data is wiped from memory, and the tray menu collapses to a locked state.<p>It was an interesting journey building this on the Tauri v2 Beta ecosystem. I’d love to hear your feedback on the implementation, especially regarding the Rust-side security logic.<p>Repo: <a href="https://github.com/Rench321/sklad" rel="nofollow">https://github.com/Rench321/sklad</a>
Building a Telegram Bot with Cloudflare Workers, Durable Objects and Grammy
Hacker News (score: 14)[Other] Building a Telegram Bot with Cloudflare Workers, Durable Objects and Grammy
Show HN: Is AI "good" yet? – tracking HN sentiment on AI coding
Show HN (score: 5)[Other] Show HN: Is AI "good" yet? – tracking HN sentiment on AI coding A survey tracking developer sentiment on AI-assisted coding through Hacker News posts.
Show HN: Craftplan – I built my wife a production management tool for her bakery
Hacker News (score: 268)[Other] Show HN: Craftplan – I built my wife a production management tool for her bakery My wife was planning to open a micro-bakery. We looked at production management software and it was all either expensive or way too generic. The actual workflows for a small-batch manufacturer aren't that complex, so I built one and open-sourced it.<p>Craftplan handles recipes (versioned BOMs with cost rollups), inventory (lot traceability, demand forecasting, allergen tracking), orders, production batch planning, and purchasing. Built with Elixir, Ash Framework, Phoenix LiveView, and PostgreSQL.<p>Live demo: <a href="https://craftplan.fly.dev" rel="nofollow">https://craftplan.fly.dev</a> (test@test.com / Aa123123123123)<p>GitHub: <a href="https://github.com/puemos/craftplan" rel="nofollow">https://github.com/puemos/craftplan</a>
Show HN: Voiden – an offline, Git-native API tool built around Markdown
Hacker News (score: 19)[API/SDK] Show HN: Voiden – an offline, Git-native API tool built around Markdown Hi HN,<p>We have open-sourced Voiden.<p>Most API tools are built like platforms. They are heavy because they optimize for accounts, sync, and abstraction - not for simple, local API work.<p>Voiden treats API tooling as files.<p>It’s an offline-first, Git-native API tool built on Markdown, where specs, tests, and docs live together as executable Markdown in your repo. Git is the source of truth.<p>No cloud. No syncing. No accounts. No telemetry.Just Markdown, Git, hotkeys, and your damn specs.<p>Voiden is extensible via plugins (including gRPC and WSS).<p>Repo: <a href="https://github.com/VoidenHQ/voiden" rel="nofollow">https://github.com/VoidenHQ/voiden</a><p>Download Voiden here : <a href="https://voiden.md/download" rel="nofollow">https://voiden.md/download</a><p>We'd love feedback from folks tired of overcomplicated and bloated API tooling !
Show HN: Zuckerman – minimalist personal AI agent that self-edits its own code
Hacker News (score: 62)[Other] Show HN: Zuckerman – minimalist personal AI agent that self-edits its own code Hi HN,<p>I'm building Zuckerman: a personal AI agent that starts ultra-minimal and can improve itself in real time by editing its own files (code + configuration). Agents can also share useful discoveries and improvements with each other.<p>Repo: <a href="https://github.com/zuckermanai/zuckerman" rel="nofollow">https://github.com/zuckermanai/zuckerman</a><p>The motivation is to build something dead-simple and approachable, in contrast to projects like OpenClaw, which is extremely powerful but has grown complex: heavier setup, a large codebase, skill ecosystems, and ongoing security discussions.<p>Zuckerman flips that:<p>1. Starts with almost nothing (core essentials only).<p>2. Behavior/tools/prompts live in plain text files.<p>3. The agent can rewrite its own configuration and code.<p>4. Changes hot-reload instantly (save -> reload).<p>5. Agents can share improvements with others.<p>6. Multi-channel support (Discord/Slack/Telegram/web/voice, etc).<p>Security note: self-edit access is obviously high-risk by design, but basic controls are built in (policy sandboxing, auth, secret management).<p>Tech stack: TypeScript, Electron desktop app + WebSocket gateway, pnpm + Vite/Turbo.<p>Quickstart is literally:<p><pre><code> pnpm install && pnpm run dev </code></pre> It's very early/WIP, but the self-editing loop already works in basic scenarios and is surprisingly addictive to play with.<p>Would love feedback from folks who have built agent systems or thought about safe self-modification.
Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite
Hacker News (score: 89)[Database] Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite
Show HN: Apate API mocking/prototyping server and Rust unit test library
Show HN (score: 7)[Testing] Show HN: Apate API mocking/prototyping server and Rust unit test library
Coding Agent VMs on NixOS with Microvm.nix
Hacker News (score: 14)[Other] Coding Agent VMs on NixOS with Microvm.nix
Rewrote our Python API gateway in Go and nobody cares
Hacker News (score: 10)[Other] Rewrote our Python API gateway in Go and nobody cares
Show HN: Minimal – Open-Source Community driven Hardened Container Images
Hacker News (score: 47)[DevOps] Show HN: Minimal – Open-Source Community driven Hardened Container Images I would like to share Minimal - Its a open source collection of hardened container images build using Apko, Melange and Wolfi packages. The images are build daily, checked for updates and resolved as soon as fix is available in upstream source and Wolfi package. It utilizes the power of available open source solutions and contains commercially available images for free. Minimal demonstrates that it is possible to build and maintain hardened container images by ourselves. Minimal will add more images support, and goal is to be community driven to add images as required and fully customizable.
Genode OS is a tool kit for building highly secure special-purpose OS
Hacker News (score: 116)[Other] Genode OS is a tool kit for building highly secure special-purpose OS
Show HN: Quorum-free replicated state machine built atop S3
Show HN (score: 5)[Other] Show HN: Quorum-free replicated state machine built atop S3 Hi HN,<p>I’m sharing the alpha release of S2C, a state machine replication system built atop S3.<p>The goal is to enable a distributed application to maintain consistent state without needing a quorum of nodes for availability or consistency.<p>The idea came from a side project that was using S3 and where I needed strongly consistent distributed state but wanted to avoid adding a separate consensus dependency. I initially tried to use S3 directly for coordination, but it became messy. Eventually, I realized I need a replicated state machine with a deterministic log, and then it ended up as a standalone project.<p>To mitigate S3's latency and API costs, it uses time- and size-based batching by default.<p>S2C supports: - Linearizable reads and writes (with single node) - Exactly-once command semantics (for nodes with stable identities) - Dynamic node joins and cold-start recovery from zero nodes - Split-brain safety without clocks or leases - Snapshotting, log truncation, etc.<p>Of course, it trades latency and S3 operation costs for operational simplicity - not meant to replace high-throughput Raft rings. And clearly, only usable in architectures that already use S3 (or compatible with similar guarantees).<p>It has passed chaos/fault-injection tests so far (crashes, partitions, leader kills); formal verification planned.<p>It’s still alpha, but I’d love for people to try it, experiment, and provide feedback.<p>If you’re curious, the code, and an extensive deep dive guide are here: [<a href="https://github.com/io-s2c/s2c" rel="nofollow">https://github.com/io-s2c/s2c</a>]
We have ipinfo at home or how to geolocate IPs in your CLI using latency
Hacker News (score: 11)[CLI Tool] We have ipinfo at home or how to geolocate IPs in your CLI using latency
Show HN: Foundry – Turns your repeated workflows into one-click commands
Show HN (score: 9)[Other] Show HN: Foundry – Turns your repeated workflows into one-click commands
Claude Code's GitHub page auto closes issues after 60 days
Hacker News (score: 12)[Other] Claude Code's GitHub page auto closes issues after 60 days
Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB
Show HN (score: 30)[API/SDK] Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB Hey HN,<p>stripe-no-webhooks is an open-source library that syncs your Stripe payments data to your own Postgres database: <<a href="https://github.com/pretzelai/stripe-no-webhooks" rel="nofollow">https://github.com/pretzelai/stripe-no-webhooks</a>><p>Here's a demo video: <<a href="https://youtu.be/cyEgW7wElcs" rel="nofollow">https://youtu.be/cyEgW7wElcs</a>><p>It creates a webhook endpoint in your Stripe account to forward webhooks to your backend where a webhook listener stores all the data into a new <i>stripe.*</i> schema. You define your plans in TypeScript, run a sync command, and the library takes care of creating Stripe products and prices, handling webhooks, and keeping your database in sync. We also let you backfill your Stripe data for existing accounts.<p>It supports pre-paid usage credits, account wallets and usage-based billing. It also lets you generate a pricing table component that you can customize. You can access the user information using the simple API the library provides:<p><pre><code> billing.subscriptions.get({ userId }); billing.credits.consume({ userId, key: "api_calls", amount: 1 }); billing.usage.record({ userId, key: "ai_model_tokens_input", amount: 4726 }); </code></pre> Effectively, you don't have to deal with either the Stripe dashboard or the Stripe API/SDK any more if you don't want to. The library gives you a nice abstraction on top of Stripe that should cover ~most subscription payment use-cases.<p>Let's see how it works with a quick example. Say you have a billing plan like Cursor (the IDE) used to have: $20/mo, you get 500 API completions + 2000 tab completions, you can buy additional API credits, and any additional usage is billed as overage.<p>You define your plan in TypeScript:<p><pre><code> { name: "Pro", description: "Cursor Pro plan", price: [{ amount: 2000, currency: "usd", interval: "month" }], features: { api_completion: { pricePerCredit: 1, // 1 cent per unit trackUsage: true, // Enable usage billing credits: { allocation: 500 }, displayName: "API Completions", }, tab_completion: { credits: { allocation: 2000 }, displayName: "Tab Completions", }, }, } </code></pre> Then on the CLI, you run the `init` command which creates the DB tables + some API handlers. Run `sync` to sync the plans to your Stripe account and create a webhook endpoint. When a subscription is created, the library automatically grants the 500 API completion credits and 2000 tab completion credits to the user. Renewals and up/downgrades are handled sanely.<p>Consume code would look like this:<p><pre><code> await billing.credits.consume({ userId: user.id, key: "api_completion", amount: 1, }); </code></pre> And if they want to allow manual top-ups by the user:<p><pre><code> await billing.credits.topUp({ userId: user.id, key: "api_completion", amount: 500, // buy 500 credits, charges $5.00 }); </code></pre> Similarly, we have APIs for wallets and usage.<p>This would be a lot of work to implement by yourself on top of Stripe. You need to keep track of all of these entitlements in your own DB and deal with renewals, expiry, ad-hoc grants, etc. It's definitely doable, especially with AI coding, but you'll probably end up building something fragile and hard to maintain.<p>This is just a high-level overview of what the library is capable of. It also supports seat-level credits, monetary wallets (with micro-cent precision), auto top-ups, robust failure recovery, tax collection, invoices, and an out-of-the-box pricing table.<p>I vibe-coded a little toy app for testing: <<a href="https://snw-test.vercel.app" rel="nofollow">https://snw-test.vercel.app</a>><p>There's no validation so feel free to sign up with a dummy email, then subscribe to a plan with a test card: 4242 4242 4242 4242, any future expiry, any 3-digit CVV.<p>Screenshot: <<a href="https://imgur.com/a/demo-screenshot-Rh6Ucqx" rel="nofollow">https://imgur.com/a/demo-screenshot-Rh6Ucqx</a>><p>Feel free to try it out! If you end up using this library, please report any bugs on the repo. If you're having trouble / want to chat, I'm happy to help - my contact is in my HN profile.
Joedb, the Journal-Only Embedded Database
Hacker News (score: 11)[Database] Joedb, the Journal-Only Embedded Database