🛠️ Hacker News Tools

Showing 1421–1440 of 1495 tools from Hacker News

Last Updated
January 20, 2026 at 08:00 PM

[Other] Ruby 3.4 frozen string literals: What Rails developers need to know

Found: July 06, 2025 ID: 208

[Other] Show HN: News Alert - Real-time global news monitoring with keyword alerts Built a 24&#x2F;7 news monitoring service that sends instant email alerts when your keywords appear in breaking news worldwide.<p><pre><code> Key features: • Real-time alerts from global news sources • Custom keyword tracking • Smart filtering to prioritize important news • Perfect for investors, traders, and business professionals</code></pre>

Found: July 06, 2025 ID: 129

[Other] Ceramic: A cross-platform and open-source 2D framework in Haxe

Found: July 05, 2025 ID: 186

[Other] Gecode is an open source C++ toolkit for developing constraint-based systems

Found: July 05, 2025 ID: 118

[Other] Show HN: MCP-123, a 2-line MCP server/client (Windows-friendly) Got tired of every MCP example being overly verbose, or needing Docker or Mac-only scripts, so I threw together MCP-123. Point it at a tools.py, run `server.run_server(...)`, and the client auto-discovers&#x2F;calls functions with OpenAI. I hope this is useful to you all.

Found: July 05, 2025 ID: 119

[Database] Show HN: Tinykv – Minimal file-backed key-value store for Rust I built tinykv because I kept reaching for simple persistent storage in Rust projects but found existing solutions either too complex (sled) or unmaintained (pickledb).<p>tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage.<p>Would appreciate any feedback from the HN community!

Found: July 04, 2025 ID: 106

[Other] Show HN: Ncrypt – Query encrypted files privately with FHE Hey HN,<p>We&#x27;re building ncrypt, an open-source encrypted file manager that allows you to store, manage, and privately query your files using fully homomorphic encryption (FHE). This project originally started as a simple SFTP-like CLI for my personal S3 buckets which I used to send and retrieve encrypted files and have more granular control over key rotation.<p>As the number of files that I was storing grew, file discovery started to become a problem, and I found myself frequently having to download and decrypt files to inspect their contents. Rather than leaving them unencrypted in S3 and therefore easier to search, I started looking into the concept of searching over encrypted data using fully homomorphic encryption. This led me to Zama&#x27;s concrete-python library (<a href="https:&#x2F;&#x2F;github.com&#x2F;zama-ai&#x2F;concrete">https:&#x2F;&#x2F;github.com&#x2F;zama-ai&#x2F;concrete</a>), which provides a simple Python interface for performing FHE operations.<p>FHE is notoriously slow, so rather than trying to search over entire files I focused on a more tractable problem, indexing and searching over file metadata (summaries, keywords, embeddings, etc) which was small enough to make search practical. While still not fast compared to traditional file management tools, ncrypts search performance is decent if you keep directory sizes relatively small (under 25 files), and most of the heavy lifting happens during metadata extraction, not at search time.<p>The two types of encrypted queries we currently support are keyword search and cosine similarity search over vector embeddings, which are generated using user-specified huggingface models. Ncrypt currently supports metadata extraction for text, image, and audio files. Check out our code and give it a try at <a href="https:&#x2F;&#x2F;github.com&#x2F;ncryptai&#x2F;ncrypt">https:&#x2F;&#x2F;github.com&#x2F;ncryptai&#x2F;ncrypt</a>.<p>We love feedback!

Found: July 04, 2025 ID: 107

[Monitoring/Observability] Show HN: Kuvasz – an open-source uptime and SSL monitoring service A few months ago I took out my side project - an uptime &amp; SSL monitoring service - from the drawer. I&#x27;ve decided to give it a new life and completely overhauled it, added a lot of new feature, and most importantly, a UI.<p>Highlights<p>- configurable uptime &amp; SSL monitoring<p>- Telegram, Slack, PagerDuty &amp; E-mail notifications (more to come!)<p>- fully-fledged REST API<p>- a responsive, modern &amp; fast UI<p>- monitors are optionally configurable via a single YAML file, or you can choose to use either the UI or the API to maintain them<p>- Cloud-native, distributed as amd64 and arm64 images<p>- Only one dependency: a PostgreSQL database to connect to<p>- Extensive examples in the docs<p>- stable memory usage (max ~360MB) &amp; great performance<p>It&#x27;s written in Kotlin, under the hood it uses Micronaut with Netty, jOOQ, and PostgreSQL, and the server-side-rendered UI is built with kotlinx.html, Alpine.js, and htmx.<p>It&#x27;s called Kuvasz (pronounce as [ˈkuvɒs]), and you can find the repository here: <a href="https:&#x2F;&#x2F;github.com&#x2F;kuvasz-uptime&#x2F;kuvasz">https:&#x2F;&#x2F;github.com&#x2F;kuvasz-uptime&#x2F;kuvasz</a><p>And the website with the extensive documentation here: <a href="https:&#x2F;&#x2F;kuvasz-uptime.dev" rel="nofollow">https:&#x2F;&#x2F;kuvasz-uptime.dev</a>

Found: July 04, 2025 ID: 97

[Other] Show HN: BunkerWeb – the open-source and cloud-native WAF

Found: July 04, 2025 ID: 94

[Other] Show HN: Fast Thermodynamic Calculations in Python I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It&#x27;s lightweight, written in typed Python&#x2F;Numpy, and comes with a large species database.<p>Gaspype operates on multidimensional arrays for composition, temperature and pressure. It is designed for a flat learning curve and compact syntax for pocket calculator-like use in Jupyter Notebooks, as well as high performance for integration in large physical models. One central goal is the portability to GPU frameworks like JAX or PyTorch for performance as well as direct integrability in ML pipelines.<p>Checkout the examples, I&#x27;d love to hear you feedback, use cases, or feature ideas.<p>Repo is located here: <a href="https:&#x2F;&#x2F;github.com&#x2F;DLR-Institute-of-Future-Fuels&#x2F;gaspype">https:&#x2F;&#x2F;github.com&#x2F;DLR-Institute-of-Future-Fuels&#x2F;gaspype</a>

Found: July 04, 2025 ID: 96

[Other] Show HN: Built email parsing for booking confirmations for my travel app – Aruko <p><pre><code> A few months ago I shared my travel app here. Today I&#x27;m back with something that solved a real technical challenge I was facing. The problem: Parsing booking confirmation emails accurately. Built a parsing system that: - Distinguishes between connection hubs and actual destinations - Captures all segments (flights, hotels, trains) in the right order - Handles different booking site email formats - Creates complete itineraries automatically </code></pre> Happy to discuss more if anyone&#x27;s interested :)

Found: July 03, 2025 ID: 98

[Other] What every programmer should know about how CPUs work [video]

Found: July 03, 2025 ID: 155

[Other] Show HN: Mochia, a virtual pet browser game, built with Rust, SolidJS, Postgres Around three years ago, I was reminiscing about how much I loved playing Neopets as a kid. Meanwhile, I was also looking for a project to better learn Rust and SolidJS. So.. I figured making my own virtual pet browser game would be a fun way to practice! Since then, I’ve been working on it nearly every day, and.. it’s grown quite a bit! Here are some bulleted lists for your convenience:<p>Technical Details:<p><pre><code> * Backend monolithic Rust server runs on a single $5&#x2F;month VPS * Lean frontend with just 3 dependencies (SolidJS, Solid Router, and Mutative) * Around 130,000 combined lines of code (frontend + backend) * Rust server uses axum, sqlx, tokio, rand, strum, tungstenite (websockets) * No server crashes or data loss in 3 years (thank you Rust + Postgres!) * Almost all graphics (500+ assets) are SVGs for perfect detail at every zoom level * Fully mobile responsive and playable on all modern browsers and devices * Actor model for player actions enables trivial parallel, multi-core scaling * Single page application that preloads entire game world on initial page load * Instantaneous navigation between pages (no additional page fetches required) * Lightweight game engine for minigames, powered by custom WebGL shaders * Rust is the single source of truth for data structures shared between browser and server * Custom derive macros used to autogenerate TypeScript bindings and binary decoding functions * Binary WebSocket messages with custom protocol for client-server communication * O(1) selection for nested, weighted-random item reward pools * Minigames can be played without an account (but rewards can&#x27;t be saved) </code></pre> Features:<p><pre><code> * Completely free to play with no ads or tracking * Multiplayer browser-based virtual world with 80+ locations to explore * Dark mode toggle switch * Simple minigames that smoothly run at your display&#x27;s refresh rate * Public leaderboards that track the top scores in each minigame * Pet training system with turn-based card-based battle arena * Dynamic player economy with player-run shops * Player guilds that members can level up to unlock perks * Abandoned mines area created by maze generation algorithm * Create &#x2F; adopt pets, adorn them with hats, give them pets, change their color, etc. * 220 items to collect (food, toys, cosmetics, books, charms, tiny creatures, etc.) * In-game currency with banking, auctions, stock market, and jobs system * Villagers you can talk to, befriend, and complete quests and jobs for * Optional push notifications (like for when you win an auction) * 38 achievement avatars to unlock * Social features: befriend others, send gifts, and share your recent activity * NPC shops that restock over time (sometimes with very rare items!) * Luck system with ways to boost your luck for better rewards * Many puzzles that grant items or MP (currency) when solved * Fishing, gardening, caves, random events, fountains, galleries, etc. * Wheels to spin, treasure maps to complete, and secrets to explore! * Much, much more but I don&#x27;t want to spoil everything! </code></pre> Links:<p><pre><code> * Website URL: https:&#x2F;&#x2F;mochia.net * Community Discord: https:&#x2F;&#x2F;discord.gg&#x2F;ub6z8YH866 * Gameplay Video: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=CC6beIxLq8Q * Screenshots Album: https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;FC9f9u3 </code></pre> I&#x27;d love to answer any questions, hear any thoughts, or read any sort of feedback or criticism!

Found: July 03, 2025 ID: 82

[Other] Parallelizing SHA256 Calculation on FPGA

Found: July 03, 2025 ID: 73

Introducing tmux-rs

Hacker News (score: 694)

[Other] Introducing tmux-rs

Found: July 03, 2025 ID: 79

[Other] Show HN: HomeBrew HN – Generate personal context for content ranking TLDR: Build a quick HN profile to see how little context LLMs need to personalise your feed. Rate 30 posts once, get a permanent ranked homepage you can return to.<p>Our goal was to build a tool that allowed us to test a range of &quot;personal contexts&quot; on a very focused everyday use case for us, reading HN!<p>We are exploring use of personal context with LLMs, specifically what kind of data, how much, and with how much additional effort on the user’s part was needed to get decent results. The test tool was a bit of fun on its own so we re-skinned it and decided to post it here.<p>First time posting anything on HN but folks at work encouraged me to drop a link. Keen on feedback or other interesting projects thinking about bootstrapping personal context for LLM workflows!

Found: July 03, 2025 ID: 81

[Other] Show HN: Recivo – Receive Emails Programmatically Hi HN, these last couple of weeks I&#x27;ve been building &#x27;Recivo&#x27;, a simple way to receive emails programmatically. There are plenty of API-based services that can be used to send emails, but receiving them is harder.<p>As a Recivo user, you create a new email address which will then immediately be available for receiving emails. A REST `&#x2F;inbox` endpoint is exposed for retrieving these emails, this includes all data you would expect: subject, content, sender, and most importantly: attachments. You can also get notified of newly received emails using webhooks.<p>The main use-cases I&#x27;m thinking of right now is triggering AI agents using email or a very simple document upload flow to any SaaS (just forward an email to the SaaS). This is actually where the inspiration for Recivo came from, I really enjoy the flow of getting an invoice in my mailbox and forwarding it to my accounting software and then seeing it appear in the app. The agentic use-case seems promising, especially for workflows that still require a human in the loop. Asynchronous communication with an AI agent feels natural to me.<p>When you visit the landing page you&#x27;re immediately given a randomly generated email address and a cURL command to try the API. Of course these demo addresses will expire, so you&#x27;ll have to log in to create a non-randomized and permanent address.<p>I&#x27;m wondering if you see any other use cases for a &quot;programmatic&quot; mailbox. Please let me know what you think!

Found: July 03, 2025 ID: 84

[CLI Tool] Gmailtail – Command-line tool to monitor Gmail messages and output them as JSON

Found: July 03, 2025 ID: 72

[Other] Show HN: CSS generator for a high-def glass effect There are lots of glassmorphism generators out there, but I wanted to push the effect further! This project is the result of months of experimenting with CSS property layering and battling browser quirks.<p>Cross-browser compatibility is actually the reason I rely on ::before and ::after pseudo-elements to build up the effect. Move the color&#x2F;opacity to the main element, and you’ll get weird color bleed on the corners in Chrome. Move the texture, and it muddles the bevel’s specular highlight. Move the bevel, and it gets blurred out by the backdrop-filter. And so on!<p>Layers include: * Adjustable blur, brightness, and saturation (backdrop-filter) * Subtle translucent texture * Faux 3D bevel (using box-shadows, not an outline)<p>Glassmorphism is rather heavy on resources, so it’s best used as an accent and avoided on wide desktop elements. Should be compatible with recent versions of Chrome, Safari, and Firefox (desktop and mobile). If you spot bugs or rendering glitches, I’d love to know!<p>Side note: this is an early preview of a framework-agnostic glass SCSS&#x2F;component library I’m building.

Found: July 02, 2025 ID: 83

[Other] Show HN: I made Logic gates using CSS if() function

Found: July 02, 2025 ID: 128
Previous Page 72 of 75 Next