bootuz

bootuz / keywordista

Public

Self-hosted App Store keyword tracker for indie iOS devs. Vapor + SQLite + Svelte + SwiftUI menubar.

10
0
100% credibility
Found May 23, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

Keywordista is a self-hosted tool for iOS developers who want to track how their apps rank in the App Store. It watches keywords you choose across 175 storefronts, remembers your ranking history, and alerts you when your app appears in top charts. The app runs entirely on your own Mac through a menu-bar helper and a web dashboard — no subscription or cloud service required. It integrates with Apple's public search data and optionally with App Store Connect and Apple Search Ads APIs if you want to pull in your own keyword data.

How It Works

1
📦 Download and install the app

You grab the installer from the releases page and drag the app into your Applications folder. A tiny magnifying glass icon appears in your menu bar.

2
🔍 Open your personal dashboard

You click 'Open Dashboard' and your browser opens a page running right on your own computer. Everything stays private — nothing goes to the cloud.

3
📱 Add your apps to watch

You paste in your App Store ID and the app automatically fetches your app's name and icon. It will track how your app ranks for your chosen keywords.

4
🎯 Add keywords you care about

You type in terms like 'flashcards' or 'language learning' and pick which countries to track. The app starts checking your rankings automatically.

5
Watch your rankings evolve
📈
Check the keyword dashboard

See where you rank for each keyword, how difficulty changes, and who else is competing for those searches.

🏆
Watch for chart appearances

Get notified when your app enters, moves up, or drops out of a top-free category chart in any storefront.

6
💡 Discover new keyword ideas

If you connect your Apple Search Ads account, the app suggests related search terms based on what people are actually searching for.

Make smarter ASO decisions

You finally have real data showing which keywords matter, where you rank, and how trends change over time — all running quietly on your Mac.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is keywordista?

Keywordista is a self-hosted App Store keyword tracker built for indie iOS developers who want to monitor their app's search ranking performance without paying for yet another subscription. The stack is Swift, Vapor, and SQLite on the backend, with a Svelte dashboard and a macOS menu bar app that keeps everything running. You add your apps and keywords through a web interface, and the service polls Apple's iTunes endpoints daily to record where your apps rank for each term across all 175 App Store storefronts.

Why is it gaining traction?

The hook is ownership and simplicity. It runs entirely on your Mac—no cloud, no data leaving your machine—and stores everything in a local SQLite database. The chart-position watchdog is the killer feature: configured to run daily, it monitors whether your apps enter or exit top-free category charts across all storefronts and fires browser notifications when something changes. The menubar app handles server lifecycle (auto-start on login, port fallback, health monitoring) so you don't have to babysit anything. For developers already familiar with Vapor or Swift, this is an immediately understandable toolchain.

Who should use this?

Indie iOS developers managing one to five apps who want to track ASO trends over months without exporting to spreadsheets every week. ASO consultants monitoring client keyword performance across multiple storefronts would also benefit, though they'd need to run it per-client or extend the multi-app dashboard. Teams with existing App Store Connect credentials can wire in the keyword-reading API to see which of their tracked terms are actually targeted in the store. If you need cross-platform, shared dashboards, or built-in ASA popularity scores, look elsewhere—this is a personal dev tool by design.

Verdict

At 10 stars and a 1.0% credibility score, keywordista is genuinely early-stage software with sparse documentation and an unproven track record. That said, the architecture is sound—append-only history, serial queue workers to respect Apple's throttling, proper async throughout—and the feature set is exactly what an indie dev needs. Try it if you want full data ownership and don't mind a DMG download over a brew install. Wait if you need stable releases, community support, or features like chart-position sparklines (already on the roadmap but not shipped).

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.