🛠️ All DevTools
Showing 1441–1460 of 4334 tools
Last Updated
April 25, 2026 at 04:00 PM
Show HN: Self-hosted email server for 2026 – single binary, CalDAV
Show HN (score: 5)[Other] Show HN: Self-hosted email server for 2026 – single binary, CalDAV Built this after getting frustrated with the paying to a google for email. Now running it for 1 months in production.<p>What it does: - Full SMTP server (inbound/outbound, DKIM signing, SPF/DMARC checking) - IMAP with IDLE support - CalDAV/CardDAV (replace Google Calendar/Contacts) - Web admin panel with Prometheus metrics - Greylisting for spam prevention - Auto-discovery (mail clients configure themselves) - Audit logging for compliance<p>What it doesn't do: - Webmail (use Roundcube, etc.) - ML-based spam filtering (greylisting + basic heuristics only) - Clustering/HA
Show HN: Vibe Coding a static site on a $25 Walmart Phone
Hacker News (score: 60)[Other] Show HN: Vibe Coding a static site on a $25 Walmart Phone Hi! I took a cheap $25 walmart phone and put a static server on it? Why? Just for a fun weekend project.<p>I used Claude Code for most of the setup. I had a blast.<p>It's running termux, andronix, nginx, cloudflared and even a prometheus node exporter.<p>Here's the site:<p><a href="https://walmartphone.stetsonblake.com/" rel="nofollow">https://walmartphone.stetsonblake.com/</a>
Show HN: Open database of link metadata for large-scale analysis
Show HN (score: 8)[Other] Show HN: Open database of link metadata for large-scale analysis
Show HN: Offline tiles and routing and geocoding in one Docker Compose stack
Hacker News (score: 51)[DevOps] Show HN: Offline tiles and routing and geocoding in one Docker Compose stack Hi HN,<p>I’m building Corviont, a self-hosted offline maps appliance (tiles + routing + search) for edge/on-prem devices.<p>Hosted demo (no install): <a href="https://demo.corviont.com/" rel="nofollow">https://demo.corviont.com/</a><p>Self-host (Docker Compose repo): <a href="https://github.com/corviont/monaco-demo" rel="nofollow">https://github.com/corviont/monaco-demo</a><p>Docs: <a href="https://www.corviont.com/docs" rel="nofollow">https://www.corviont.com/docs</a><p>What’s inside:<p><pre><code> - Vector tiles served locally (PMTiles) - Routing served locally (Valhalla) - Offline geocoding/search + reverse (SQLite Nominatim-based index) - MapLibre UI wired to the local endpoints </code></pre> After the initial image + data pulls, it runs fully offline (no external map/routing/geocoding API calls).<p>Next (if people need it): a signed on-device updater for regional datasets (verify → atomic swap → reload).<p>I’d love feedback: where offline maps/routing/search matters for you, and what constraints bite (hardware, fleet size, update windows, regions, deployment style).
Show HN: FP-pack – Functional pipelines in TypeScript without monads
Hacker News (score: 11)[Code Quality] Show HN: FP-pack – Functional pipelines in TypeScript without monads Hi HN,<p>I built fp-pack, a small TypeScript functional utility library focused on pipe-first composition.<p>The goal is to keep pipelines simple and readable, while still supporting early exits and side effects — without introducing monads like Option or Either.<p>Most code uses plain pipe/pipeAsync. For the few cases that need early termination, fp-pack provides a SideEffect-based pipeline that short-circuits safely.<p>I also wrote an “AI agent skills” document to help LLMs generate consistent fp-pack-style code.<p>Feedback, criticism, or questions are very welcome.
CSSUnitConverter
Product Hunt[Other] Bulk CSS Unit Converter online for free. This online pixel (px) to rem converter can convert pixel units to rem units. It calculates the corresponding rem value based on the root font size you set. It's ideal for responsive web design. In addition, it supports various other unit conversions, including px to rem, rem to px, and em to px. Some tools support batch conversion of text content. For example, if you have a block of CSS code containing many px values, simply copy the code into the batch conversion input box.
Vigil
Product Hunt[Monitoring/Observability] Never Miss a Beat An all-in-one, Kubernetes-native observability and reliability platform that fuses uptime monitoring, SLO/error budgets, service discovery, on-call scheduling, ChatOps, and public status pages into one self-hosted tool—no more juggling Uptime Kuma, PagerDuty, Statuspage, or Datadog separately. Built for SRE/DevOps teams that want cluster health, external checks, and incident response in a single view with Slack/Teams automation and status page publishing.
GitHub
Product Hunt[API/SDK] JSON Made Easy for Python JEase is a lightweight, beginner-friendly, and chainable Python library designed to make working with JSON data simple, safe, and expressive. It helps you read, transform, filter, update, and analyze JSON without messy loops or try/except blocks. JEase is ideal for API responses, data cleaning, quick analysis, and anyone who wants JSON to feel Pythonic instead of painful.
Show HN: A small web app where people appear on a world map
Show HN (score: 5)[Other] Show HN: A small web app where people appear on a world map I've moved around a lot. Finding information is easy. Finding people is weirdly hard.<p>So I made this — a map where you drop a pin and see who else is around.<p>Filter by digital nomads, freelancers, remote workers, retirees. See if they just arrived or have been there for years.<p>Spot someone interesting? Send a message.<p>No signup. No feed. No tracking. No algorithm. Just a map.<p>More like exploring than scrolling.<p>Built with Next.js, Supabase, and Leaflet.
Show HN: Go-Highway – Portable SIMD for Go
Show HN (score: 7)[Other] Show HN: Go-Highway – Portable SIMD for Go Go 1.26 adds native SIMD via GOEXPERIMENT=simd. This library provides a portability layer so the same code runs on AVX2, AVX-512, or falls back to scalar.<p>Inspired by Google's Highway C++ library.<p>Includes vectorized math (exp, log, sin, tanh, sigmoid, erf) since those come up a lot in ML/scientific code and the stdlib doesn't have SIMD versions.<p>algo.SigmoidTransform(input, output)<p>Requires go1.26rc1. Feedback welcome.
Show HN: Open-source AI workflows with read-only auth scopes
Show HN (score: 5)[Other] Show HN: Open-source AI workflows with read-only auth scopes Hey HN! I'm Akshay, and I'm launching Seer - yet another AI workflow builder with granular OAuth scopes.<p>GitHub: <a href="https://github.com/seer-engg/seer" rel="nofollow">https://github.com/seer-engg/seer</a> Demo video: <a href="https://youtu.be/cmQvmla8sl0" rel="nofollow">https://youtu.be/cmQvmla8sl0</a><p>The Problem: We've been building AI workflows for the past year and kept running into the same issue: existing platforms (n8n, Langflow, Flowise) require full access to your Google services even for read-only operations. Want to summarize emails? You're also granting send permissions. Want to read docs? You're also granting edit permissions. If you want granular scopes, the onus is on you to:<p>- Create your own OAuth app with Google (1-2 weeks approval time) - Modify source code to support read-only scopes<p>We saw this pattern repeated across Discord channels and GitHub issues - developers asking for better scope support, maintainers saying "you can configure it yourself."<p>Our Solution: Seer ships with read-only auth scopes as the default for common operations. It's self-hostable, so your data never leaves your infrastructure. The demo shows a simple email summarization workflow (Gmail + LLM API), but the principle applies to any integration.<p>Why This Matters: Security through least privilege isn't just best practice - it's essential when you're giving AI agents access to your production data. One compromised workflow shouldn't mean your entire Google Workspace is at risk.<p>Questions for HN: 1. How are you currently handling OAuth scopes in your AI automation workflows? 2. Would you find value in a scope validator that audits your existing workflows? 3. What other integrations would you want to see with granular permissions?<p>The only similar platform with granular scope support is Make.com, but it's closed-source. We think this should be the standard, not the exception.<p>Would love your feedback!
Show HN: Text-to-3D Motion Generator (Hunyuan 1.0 wrapper)
Show HN (score: 5)[Other] Show HN: Text-to-3D Motion Generator (Hunyuan 1.0 wrapper) Hi everyone,<p>I built a UI for the new open-source Hunyuan Motion model to generate 3D animations from text: <a href="https://hy-motion.ai" rel="nofollow">https://hy-motion.ai</a><p>It generates BVH files instantly. I'm trying to bridge the gap between "cool AI demo" and "useful game dev tool".<p>Question for 3D devs/animators:<p>If you were to use this in production, what is the single biggest missing feature?<p>1. Export Pipeline: Auto-conversion to FBX for Unity/Unreal? 2. Motion Fusion: Blending multiple prompts into one long sequence? 3. Rig Variety: Support for non-humanoid skeletons?<p>Feedback is much appreciated.
Show HN: I built a clipboard tool to strip/keep specific formatting like Italics
Hacker News (score: 17)[Other] Show HN: I built a clipboard tool to strip/keep specific formatting like Italics Hello HN,<p>I’m Joseph, a solo developer. I built CustomPaste because I was frustrated by the binary choice standard clipboard tools give us: either keep all the messy formatting (background colors, huge fonts) or strip everything down to plain text.<p>We all know Ctrl+Shift+V (paste as plain text), but that is often too destructive, it kills hyperlinks, bolding, and lists when I usually just want to normalize the font family (e.g., force Arial 11pt) or remove background colors.<p>I wanted a tool that let me "strip exactly what I want, and keep exactly what I want."<p>The Solution: Instead of a single "paste" behavior, the app lets you create reusable "Recipes" to define exactly how your text should land in your editor. It intercepts the clipboard, processes the structure locally, and transforms it based on your rules.<p>It offers granular control over:<p><pre><code> Smart Preservation: You can strip or set specific font families and sizes but specifically preserve bold, italics, and hyperlinks. </code></pre> Structure: You can preserve tables while stripping the images inside them.<p>Data Cleanup: It can instantly purge duplicate lines, sort lists alphabetically, or flatten extra blank lines.<p>Text Fixes: It cleans up AI-generated artifacts (like "smart quotes" or em-dashes) and enforces casing (Title Case, Sentence Case).<p>Privacy & Pricing: The app runs 100% locally on your machine, no cloud processing and no data harvesting. It is a one-time purchase (lifetime license), not a subscription. There is a free trial (first 100 pastes) so you can test if it fits your workflow.<p>I’d love to hear your feedback on the "Recipe" approach or any other edge cases you struggle with when pasting text!
Show HN: I built a minimal open-source CMS (FREE)
Show HN (score: 5)[Other] Show HN: I built a minimal open-source CMS (FREE) I built a minimal opensource CMS, I use it myself for my blog and for other SaaS.<p>l love blogging, and sometimes I post random thoughts on my blog. The only thing is, I always did it with .md files, which is fine too<p>However, I was excited about the idea of using a CMS that was very minimal and avoiding the option of connecting something like WordPress or other big platforms.<p>Open source (if you want to fork it or contribute) and free to use (unless I see you have a million views haha).<p>Star the repo if you like it!
[Other] Show HN: Self-hosted video clipper architecture (Next.js, N8N, FFmpeg, Docker)
Swapping two blocks of memory inside a larger block, in constant memory
Hacker News (score: 35)[Other] Swapping two blocks of memory inside a larger block, in constant memory
Videoh.dev
Product Hunt[API/SDK] Video API for developers Video API for developers.
Supaguard
Product Hunt[Other] Scan, Detect & Protect Your Supabase Data I’ve seen many Supabase apps accidentally expose PII, PCI, or hardcoded keys. It’s easy to miss and expensive to fix. So I built Supaguard — it scans your app in minutes and shows exactly what’s exposed. • No setup, just connect • Detects PII, PCI & API keys • Instant alerts Launch offer: 2 free scans + 35% New Year discount 👉 supaguard.pro Feedback welcome — built to help devs stay safe without headaches.
Show HN: Ducklang: Achieving 100x more requests per second than NextJS
Show HN (score: 6)[Other] Show HN: Ducklang: Achieving 100x more requests per second than NextJS Duck (<a href="https://duck-lang.dev" rel="nofollow">https://duck-lang.dev</a>) is a statically typed, compiled programming language that combines the best of Rust, TypeScript and Go, aiming to provide an alternative for full-stack-development while being as familiar as possible<p>Improvements over Rust: - garbage collection simplifies developing network applications - no lifetimes - built-in concurrency runtime and apis for web development<p>Improvements over bun/node/typescript: - massive performance gains due to Go's support for parallel execution and native code generation - easier deployment since Duck compiles to a statically linked native executable that doesn't need dependencies - reduced complexity and costs since a single duck deployment massively outscales anything that runs javascript - streamlined toolchain management using duckup (compiler version manager) and dargo (build tool)<p>Improvements over Go: - a more expresive type system supporting Union types, Duck typing and tighter control over mutability - Server Side Rendering with a jsx-like syntax as well as preact components for frontend development - better error handling based on union types - a rust based reimplementation of tailwind that is directly integrated with the language (but optional to use) - type-safe json apis
[Other] Show HN: ADSBee, an open source dual band embedded ADS-B receiver for anything I grew frustrated with closed source ADS-B receivers a few years ago, and wanted to build a true low cost embedded ADS-B receiver from scratch for low power applications. I ended up developing a custom radio frontend that uses RP2040 PIO for Mode S preamble detection and demodulation, and also released the first open soruce implementation of UAT decoding on an RF MCU from TI (which works somewhat beyond the publicly stated specs for the chip). Today, ADSBee is a fully featured dual-band ADS-B receiver, with Mode S, ADSB, UAT ADSB, UAT TIS-B / FIS-B, a ton of configurable reporting protocols, WiFi / USB / Ethernet, and a web server. Beta testers have been using ADSBee to feed everything from online data aggregators to drone autopilot systems and tablets running Electronic Flight Bag apps like ForeFlight.<p>I'd love to hear what people think about the project, or answer any questions. I've been posting regular updates to the blog on my website, it's been a very fun journey taking an open source hardware project from an idea to a business that makes and ships real things: <a href="https://pantsforbirds.com/blog/" rel="nofollow">https://pantsforbirds.com/blog/</a>