gitwtfhub

wtf is awesome-openprice?

bytedoger/awesome-openprice — explained in plain English

Analysis updated 2026-05-18

173TypeScriptAudience · generalComplexity · 3/5LicenseSetup · moderate

TL;DR

A web app that aggregates AI subscription reseller prices from scattered sales channels into one comparable listing site, plus a free channel submission page for sellers.

Mindmap

mindmap
  root((repo))
    What it does
      Price aggregation
      Free seller listing
      Data classification
    Tech stack
      Next.js
      Supabase
      PostgreSQL
      Python scraper
    Use cases
      Compare reseller prices
      List a storefront
      Study the classification engine
    Audience
      Price shoppers
      Reseller storefronts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Compare prices for AI subscription resellers across many scattered sales channels in one place.

REASON 2

Submit a storefront link so it gets listed alongside other reseller channels for free.

REASON 3

Self-host a local copy to browse or study the price aggregation and classification logic.

What's in the stack?

TypeScriptNext.jsSupabasePostgreSQLPython

How it stacks up

bytedoger/awesome-openpricemattpocock/sextantpulkitxm/claude-directory
Stars173173172
LanguageTypeScriptTypeScriptTypeScript
Last pushed2020-11-25
MaintenanceDormant
Setup difficultymoderateeasyeasy
Complexity3/51/5
Audiencegeneralpm foundervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Needs Supabase/PostgreSQL setup and a separate Python environment for the scraper to get live data.

Free to study, self-host, and use personally, but running it commercially, competing with it, or reusing its branding and data requires written permission.

Wtf does this do

OpenPrice is an open source project that gathers and displays pricing for AI subscription resellers scattered across many different sales channels, such as card shops, storefront bots, social media groups, and secondhand marketplaces. The README explains that buyers normally have to search across many scattered channels to find AI subscriptions like Claude, GPT, Codex, or Gemini access at a fair price, while sellers with good, low priced offers often lack a place to reach buyers. OpenPrice tries to close that gap by collecting listings in one place so buyers can compare prices, and by letting sellers submit their channel for free listing. The site itself is a web app where visitors can browse the lowest current prices for AI subscription products, plus other digital goods the README mentions like phone verification services, residential proxies, and social messaging accounts. Sellers can submit their storefront link to appear in the listings without a complicated approval process, and the README says onboarding for several popular storefront systems already works, with support for more systems planned. On the technical side, the frontend is built with Next.js 14, React, Tailwind CSS, Material UI, and Framer Motion, the backend uses Supabase with PostgreSQL for data and authentication, and a separate Python based scraper and rule based classification engine collects and sorts the listings. Setting it up locally means cloning the repository, installing dependencies with npm or pnpm, copying an example environment file, initializing the database from a provided SQL schema, and running the scraper separately if you want fresh data. The README includes a disclaimer stating the project only aggregates and objectively sorts prices, does not take part in any transactions, and does not guarantee the quality of any listed product, leaving buyers responsible for their own due diligence. It is released under a custom license that allows personal use, local deployment, and code study, but explicitly forbids running it commercially, operating a competing price comparison service, or reusing its name, data, or branding without written permission.

Yoink these prompts

Prompt 1
Explain how OpenPrice collects and classifies reseller prices from different storefront systems.
Prompt 2
Walk me through setting up the Next.js frontend and Supabase database locally for this project.
Prompt 3
What does the custom license allow and forbid for someone using this code?
Prompt 4
Describe how the Python scraper and classification engine fit into this project's architecture.

Frequently asked questions

wtf is awesome-openprice?

A web app that aggregates AI subscription reseller prices from scattered sales channels into one comparable listing site, plus a free channel submission page for sellers.

What language is awesome-openprice written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Supabase.

What license does awesome-openprice use?

Free to study, self-host, and use personally, but running it commercially, competing with it, or reusing its branding and data requires written permission.

How hard is awesome-openprice to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is awesome-openprice for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.