runjuu/inputsourcepro

Switch and track your input sources with ease ✨

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 19th, 2026
Created on April 25th, 2025
Open Issues & Pull Requests: 66 (+0)
GitHub issues: Enabled
Number of forks: 141
Total Stargazers: 3,537 (+0)
Total Subscribers: 7 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.5 days
Mean response time: 18.7 days
90th percentile: 48.0 days
Tracked items: 61

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in two opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 84% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 25% of issues opened in the past year have been closed. Three people close 62% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 62
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 249 days
Stale 30+ days: 60
Stale 90+ days: 54

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Detailed Description

Input Source Pro is a macOS utility that automates switching between input sources based on the active application or website.

The tool addresses the friction multilingual users face when constantly switching keyboard layouts and input methods. It learns which input source you prefer for each application and website, then switches automatically as you move between them. For browser-based work, it can detect the specific website you're visiting and apply per-site input source preferences. Beyond switching, the tool offers an on-screen indicator showing your current input source, customizable keyboard shortcuts for manual switching, and app-specific punctuation modes that force English symbols even when using non-Latin input sources.

Input Source Pro suits developers and multilingual professionals who work across multiple applications and websites throughout the day. It is particularly valuable for those using code editors, terminals, and browsers simultaneously, where constant manual input source switching creates friction. The tool's app-aware function key switching is useful for developers who need standard F1-F12 keys in IDEs but prefer media keys in everyday applications. Anyone managing multiple input sources on macOS will benefit from the automatic context-aware switching, though the tool is specifically designed for this use case rather than offering general-purpose input management.

The project maintains an active discussion forum for user engagement and publishes a detailed changelog documenting updates. Development appears focused on expanding browser support and refining the automation logic for input source switching across different contexts.