{"adoption": {"forks": 413, "observed_at": "2026-08-28T04:03:52.580087+00:00", "stars": 1176}, "canonical_url": "https://ross.abutalabs.com/products/optiboot", "card": {"archived": false, "artifact_type": "application", "description": "Small and Fast Bootloader for Arduino and other Atmel AVR chips", "domain": ["embedded-systems", "hardware", "developer-tools"], "enriched": true, "function": ["embedded", "developer-tools"], "health_score": 61, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Optiboot/optiboot"], "name": "Optiboot/optiboot", "platform": ["embedded", "cross-platform"], "pushed_at": "2026-02-15T07:05:47+00:00", "repo": "Optiboot/optiboot", "stars": 1176, "tags": ["bootloader", "arduino", "avr", "microcontroller", "firmware"], "topics": [], "urls": [], "use_cases": ["free up extra flash space for larger Arduino sketches", "make sketch uploads to Arduino boards faster", "replace the stock bootloader on ATmega328p, ATmega168, or ATmega8 boards", "add bootloader support to non-Arduino AVR chips", "bootload ATtiny and ATmega USB-family chips like ATmega32u4", "customize bootloader baud rate, CPU frequency, or serial port"], "what_it_is": "Optiboot is a small (512-byte) and fast bootloader for Arduino boards and Atmel/Microchip AVR microcontrollers, replacing the stock Arduino bootloader to free flash space and speed up sketch uploads. It supports a wide range of AVR chips from 8-pin ATtinys to the ATmega2560, plus newer Mega-0/Tiny-0/Tiny-1 series via optiboot_x.", "when_to_avoid": ["you just want to update an existing Optiboot install - use your board's Arduino core instead", "you target non-AVR boards like ESP32, SAMD, or RP2040", "you need OTA or advanced bootloader features"], "when_to_choose": ["you need more program space or faster uploads on classic AVR Arduino boards", "you are building custom AVR hardware and need a bootloader", "you maintain an Arduino core and want to bundle Optiboot"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/optiboot", "repo": "Optiboot/optiboot", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "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:03:52.580087+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.580087+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:26:33.695831+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7d8c5c53eaa523f07805a92ead8f6b9e59ed5597817323dfd4837b4d51ae4a9", "fetched_at": "2026-08-28T04:03:52.580087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Optiboot/optiboot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4190, "days_push": 199, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}