Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
A free, open source Pokémon TCG collector app — for collectors, by collectors.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A free, open source collector app — for collectors, by collectors.
Scan a card, know what it's worth, keep your collection yours.
Card artwork and card names are blurred in these captures. The app itself shows them
normally — see Trademarks & fair use for why.
No ads. No paywall. No subscription. No account. Every competitor meters something —
the scanner, price history, the export button. The Tin doesn't, and the code is here so
you can check.Read the full README ↗Card artwork and card names are blurred in these captures. The app itself shows them normally — see Trademarks & fair use for why.
No ads. No paywall. No subscription. No account. Every competitor meters something — the scanner, price history, the export button. The Tin doesn't, and the code is here so you can check.
The Tin is an iOS app for tracking a trading card collection: scan cards with the camera (entirely on-device), organize them into groups, follow their market value over time, and know what your collection is worth — without ads, subscriptions, or your collection leaving your phone.
⬇︎ Download on the App Store · iOS 17+, iPhone and iPad
Every kid who collected had one: the tin. The binder held the bulk, but the tin held the loved cards — the holos, the reverse holos, the EXes, the ones that got played with and traded and looked at a hundred times. Above the binder in the hierarchy of the heart.
This app is that tin, digitized.
Collection trackers keep drifting toward paywalls: the scanner is metered, price history is premium, the export button costs a subscription. The Tin's goal is a collector-grade tracker where everything works, free, forever:
The Tin is live on the App Store — iPhone and iPad, iOS 17+. v1.0 shipped 2026-07-31; 1.0.3 is the current public release. Download it here.
Next up: multi-device sync, trading tools, and an Android translation of the app on Google Play. (Sync was prototyped over CloudKit and abandoned — see #97 — so the shipping design is end-to-end-encrypted blobs the app uploads itself, which is also what makes an Android client possible.) Bugs and feature requests are welcome in issues — early reports get acted on fast.
| Directory | What it is |
|---|---|
ios/ | The SwiftUI app (Xcode project generated with XcodeGen from ios/project.yml) |
catalog-server/ | Self-hostable catalog server — a thin, App Attest–gated static file server (Docker) that serves the card catalog and scanner fingerprint pack (setup) |
functions/ | The catalog data pipeline (Docker, Dockerfile.pipeline) — nightly build of the card-catalog SQLite from open data feeds, price enrichment, and 3-tier packaging/publishing (configuration in .env.example) |
fingerprint/ | The scanner's fingerprint pipeline — builds the visual recognition pack (ORB descriptors + vector-quantized codebook) from catalog card images |
test_images/ | Real card photos used by the scanner's accuracy evaluation (test_images/images.csv holds the ground-truth labels) |
site/ | thetinapp.com — the static marketing, privacy and support pages, plus the Cloudflare Pages Functions behind share links (/c/, /l) |
workers/ | tin-backup, a Cloudflare Worker that serves the catalog and fingerprint pack from R2 as a second origin when the primary server is down |
This is the beginning of the README. Read the rest at the original. Read the full README ↗