Automation and scraping · Independent · 21 Oct 2026

tessak22/rival

Open-source competitive intelligence dashboard powered entirely by the Tabstack API

← Automation and scraping
Rival: competitor intelligence dashboard. Tracks pricing, changelogs, and careers of rivals.

In simple English

Rival is a private dashboard that automatically watches your competitors for you. It checks their pricing pages, job listings, and feature updates so you do not have to check them by hand. The program saves old copies of their pages and highlights what changed since your last visit. It runs on your own computer or server and uses an external extraction service called Tabstack to read the pages. You will need a database and an API key from Tabstack to make it work.

What it is

Rival is a Next.js (a React framework for building fast web applications with server-side rendering) web application powered by the Tabstack API (a service that pulls clean data and markdown from web pages). It stores competitor data in a PostgreSQL (an open-source relational database) database managed through Prisma (a tool that helps Node.js applications talk to a database safely).

What it is good for

Solo founders and small teams who want to keep an eye on competing products without visiting ten different websites every week.

Stars13
LicenceMIT
Latestv1.0.0 (2026-05-30)checked 21 Oct 2026
Last code change2026-06-01
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Tracks pricing, changelogs, and job boards in one place.
  • Includes an MCP server so AI tools like Claude can query your competitor data.
  • Provides automatic change summaries and comparison briefs.
Watch for
  • Requires an active Tabstack API account and key.
  • Needs a running PostgreSQL database and some command-line setup.
  • Depends on external web structure remaining stable.
Replaces

Checking competitor websites by hand every Monday morning.

Works well with

Claude Desktop

Similar repositories
  • LibreChat-AI/LibreChat46k stars

    An open-source chat interface, though it focuses on AI models rather than competitor tracking.

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
npm install
cp .env.example .env.local
npx prisma generate
npx prisma migrate deploy
npm run db:seed
npm run dev

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

On Stack Radar: Data & Research › Market & Competitive Research › Market Intelligence.

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.