Automation and scraping · Independent · 20 Oct 2026

spyweb-app/spyweb

Tiny web monitoring, scraping & browser automation engine with Lua scripting, built-in storage, dedup, scheduler, hot reload, programmable API server, test runner and desktop/webhook alerts. ~8MB self-contained binary with <10MB idle RAM.

← Automation and scraping
SpyWeb: web monitoring and automation engine. Tracks web pages and runs automation tasks.

In simple English

This tool watches websites for changes, downloads data and runs automated browser tasks. It runs as a small background program on your computer or server. You write simple configuration files to tell it what pages to watch. It can send alerts to your desktop or through webhooks when something changes. It uses very little memory and requires no setup of external databases.

What it is

SpyWeb is a self-contained monitoring and scraping engine written in Rust with built-in scheduling and Lua scripting. It ships as a single file of around 8 megabytes and uses less than 10 megabytes of memory at idle.

What it is good for

Solo builders who want to track price drops, check competitor listings, monitor public records or run simple automated web tasks without paying for a cloud subscription.

Stars45
LicenceApache-2.0
Latestv1.5.5 (2026-09-28)checked 20 Oct 2026
Last code change2026-09-29
Written inRust
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Packs everything into a single small binary file with almost zero idle memory use.
  • Allows complex custom logic and data handling using embedded Lua scripts.
  • Includes a built-in scheduler, internal database and desktop or webhook alerts out of the box.
Watch for
  • Requires comfort with the command line and writing configuration files.
  • Browser automation features require a separate installation of Chromium or Chrome on your system.
  • Aggressive scraping intervals can easily get your server or IP address blocked by target websites.
Replaces

Heavy Python scraping scripts, paid monitoring services and complex cron job setups.

Works well with

Chromium, SQLite and custom webhook receivers.

Similar repositories
  • dgtlmoon/changedetection.io35k stars

    A popular web page change detection tool with a graphical interface and notification options.

  • apify/crawlee26k stars

    A web scraping and browser automation library for JavaScript and TypeScript developers.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
curl -L -o spyweb.tar.gz https://dl.spyweb.app/linux && tar -xf spyweb.tar.gz && rm spyweb.tar.gz
./spyweb start

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Market & Competitive Research › Competitor Tracking.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.