π οΈ All DevTools
Showing 941–960 of 4297 tools
Last Updated
April 24, 2026 at 12:00 AM
Show HN: Fostrom, an IoT Cloud Platform built for developers
Show HN (score: 5)[API/SDK] Show HN: Fostrom, an IoT Cloud Platform built for developers Hey HN! Arjun and Sid here.<p>Fostrom is an IoT Cloud Platform designed for developers to make it really easy to get started and scale fleets. We have Device SDKs (in Python, JS, Elixir, more coming soon), Typed Schemas, Per-Device Mailboxes, Programmable Actions, 4 Global Regions for lower-latency connections, and much more.<p>We've built Fostrom to solve a real need we faced in our previous startup, building a fully automated indoor vertical farm. We spent more time figuring out IoT infrastructure than writing automation logic. Fostrom is the platform we wished existed back then.<p>Over the last few years we've experimented with a lot of interesting tech and architectures, and settled on an architecture that we believe is quite elegant. We wrote a Go<->Elixir bridge to execute JS code in WASM for Actions, implemented a DuckDB library for Elixir, and wrote a Device Agent in Rust that our SDKs run in the background (<a href="https://github.com/fostrom/devicekit" rel="nofollow">https://github.com/fostrom/devicekit</a>).<p>The most interesting realization we had was about the data architecture. For years, we tried using distributed databases and built complex layers on top of them, but all approaches had significant limitations specifically around consistency and querying. We want to provide operational correctness, rich insights, and reliability. Finally, we came to the conclusion that to achieve this we really need a SQL database for fleet data. So we built a DuckDB-based replicated multi-tenant data layer. We're still improving it (hence the Technical Preview badge) but we're quite proud of this decision. It simplifies the rest of the codebase, while keeping operational complexity in just a few places.<p>Our vision is to make a powerful IoT platform that enables you to build correct, secure, and reliable connected systems without dealing with any of the plumbing or infrastructure.<p>Next up, we're gonna launch our CLI, add automatic device monitoring to our Device SDKs, and improve the debugging experience. We have some pretty cool ideas to make Fostrom and the experience of developing connected systems better. We're also going to write more about our architecture and journey soon.<p>We also published our launch blog post which goes into more detail about our vision, what we've built, and our future plans: <a href="https://fostrom.io/blog/introducing-fostrom" rel="nofollow">https://fostrom.io/blog/introducing-fostrom</a><p>Would love for you to try out Fostrom and give us your feedback and thoughts.
Show HN: Ghostty-based terminal with vertical tabs and notifications
Hacker News (score: 104)[CLI Tool] Show HN: Ghostty-based terminal with vertical tabs and notifications I run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open, I couldn't even read the titles anymore.<p>I tried a few coding orchestrators but most of them were Electron/Tauri apps and the performance bugged me. I also just prefer the terminal since GUI orchestrators lock you into their workflow. So I built cmux as a native macOS app in Swift/AppKit. It uses libghostty for terminal rendering and reads your existing Ghostty config for themes, fonts, colors, and more.<p>The main additions are the sidebar and notification system. The sidebar has vertical tabs that show git branch, working directory, listening ports, and the latest notification text for each workspace. The notification system picks up terminal sequences (OSC 9/99/777) and has a CLI (cmux notify) you can wire into agent hooks for Claude Code, OpenCode, etc. When an agent is waiting, its pane gets a blue ring and the tab lights up in the sidebar, so I can tell which one needs me across splits and tabs. Cmd+Shift+U jumps to the most recent unread.<p>The in-app browser has a scriptable API ported from agent-browser [1]. Agents can snapshot the accessibility tree, get element refs, click, fill forms, evaluate JS, and read console logs. You can split a browser pane next to your terminal and have Claude Code interact with your dev server directly.<p>Everything is scriptable through the CLI and socket API β create workspaces/tabs, split panes, send keystrokes, open URLs in the browser.<p>Demo video: <a href="https://www.youtube.com/watch?v=i-WxO5YUTOs" rel="nofollow">https://www.youtube.com/watch?v=i-WxO5YUTOs</a><p>Repo (AGPL): <a href="https://github.com/manaflow-ai/cmux" rel="nofollow">https://github.com/manaflow-ai/cmux</a><p>[1] <a href="https://github.com/vercel-labs/agent-browser" rel="nofollow">https://github.com/vercel-labs/agent-browser</a>
RichardAtCT/claude-code-telegram
GitHub Trending[Other] A powerful Telegram bot that provides remote access to Claude Code, enabling developers to interact with their projects from anywhere with full AI assistance and session persistence.
A terminal weather app with ASCII animations driven by real-time weather data
Hacker News (score: 208)[CLI Tool] A terminal weather app with ASCII animations driven by real-time weather data
Show HN: Micasa β track your house from the terminal
Hacker News (score: 523)[CLI Tool] Show HN: Micasa β track your house from the terminal micasa is a terminal UI that helps you track home stuff, in a single SQLite file. No cloud, no account, no subscription. Backup with cp.<p>I built it because I was tired of losing track of everything in notes apps, and "I'll remember that"s. When do I need to clean the dishwasher filter? What's the best quote for a complete overhaul of the backyard. Oops, found some mold behind the trim, need to address that ASAP. That sort of stuff.<p>Another reason I made micasa was to build a (hopefully useful) low-stakes personal project where the code was written entirely by AI. I still review the code and click the merge button, but 99% of the programming was done with an agent.<p>Here are some things I think make it worth checking out:<p>- Vim-style modal UI. Nav mode to browse, edit mode to change. Multicolumn sort, fuzzy-jump to columns, pin-and-filter rows, hide columns you don't need, drill into related records (like quotes for a project). Much of the spirit of the design and some of the actual design choices is and are inspired by VisiData. You should check that out too. - Local LLM chat. Definitely a gimmick, but I am trying preempt "Yeah, but does it AI?"-style conversations. This is an optional feature and you can simply pretend it doesn't exist. All features work without it. - Single-file SQLite-based architecture. Document attachments (manuals, receipts, photos) are stored as BLOBs in the same SQLite database. One file is the whole app state. If you think this won't scale, you're right. It's pretty damn easy to work with though. - Pure Go, zero CGO. Built on Charmbracelet for the TUI and GORM + go-sqlite for the database. Charm makes pretty nice TUIs, and this was my first time using it.<p>Try it with sample data: go install github.com/cpcloud/micasa/cmd/micasa@latest && micasa --demo<p>If you're insane you can also run micasa --demo --years 1000 to generate 1000 years worth of demo data. Not sure what house would last that long, but hey, you do you.
Show HN: A physically-based GPU ray tracer written in Julia
Hacker News (score: 75)[Other] Show HN: A physically-based GPU ray tracer written in Julia We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing.<p>Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia.<p>Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon.<p>Demo scenes: github.com/SimonDanisch/RayDemo
Terraform Blast Radius Explorer
Product Hunt[DevOps] Know your blast radius. Terraform Blast Radius β Visually explore terraform plan output, trace resource dependencies, and inspect attribute-level diffs before running apply.
Ragnar
Product Hunt[Other] Text + Image to CAD. World's best VibeCAD! Ragnar is an AI-powered CAD platform that lets anyone turn ideas, text, and images into professional 3D CAD models β no design or CAD tool experience required. Simply describe what you want, upload a sketch, and iterate on your design through a chat interface. Export your models in industry-standard formats for 3D printing or manufacturing workflows.
Retro Builder Ultra
Product Hunt[Other] A web builder/editor that allows you to create websites. RetroBuilder Ultra is a self-contained, browser-based website builder that recreates the authentic 90s web experience. No accounts, no cloud, no subscription β just open the HTML file and start building GeoCities-style pages with floating elements, MIDI audio, tiled backgrounds, and period-accurate snippets like hit counters and under construction banners. Export a single HTML file and host it anywhere. It's the anti-Webflow.
Manastone.ai
Product Hunt[Build/Deploy] Launch AI apps in minutes with one-command deployment. Production-ready Next.js template with AI chat, Auth0, Stripe subscriptions, and Postgres. Plug in ChatGPT, Claude, or Gemini and deploy in 1 command.
Decys
Product Hunt[Other] One structured decision per cycle β governance built in. Decys is a decisioning layer that diagnoses business friction points and returns one high-confidence decision β or tells you to do nothing. β Governance-first β Decisions respect your rules, not just vibes. β Purpose-built flows for Founders, Ops, Finance, People, and VC. β No signup required. No dashboard. Structured decision in 5 mins. β Enterprise-ready β API keys, RBAC, SSO, audit exports, tenant isolation, retention policies. β Integrations β Slack, Jira, Notion, GitHub, or Linear.
Clarion
Product Hunt[Other] Turn handwritten notes into organised clarity Clarion turns handwritten notes into clear, structured, usable text in seconds. Take a photo of your notebook, planner, or whiteboard, and Clarion intelligently extracts and organises your thoughts into tasks, ideas, and notes. It can also rewrite messy notes for clarity and generate summaries instantly. Clarion helps bridge the gap between thinking on paper and taking action digitally, so your ideas donβt stay trapped in notebooks.
asktodo.ai
Product Hunt[Other] 35+ Free AI Tools Create professional resumes, blog posts, social media content & more with 35+ free AI tools by asktodo.ai. No subscription required - get 5,000 free credits monthly for all productivity tools.
JIRA Epic Planning Dashboard
Product Hunt[Other] The local-first, lightning-fast Gantt chart for JIRA. TrackLens is a tool that pulls your Epics and lets you manage them locally with a real-time Gantt view. Tech Stack: React 19, Tailwind, Node.js (Proxy). Key highlights: π Local-first architecture with instant performance π Smart, non-destructive date autogeneration π§ Built-in RAG risk intelligence π§ͺ Safe what-if planning with local edits π Dark and light themes π Privacy-first, no vendor lock-in Stop fighting Jiraβs UI. Keep the database. Upgrade the view.
Power Apps templates
Product Hunt[Other] Ready-made Microsoft Power Apps templates for businesses Powerapps-template.com offers a growing library of professional, ready-to-deploy Microsoft Power Apps templates. Whether you need HR tools, project trackers, inventory systems, or approval workflows β download, customize, and launch in minutes. Built for business users and IT teams who want to move fast without building from scratch.
Ai1
Product Hunt[Other] Ask Claude, GPT-4o, Gemini, Llama & Grok at once Ai1 lets you ask all 5 major AIs the same question simultaneously and compare their answers side by side. Instead of switching between ChatGPT, Claude, Gemini, and others β just type once and get every perspective at once.
Show HN: A Lisp where each function call runs a Docker container
Show HN (score: 78)[Other] Show HN: A Lisp where each function call runs a Docker container
Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript
Hacker News (score: 118)[Build/Deploy] Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript I'm building a commercial macOS app with Electrobun [1]. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time [2]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler.<p>Electrobun lets you open/manipulate/close webview windows and communicate with them using typed rpc. It also handles building, code signing, and notarization.<p>And because I'm using Bun, running an HMR + React + Tailwind server is just one command (`bun ./index.html`) or like 5 lines of code. Pass --console and the webview's console.log()s get streamed to your Terminal too.<p>There's tons of other things Electrobun does that I haven't even mentioned, because I haven't interacted much with them yet. E.g. I know that it lets you show platform-native notifications, prompts/popups, etc.<p>There also is a very impressive updating mechanism that relies on a bsdiff implementation written in Zig. You just ship the deltas, so updates to very large apps are just a few KBs most of the time.<p>It's genuinely a very productive stack and impressive piece of tech.<p>[1] Not affiliated - I just like the project.<p>[2]: The API and implementation was clear, so I'll cautiously say this is not a case of "rewrites are always faster". In fact, the Tauri version was a rewrite too :)
Show HN: Echo, an iOS SSH+mosh client built on Ghostty
Hacker News (score: 51)[Other] Show HN: Echo, an iOS SSH+mosh client built on Ghostty
Reproducible and traceable configuration for Conan C and C++ package manager
Hacker News (score: 16)[Package Manager] Reproducible and traceable configuration for Conan C and C++ package manager