Launch a niche product search site for a specific hobby like vinyl, trading cards, or collectible toys.
Search across many independent Shopify stores at once without any merchant integration.
Use the ready-made DollScout demo as a working reference before retargeting it to your own hobby.
Deploy a lightweight, dependency-free search site to Fly.io with built-in caching and rate limiting.
| kgelster/magpie | amureki/sweatbucks | anikchand461/ragbucket | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2025-08-15 | — |
| Maintenance | — | Quiet | — |
| Setup difficulty | — | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | vibe coder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Magpie is a starter template for building a product search website focused on a single hobby, such as collectible dolls, vinyl records, fountain pens, or trading cards. It is built to be as simple as possible: one Python file runs the server and search logic, one HTML file is the entire user interface, and it does not depend on any external Python packages. The project ships already configured as a working example called DollScout, a search site for collectible Barbie dolls, so cloning the repository gives you a complete, running demo rather than an empty shell. The search results come from Shopify's Universal Commerce Protocol, a system that lets anyone search across the product catalogs of many independent Shopify stores at once, without needing permission or an account from each individual store. When someone searches on a site built with Magpie, they see products from real stores and can click through to buy directly from the merchant. The site itself never handles carts or payments, it only helps shoppers find products and sends them onward. Beyond the basic search, the template includes features meant for running a real public website: a cache so repeated searches load instantly, rate limiting to protect against traffic spikes, search engine friendly pages with proper metadata, security headers, a polished interface with filters and a wishlist saved in the browser, and a simple stats page showing cache performance. To turn this into your own hobby focused site, you edit a single configuration file that defines your brand name, search terms, and popular queries, then replace a few placeholder images and legal pages. The project includes ready made instructions for deploying it to Fly.io as an always on web service. It is released under the MIT license.
A zero-dependency template for building a hobby-specific product finder that searches Shopify stores through the Universal Commerce Protocol.
Mainly HTML. The stack also includes Python, HTML, JavaScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.