{"adoption": {"forks": 273, "observed_at": "2026-09-03T02:15:15.226130+00:00", "stars": 1216}, "canonical_url": "https://ross.abutalabs.com/products/js-bson", "card": {"archived": false, "artifact_type": "library", "description": "BSON Parser for node and browser", "domain": ["databases", "developer-tools"], "enriched": true, "function": ["serialization", "parser"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["mongodb/js-bson"], "name": "mongodb/js-bson", "platform": ["browser", "cross-platform"], "pushed_at": "2026-09-03T00:11:15+00:00", "repo": "mongodb/js-bson", "stars": 1216, "tags": ["bson", "binary-", "mongodb", "e", "typescript", "nodejs"], "topics": ["bson", "bson-library", "mongodb", "node-js", "nodejs"], "urls": [], "use_cases": ["serialize documents to bson binary format", "deserialize bson bytes back into javascript objects", "work with mongodb objectid and extended", "parse bson data in the browser", "encode -like documents for storage or network transfer"], "what_it_is": "The official BSON (Binary JSON) parser library for Node.js and browsers, maintained by MongoDB. It serializes and deserializes JSON-like documents to and from the BSON binary format, including types like ObjectId, and supports EJSON stringification.", "when_to_avoid": ["you just need plain JSON serialization with no binary format requirements", "you are using a MongoDB driver, which already bundles BSON internally", "you need a human-readable data interchange format rather than binary"], "when_to_choose": ["you need to encode or decode BSON, e.g. when working with MongoDB data directly", "you need BSON support in both Node.js and browser environments", "you need EJSON (Extended JSON) serialization of MongoDB-specific types"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/js-bson", "repo": "mongodb/js-bson", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.226130+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.928478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae113d354290f9edccca833087a2726190cffa35f5994793d944305c235c8be6", "fetched_at": "2026-09-03T02:15:15.226130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/js-bson"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 97}, "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": 5291, "days_push": 0, "days_rel": 22, "gap_med": 15.5, "n_releases_24m": 19}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}