{"adoption": {"forks": 360, "observed_at": "2026-08-28T04:09:22.228725+00:00", "stars": 5543}, "canonical_url": "https://ross.abutalabs.com/products/shiftit", "card": {"archived": false, "artifact_type": "application", "description": "Managing windows size and position in OSX", "domain": ["desktop-applications", "developer-tools", "apple-ecosystem"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["fikovnik/ShiftIt"], "name": "fikovnik/ShiftIt", "platform": [], "pushed_at": "2023-11-20T10:24:52+00:00", "repo": "fikovnik/ShiftIt", "stars": 5543, "tags": ["window-management", "keyboard-shortcuts", "menu-bar-app", "objective-c", "window-organizer", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["move windows with keyboard shortcuts on mac", "resize windows quickly on osx", "organize window layout on mac", "snap windows to half or full screen on macos", "manage x11 and cocoa window positions"], "what_it_is": "ShiftIt is a macOS menu bar application for managing window size and position via keyboard shortcuts. It is a rewrite of the original ShiftIt and is currently looking for a new maintainer with no further development expected.", "when_to_avoid": ["you need actively maintained software - the project is seeking a new maintainer", "you are on recent macOS versions where alternatives like Hammerspoon or Rectangle are better supported", "you require signed binaries or full compatibility with all apps"], "when_to_choose": ["you want a lightweight, free window manager for older macOS versions (10.7+)", "you prefer simple keyboard-driven window positioning without extra features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shiftit", "repo": "fikovnik/ShiftIt", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.228725+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:41.525141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eacab1c2a48b8e6a5679457c4af73431cf61439ee71232fa16d21bb79ec452de", "fetched_at": "2026-08-28T04:09:22.228725+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fikovnik/ShiftIt"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5813, "days_push": 1017, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}