{"adoption": {"forks": 1053, "observed_at": "2026-08-28T04:11:04.990179+00:00", "stars": 13876}, "canonical_url": "https://ross.abutalabs.com/products/jsoniter", "card": {"archived": true, "artifact_type": "library", "description": "A high-performance 100% compatible drop-in replacement of \"encoding/json\"", "domain": ["developer-tools", "backend", "apis", "performance"], "enriched": true, "function": ["serialization", "parser", "json"], "health_score": 10, "homepage": "http://jsoniter.com/migrate-from-go-std.html", "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["json-iterator/go", "json-iterator/java"], "name": "jsoniter", "platform": ["go", "cross-platform"], "pushed_at": "2024-05-27T09:03:49+00:00", "repo": "json-iterator/go", "stars": 13876, "tags": ["json-parser", "drop-in-replacement", "encoding-json", "high-performance", "deserialization"], "topics": ["go", "golang", "parser", "json-parser", "json", "serialization", "serializer", "deserialization"], "urls": [{"kind": "homepage", "url": "http://jsoniter.com/migrate-from-go-std.html"}], "use_cases": ["speed up json.Marshal and json.Unmarshal in Go without changing code", "drop-in replacement for encoding/json with better performance", "parse JSON without defining structs", "extract nested JSON values by path", "reduce memory allocations in JSON encoding", "migrate Go code from standard library JSON to a faster parser"], "what_it_is": "jsoniter is a high-performance JSON serialization and parsing library for Go (with a Java variant) that serves as a 100% compatible drop-in replacement for the standard encoding/json package. It requires no code generation and offers significantly faster marshal/unmarshal with lower allocations, plus a lazy 'Get' API for path-based JSON access.", "when_to_avoid": ["your JSON workloads are small and not performance-critical, where the standard library suffices", "you need guaranteed map key ordering identical to the standard library without using the compatibility config", "you need lossless float precision with the ConfigFastest mode", "you are not using Go or Java"], "when_to_choose": ["your Go application is bottlenecked on JSON encoding/decoding", "you want faster JSON without code generation steps like easyjson", "you need near-100% compatibility with encoding/json behavior", "you want lazy path-based access to JSON fields without structs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/json-iterator/go", "repo": "json-iterator/go", "role": "main", "score": 10}, {"path": "/repos/json-iterator/java", "repo": "json-iterator/java", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.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:11:04.990179+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.990179+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:12:58.730073+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0831ef9a843def9f6c3df7689a0390ebf8e00bcdea7ac935a456005cf2f873c", "fetched_at": "2026-08-28T04:11:04.990179+00:00", "kind": "readme", "missing": false, "url": "https://github.com/json-iterator/go"}, {"content_hash": "ec235696376d8e1c884f1c9e466ada17fa790d440b5773323a0b42fef4dec728", "fetched_at": "2026-08-29T08:07:02.856960+00:00", "kind": "homepage", "missing": false, "url": "http://jsoniter.com/migrate-from-go-std.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3564, "days_push": 828, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}