> 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 ↗

All articles

Automation

Workflow and browser automation tools for developers — agentic web navigation, task runners, and the projects automating the repetitive parts of building software.

126 articles

Automation

Building a Serverless Technology Detector with Uptain: Wappalyzer Meets AWS Lambda

★ 5 JavaScript May 12, 2026
Automation

Crawlab: Language-Agnostic Distributed Web Scraping at Scale

★ 12.2k Go May 12, 2026
Automation

urlwatch: A Filtering Pipeline Approach to Web Change Detection

★ 3.1k Python May 12, 2026
Automation

Whistle: The Rule-Based HTTP Proxy That Treats Network Debugging Like Infrastructure as Code

★ 15.5k JavaScript May 12, 2026
Automation

Windmill: The Postgres-Backed Developer Platform That's 13x Faster Than Airflow

★ 16.5k HTML May 12, 2026
Automation

Building Production Web Scrapers in Go: Inside Colly's Event-Driven Architecture

★ 25.3k Go May 12, 2026
Automation

Illume: A Case Study in Asyncio-Based Distributed Crawling Architecture

★ 6 C May 12, 2026
Automation

Testing Web Security Crawlers with Google's Security Crawl Maze

★ 165 HTML May 11, 2026
Automation

Katana: Why ProjectDiscovery Built a Crawler That Speaks Both HTTP and Chrome

★ 16.7k Go May 11, 2026
Automation

Undetected Chromedriver: Evading Bot Detection in the Selenium Arms Race

★ 12.6k Python May 11, 2026
Automation

Crawlee: The Web Scraping Framework That Lets You Start Simple and Scale Complex

★ 23.2k TypeScript May 11, 2026
Automation

Keep: Building an Open-Source AIOps Platform That Actually Reduces Alert Fatigue

★ 11.8k Python May 11, 2026
Automation

reNgine: Building a Reconnaissance Command Center for Web Application Security

★ 9 Python May 10, 2026
Automation

Astro's Islands Architecture: How Partial Hydration Redefined Content-First Frameworks

★ 59.2k TypeScript May 10, 2026
Automation

Read Aloud: Building a Cross-Browser TTS Extension with Multi-Provider Voice Synthesis

★ 1.7k JavaScript May 10, 2026
Automation

Flyscrape: Web Scraping With JavaScript Configuration Instead of Python Boilerplate

★ 1.3k Go May 10, 2026
Automation

Inside AUTOMATIC1111: How a Gradio Wrapper Became the De Facto Stable Diffusion Interface

★ 162.8k Python May 10, 2026
Automation

Reverse Engineering APIs with Browser DevTools: How OpenAPI DevTools Intercepts and Documents Network Traffic

★ 4.3k TypeScript May 10, 2026
Automation

Codify-rs: Embedding Complex Data Structures at Compile Time Without Serialization Overhead

★ 1 Rust May 10, 2026
Automation

Building a Web Scraper That Sees: GPT-4 Vision Meets Puppeteer

★ 310 JavaScript May 10, 2026
Automation

Web Scraping Through Vision: How GPT-4V Reads Websites Like Humans Do

★ 563 JavaScript May 10, 2026
Automation

Reverse Engineering ChatGPT's Frontend: How One Developer Built a Time Machine for Webpack Bundles

★ 300 JavaScript May 10, 2026
Automation

Hunting Secrets in 50 Billion Web Pages: Inside Troll-A's WARC Processing Engine

★ 140 Go May 10, 2026
Automation

WARC-GPT: Teaching Language Models to Read Web Archive History

★ 270 Python May 10, 2026