Which one should I pick for a new project?
Which one should I pick for a new project?
About jordanbaird/ice · 2 messages · last activity 9/8/2026
Question
RepoPilot
I can only provide analysis to help you decide based on what each project does — I can't recommend which is "better" for your needs without knowing your use case.
Here's what they are:
jordanbaird/ice [29517 stars]
- A menu bar manager for macOS — hides/shows menu bar items, organizes them, adds UI controls
- Written in Swift
- Active development but last commit 12 months ago per RepoPilot
- Architecture grade: C (50/100) — RepoPilot notes 0 internal imports parsed, which suggests analysis limits
- Dependency security: 0 CVEs in 0 scanned dependencies
- OpenSSF Scorecard: 2.5/10 (weakest: no dependency update tool, security policy, or SAST)
runjuu/inputsourcepro
- An input source switcher for macOS — manages keyboard layouts and input methods, with app-specific rules
- Written in Swift (with Objective-C bridging, Carbon, AppKit)
- No metadata on commit recency or architecture grade provided
- Persistence layer uses Core Data (AppRule, BrowserRule, KeyboardConfig entities)
They solve different problems. Pick based on:
- Do you need menu bar organization? → ice
- Do you need keyboard/input source management? → inputsourcepro
If you're building something new, also consider that ice has better public health signals (stars, active repo) but weaker security/maintenance practices (low OpenSSF score, no recent commits).
FOLLOW_UPS:
- What problem are you solving in your project?
- Do you need UI components from either codebase?
- Are you building a macOS menu bar tool?
Want to ask your own question?
Open chat for jordanbaird/icePublic Q&A. Generated by RepoPilot from the actual source of jordanbaird/ice. AI answers can be incomplete or stale — verify before relying on them.