> your AI agent picks dependencies from memory; give it dated facts — try starlog.dev ↗ vet your agent's deps ↗ vibe-coding is fine. vibe-importing isn’t. — try starlog.dev ↗ vibe-importing isn’t fine ↗ your agent has never seen your private packages — try starlog.dev ↗ facts for private packages ↗ a linter for the dependencies your AI agent picks — try starlog.dev ↗ a linter for agent deps ↗ whois is redacted, cdns mask the rest — get the real operator — try whoisgeni.us ↗ who really runs that domain ↗ domain attribution that shows its work — full evidence chain — try whoisgeni.us ↗ domain intel w/ evidence ↗

← All articles

Developer Tools

Deep-dives on the developer tools worth your attention: terminals, CLIs, editors, and productivity utilities — with the architecture and tradeoffs that set them apart.

584 articles

Developer Tools

Finding Hidden Assets Through Google Analytics IDs: A Look at udon

★ 177 Go May 11, 2026
Developer Tools

Building a GPT-Powered Travel Advisor: A Reference Architecture Breakdown

★ 551 TypeScript May 11, 2026
Developer Tools

Graphicator: Brute-Force GraphQL Enumeration Through Introspection

★ 134 Python May 11, 2026
Developer Tools

Building Question-Answering Systems Over Notion: A RAG Architecture Teardown

★ 2.2k Python May 11, 2026
Developer Tools

ParamAngler: A Piped Approach to Web Parameter Injection Testing

★ 26 Go May 11, 2026
Developer Tools

MFASweep: How Multi-Factor Authentication Fails Across Microsoft's Service Archipelago

★ 1.7k PowerShell May 11, 2026
Developer Tools

Building Production RAG Systems with OpenAI's ChatGPT Retrieval Plugin

★ 21.2k Python May 11, 2026
Developer Tools

Octosuite: GitHub OSINT Without the API Boilerplate

★ 1.9k Python May 11, 2026
Developer Tools

BabyAGI: The Autonomous Agent That Stores Its Brain in a Database

★ 22.3k Python May 11, 2026
Developer Tools

ReconAIzer: Injecting GPT-4 Into Your Bug Bounty Workflow Through Burp Suite

★ 890 Python May 11, 2026
Developer Tools

SubGPT: Using Bing's AI to Discover Subdomains That Pattern-Based Tools Miss

★ 355 Python May 11, 2026
Developer Tools

Turning Subdomain Chaos into Visual Intelligence with RMM

★ 184 Go May 11, 2026
Developer Tools

fastgron: Why Flattening JSON is 50x Faster Than Querying It

★ 674 C++ May 11, 2026
Developer Tools

Testing DLP Systems with Real Source Code: Inside brian-dlptest/dlptest

★ 25 Python May 11, 2026
Developer Tools

Zuse: Building a High-Performance Uptime Monitor with Async Rust

★ 16 Rust May 11, 2026
Developer Tools

Dangerzone: Converting Untrusted Documents Through Pixel Buffers

★ 5.4k Python May 11, 2026
Developer Tools

Zero-1-to-3: Teaching Stable Diffusion to Understand Camera Geometry

★ 3.1k Python May 11, 2026
Developer Tools

Inside waf-community-bypasses: The Uncomfortable Truth About Web Application Firewalls

★ 545 May 11, 2026
Developer Tools

AutoTrain Advanced: A Cautionary Tale of No-Code ML and Why It's Deprecated

★ 4.6k Python May 11, 2026
Developer Tools

LunaPipe: Bringing ChatGPT into the Unix Pipeline

★ 43 Go May 11, 2026
Developer Tools

Building a JavaScript Surveillance System: Inside FileChangeMonitor's Architecture

★ 222 JavaScript May 11, 2026
Developer Tools

Ratatui: How Rust's Fastest-Growing TUI Library Uses Immediate-Mode Rendering and Smart Diffing

★ 20.3k Rust May 11, 2026
Developer Tools

Humanify: Using LLMs to Deobfuscate JavaScript Without Hallucination Risks

★ 3.2k TypeScript May 11, 2026
Developer Tools

Building an Auto-OCR Pipeline for Notion: A Deep Dive into notion-auto-ocr

★ 50 C# May 11, 2026