{"adoption": {"forks": 128, "observed_at": "2026-08-28T04:05:37.411960+00:00", "stars": 1795}, "canonical_url": "https://ross.abutalabs.com/products/overshare-kit", "card": {"archived": false, "artifact_type": "library", "description": "A soup-to-nuts sharing library for iOS.", "domain": ["mobile-development", "social-media"], "enriched": true, "function": ["ui-components", "auth", "sdk"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["overshare/overshare-kit"], "name": "overshare/overshare-kit", "platform": [], "pushed_at": "2015-06-01T14:45:21+00:00", "repo": "overshare/overshare-kit", "stars": 1795, "tags": ["sharing", "share-sheet", "objective-c", "social-networks", "keychain", "ios", "mobile"], "topics": [], "urls": [], "use_cases": ["add rich sharing options to an iOS app", "replace UIActivityViewController with a more customizable share sheet", "manage multiple social media accounts with secure keychain credential storage", "share content to Twitter and Facebook using built-in iOS account integration", "add as-you-type Twitter syntax highlighting to a share composer", "share links to read-later services like Instapaper"], "what_it_is": "OvershareKit is an Objective-C library for iOS that provides rich, customizable sharing functionality, including share sheets, multi-account management, and integrations with services like Twitter, Facebook, and Instapaper. It offers a more flexible alternative to UIActivityViewController with features like dark mode and text editing views.", "when_to_avoid": ["you are starting a new iOS project, since the library is no longer under active development", "you only need basic sharing that UIActivityViewController already covers", "you are building in Swift and want an actively maintained dependency"], "when_to_choose": ["you are maintaining or building a legacy Objective-C iOS app that needs deep sharing customization", "you need multi-account social sharing with keychain-stored credentials that UIActivityViewController cannot provide", "you want a polished share sheet with dark mode and custom full-color icons"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/overshare-kit", "repo": "overshare/overshare-kit", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "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:05:37.411960+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.411960+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:22:51.761953+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eb7a68e17d4282fa415140874e8929f0a01172fec3cf32ee095c1cfc8d09473", "fetched_at": "2026-08-28T04:05:37.411960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overshare/overshare-kit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4689, "days_push": 4111, "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}}