{"adoption": {"forks": 192, "observed_at": "2026-08-28T04:04:58.665098+00:00", "stars": 1529}, "canonical_url": "https://ross.abutalabs.com/products/bypass", "card": {"archived": false, "artifact_type": "library", "description": "Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.", "domain": ["mobile-development", "parsers", "cross-platform"], "enriched": true, "function": ["parser", "markdown", "ui-components"], "health_score": 20, "homepage": "http://uncodin.github.com/bypass/", "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["Uncodin/bypass"], "name": "Uncodin/bypass", "platform": ["cpp"], "pushed_at": "2018-04-04T08:43:28+00:00", "repo": "Uncodin/bypass", "stars": 1529, "tags": ["markdown-rendering", "native-mobile", "boost", "android", "ios"], "topics": [], "urls": [], "use_cases": ["render markdown text natively in an Android app", "display markdown content in an iOS app without converting to HTML", "parse markdown documents on mobile devices", "show formatted readme-style text in a mobile UI", "avoid webview overhead when rendering markdown on mobile"], "what_it_is": "Bypass is a C-based Markdown parser and renderer for Android and iOS that skips HTML conversion and renders Markdown directly in native mobile views. It uses Boost and libsoldout and is distributed as an Android Maven artifact plus an iOS library.", "when_to_avoid": ["you need actively maintained software (last release 2018)", "you target platforms other than Android or iOS", "you need full CommonMark compliance or modern markdown extensions"], "when_to_choose": ["you need fast native markdown rendering on Android or iOS without a WebView", "you want a lightweight C-based markdown parser for mobile"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bypass", "repo": "Uncodin/bypass", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "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:04:58.665098+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.665098+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:27.352716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e43ec50b590826eaea56ba7a56e3700cc878d58de73ab7ed086382d1e019b31", "fetched_at": "2026-08-28T04:04:58.665098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Uncodin/bypass"}], "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": 4942, "days_push": 3073, "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}}