{"adoption": {"forks": 3718, "observed_at": "2026-08-28T04:11:30.289647+00:00", "stars": 20621}, "canonical_url": "https://ross.abutalabs.com/products/fullcalendar", "card": {"archived": false, "artifact_type": "library", "description": "Full-sized drag & drop event calendar in JavaScript", "domain": ["web-development", "frontend", "developer-tools", "cross-platform"], "enriched": true, "function": ["ui-components", "frontend-framework", "date-time", "internationalization", "accessibility"], "health_score": 96, "homepage": "https://fullcalendar.io", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["fullcalendar/fullcalendar", "fullcalendar/fullcalendar-react", "fullcalendar/fullcalendar-angular", "fullcalendar/fullcalendar-vue"], "name": "FullCalendar", "platform": ["browser"], "pushed_at": "2026-07-24T22:18:01+00:00", "repo": "fullcalendar/fullcalendar", "stars": 20621, "tags": ["calendar", "event-calendar", "drag-and-drop", "react", "vue", "angular", "scheduler", "mit-license", "premium-features", "web-server", "nodejs", "typescript"], "topics": ["calendar", "event", "full-sized"], "urls": [{"kind": "homepage", "url": "https://fullcalendar.io"}, {"kind": "site_page", "url": "https://fullcalendar.io/docs"}, {"kind": "site_page", "url": "https://fullcalendar.io/requesting-features"}, {"kind": "site_page", "url": "https://fullcalendar.io/pricing"}, {"kind": "site_page", "url": "https://fullcalendar.io/docs/getting-started"}], "use_cases": ["add an event calendar to a React app", "display a monthly schedule with drag-and-drop events", "build a booking calendar in Vue", "render a week/time-grid view of appointments", "show a list of upcoming events in Angular", "embed a calendar widget in a web app"], "what_it_is": "FullCalendar is a full-sized, drag-and-drop event calendar library for JavaScript with connectors for React, Vue, Angular, Preact, and web components. It offers month, week, day, list, and multi-month views via a plugin architecture, with premium scheduler features available under a commercial license.", "when_to_avoid": ["you need timeline or resource-scheduling views without paying for a commercial license", "you need server-side or backend scheduling logic, which is out of scope", "you want a tiny bundle and only need a simple date picker rather than a full calendar"], "when_to_choose": ["you need a mature, feature-rich JavaScript calendar with framework connectors", "you want drag-and-drop event editing and multiple calendar views out of the box", "you need internationalization, timezone support, and accessibility features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/fullcalendar/fullcalendar", "repo": "fullcalendar/fullcalendar", "role": "main", "score": 91}, {"path": "/repos/fullcalendar/fullcalendar-react", "repo": "fullcalendar/fullcalendar-react", "role": "sdk", "score": 82}, {"path": "/repos/fullcalendar/fullcalendar-vue", "repo": "fullcalendar/fullcalendar-vue", "role": "sdk", "score": 82}, {"path": "/repos/fullcalendar/fullcalendar-angular", "repo": "fullcalendar/fullcalendar-angular", "role": "sdk", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "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:30.289647+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.289647+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:58:35.207745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "786ead73ead2ae1537e4bd9645135bc2cb4493ce83891e0690201ebe40ced4f0", "fetched_at": "2026-08-28T04:11:30.289647+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fullcalendar/fullcalendar"}, {"content_hash": "681f5a8315a113463076e5df5e283de51c5a3dbb11337cb21b9a1415c26ecff9", "fetched_at": "2026-08-29T07:58:49.600435+00:00", "kind": "homepage", "missing": false, "url": "https://fullcalendar.io"}, {"content_hash": "4981aecf19a769af4552775f3a967de86aecaa1ad337af3e5a573e7e58e2f2b5", "fetched_at": "2026-08-29T07:58:49.609542+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs"}, {"content_hash": "b364660c7a9df23f49d30b8689e92b70ae2356746cddb9e377944753ca6ada85", "fetched_at": "2026-08-29T07:58:49.611974+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/requesting-features"}, {"content_hash": "1a36a70cfda73a3d748f881aff0510e676616189e612de37749e5a8cefc8af1d", "fetched_at": "2026-08-29T07:58:49.615638+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/getting-started"}, {"content_hash": "36343149881c80785febf7df2ec22d1e24a468ea0424eaed8b9ea45c85c74d6c", "fetched_at": "2026-08-29T07:58:49.617262+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/react"}, {"content_hash": "bf5cf1e27501d5f94384f3598506361c5f5b84172719cd9ffe2b04ab82535579", "fetched_at": "2026-08-29T07:58:49.619308+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/docs/plugin-index"}, {"content_hash": "23f38dc05f9e3b3163a220090685448e293e676788769136376a0b02a354a877", "fetched_at": "2026-08-29T07:58:49.621260+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fullcalendar"}, {"content_hash": "686c122458fa7fb6494e31409126f8042fab00f788f47895bb078db3a0f8e9a0", "fetched_at": "2026-08-29T07:58:49.613769+00:00", "kind": "site_page", "missing": false, "url": "https://fullcalendar.io/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 82}, "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": 6128, "days_push": 40, "days_rel": 40, "gap_med": 64.0, "n_releases_24m": 9}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}