{"adoption": {"forks": 48, "observed_at": "2026-08-28T04:03:55.388584+00:00", "stars": 1188}, "canonical_url": "https://ross.abutalabs.com/products/macforge", "card": {"archived": false, "artifact_type": "application", "description": "📦 Plugin, App, and Theme store which includes plugin injection for macOS", "domain": ["operating-systems", "developer-tools", "desktop-applications"], "enriched": true, "function": ["plugin-system", "developer-tools", "gui"], "health_score": 20, "homepage": "https://www.macenhance.com/macforge", "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["MacEnhance/MacForge"], "name": "MacEnhance/MacForge", "platform": [], "pushed_at": "2023-07-04T13:12:03+00:00", "repo": "MacEnhance/MacForge", "stars": 1188, "tags": ["code-injection", "plugin-manager", "macos-tweaks", "simbl-successor", "objective-c", "theme-store", "system-integrity-protection", "customization", "macos", "desktop"], "topics": ["mach-inject", "simbl", "simbl-plugin", "mysimbl", "macos", "osx", "hack", "code-injection", "mojave", "cydia", "substrate", "objective-c", "macforge"], "urls": [], "use_cases": ["install and manage macOS plugins from a browsable store", "inject plugins into macOS applications without manual file copying", "browse and search a repository of macOS tweaks, themes, and apps", "enable or disable installed plugins per application", "host and distribute my own macOS plugin repository", "keep installed bundles automatically updated"], "what_it_is": "MacForge is an open-source plugin manager for macOS that lets users discover, install, and manage plugins, apps, and themes, including code injection into running applications. It is the successor to mySIMBL and requires disabling System Integrity Protection and library validation for most plugins to load.", "when_to_avoid": ["you cannot or will not disable System Integrity Protection and library validation", "you are on an Apple Silicon (M1 or later) Mac, which is not supported", "you need a security-sensitive machine where code injection is unacceptable", "you need actively maintained software with recent releases"], "when_to_choose": ["you want a Cydia/SIMBL-style plugin ecosystem for macOS 10.14+", "you need to discover and auto-update community plugins and themes for macOS", "you want drag-and-drop installation of .bundle plugins with per-app blacklisting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/macforge", "repo": "MacEnhance/MacForge", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "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:03:55.388584+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.388584+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:23:22.711614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36184358a1a40852ff7664e07ff471816a5dcb5dafe1e2c1999ad700523c4d4c", "fetched_at": "2026-08-28T04:03:55.388584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MacEnhance/MacForge"}, {"content_hash": "ada7bb7c7097972511efe277c54b4055130ff5ce67e38583bf1295be4089ba60", "fetched_at": "2026-08-29T12:30:32.209863+00:00", "kind": "homepage", "missing": false, "url": "https://www.macenhance.com/macforge"}, {"content_hash": "2cf3b5c8385292d40b027416a069bbaf9c99590c2f862aafea93fb163afbcdcf", "fetched_at": "2026-08-29T12:30:32.212362+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/about.html"}, {"content_hash": "2dc8d1b80ad4de96178cbdc0044dd907e4a9e15b450a6fb97849bb5a9ef632ec", "fetched_at": "2026-08-29T12:30:32.214245+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/docs/general/sip.html"}, {"content_hash": "73bc174d9a59ebfbffdf7b68210903455bd709743058d86f3f910a594edf4f8a", "fetched_at": "2026-08-29T12:30:32.216525+00:00", "kind": "site_page", "missing": false, "url": "https://www.macenhance.com/blog.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2980, "days_push": 1156, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}