🛠️ All DevTools

Showing 1–20 of 3683 tools

Last Updated
March 09, 2026 at 04:00 AM

[Other] Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds Sup HN,<p>So I got tired of bouncing between Flightradar, MarineTraffic, and Twitter every time something kicked off globally, so I wrote a dashboard to aggregate it all locally. It’s called Shadowbroker.<p>I’ll admit I leaned way too hard into the &quot;movie hacker&quot; aesthetic for the UI, but the actual pipeline underneath is real. It pulls commercial&#x2F;military ADS-B, the AIS WebSocket stream (about 25,000+ ships), N2YO satellite telemetry, and GDELT conflict data into a single MapLibre instance.<p>Getting this to run without melting my browser was the hardest part. I&#x27;m running this on a laptop with an i5 and an RTX 3050, and initially, dumping 30k+ moving GeoJSON features onto the map just crashed everything. I ended up having to write pretty aggressive viewport culling, debounce the state updates, and compress the FastAPI payloads by like 90% just to make it usable.<p>My favorite part is the signal layer—it actually calculates live GPS jamming zones by aggregating the real-time navigation degradation (NAC-P) of commercial flights overhead.<p>It’s Next.js and Python. I threw a quick-start script in the releases if you just want to spin it up, but the repo is open if you want to dig into the backend.<p>Let me know if my MapLibre implementation is terrible, I&#x27;m always looking for ways to optimize the rendering.

Found: March 08, 2026 ID: 3677

[Other] Show HN: Skir – like Protocol Buffer but better Why I built Skir: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@gepheum&#x2F;i-spent-15-years-with-protobuf-then-i-built-skir-9cf61cc65631" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@gepheum&#x2F;i-spent-15-years-with-protobuf-t...</a><p>Quick start: npx skir init<p>All the config lives in one YML file.<p>Website: <a href="https:&#x2F;&#x2F;skir.build" rel="nofollow">https:&#x2F;&#x2F;skir.build</a><p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;gepheum&#x2F;skir" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gepheum&#x2F;skir</a><p>Would love feedback especially from teams running mixed-language stacks.

Found: March 08, 2026 ID: 3678

[Other] Show HN: Reverse-engineering Shockwave to save early 2000s web games (Rust/WASM) Hi HN,<p>When browsers killed NPAPI plugin support, thousands of early 2000s web games were effectively lost to time. Macromedia Shockwave, in particular, was a closed-source, highly complex, and largely undocumented beast.<p>So a few friends and I spent the last two years doing something arguably unhinged: rebuilding the entire Director engine from scratch. Today, we&#x27;re finally sharing dirplayer-rs.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;igorlira&#x2F;dirplayer-rs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;igorlira&#x2F;dirplayer-rs</a><p>We intentionally stayed quiet on this until we had undeniable proof that it was actually possible. With our latest v0.4.1 release, we have full hardware-accelerated graphics. Complex games are booting natively in the browser and are fully playable.<p>A few childhood favorites, actually playable right now:<p>Habbo Hotel: <a href="https:&#x2F;&#x2F;dirplayer.com&#x2F;habbo" rel="nofollow">https:&#x2F;&#x2F;dirplayer.com&#x2F;habbo</a><p>LEGO Junkbot: <a href="https:&#x2F;&#x2F;dirplayer.com&#x2F;junkbot" rel="nofollow">https:&#x2F;&#x2F;dirplayer.com&#x2F;junkbot</a><p>LEGO Worldbuilder: <a href="https:&#x2F;&#x2F;dirplayer.com&#x2F;worldbuilder" rel="nofollow">https:&#x2F;&#x2F;dirplayer.com&#x2F;worldbuilder</a><p>We chose Rust and WebAssembly because we wanted a native, plugin-free way to play these games without relying on ancient executables. Parsing decades-old, untrusted binary blobs and undocumented bytecode is a memory safety nightmare, making Rust an easy choice. It also gives us predictable performance with zero GC pauses, keeping frame rates smooth.<p>The biggest headache by far has been Lingo, Director&#x27;s scripting language. It&#x27;s massive. It heavily supports 3D graphics, embedded Flash content, and the worst part: Xtras. Xtras were external distributable plugins compiled from native C code. Figuring out how to make those play nice in a modern WASM environment has been a serious challenge.<p>We did, however, successfully implement the Multiuser Xtra so games can create socket connections (which is how Habbo is working!). We still have a long way to go to support full 3D and the massive ecosystem of third-party Xtras, but the foundation is solid.<p>None of this happened in isolation. We built on years of prior work from the Shockwave reverse-engineering community: folks who have been poking at Director&#x27;s internals for years, and their prior projects, tools, and research made this possible.<p>Happy to get into the weeds in the comments: the RE process, decompiling ancient binaries, the weird quirks of Director&#x27;s VM, the Rust architecture, whatever you&#x27;re curious about.<p>And genuinely: what old Shockwave game do you wish still worked? Drop it below and we&#x27;ll see if we can get it booting.

Found: March 08, 2026 ID: 3682

[Other] Beagle, a source code management system that stores AST trees

Found: March 08, 2026 ID: 3675

[CLI Tool] CLI RSS/Atom feed reader inspired by Taskwarrior, synced using Git

Found: March 08, 2026 ID: 3680

teng-lin/notebooklm-py

GitHub Trending

[API/SDK] Unofficial Python API for Google NotebookLM

Found: March 08, 2026 ID: 3672

[Package Manager] If It Quacks Like a Package Manager

Found: March 08, 2026 ID: 3681

[Other] SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI

Found: March 08, 2026 ID: 3673

[Other] Sem – Semantic version control. Entity-level diffs on top of Git

Found: March 08, 2026 ID: 3674

[Other] MonoGame: A .NET framework for making cross-platform games

Found: March 08, 2026 ID: 3676

A Decade of Docker Containers

Hacker News (score: 135)

[Other] A Decade of Docker Containers

Found: March 07, 2026 ID: 3665

[Other] Show HN: OpenGraviton – Run 500B+ parameter models on a consumer Mac Mini Hi HN,<p>I built OpenGraviton, an open-source AI inference engine designed to push the limits of running extremely large models on consumer hardware.<p>The system combines several techniques to drastically reduce memory and compute requirements:<p>• 1.58-bit ternary quantization ({-1, 0, +1}) for ~10x compression • dynamic sparsity with Top-K pruning and MoE routing • mmap-based layer streaming to load weights directly from NVMe SSDs • speculative decoding to improve generation throughput<p>These allow models far larger than system RAM to run locally.<p>In early benchmarks, OpenGraviton reduced TinyLlama-1.1B from ~2.05GB (FP16) to ~0.24GB using ternary quantization. Synthetic stress tests at the 140B scale show that models which would normally require ~280GB FP16 can fit within ~35GB when packed with the ternary format.<p>The project is optimized for Apple Silicon and currently uses custom Metal + C++ tensor unpacking.<p>Benchmarks, architecture, and details: <a href="https:&#x2F;&#x2F;opengraviton.github.io" rel="nofollow">https:&#x2F;&#x2F;opengraviton.github.io</a><p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;opengraviton" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;opengraviton</a>

Found: March 07, 2026 ID: 3668

agentjido/jido

GitHub Trending

🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.

Found: March 07, 2026 ID: 3656

[Other] Show HN: Bulk Image Generator – Create AI variations and remove bg in batch Hello HN,<p>I built Bulk Image Generator because I was frustrated with how slow it is to iterate on visual assets. Tools like Midjourney are great for single images, but when you need 50+ variations of a product shot or a game asset based on a specific reference, the manual process is a pain.<p>What it does:<p>Upload one reference image and generate 100+ AI variations while maintaining style&#x2F;structure.<p>Batch background removal (because once you generate 100 images, you usually need to clean them up).<p>Fast bulk download.<p>Why I’m sharing it here: I’m looking for feedback on the consistency of the output. I also want to know if there are specific &quot;batch&quot; workflows in your design or dev process that are still too manual.<p>I’ll be around to answer any questions about the implementation or future roadmap!

Found: March 07, 2026 ID: 3669

Claude Code deletes developers' production setup, including database

Found: March 07, 2026 ID: 3661

Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo.<p>It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single &lt;script&gt; tag, one call to `mu.init()`. No build step, no dependencies.<p>Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element.<p>At ~5KB gzipped, it&#x27;s smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.<p>Playground: <a href="https:&#x2F;&#x2F;mujs.org&#x2F;playground" rel="nofollow">https:&#x2F;&#x2F;mujs.org&#x2F;playground</a><p>Comparison with HTMX and Turbo: <a href="https:&#x2F;&#x2F;mujs.org&#x2F;comparison" rel="nofollow">https:&#x2F;&#x2F;mujs.org&#x2F;comparison</a><p>About the project creation, why and when: <a href="https:&#x2F;&#x2F;mujs.org&#x2F;about" rel="nofollow">https:&#x2F;&#x2F;mujs.org&#x2F;about</a><p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;Digicreon&#x2F;muJS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Digicreon&#x2F;muJS</a><p>Happy to discuss the project.

Found: March 07, 2026 ID: 3660

Show HN: Git-lanes – Parallel isolation for AI coding agents using Git worktrees

Found: March 07, 2026 ID: 3664

Show HN: OculOS – Any desktop app as a JSON API via OS accessibility tree Single Rust binary (~3 MB) that reads the OS accessibility tree and gives every UI element a REST endpoint. Click buttons, type text, toggle checkboxes — all via JSON. Works as an MCP server too, so Claude&#x2F;Cursor&#x2F;Windsurf can control any desktop app out of the box.<p>Windows + Linux + macOS. MIT licensed.

Found: March 07, 2026 ID: 3663

[Monitoring/Observability] Show HN: Kula – Lightweight, self-contained Linux server monitoring tool Zero dependencies. No external databases. Single binary. Just deploy and go. I needed something that would allow for real-time monitoring, and installation is as simple as dropping a single file and running it. That&#x27;s exactly what Kula is. Kula is the Polish word for &quot;ball,&quot; as in &quot;crystal ball.&quot; The project is in constant development, but I&#x27;m already using it on multiple servers in production. It still has some rough edges and needs to mature, but I wanted to share it with the world now—perhaps someone else will find it useful and be willing to help me develop it by testing or providing feedback. Cheers! Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;c0m4r&#x2F;kula" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;c0m4r&#x2F;kula</a>

Found: March 07, 2026 ID: 3652

Show HN: The Roman Industrial Revolution that could have been (Vol 2) A few months ago I shared the first issue of The Lydian Stone Series here:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44253083">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44253083</a><p>It&#x27;s an alternate-history comic about an archaeology student in modern Pompeii who discovers a slate that lets him exchange short messages with a Roman slave a week before the eruption of Vesuvius.<p>The premise is simple: what happens if someone in the Roman world suddenly gains access to modern scientific knowledge, but still has to build everything using the materials and tools available in 79 AD?<p>Volume 2 (The Engine of Empire) explores the second-order effects of that idea.<p>About the process: I write the story, research, structure, and dialogue. The narrative is planned first (acts → scenes → pages → panels). Once a panel is defined, I write a detailed visual description (camera angle, posture, lighting, environment, etc.).<p>LLMs help turn those descriptions into prompts, and image models generate sketches. I usually generate many variations and manually select or combine the ones that best match the panel.<p>The bulk of the work is in the narrative design, historical research, and building a plausible technological path the Romans could realistically follow. The AI mostly acts as a sketching assistant.<p>I&#x27;d love feedback on the story direction, pacing, and whether the industrial shift feels believable.

Found: March 06, 2026 ID: 3644
Previous Page 1 of 185 Next