Catima, a Loyalty Card & Ticket Manager for Android
1.6k
Stars
245
Forks
168
Open issues
30
Contributors
AI Analysis
Catima is a libre Android app for managing loyalty cards and event tickets by storing barcodes locally on your device. It serves users who want to reduce physical card clutter and maintain privacy by keeping card data offline rather than using cloud-based services. Best suited for privacy-conscious Android users and those in regions with limited cloud infrastructure trust.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Libre Android loyalty card manager with reproducible builds and multi-store barcode support
Catima is a GPLv3+ Android app that stores loyalty cards and tickets locally on-device using various barcode formats (QR, EAN, Code128, etc.). Built for privacy-conscious users and those in regions with limited proprietary app availability, it provides local-only card management with import capabilities from competing tools. Available across F-Droid, Google Play, and IzzyOnDroid, it maintains modest but stable adoption with active translation efforts and recent maintenance.
Created November 2019, Catima revived and continued the dormant Loyalty Card Keychain project. It inherited a functional codebase and user base while adding reproducible builds, expanded barcode support, and multi-platform distribution. The project explicitly positions itself as community-driven libre software rather than pursuing feature parity with proprietary competitors.
The project shows steady, incremental adoption: 1,616 stars (3 gained in last week suggests ~150/year rate) and 241 forks indicate modest but consistent interest. Presence across three distribution channels (F-Droid, Google Play, IzzyOnDroid) suggests deliberate multi-platform strategy rather than viral growth. Last push on 2026-06-30 shows active maintenance, though growth appears limited to users actively seeking libre alternatives rather than mainstream migration.
Multi-channel availability (F-Droid, Google Play, IzzyOnDroid) and reproducibility status tracking suggest real-world deployment. Presence on Google Play indicates compliance with Android security standards. However, specific user counts, download metrics, or documented production deployments are absent from README. Adoption not verified through quantitative metrics, though distribution breadth suggests non-trivial user base.
Based on README, written in Java and designed for reproducible builds via OpenJDK 21 (build.sh script provided). Likely uses standard Android SDK with barcode scanning integration. Imports indicate support for multiple card formats and migration from competing apps (FidMe, Voucher Vault, Loyalty Card Keychain). Architecture details not documented in README — full assessment requires code inspection.
Not documented in README. CI workflow (android.yml) exists but specifics unknown. Reproducibility badges present but test suite scope not described.
Very recent activity (push 2026-06-30, only 2 days before analysis date) indicates active maintenance. Weblate integration shows ongoing translation work across multiple languages. No evidence of issue backlog or burnout. Frequency of updates cannot be reliably inferred from single push date, but absence of stale branches or abandoned PRs suggests healthy stewardship. Project appears to be actively maintained, not stagnant.
ADOPT IF: you reject cloud sync for loyalty cards, prefer reproducible builds, need local-only barcode storage, or operate in regions where proprietary wallet apps are unavailable or restricted. AVOID IF: you require synchronization across devices, expect feature parity with Google Wallet, or depend on automatic card updates from merchant systems. MONITOR IF: you anticipate significant growth in European or privacy-focused markets where F-Droid distribution could amplify reach; current trajectory suggests niche sustainability rather than explosive adoption.
Independent dimensions
Mainstream potential
3/10
Technical importance
5/10
Adoption evidence
4/10
- Adoption appears limited to privacy-conscious and libre software enthusiast demographics; mainstream market penetration unlikely given entrenchment of Google Wallet and Apple Wallet.
- No evidence of merchant ecosystem integration (real-time points, automatic updates); purely manual card entry and static barcode display limits usefulness for dynamic loyalty programs.
- Small maintainer community (inferred from stars and forks) may create sustainability risk if primary contributors pause; however, GPL license ensures fork-ability.
- Android-only scope excludes iOS users and cross-platform sync seekers, permanently limiting addressable market.
- Reliance on community translation (Weblate) may slow internationalization; depends on volunteer contribution patterns.
Catima will likely remain a stable, niche tool for privacy-focused Android users and libre software ecosystems. Growth will track F-Droid adoption and geographic expansion in regions with strong libre software adoption (EU, parts of Asia). Unlikely to threaten proprietary wallet market share but may see modest growth if privacy regulations (GDPR, similar) drive user migration. Sustainability appears adequate given GPL licensing and active maintenance signals.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://catima.app
- Language
- Java
- License
- GPL-3.0
- Last updated
- 1d ago
- Created
- 81mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Top contributors
Similar repos
patzly/grocy-android
Grocy Android is an open-source Android companion app for Grocy, a self-hosted...
markusfisch/BinaryEye
Binary Eye is a free, open-source barcode scanner and generator for Android...
PhilippC/keepass2android
Keepass2Android is a password manager application for Android that stores and...
f-droid/fdroidclient
F-Droid Client is the official Android application for F-Droid, a free software...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
1.6k | +7 | Java | 7/10 | 1d ago |
|
|
1.2k | — | Java | 7/10 | 3mo ago |
|
|
2.3k | — | Kotlin | 7/10 | 1d ago |
|
|
6.1k | — | C# | 7/10 | 4d ago |
|
|
2.9k | — | Kotlin | 8/10 | 1d ago |
|
|
2.9k | — | Kotlin | 7/10 | 14h ago |
Proprietary, cloud-based, dominant market share. Catima offers local-only alternative; does not attempt feature parity but serves users rejecting cloud sync and closed-source ecosystems.
Appears to be proprietary competitor with import-from capability in Catima. Catima explicitly imports FidMe data, suggesting awareness of migration path for defecting users.
Dormant predecessor that Catima forked and revived. Catima added reproducible builds and multi-platform distribution; represents continuation rather than competition.
Similar libre ecosystem position (6,086 stars vs. 1,616) but focused on password management, not loyalty cards. Different niche; not direct competitor.
Comparable stars (1,168 vs. 1,616), similar libre distribution model. Grocy addresses inventory/groceries; Catima addresses loyalty cards — parallel niches with similar adoption levels.











