{
  "version": 2,
  "enhanced_at": "2026-09-11T01:13:25.370Z",
  "total_libraries": 9950,
  "index_etag": "W/\"0df8fb9eb0678b096514960063447e64\"",
  "index_last_modified": "Fri, 11 Sep 2026 00:59:12 GMT",
  "libraries": [
    {
      "repository_name": "107-systems/107-Arduino-24LCxx",
      "repository_url": "https://github.com/107-systems/107-Arduino-24LCxx",
      "name": "107-Arduino-24LCxx",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-14T07:46:31Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-14T07:46:31Z",
      "last_seen_sha": "c45aa8d7ba44",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library providing a modern C++ wrapper around littlefs.",
      "category": "Data Storage",
      "architectures": [
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_24LCxx-1.1.0.zip",
      "size": 6700,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:58:24Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-APDS-9950",
      "repository_url": "https://github.com/107-systems/107-Arduino-APDS-9950",
      "name": "107-Arduino-APDS-9950",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:53Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:53Z",
      "last_seen_sha": "c4e4e6a5081d",
      "author": "Bernhard Mayer <consulting@lxrobotics.com>",
      "maintainer": "Bernhard Mayer <consulting@lxrobotics.com>",
      "sentence": "Arduino library for the Avago / Broadcom APDS-9950 Digital Proximity, RGB and Ambient Light Sensor",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp8266",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "107-Arduino-Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_APDS_9950-1.1.0.zip",
      "size": 10112,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-26T17:12:40Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-AS504x",
      "repository_url": "https://github.com/107-systems/107-Arduino-AS504x",
      "name": "107-Arduino-AS504x",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:04:53Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:53Z",
      "last_seen_sha": "395007dc8b91",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for interfacing with various Austria Micro Systems angle position sensors.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "107-Arduino-Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_AS504x-1.3.0.zip",
      "size": 7528147,
      "previous_version": "1.3.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-06T11:16:25Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-BMP388",
      "repository_url": "https://github.com/107-systems/107-Arduino-BMP388",
      "name": "107-Arduino-BMP388",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:04:53Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:53Z",
      "last_seen_sha": "150dbcc41dc9",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "esp32",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "107-Arduino-Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.3.0.zip",
      "size": 18019,
      "previous_version": "1.3.0",
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-26T17:12:07Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-BoostUnits",
      "repository_url": "https://github.com/107-systems/107-Arduino-BoostUnits",
      "name": "107-Arduino-BoostUnits",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:54Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:54Z",
      "last_seen_sha": "91a1d7324189",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing boost::units for the Arduino platform.",
      "category": "Other",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp32",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BoostUnits-1.1.0.zip",
      "size": 3913112,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-08T11:59:32Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-CriticalSection",
      "repository_url": "https://github.com/107-systems/107-Arduino-CriticalSection",
      "name": "107-Arduino-CriticalSection",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-13T07:46:35Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T07:46:35Z",
      "last_seen_sha": "66203e71c2fd",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing a consistent critical section interface over various Arduino platforms.",
      "category": "Other",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp32",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_CriticalSection-1.1.0.zip",
      "size": 10190,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T05:13:25Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-Cyphal",
      "repository_url": "https://github.com/107-systems/107-Arduino-Cyphal",
      "name": "107-Arduino-Cyphal",
      "version": "3.5.2",
      "version_history": [
        {
          "version": "3.5.2",
          "seen_at": "2026-06-19T08:56:26Z"
        },
        {
          "version": "3.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T08:56:26Z",
      "last_seen_sha": "eb740e2fba7c",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing a convenient C++ interface for accessing OpenCyphal.",
      "category": "Communication",
      "architectures": [
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_Cyphal-3.5.2.zip",
      "size": 1653298,
      "previous_version": "3.5.2",
      "github_stars": 77,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:57:14Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-Cyphal-Support",
      "repository_url": "https://github.com/107-systems/107-Arduino-Cyphal-Support",
      "name": "107-Arduino-Cyphal-Support",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-04-14T07:46:36Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-14T07:46:36Z",
      "last_seen_sha": "6dc5e0ef1094",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing a various support functions for building a full Cyphal compliant application.",
      "paragraph": "Examples for such support functionality is an API for obtaining a unique 64-bit ID as well as an API for permanent register storage and retrieval.",
      "category": "Other",
      "architectures": [
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "107-Arduino-UniqueId",
        "107-Arduino-Cyphal",
        "107-Arduino-littlefs"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_Cyphal_Support-0.3.1.zip",
      "size": 15121,
      "previous_version": "0.3.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:57:35Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-Debug",
      "repository_url": "https://github.com/107-systems/107-Arduino-Debug",
      "name": "107-Arduino-Debug",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-04-14T07:46:38Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-14T07:46:38Z",
      "last_seen_sha": "99fb1d8bea9b",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing convenient macros for printf-style debugging.",
      "category": "Other",
      "architectures": [
        "samd",
        "esp32",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_Debug-1.3.0.zip",
      "size": 7052,
      "previous_version": "1.3.0",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:58:42Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-littlefs",
      "repository_url": "https://github.com/107-systems/107-Arduino-littlefs",
      "name": "107-Arduino-littlefs",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2026-04-13T07:46:40Z"
        },
        {
          "version": "0.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T07:46:40Z",
      "last_seen_sha": "c457effae997",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library providing a modern C++ wrapper around littlefs.",
      "category": "Data Storage",
      "architectures": [
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_littlefs-0.6.0.zip",
      "size": 51645,
      "previous_version": "0.6.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-19T05:07:57Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-MCP2515",
      "repository_url": "https://github.com/107-systems/107-Arduino-MCP2515",
      "name": "107-Arduino-MCP2515",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2026-06-19T08:56:28Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T08:56:28Z",
      "last_seen_sha": "48aa0b3e4cac",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.",
      "category": "Communication",
      "architectures": [
        "samd",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.5.2.zip",
      "size": 25890,
      "previous_version": "1.5.2",
      "github_stars": 101,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T05:00:18Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-NMEA-Parser",
      "repository_url": "https://github.com/107-systems/107-Arduino-NMEA-Parser",
      "name": "107-Arduino-NMEA-Parser",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-04-13T07:46:44Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T07:46:44Z",
      "last_seen_sha": "c9bd7080b765",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.",
      "category": "Communication",
      "architectures": [
        "samd",
        "esp32",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_NMEA_Parser-1.2.1.zip",
      "size": 161096,
      "previous_version": "1.2.1",
      "github_stars": 24,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:59:35Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-Sensor",
      "repository_url": "https://github.com/107-systems/107-Arduino-Sensor",
      "name": "107-Arduino-Sensor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:55Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:55Z",
      "last_seen_sha": "4fc8cfef49f6",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "A unified sensor abstraction layer used by all 107-system sensor libraries.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp32",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "107-Arduino-BoostUnits"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_Sensor-1.1.0.zip",
      "size": 6784,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-26T17:11:55Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-Servo-RP2040",
      "repository_url": "https://github.com/107-systems/107-Arduino-Servo-RP2040",
      "name": "107-Arduino-Servo-RP2040",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:04:55Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:55Z",
      "last_seen_sha": "88e973f39b1d",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Hardware-PWM based servo signal generation for RP2040.",
      "paragraph": "This Arduino library provides Hardware-PWM based servo signal generation for the RP2040 if more than 8 servo channels are needed.",
      "category": "Other",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_Servo_RP2040-0.2.0.zip",
      "size": 6321,
      "previous_version": "0.2.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T02:24:18Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-TCS3472",
      "repository_url": "https://github.com/107-systems/107-Arduino-TCS3472",
      "name": "107-Arduino-TCS3472",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:55Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:55Z",
      "last_seen_sha": "cf5184d9c8dd",
      "author": "Bernhard Mayer <consulting@lxrobotics.com>",
      "maintainer": "Bernhard Mayer <consulting@lxrobotics.com>",
      "sentence": "Arduino library for TCS3472 color sensor",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp8266",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_TCS3472-1.1.0.zip",
      "size": 9517,
      "previous_version": "1.1.0",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T14:39:12Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-TMF8801",
      "repository_url": "https://github.com/107-systems/107-Arduino-TMF8801",
      "name": "107-Arduino-TMF8801",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:04:55Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:55Z",
      "last_seen_sha": "29426474bb2b",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for interfacing with the TMF8801 time-of-flight distance sensor.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "esp32",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_TMF8801-1.5.0.zip",
      "size": 7117237,
      "previous_version": "1.5.0",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-26T17:11:06Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-TSL2550",
      "repository_url": "https://github.com/107-systems/107-Arduino-TSL2550",
      "name": "107-Arduino-TSL2550",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:57Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:57Z",
      "last_seen_sha": "eb1ba248c7ef",
      "author": "Bernhard Mayer <consulting@lxrobotics.com>",
      "maintainer": "Bernhard Mayer <consulting@lxrobotics.com>",
      "sentence": "Arduino library for TSL2550 ambient light sensor",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp8266",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_TSL2550-1.1.0.zip",
      "size": 9473,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-26T17:11:44Z"
    },
    {
      "repository_name": "107-systems/107-Arduino-UniqueId",
      "repository_url": "https://github.com/107-systems/107-Arduino-UniqueId",
      "name": "107-Arduino-UniqueId",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-04-14T07:46:45Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-14T07:46:45Z",
      "last_seen_sha": "23b4937668ea",
      "author": "Alexander Entinger <consulting@lxrobotics.com>",
      "maintainer": "Alexander Entinger <consulting@lxrobotics.com>",
      "sentence": "Arduino library for providing a unique 64-bit ID over various Arduino platforms.",
      "category": "Other",
      "architectures": [
        "samd",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_edge",
        "esp32",
        "rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_UniqueId-1.2.1.zip",
      "size": 9846,
      "previous_version": "1.2.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T07:13:27Z"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-16x2-LCD-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-16x2-LCD-Arduino-Library",
      "name": "16x2 LCD Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-30T10:41:08.084Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T10:41:08.084Z",
      "last_seen_sha": "d573b94386bd",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "easyC 16x2 LCD library",
      "paragraph": "easyC library for 16x2 LCD displays by SOLDERED",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/16x2_LCD_Library-1.0.0.zip",
      "size": 24287,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-28T08:33:31Z"
    },
    {
      "repository_name": "casiez/OneEuroFilterArduino",
      "repository_url": "https://github.com/casiez/OneEuroFilterArduino",
      "name": "1euroFilter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:28Z",
      "last_seen_sha": "ad9fdc64cda6",
      "author": "Géry Casiez",
      "maintainer": "Géry Casiez <gery.casiez@gmail.com>",
      "sentence": "Algorithm to filter noisy signals for high precision and responsiveness.",
      "paragraph": "The 1€ filter uses a first order low-pass filter with an adaptive cutoff frequency: at low speeds, a low cutoff stabilizes the signal by reducing jitter, but as speed increases, the cutoff is increased to reduce lag. The algorithm is easy to implement, uses very few resources, and with two easily understood parameters, it is easy to tune. In a comparison with other filters, the 1€ filter has less lag using a reference amount of jitter reduction.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T08:15:23Z",
      "download_url": "https://github.com/casiez/OneEuroFilterArduino"
    },
    {
      "repository_name": "1NCE-GmbH/blueprint_arduino",
      "repository_url": "https://github.com/1NCE-GmbH/blueprint_arduino",
      "name": "1NCE Arduino Blueprint",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:58Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:58Z",
      "last_seen_sha": "029f53f367d0",
      "author": "1NCE GmbH",
      "maintainer": "Mohamed Abdelmaksoud & Hatim Jamali <embedded@1nce.com>",
      "sentence": "Sample integration of 1NCE SDK with Arduino, providing demos for various features of 1NCE OS.",
      "paragraph": "The library demonstrates the usage of 1NCE OS Device Authenticator (COAP) and energy saver (CoAP/UDP). A Lwm2m client (with/without DTLS) using Eclipse wakaama is also provided",
      "category": "Communication",
      "architectures": [
        "mbed",
        "ArduinoCore-mbed",
        "mbed_portenta"
      ],
      "depends": [
        "GSM"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/1NCE-GmbH/1NCE_Arduino_Blueprint-1.0.0.zip",
      "size": 2324185,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-10-31T10:00:40Z"
    },
    {
      "repository_name": "AndreiOp235/24s02ya__M24SR02-Y",
      "repository_url": "https://github.com/AndreiOp235/24s02ya__M24SR02-Y",
      "name": "24s02ya__M24SR02-Y",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:37:03Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:03Z",
      "last_seen_sha": "8e35a55ec4e9",
      "author": "Andrei Valeriu Cosa <cosaandrei90@gmail.com>",
      "maintainer": "Andrei Valeriu Cosa <cosaandrei90@gmail.com>",
      "sentence": "Library for interfacing with 24s02ya__M24SR02-Y NFC chips.",
      "paragraph": "This library provides functions to interact with 24s02ya__M24SR02-Y NFC chips*, including reading from NFC files or handling NDEF messages. It supports various file types such as NDEF, System, and CC files. *such chip was found on a Candy Washing machine",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AndreiOp235/24s02ya__M24SR02_Y-1.0.7.zip",
      "size": 26593,
      "previous_version": "1.0.7",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-29T03:23:33Z"
    },
    {
      "repository_name": "mbrraghu/2WD_Robot",
      "repository_url": "https://github.com/mbrraghu/2WD_Robot",
      "name": "2WD_Robot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-01T08:48:57Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T08:48:57Z",
      "last_seen_sha": "82ba2d9f4743",
      "author": "mbrraghu",
      "maintainer": "mbrraghu",
      "sentence": "Library for 2WD robot with obstacle avoidance, line following, wall following, cliff detection, and bluetooth control",
      "paragraph": "Supports HC-SR04 ultrasonic sensor, IR sensors (digital and analog), 5-sensor IR array for line following, and Cytron MDD3A motor driver with PWM/PWM and PWM/DIR modes",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mbrraghu/2WD_Robot-1.0.0.zip",
      "size": 13697,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T07:22:38Z"
    },
    {
      "repository_name": "rodrigodornelles/3bc-lang",
      "repository_url": "https://github.com/rodrigodornelles/3bc-lang",
      "name": "3BC Language Virtual Machine",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2026-03-06T07:48:45Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-06T07:48:45Z",
      "last_seen_sha": "51db98214430",
      "author": "Rodrigo Dornelles <rodrigo@dornelles.me>",
      "maintainer": "Rodrigo Dornelles <rodrigo@dornelles.me>",
      "sentence": "3BC Language Virtual Machine",
      "paragraph": "is a low-level and easy-to-learn programming language that works in the form of a virtual machine similar to a computer from the 60s, but with a surprising architecture that has only 3 bits. Despite having an aspect to be an esoteric language, it has a good general use capability to solve computational problems and advantages with implementation in embedded and microcontrollers.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rodrigodornelles/3BC_Language_Virtual_Machine-0.1.3.zip",
      "size": 228046,
      "previous_version": "0.1.4",
      "github_stars": 257,
      "github_forks": 28,
      "github_language": "C",
      "github_updated_at": "2026-05-19T19:06:41Z"
    },
    {
      "repository_name": "SUNSETDEVER/3DM_Xrenderer",
      "repository_url": "https://github.com/SUNSETDEVER/3DM_Xrenderer",
      "name": "3DM_Xrenderer",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-15T16:02:44.042Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-17T10:09:14.175Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-15T16:02:44.042Z",
      "last_seen_sha": "c393bfbc6ecf",
      "author": "SUNSET",
      "maintainer": "SUNSETDEVER<973879601@qq.com>",
      "sentence": "Lightweight ray tracing renderer for embedded systems, outputs RGB565 framebuffer.",
      "paragraph": "Provides scene construction (cubes, pyramids, tables, glass panels), camera control, and single-frame rendering. Optimized for performance description and integration with display drivers.",
      "category": "Display",
      "architectures": [
        "esp32",
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SUNSETDEVER/3DM_Xrenderer-1.0.3.zip",
      "size": 36729,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-15T11:58:07Z"
    },
    {
      "repository_name": "AbdulKus/72x40oled_lib",
      "repository_url": "https://github.com/AbdulKus/72x40oled_lib",
      "name": "72x40oled_lib",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-05T07:40:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-05T07:40:00Z",
      "last_seen_sha": "e8db5a6f3722",
      "author": "AbdulKus <ars1klas@gmail.com>",
      "maintainer": "AbdulKus <ars1klas@gmail.com>",
      "sentence": "A lightweight Arduino library for 72x40 OLED displays with the SSD1315 and SSD1306 controller, featuring pixel, text, and bitmap drawing, multiple fonts, rotation, and brightness control.",
      "paragraph": "This library provides an efficient and easy-to-use interface for 72x40 pixel OLED displays based on the SSD1315 or SSD1306 controller. It supports drawing pixels, rectangles, bitmaps, and text with several font sizes, including a compact 5x8 font. The library offers screen rotation, adjustable brightness, and low-power sleep mode. Designed for simple integration, it works out of the box with both standard Arduino boards and ATtiny85, making it ideal for compact and low-power projects. Example sketches are included to help you get started quickly.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-19T11:13:05Z",
      "download_url": "https://github.com/AbdulKus/72x40oled_lib"
    },
    {
      "repository_name": "RobTillaart/74HC138",
      "repository_url": "https://github.com/RobTillaart/74HC138",
      "name": "74HC138",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:45Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:45Z",
      "last_seen_sha": "f5e62566f589",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the 74HC138 3-to-8 line decoder/demultiplexer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/74HC138-0.1.2.zip",
      "size": 10211,
      "previous_version": "0.1.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T14:47:53Z"
    },
    {
      "repository_name": "RobTillaart/74HC154",
      "repository_url": "https://github.com/RobTillaart/74HC154",
      "name": "74HC154",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:26:45Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:45Z",
      "last_seen_sha": "70d6a61892bc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the 74HC154 4 to 16 line decoder/demultiplexer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/74HC154-0.2.1.zip",
      "size": 9105,
      "previous_version": "0.2.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-21T10:50:33Z"
    },
    {
      "repository_name": "RobTillaart/74HC590",
      "repository_url": "https://github.com/RobTillaart/74HC590",
      "name": "74HC590",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:45Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:45Z",
      "last_seen_sha": "d392f510ee19",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the 74HC590 8 bit binary counter.",
      "paragraph": "54HC590",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/74HC590-0.1.1.zip",
      "size": 10854,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-21T10:41:25Z"
    },
    {
      "repository_name": "Jodeenio/74HC595Plus",
      "repository_url": "https://github.com/Jodeenio/74HC595Plus",
      "name": "74HC595Plus",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:57:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:57:43Z",
      "last_seen_sha": "7579712410f1",
      "author": "Jodeenio",
      "maintainer": "Jodeenio <jod33nio@gmail.com>",
      "sentence": "Feature-rich 7-segment display driver using 74HC595 shift registers.",
      "paragraph": "Offers unlimited animation, number, and text display features built on top of ShiftRegister74HC595 Library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T03:08:21Z",
      "depends": [
        "ShiftRegister74HC595"
      ],
      "download_url": "https://github.com/Jodeenio/74HC595Plus"
    },
    {
      "repository_name": "bpescarolli/74XX595_lib",
      "repository_url": "https://github.com/bpescarolli/74XX595_lib",
      "name": "74XX595",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:10:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:08Z",
      "last_seen_sha": "e5116d9eca77",
      "author": "Bruno Pescarolli",
      "maintainer": "Bruno Pescarolli <bruno.pescarolli@gmail.com>",
      "sentence": "Arduino library for control 74XX595 IC",
      "paragraph": "Create output expansion interfaces for Arduino in a staggered way according to the projects need.",
      "category": "uncategorized",
      "architectures": [
        "avr"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T18:15:38Z",
      "depends": [
        "ANSI"
      ],
      "download_url": "https://github.com/bpescarolli/74XX595_lib"
    },
    {
      "repository_name": "DenysChuhlib/7Segment",
      "repository_url": "https://github.com/DenysChuhlib/7Segment",
      "name": "7Segment",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:01Z",
      "last_seen_sha": "0436096fd0c1",
      "author": "Denys Chuhlib",
      "maintainer": "Denys Chuhlib",
      "sentence": "7Segment",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-18T19:58:27Z",
      "download_url": "https://github.com/DenysChuhlib/7Segment"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ADS7830-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ADS7830-Arduino-Library",
      "name": "7Semi ADS7830",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:39Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:39:39Z",
      "last_seen_sha": "b430e1f25635",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the ADS7830 8-bit 8-channel I2C ADC.",
      "paragraph": "This library provides an interface to the ADS7830 ADC from Texas Instruments, supporting single-ended and differential analog inputs, internal reference selection, and 8-bit resolution via I2C.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_ADS7830-1.0.0.zip",
      "size": 7541,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-09T07:33:55Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ADXL335-Analog-Accelerometer-Module-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ADXL335-Analog-Accelerometer-Module-Arduino-Library",
      "name": "7Semi ADXL335 Accelerometer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-03T07:25:09Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-03T07:25:09Z",
      "last_seen_sha": "5f1c3ac407aa",
      "author": "7Semi",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the ADXL335 analog 3-axis accelerometer module.",
      "paragraph": "This library reads analog voltage from the ADXL335 accelerometer and calculates acceleration in X, Y, and Z axes. Useful in robotics, motion tracking, and vibration monitoring.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_ADXL335_Accelerometer-1.0.0.zip",
      "size": 5251,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-10T07:24:32Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BME280-Environmental-Sensor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BME280-Environmental-Sensor-Arduino-Library",
      "name": "7Semi BME280",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:10:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T08:10:44Z",
      "last_seen_sha": "dcccde9520e1",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino wrapper library for Bosch BME280 sensor (I2C + SPI).",
      "paragraph": "This library provides an Arduino-friendly interface for the Bosch Sensortec BME280 sensor API. Supports I2C and SPI communication, low-power forced measurements, and configuration for oversampling, filter and standby time.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BME280-1.0.0.zip",
      "size": 30645,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-11T04:55:18Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BME690-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BME690-Arduino-Library",
      "name": "7Semi BME690",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:38:58Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:38:58Z",
      "last_seen_sha": "2a8254522679",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the 7Semi BME690 sensor module (gas, pressure, temperature, humidity).",
      "paragraph": "Supports BME690 sensor over I2C and SPI. Includes functions to read gas resistance (VOC), temperature, humidity, and barometric pressure. Ideal for environmental and air quality sensing applications.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BME690-1.0.1.zip",
      "size": 28664,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-18T07:21:56Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMI270",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMI270",
      "name": "7Semi BMI270",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:16Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T08:21:16Z",
      "last_seen_sha": "f32f593b1110",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the Bosch BMI270 IMU (7Semi wrapper)",
      "paragraph": "Provides easy initialization and sensor readout for the Bosch BMI270 IMU over I2C or SPI, ideal for embedded and ESP32/Arduino projects.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BMI270-1.0.0.zip",
      "size": 123580,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-06T10:36:20Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMI323",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMI323",
      "name": "7Semi BMI323",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:10:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T08:10:54Z",
      "last_seen_sha": "5fa9e94ff2e4",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight and efficient BMI323 IMU sensor library.",
      "paragraph": "Provides a clean and high-performance interface for Bosch BMI323 6-axis IMU over I2C and SPI. Supports accelerometer and gyroscope configuration, FIFO, interrupts, calibration, and sensor data processing. Designed for embedded efficiency and ease of use.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BMI323-1.0.0.zip",
      "size": 101741,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-24T15:27:01Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMP348",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMP348",
      "name": "7Semi BMP384",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:21Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T08:21:21Z",
      "last_seen_sha": "3a871575a3a6",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight and efficient BMP384 pressure and temperature sensor library.",
      "paragraph": "Provides a clean, high-performance interface for Bosch BMP384 sensors over I2C and SPI. Includes support for FIFO, interrupts, filtering, oversampling, and altitude calculation. Designed for embedded efficiency and ease of use.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BMP384-1.0.0.zip",
      "size": 44760,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-07T07:03:24Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMP58x-Pressure-Sensor",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMP58x-Pressure-Sensor",
      "name": "7Semi BMP58x",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:22:51Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:22:51Z",
      "last_seen_sha": "19febbb7a0e7",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight BMP58x driver for Arduino (I2C/SPI) with beginner-friendly defaults.",
      "paragraph": "Arduino library for the Bosch Sensortec BMP58x barometric pressure sensor. Supports I2C and SPI on Arduino-core boards (ESP32/AVR/STM32/RP2040 etc). Includes safe default configuration via initSensor() so the sensor works out-of-box, plus helpers for OSR/ODR/IIR, interrupts, FIFO, OOR window, and NVM access. Optional I2C/SPI pin mapping is supported on ESP32 cores.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "Wire",
        "SPI"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BMP58x-1.1.1.zip",
      "size": 17552,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T15:54:51Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMV080-Particulate-Matter-Sensor",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMV080-Particulate-Matter-Sensor",
      "name": "7Semi BMV080",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:22:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:22:35Z",
      "last_seen_sha": "cf713579f2a8",
      "author": "7Semi",
      "maintainer": "7Semi",
      "sentence": "Arduino library for accurate particulate matter sensing using Bosch Sensortec BMV080",
      "paragraph": "Arduino wrapper around the official Bosch Sensortec BMV080 SDK. Users must provide Bosch SDK header and library files.",
      "category": "Sensors",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3",
        "cortex-m0plus",
        "cortex-m4",
        "cortex-m4f",
        "cortex-m7f",
        "cortex-m33",
        "cortex-m33f",
        "raspberry_pi"
      ],
      "license": "MIT",
      "depends": [
        "Wire",
        "SPI"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BMV080-1.0.0.zip",
      "size": 29074,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T06:34:31Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BNO08x-9-DOF-Orientation-IMU-Fusion",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BNO08x-9-DOF-Orientation-IMU-Fusion",
      "name": "7Semi BNO08x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-16T08:23:44Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-16T08:23:44Z",
      "last_seen_sha": "db30b32a665b",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Minimal BNO08x IMU SHTP driver with pluggable I2C/SPI/UART transports.",
      "paragraph": "Provides a compact BNO08x (BNO080/BNO085/BNO086) driver focused on parsing sensor reports over the SH-2 Transport Protocol (SHTP). Includes transport adapters for I2C, SPI, and UART HDLC-style framing, plus simple feature-enable helpers and cached sensor getters.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_BNO08x-1.0.1.zip",
      "size": 24979,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T13:55:20Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-DAC7578",
      "repository_url": "https://github.com/7semi-solutions/7Semi-DAC7578",
      "name": "7Semi DAC7578",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:11:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T08:11:00Z",
      "last_seen_sha": "d88e45a1965e",
      "author": "7Semi",
      "maintainer": "7Semi",
      "sentence": "Arduino driver for Texas Instruments DAC7578 8-channel 12-bit I2C DAC.",
      "paragraph": "Lightweight production-grade driver for the TI DAC7578. Supports voltage and raw DAC writes, synchronous channel updates, LDAC register control, clear code register, and power-down modes. Includes internal channel caching for fast readback.",
      "category": "Signal Input/Output",
      "architectures": [],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_DAC7578-1.0.0.zip",
      "size": 9799,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T05:07:54Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ENS210",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ENS210",
      "name": "7Semi ENS210",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:23:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:23:00Z",
      "last_seen_sha": "70e4c900dcfe",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "ENS210 temperature and humidity sensor library for Arduino.",
      "paragraph": "High-accuracy ENS210 temperature and humidity sensor library with CRC validation, single-shot and continuous modes, and Kelvin/Celsius/Fahrenheit/Absolute humidity calculations. Optimized for ESP32, AVR, and other Arduino-compatible platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_ENS210-1.0.0.zip",
      "size": 9577,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T13:08:05Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-HMC6343-3-Axis-Digital-Compass-Module-with-Tilt-Compensation-I2C-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-HMC6343-3-Axis-Digital-Compass-Module-with-Tilt-Compensation-I2C-Arduino-Library",
      "name": "7Semi HMC6343 Compass",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-01T07:33:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-01T07:33:04Z",
      "last_seen_sha": "9648e3bee33d",
      "author": "7Semi",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the HMC6343 3-axis digital compass sensor with tilt compensation.",
      "paragraph": "This library allows interfacing with the HMC6343 sensor over I2C to read heading, pitch, roll, magnetometer, accelerometer, and temperature values. It also supports calibration and configuration options, making it ideal for robotics, navigation, and embedded systems.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_HMC6343_Compass-1.0.0.zip",
      "size": 7268,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-20T20:56:20Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-I2C-Relay-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-I2C-Relay-Arduino-Library",
      "name": "7Semi I2C Relay",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-20T10:06:32.483Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-20T10:06:32.483Z",
      "last_seen_sha": "101f0b49f64c",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the 7Semi Industrial 4-Channel I2C Relay Module.",
      "paragraph": "Control the 7Semi 4-channel I2C relay module with individual relay switching, all-relay control, DIP-switch I2C addressing, CRC communication, and relay state reading.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_I2C_Relay-1.0.0.zip",
      "size": 5069,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-20T06:24:23Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi_ICM20948_Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_ICM20948_Arduino-Library",
      "name": "7Semi ICM20948",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-17T09:32:14Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-17T09:32:14Z",
      "last_seen_sha": "107149b4a26d",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the 7Semi ICM-20948 9-axis IMU (Accel, Gyro, Mag, Temp).",
      "paragraph": "Supports both I2C and SPI communication, configurable DLPF, full-scale range, output data rate, and magnetometer access via internal I2C master. Includes clean example sketches for ESP32 and Arduino UNO.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_ICM20948-1.0.0.zip",
      "size": 32209,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T07:04:35Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-INA260-Current-Power-Voltage-Monitor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-INA260-Current-Power-Voltage-Monitor-Arduino-Library",
      "name": "7Semi INA260",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-02T07:25:53Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-02T07:25:53Z",
      "last_seen_sha": "567ffde631e7",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the INA260 current, power, and bus voltage monitor over I2C.",
      "paragraph": "Provides easy APIs to read current (mA), power (mW), and bus voltage (mV) from the INA260 with configurable averaging and conversion times. Includes example sketches.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_INA260-1.0.0.zip",
      "size": 5382,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T08:59:57Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-LIS3DH-3-axis-acceleromet-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-LIS3DH-3-axis-acceleromet-Arduino-Library",
      "name": "7Semi LIS3DH",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-03T08:04:27Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-03T08:04:27Z",
      "last_seen_sha": "0ee6aa15d158",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for LIS3DH 3-axis accelerometer with I2C and SPI support.",
      "paragraph": "This library supports LIS3DH accelerometer over I2C and SPI with features like raw and g-unit acceleration, INT1/INT2 interrupts, ADC readings, and temperature measurement.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_LIS3DH-1.0.0.zip",
      "size": 17809,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T09:13:37Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MAX31855-Thermocouple-Amplifier",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MAX31855-Thermocouple-Amplifier",
      "name": "7Semi MAX31855",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:14Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T08:21:14Z",
      "last_seen_sha": "40b791449f1f",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "MAX31855 thermocouple interface library for Arduino and ESP32.",
      "paragraph": "High-quality SPI driver for MAX31855 thermocouple-to-digital converter. Supports temperature reading in Celsius, Fahrenheit, and Kelvin. Includes fault detection and cold junction monitoring. Designed for Arduino, ESP32, and STM32 platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_MAX31855-1.0.0.zip",
      "size": 8288,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T10:31:00Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MLX90393",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MLX90393",
      "name": "7Semi MLX90393",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T08:21:23Z",
      "last_seen_sha": "7b2491e3f715",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "MLX90393 3-axis magnetometer library",
      "paragraph": "Lightweight and configurable Arduino library for the MLX90393 sensor. Supports magnetic field measurement (µT), configurable gain, resolution, OSR, filter, and ESP32 custom I2C pins.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_MLX90393-1.0.0.zip",
      "size": 13455,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T07:20:10Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-SHT4x-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-SHT4x-Arduino-Library",
      "name": "7Semi SHT4x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:39:10Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:39:10Z",
      "last_seen_sha": "f633e60bce11",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the 7Semi SHT4x (SHT40/SHT41/SHT45) temperature and humidity sensor.",
      "paragraph": "Supports I2C communication for precise humidity and temperature data using SHT4x series sensors. Ideal for IoT and environmental sensing.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_SHT4x-1.0.1.zip",
      "size": 8364,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T07:43:44Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-STS3x",
      "repository_url": "https://github.com/7semi-solutions/7Semi-STS3x",
      "name": "7Semi STS3x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:22:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:22:54Z",
      "last_seen_sha": "1ba3a9c67f9a",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the Sensirion STS3x digital temperature sensor.",
      "paragraph": "Provides an easy-to-use interface for the Sensirion STS3x temperature sensor over I2C. Supports single-shot and periodic measurements with CRC validation and configurable repeatability levels.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_STS3x-1.0.0.zip",
      "size": 12122,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T13:06:07Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-STS4x",
      "repository_url": "https://github.com/7semi-solutions/7Semi-STS4x",
      "name": "7Semi STS4x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:11:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T08:11:15Z",
      "last_seen_sha": "a088ac31fa61",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for Sensirion STS4x digital temperature sensors over I2C.",
      "paragraph": "Lightweight and easy-to-use Arduino library for Sensirion STS4x temperature sensors. Supports single-shot measurements, CRC validation for data integrity, configurable repeatability (precision levels), and optional smoothing filter. Designed for Arduino, ESP32, and other I2C-compatible platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_STS4x-1.0.0.zip",
      "size": 7618,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T05:14:05Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-TMP11x-Arduino",
      "repository_url": "https://github.com/7semi-solutions/7Semi-TMP11x-Arduino",
      "name": "7Semi TMP11x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-02T08:10:38Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-02T08:10:38Z",
      "last_seen_sha": "dc2dae162670",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for Texas Instruments TMP116/TMP117 high-accuracy temperature sensors.",
      "paragraph": "Supports TMP116 and TMP117 via I2C with temperature in C/F, configuration (conversion rate, averaging, modes), alert/therm settings, alert polarity, limits, offset, and EEPROM access. Compatible with Arduino, ESP32, and ESP8266.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_TMP11x-1.0.0.zip",
      "size": 13457,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T12:32:05Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-TMP23x",
      "repository_url": "https://github.com/7semi-solutions/7Semi-TMP23x",
      "name": "7Semi TMP23x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-09T08:20:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-09T08:20:26Z",
      "last_seen_sha": "82afc2d15b7e",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for Texas Instruments TMP23x analog temperature sensors.",
      "paragraph": "Supports TMP235 and TMP236 analog temperature sensors with accurate voltage-to-temperature conversion, ADC abstraction, averaging, smoothing, and calibration features. Compatible with Arduino, ESP32, and ESP8266.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_TMP23x-1.0.0.zip",
      "size": 8167,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T12:51:14Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-VEML7700",
      "repository_url": "https://github.com/7semi-solutions/7Semi-VEML7700",
      "name": "7Semi VEML7700",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-08T08:19:47Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-08T08:19:47Z",
      "last_seen_sha": "3a877fe9f0f4",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the VEML7700 ambient light sensor.",
      "paragraph": "This library provides an easy interface for the Vishay VEML7700 ambient light sensor. It supports lux measurement, white channel reading, interrupt configuration, power saving modes, and automatic gain/integration adjustment for accurate measurements across a wide light range.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_VEML7700-1.0.0.zip",
      "size": 11292,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T07:51:58Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi_AD569x_Arduino_Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_AD569x_Arduino_Library",
      "name": "7Semi_AD569x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-28T07:52:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:52:48Z",
      "last_seen_sha": "bf017611829c",
      "author": "7Semi",
      "maintainer": "7semi <info@7semi.com>",
      "sentence": "Arduino library for Analog Devices AD569x 16-bit DAC with I2C interface.",
      "paragraph": "This library provides easy control of AD569x family I2C DACs including raw 16-bit output writes, voltage-based output setting, power-down modes, internal/external reference control, gain configuration, and software reset. Supports write-only command operation with staged update (write input then update output).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T12:29:02Z",
      "download_url": "https://github.com/7semi-solutions/7Semi_AD569x_Arduino_Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi_AD849x",
      "repository_url": "https://github.com/7semi-solutions/7Semi_AD849x_Arduino_Library",
      "name": "7Semi_AD849x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-03T08:04:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T08:04:25Z",
      "last_seen_sha": "1728ea40cc37",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for Analog Devices AD849x thermocouple amplifier modules.",
      "paragraph": "This library provides an easy-to-use interface for Analog Devices AD849x thermocouple amplifiers. It supports ADC voltage reading, temperature conversion in Celsius, Fahrenheit, and Kelvin, configurable offset voltage and sensitivity, ADC averaging, simple sensor connection checking, one-point calibration, and optional exponential (IIR) filtering for stable temperature measurements.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T08:09:33Z",
      "download_url": "https://github.com/7semi-solutions/7Semi_AD849x"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ADS126x-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ADS126x-Arduino-Library",
      "name": "7Semi_ADS126x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:37Z",
      "last_seen_sha": "e22be31cd185",
      "author": "7Semi <inof@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the Texas Instruments 7semi_ADS126x 32-bit ADC.",
      "paragraph": "Supports high-resolution differential and single-ended measurements over SPI using the ADS126x. Includes internal reference and VBIAS setup.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-08T07:16:44Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-ADS126x-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ADS1xx5-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ADS1xx5-Arduino-Library",
      "name": "7Semi_ADS1xx5",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:29Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:39:29Z",
      "last_seen_sha": "287aa0dc551f",
      "author": "7semi <info@7semi.com>",
      "maintainer": "7semi <manoj@7semi.com>",
      "sentence": "Arduino library for Texas Instruments ADS1015 and ADS1115 16-bit ADC with I2C interface.",
      "paragraph": "This library allows easy access to all features of the ADS1015 and ADS1115 including single-ended and differential voltage readings, comparator threshold settings, and PGA gain selection. Supports both single-shot and continuous conversion modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_ADS1xx5-1.0.1.zip",
      "size": 7401,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T13:31:14Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BME68x",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BME68x",
      "name": "7Semi_BME68x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-08T08:19:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-08T08:19:44Z",
      "last_seen_sha": "b8d379a8bed4",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for Bosch BME68x environmental sensor with I2C and SPI support.",
      "paragraph": "Provides temperature, humidity, pressure and gas resistance readings from the Bosch BME68x sensor. Supports I2C and SPI communication, heater configuration, sampling control and multiple heater profiles.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-14T09:36:35Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-BME68x"
    },
    {
      "repository_name": "7semi-solutions/7Semi_BMI330",
      "repository_url": "https://github.com/7semi-solutions/7Semi_BMI330",
      "name": "7Semi_BMI330",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:10:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T08:10:46Z",
      "last_seen_sha": "cb59c3c57931",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight BMI330 IMU driver for Arduino (I2C/SPI) with beginner-friendly defaults.",
      "paragraph": "Arduino library for the Bosch Sensortec BMI330 6-axis IMU (accelerometer + gyroscope + temperature). Supports I2C and SPI on Arduino-core boards (ESP32/AVR/STM32/RP2040 etc). Includes safe default configuration so the sensor works out-of-box, plus helpers for FIFO, interrupts, and BMI330 feature engine (step/tap/motion/orientation/flat/tilt).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T05:17:40Z",
      "license": "MIT",
      "download_url": "https://github.com/7semi-solutions/7Semi_BMI330"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BMP585",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BMP585",
      "name": "7Semi_BMP585",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-07T08:21:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T08:21:04Z",
      "last_seen_sha": "ed5d9c7fd7e0",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight BMP585 driver for Arduino (I2C/SPI) with beginner-friendly defaults.",
      "paragraph": "Arduino library for the Bosch Sensortec BMP585 barometric pressure sensor. Supports I2C and SPI on Arduino-core boards (ESP32/AVR/STM32/RP2040 etc). Includes safe default configuration via initSensor() so the sensor works out-of-box, plus helpers for OSR/ODR/IIR, interrupts, FIFO, OOR window, and NVM access. Optional I2C/SPI pin mapping is supported on ESP32 cores.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T09:35:13Z",
      "license": "MIT",
      "depends": [
        "Wire",
        "SPI"
      ],
      "download_url": "https://github.com/7semi-solutions/7Semi-BMP585"
    },
    {
      "repository_name": "7semi-solutions/7Semi-BNO055-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-BNO055-Arduino-Library",
      "name": "7Semi_BNO055",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T21:40:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:40:19Z",
      "last_seen_sha": "5f2397f6d8ed",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight BNO055 driver (raw + minimal helpers) with optional configurable I2C pins.",
      "paragraph": "Supports orientation (Euler, quaternion), raw sensor data (accelerometer, gyroscope, magnetometer), linear acceleration, gravity vector, sensor configuration, and calibration. Optimized for low flash usage across AVR, ESP32, STM32, RP2040 and more.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T11:15:33Z",
      "license": "MIT",
      "download_url": "https://github.com/7semi-solutions/7Semi-BNO055-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi_CO2_Temperature_Humidity_I2C_Probe_Arduino_Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_CO2_Temperature_Humidity_I2C_Probe_Arduino_Library",
      "name": "7Semi_CO2TH",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:41:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:06Z",
      "last_seen_sha": "90f640b7b87a",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "I2C driver for the 7Semi CO₂TH sensor with RHT compensation.",
      "paragraph": "Features: automatic I2C address scanning, product ID verification, continuous/single-shot measurement, CRC-8-verified RHT/pressure compensation, sleep/reset/conditioning/self-test helpers, and minimal examples for quick evaluation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-15T06:29:50Z",
      "license": "MIT",
      "download_url": "https://github.com/7semi-solutions/7Semi_CO2_Temperature_Humidity_I2C_Probe_Arduino_Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-DS18B20-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-DS18B20-Arduino-Library",
      "name": "7Semi_DS18B20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:16Z",
      "last_seen_sha": "22d6ce97c79c",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Full-feature DS18B20 temperature sensor library using OneWire.",
      "paragraph": "Supports single and multiple DS18B20 sensors on one bus, alarm thresholds, programmable resolution (9-12 bit), parasite and external power modes, EEPROM functions, CRC checking, and strong pull-up for parasite mode.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T06:50:02Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/7semi-solutions/7Semi-DS18B20-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-HX711-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-HX711-Arduino-Library",
      "name": "7Semi_HX711",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:39:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:24Z",
      "last_seen_sha": "c092b84a5bc7",
      "author": "7semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Lightweight HX711 ADC library using manual bit-banging.",
      "paragraph": "This library reads raw 24-bit data from the HX711 load cell amplifier without external dependencies. Supports tare, scale calibration, and weight conversion.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T00:11:36Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-HX711-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi_INA219_Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_INA219_Arduino-Library",
      "name": "7Semi_INA219",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-02T08:10:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-02T08:10:40Z",
      "last_seen_sha": "0f78c51312f1",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "7Semi INA219 Precision Current and Power Monitor Driver.",
      "paragraph": "Fully featured INA219 driver with flexible calibration, full configuration control, and simple readout of voltage, current, and power in engineering units. Supports adjustable bus range, PGA, ADC averaging, and operating modes. No external dependencies beyond Wire.h.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T10:16:50Z",
      "license": "MIT",
      "download_url": "https://github.com/7semi-solutions/7Semi_INA219_Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ISM330DHCX",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ISM330DHCX",
      "name": "7Semi_ISM330DHCX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T08:21:02Z",
      "last_seen_sha": "702da75e8fb7",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the STMicroelectronics ISM330DHCX 6-axis IMU (accelerometer + gyroscope) over I2C.",
      "paragraph": "This library provides an easy interface to initialize the ISM330DHCX, configure accelerometer/gyroscope settings (ODR, range), read 3-axis accel and gyro data, and use FIFO features via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T08:55:54Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-ISM330DHCX-6-Axis-IMU-Accelerometer-Gyroscope-"
    },
    {
      "repository_name": "7semi-solutions/7Semi-L89HA-GNSS-Module-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-L89HA-GNSS-Module-Arduino-Library",
      "name": "7semi_L89HA",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "21ee503ad619",
      "author": "7Semi",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Parse and extract GNSS data (GNRMC, GNGGA) from L89 GPS modules.",
      "paragraph": "This library parses NMEA sentences like $GNRMC and $GNGGA from L89 GNSS modules, and provides access to time, date, position, altitude, and speed data. Includes checksum validation and simple API.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7semi_L89HA-1.0.1.zip",
      "size": 5978,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T06:06:22Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-LPS28DFW",
      "repository_url": "https://github.com/7semi-solutions/7Semi-LPS28DFW",
      "name": "7Semi_LPS28DFW",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T08:21:18Z",
      "last_seen_sha": "f9987af32b23",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the LPS28DFW pressure sensor.",
      "paragraph": "This library provides an easy interface for the ST LPS28DFW pressure sensor. It supports pressure (hPa) and temperature (°C) measurement, configurable output data rate, averaging, FIFO, interrupts, and offset calibration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T12:01:30Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-LPS28DFW"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MAX17048-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MAX17048-Arduino-Library",
      "name": "7Semi_MAX17048",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:18Z",
      "last_seen_sha": "d76890347df7",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for the MAX17048 fuel gauge IC.",
      "paragraph": "Supports battery voltage, state-of-charge, alerts, and quick-start/reset via I2C. Based on official datasheet and Adafruit reference.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-04T06:53:50Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-MAX17048-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi_MAX31856",
      "repository_url": "https://github.com/7semi-solutions/7Semi_MAX31856",
      "name": "7Semi_MAX31856",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:11:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T08:11:07Z",
      "last_seen_sha": "782ecfcbca98",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for MAX31856 thermocouple amplifier.",
      "paragraph": "This library provides an easy interface to the MAX31856 thermocouple-to-digital converter. It supports thermocouple configuration, temperature reading, fault detection, and threshold configuration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T14:41:31Z",
      "download_url": "https://github.com/7semi-solutions/7Semi_MAX31856"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MAX31865-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MAX31865-Arduino-Library",
      "name": "7Semi_MAX31865",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-28T07:49:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:49:48Z",
      "last_seen_sha": "74aee2465efd",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Driver for the MAX31865 RTD-to-digital converter.",
      "paragraph": "Flexible SPI (hardware/software) driver for the MAX31865 RTD converter IC. Supports PT100/PT1000, 2/3/4-wire configurations, fault detection, and temperature calculation using the Callendar–Van Dusen equation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T11:28:06Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-MAX31865-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MCP23017-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MCP23017-Arduino-Library",
      "name": "7Semi_MCP23017",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:58Z",
      "last_seen_sha": "4185d09d9d51",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight driver for the MCP23017 16-bit I²C GPIO expander.",
      "paragraph": "Supports GPIO direction, digital read/write, internal pull-ups, polarity inversion, and interrupt configuration. Works with any TwoWire I²C bus on Arduino, and ESP.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T09:20:22Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-MCP23017-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-MMC5983MA-3-axis-Magnetic-Sensor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-MMC5983MA-3-axis-Magnetic-Sensor-Arduino-Library",
      "name": "7Semi_MMC5983MA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T08:21:01Z",
      "last_seen_sha": "33e323c4162e",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the MMC5983MA 3-axis magnetometer with I2C support, temperature readout, and heading helpers.",
      "paragraph": "Supports I2C communication, reads 18-bit magnetometer XYZ and temperature, provides 2D and tilt-compensated heading helpers, and includes optional smoothing and calibration utilities.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T10:18:22Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-MMC5983MA-3-axis-Magnetic-Sensor-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-NAU7802-24bit-ADC-for-Weight-Scale",
      "repository_url": "https://github.com/7semi-solutions/7Semi-NAU7802-24bit-ADC-for-Weight-Scale",
      "name": "7Semi_NAU7802_24bit_ADC_WeightScale",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-13T08:02:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-13T08:02:12Z",
      "last_seen_sha": "540aba707a28",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for NAU7802 24-bit ADC-based load cell and weigh scale modules.",
      "paragraph": "This library provides an easy-to-use interface for the NAU7802 24-bit low-noise ADC commonly used with load cells and weigh scale applications. It supports I2C communication, programmable gain amplifier (PGA), internal LDO configuration, selectable sample rates, raw ADC reading, averaging, tare (zeroing), scale calibration using a known weight, and stable weight measurement output. Designed for beginner-friendly and production-ready use on Arduino and ESP platforms.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T11:18:31Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-NAU7802-24bit-ADC-for-Weight-Scale"
    },
    {
      "repository_name": "7semi-solutions/7Semi-OPT4048-Color-Sensor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-OPT4048-Color-Sensor-Arduino-Library",
      "name": "7Semi_OPT4048",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-03T08:04:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T08:04:29Z",
      "last_seen_sha": "d8739156abc7",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Lightweight OPT4048 color sensor driver for Arduino (I2C) with RGB + lux helpers.",
      "paragraph": "Arduino library for the TI OPT4048 color sensor. Reads X/Y/Z/W channels, provides a simple lux estimate, and converts to 8-bit sRGB output. Includes white-balance capture and dark-offset helpers for better color stability.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T05:27:01Z",
      "license": "MIT",
      "depends": [
        "Wire"
      ],
      "download_url": "https://github.com/7semi-solutions/7Semi-OPT4048-Color-Sensor-Arduino-Library"
    },
    {
      "repository_name": "7semi-solutions/7Semi-SCD4x-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-SCD4x-Arduino-Library",
      "name": "7semi_SCD4x_CO2_Sensor",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-02T21:38:32Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:38:32Z",
      "last_seen_sha": "ded9fea41fc2",
      "author": "7semi",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Arduino library for SCD40/SCD41 CO₂ sensors with I2C interface.",
      "paragraph": "This library allows communication with Sensirion SCD4x sensors over I2C to measure CO₂ concentration, temperature, and humidity. Supports auto-calibration and low-power modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7semi_SCD4x_CO2_Sensor-1.0.2.zip",
      "size": 17055,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T05:16:25Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-SGP4x",
      "repository_url": "https://github.com/7semi-solutions/7Semi-SGP4x",
      "name": "7Semi_SGP4x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:22:39Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:22:39Z",
      "last_seen_sha": "16d4d1e548c2",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for SGP40 and SGP41 gas sensors.",
      "paragraph": "I2C driver for SGP40 and SGP41 VOC and NOx sensors. Includes conditioning support, humidity compensation and helper index functions.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_SGP4x-1.0.0.zip",
      "size": 9344,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T06:31:51Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi_SHT4x_Analog_Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_SHT4x_Analog_Arduino-Library",
      "name": "7Semi_SHT4x_analog_Arduino-Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:45:40Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:45:40Z",
      "last_seen_sha": "7ef754b87391",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Simple analog library for Sensirion SHT4x-Analog humidity and temperature sensors.",
      "paragraph": "Reads analog RH/T outputs and converts them to %RH and °C/°F for all supported SHT40I-Analog variants (HD1B, ID1B, JD1B, KD1B, LD1B).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_SHT4x_analog_Arduino_Library-1.0.0.zip",
      "size": 6106,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-29T11:39:01Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi_TMAG5273-3D-Hall-Effect-Sensor",
      "repository_url": "https://github.com/7semi-solutions/7Semi_TMAG5273-3D-Hall-Effect-Sensor",
      "name": "7Semi_TMAG5273",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T08:11:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T08:11:09Z",
      "last_seen_sha": "6166deaa95a9",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino driver for Texas Instruments TMAG5273 3-axis Hall-effect magnetic sensor.",
      "paragraph": "Arduino library for the TMAG5273 magnetic sensor including magnetic field measurement, temperature sensing, angle calculation, threshold detection, interrupts, configurable averaging and power modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T11:58:25Z",
      "download_url": "https://github.com/7semi-solutions/7Semi_TMAG5273-3D-Hall-Effect-Sensor"
    },
    {
      "repository_name": "7semi-solutions/7Semi-OPT3004-Digital-Ambient-Light-Sensor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-OPT3004-Digital-Ambient-Light-Sensor-Arduino-Library",
      "name": "7Semi-OPT3004-Digital-Ambient-Light-Sensor-Arduino-Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-13T08:02:14Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-13T08:02:14Z",
      "last_seen_sha": "b921eed71093",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the OPT3004 ambient light sensor with lux output.",
      "paragraph": "This library provides an easy-to-use interface for the Texas Instruments OPT3004 digital ambient light sensor. It supports I2C communication, continuous and single-shot measurement modes, automatic and manual full-scale range selection, configurable conversion time, threshold-based interrupts with latch mode, raw data access, and accurate lux conversion. Designed for beginner-friendly usage and production-ready applications on Arduino, ESP32, and ESP8266 platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_OPT3004_Digital_Ambient_Light_Sensor_Arduino_Library-1.0.0.zip",
      "size": 19693,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T13:20:39Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi_RS485_Temperature-Humidity-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi_RS485_Temperature-Humidity-Arduino-Library",
      "name": "7Semi-RS485-Temperature-Humidity-Probe-Arduino-Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-02T08:07:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-02T08:07:55Z",
      "last_seen_sha": "310e254a9b76",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Simple Modbus RTU reader for 7Semi RS485 temperature/humidity probe.",
      "paragraph": "Works on Arduino UNO using SoftwareSerial. Provides begin(), setSlaveId(), setStartAddress(), setNumRegs(), setTurnaroundUs(), readData().",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_RS485_Temperature_Humidity_Probe_Arduino_Library-1.0.1.zip",
      "size": 7523,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-28T09:43:55Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-TMP102",
      "repository_url": "https://github.com/7semi-solutions/7Semi-TMP102",
      "name": "7Semi-TMP102",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T08:21:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T08:21:25Z",
      "last_seen_sha": "5fed0410d12d",
      "author": "7Semi",
      "maintainer": "7Semi <info@7semi.com>",
      "sentence": "Arduino library for the TMP102 digital temperature sensor.",
      "paragraph": "Arduino driver for the Texas Instruments TMP102 I2C digital temperature sensor supporting temperature measurement, alert configuration, conversion rate control, and power saving modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/7semi-solutions/7Semi_TMP102-1.0.0.zip",
      "size": 13891,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T07:27:07Z"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-8x8-MAX7219-LED-Matrix-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-8x8-MAX7219-LED-Matrix-Arduino-Library",
      "name": "8x8 Led Matrix Soldered",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:28Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:28Z",
      "last_seen_sha": "46c2a31572c3",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "8x8 LED Matrix library.",
      "paragraph": "This is a library for 8x8 LED Matrix by Soldered.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/8x8_Led_Matrix_Soldered-1.0.0.zip",
      "size": 116855,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-27T20:11:20Z"
    },
    {
      "repository_name": "RobTillaart/A02YYUW",
      "repository_url": "https://github.com/RobTillaart/A02YYUW",
      "name": "A02YYUW",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-06-04T08:52:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-04T08:52:11Z",
      "last_seen_sha": "67902014ff3b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for A02YYUW serial distance sensor",
      "paragraph": "IP67,A02YYU,A02YYT,A02YYUT,SEN0311",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T08:09:23Z",
      "download_url": "https://github.com/RobTillaart/A02YYUW"
    },
    {
      "repository_name": "RobTillaart/A1301",
      "repository_url": "https://github.com/RobTillaart/A1301",
      "name": "A1301",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:26:45Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:45Z",
      "last_seen_sha": "b33b1fcebb95",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for A1301 et al magnetometer.",
      "paragraph": "A1301, A1302, A1324, A1325, A1326, magnetic, HALL.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/A1301-0.3.1.zip",
      "size": 16536,
      "previous_version": "0.2.3",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T16:12:10Z"
    },
    {
      "repository_name": "Arduino15/A15RGB",
      "repository_url": "https://github.com/Arduino15/A15RGB",
      "name": "A15RGB",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.0.0",
          "seen_at": "2025-07-21T16:38:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:12Z",
      "last_seen_sha": "8bd45a5e0d00",
      "author": "Arduino15 <ardbazin@gmail.com>",
      "maintainer": "Arduino15 <ardbazin@gmail.com>",
      "sentence": "library for RGB LED",
      "paragraph": "A library for very easy control of RGB LED",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Arduino15/A15RGB-1.0.0.zip",
      "size": 8260,
      "previous_version": "0.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-13T16:30:47Z"
    },
    {
      "repository_name": "descampsa/A4963",
      "repository_url": "https://github.com/descampsa/A4963",
      "name": "A4963",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3",
          "seen_at": "2025-07-21T16:12:03Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:03Z",
      "last_seen_sha": "42da4e3f398c",
      "author": "Adrien Descamps <adrien.descamps@gmail.com>",
      "maintainer": "Adrien Descamps <adrien.descamps@gmail.com>",
      "sentence": "Library for A4963 brushless motor controler",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "depends": [
        "PinChangeInterrupt"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/descampsa/A4963-0.3.0.zip",
      "size": 8333,
      "previous_version": "0.3",
      "github_stars": 11,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-11-16T15:28:38Z"
    },
    {
      "repository_name": "k-off/A4988",
      "repository_url": "https://github.com/k-off/A4988",
      "name": "A4988",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:14Z",
      "last_seen_sha": "8c1381b480da",
      "author": "k-off (pacovali@student.42berlin.de)",
      "maintainer": "k-off (pacovali@student.42berlin.de)",
      "sentence": "A4988 Stepper Motor Driver",
      "paragraph": "Full stepper control, multiple steppers synchronization, non-blocking implementation",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-02T16:51:38Z",
      "download_url": "https://github.com/k-off/A4988"
    },
    {
      "repository_name": "pololu/a4990-motor-shield",
      "repository_url": "https://github.com/pololu/a4990-motor-shield",
      "name": "A4990MotorShield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:24:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:52Z",
      "last_seen_sha": "caffb360c654",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu A4990 Dual Motor Driver Shield",
      "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu A4990 Dual Motor Driver Shield for Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2021-11-09T19:02:58Z",
      "download_url": "https://github.com/pololu/a4990-motor-shield"
    },
    {
      "repository_name": "asukiaaa/arduino-A89306",
      "repository_url": "https://github.com/asukiaaa/arduino-A89306",
      "name": "A89306_asukiaaa",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:40Z",
      "last_seen_sha": "b0aa51c268d8",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It controls A89306",
      "paragraph": "It can write and read value of brushless motor controller A89306.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-01T10:27:29Z",
      "depends": [
        "wire_asukiaaa",
        "string_asukiaaa"
      ],
      "download_url": "https://github.com/asukiaaa/arduino-A89306"
    },
    {
      "repository_name": "zamanturja/A9Gmod",
      "repository_url": "https://github.com/zamanturja/A9Gmod",
      "name": "A9Gmod",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:38:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:00Z",
      "last_seen_sha": "8e24ddd751e1",
      "author": "Md. Touhiduzzaman Turja",
      "maintainer": "Md. Touhiduzzaman Turja <zamanturja@gmail.com>",
      "sentence": "Library for AiThinker A9G modules (Cellular, GPS, MQTT).",
      "paragraph": "Provides an easy-to-use API for sending SMS, performing GPRS attach, connecting to MQTT brokers, and retrieving GPS data from the A9G module.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-12T23:13:47Z",
      "download_url": "https://github.com/zamanturja/A9Gmod"
    },
    {
      "repository_name": "codeljo/AA_MCP2515",
      "repository_url": "https://github.com/codeljo/AA_MCP2515",
      "name": "AA_MCP2515",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-11-27T07:19:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-27T07:19:38Z",
      "last_seen_sha": "be16734aa634",
      "author": "ljohnson",
      "maintainer": "ljohnson <codeljo@outlook.com>",
      "sentence": "MCP2515 CAN Controller Library",
      "paragraph": "Adds support for Microchip MCP2515, MCP2510 CAN (Controller Area Network) bus controllers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T16:58:38Z",
      "download_url": "https://github.com/codeljo/AA_MCP2515"
    },
    {
      "repository_name": "xreef/ABB_Aurora_Solar_Inverter_Library",
      "repository_url": "https://github.com/xreef/ABB_Aurora_Solar_Inverter_Library",
      "name": "ABB PowerOne Aurora inverter communication protocol",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:34:43Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:43Z",
      "last_seen_sha": "746523a745bb",
      "author": "Renzo Mischianti",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "ABB PowerOne Aurora inverter communication protocol for Arduino, esp8266 and esp32 (Library).",
      "paragraph": "Library that implements the complete communication protocol of ABB (ex PowerOne) Aurora Inverter suitable with Arduino, esp8266 and esp32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/ABB_PowerOne_Aurora_inverter_communication_protocol-1.0.3.zip",
      "size": 244718,
      "previous_version": "1.0.3",
      "github_stars": 35,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-02-06T09:08:11Z"
    },
    {
      "repository_name": "jsware/able-buttons",
      "repository_url": "https://github.com/jsware/able-buttons",
      "name": "AbleButtons",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:18:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:04Z",
      "last_seen_sha": "5a8adec7cae1",
      "author": "John Scott",
      "maintainer": "John Scott <hidden@email.com>",
      "sentence": "The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.",
      "paragraph": "AbleButtons supports debouncing buttons, basic button presses, held buttons and idle buttons, button clicks, double-clicks and callback functions. New in V0.4.0 added single-click functions and events to separate single and double clicks if required. AbleButtons supports managing a list of buttons together. Both pulldown and pull-up resistor circuits are supported. AbleButtons minimises its memory requirements through choosing a button class at compile time. A 'using Button = AbleButton' style command in your code includes just the features needed in your program.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-06T12:34:02Z",
      "download_url": "https://www.jsware.io/able-buttons/"
    },
    {
      "repository_name": "MYCAMEL222/AbleTP",
      "repository_url": "https://github.com/MYCAMEL222/AbleTP",
      "name": "AbleTP",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:33Z",
      "last_seen_sha": "88ee6729afed",
      "author": "Michael Hammel",
      "maintainer": "Michael Hammel",
      "sentence": "A thermal printer library for ArduinoBLE.",
      "paragraph": "Tested with PT-210 and ESP32. Prints custom text, graphics, barcodes and images.",
      "category": "Device Control",
      "architectures": [
        "samd",
        "megaavr",
        "mbed",
        "apollo3",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "esp32",
        "mbed_giga",
        "renesas",
        "renesas_portenta",
        "mbed_opta",
        "renesas_uno",
        "silabs"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-28T09:32:24Z",
      "depends": [
        "ArduinoHttpClient"
      ],
      "download_url": "https://github.com/MYCAMEL222/AbleTP"
    },
    {
      "repository_name": "jonathanedgecombe/absmouse",
      "repository_url": "https://github.com/jonathanedgecombe/absmouse",
      "name": "absmouse",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:50Z",
      "last_seen_sha": "96517a7f5027",
      "author": "Jonathan Edgecombe",
      "maintainer": "Jonathan Edgecombe <jonathanedgecombe@gmail.com>",
      "sentence": "Absolute positioning USB HID mouse library.",
      "paragraph": "This library plugs into the Arduino HID library and can be used with other HID-based libraries.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 82,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T06:00:38Z",
      "download_url": "https://github.com/jonathanedgecombe/absmouse"
    },
    {
      "repository_name": "todd-herbert/absolute-mouse",
      "repository_url": "https://github.com/todd-herbert/absolute-mouse",
      "name": "AbsoluteMouse",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:33:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:19Z",
      "last_seen_sha": "c2c65d934162",
      "author": "Todd Herbert",
      "maintainer": "Todd Herbert <herbert.todd@gmail.com>",
      "sentence": "Arduino library to control cursor over USB, using absolute positioning.",
      "paragraph": "Implements V-USB to provide software emulation of either USB mouse or stylus.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 12,
      "github_forks": 3,
      "github_language": "Assembly",
      "github_updated_at": "2025-06-30T05:32:17Z",
      "download_url": "https://github.com/todd-herbert/absolute-mouse"
    },
    {
      "repository_name": "tatemazer/AcaiaArduinoBLE",
      "repository_url": "https://github.com/tatemazer/AcaiaArduinoBLE",
      "name": "AcaiaArduinoBLE",
      "version": "3.3.0",
      "version_history": [
        {
          "version": "3.3.0",
          "seen_at": "2026-06-17T09:24:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:24:47Z",
      "last_seen_sha": "bf54576d39b6",
      "author": "Tate Mazer <mazertate@gmail.com>",
      "maintainer": "Tate Mazer <mazertate@gmail.com>",
      "sentence": "A library that connects BLE devices to Acaia Scales.",
      "paragraph": "Uses the ArduinoBLE library and should support any BLE module.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "samd"
      ],
      "github_stars": 122,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T07:12:57Z",
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://github.com/tatemazer/AcaiaArduinoBLE"
    },
    {
      "repository_name": "pierremolinaro/acan",
      "repository_url": "https://github.com/pierremolinaro/acan",
      "name": "ACAN",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-07-21T16:24:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:32Z",
      "last_seen_sha": "b788cec7982a",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.",
      "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2023-11-20T16:52:47Z",
      "download_url": "https://github.com/pierremolinaro/acan"
    },
    {
      "repository_name": "pierremolinaro/acan-esp32",
      "repository_url": "https://github.com/pierremolinaro/acan-esp32",
      "name": "ACAN_ESP32",
      "version": "3.0.3",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2026-04-22T08:01:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-22T08:01:43Z",
      "last_seen_sha": "a5794725f3d6",
      "author": "Mohamed Irfanulla, Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "An ESP32 CAN Driver.",
      "paragraph": "An ACAN Style library for ESP32, ESP32C3, ESP32S3 and ESP32C6 CAN Peripherals. Compatible with ACAN2515, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined. Note: for ESP32 Arduino 3.x.x use ACAN_ESP32 2.x.x, for ESP32 Arduino 2.x.x use ACAN_ESP32 1.0.3 to 1.1.2, for ESP32 Arduino 1.x.x use ACAN_ESP32 < 1.0.3.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 81,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T14:31:43Z",
      "download_url": "https://github.com/pierremolinaro/acan-esp32"
    },
    {
      "repository_name": "pierremolinaro/acan-stm32",
      "repository_url": "https://github.com/pierremolinaro/acan-stm32",
      "name": "ACAN_STM32",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:33Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:33Z",
      "last_seen_sha": "679e44c204bf",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "A STM32 CAN driver.",
      "paragraph": "This library is a CAN network driver for NUCLEO-F303K8 and NUCLEO-L432KC. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_STM32-1.0.2.zip",
      "size": 174345,
      "previous_version": "1.0.1",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-06T06:29:03Z"
    },
    {
      "repository_name": "pierremolinaro/acan-t4",
      "repository_url": "https://github.com/pierremolinaro/acan-t4",
      "name": "ACAN_T4",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2025-07-21T16:24:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:33Z",
      "last_seen_sha": "38e14f01c399",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.",
      "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-21T05:14:11Z",
      "download_url": "https://github.com/pierremolinaro/acan-t4"
    },
    {
      "repository_name": "obdevel/ACAN2040",
      "repository_url": "https://github.com/obdevel/ACAN2040",
      "name": "ACAN2040",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-02-05T07:42:42Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-05T07:42:42Z",
      "last_seen_sha": "531d41557b2f",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "ACAN2040",
      "paragraph": "Arduino library wrapper for can2040",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/obdevel/ACAN2040-1.0.6.zip",
      "size": 29201,
      "previous_version": "1.0.5",
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-03-25T14:30:37Z"
    },
    {
      "repository_name": "pierremolinaro/acan2515",
      "repository_url": "https://github.com/pierremolinaro/acan2515",
      "name": "ACAN2515",
      "version": "2.1.5",
      "version_history": [
        {
          "version": "2.1.5",
          "seen_at": "2026-06-12T08:52:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:52:22Z",
      "last_seen_sha": "1c8761dda791",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <Pierre.Molinaro@pcmolinaro.name>",
      "sentence": "Driver for MCP2515 CAN Controller",
      "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 105,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T18:37:18Z",
      "download_url": "https://github.com/pierremolinaro/acan2515"
    },
    {
      "repository_name": "pierremolinaro/acan2515Tiny",
      "repository_url": "https://github.com/pierremolinaro/acan2515Tiny",
      "name": "ACAN2515Tiny",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:24:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:33Z",
      "last_seen_sha": "c7659d825393",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <Pierre.Molinaro@pcmolinaro.name>",
      "sentence": "Driver for MCP2515 CAN Controller",
      "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-12-18T01:34:08Z",
      "download_url": "https://github.com/pierremolinaro/acan2515Tiny"
    },
    {
      "repository_name": "pierremolinaro/acan2517",
      "repository_url": "https://github.com/pierremolinaro/acan2517",
      "name": "ACAN2517",
      "version": "1.1.16",
      "version_history": [
        {
          "version": "1.1.16",
          "seen_at": "2026-02-18T07:48:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-18T07:48:30Z",
      "last_seen_sha": "2b5debac0c87",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <Pierre.Molinaro@pcmolinaro.name>",
      "sentence": "Driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers (CAN 2.0B mode)",
      "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library in CANFD mode, see the ACAN2517FD library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 28,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T21:53:10Z",
      "download_url": "https://github.com/pierremolinaro/acan2517"
    },
    {
      "repository_name": "pierremolinaro/acan2517FD",
      "repository_url": "https://github.com/pierremolinaro/acan2517FD",
      "name": "ACAN2517FD",
      "version": "2.1.16",
      "version_history": [
        {
          "version": "2.1.16",
          "seen_at": "2026-05-22T08:33:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:33:31Z",
      "last_seen_sha": "d6f7489903d0",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <Pierre.Molinaro@pcmolinaro.name>",
      "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)",
      "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 81,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T08:25:37Z",
      "download_url": "https://github.com/pierremolinaro/acan2517FD"
    },
    {
      "repository_name": "pierremolinaro/acanfd-feather-m4-can",
      "repository_url": "https://github.com/pierremolinaro/acanfd-feather-m4-can",
      "name": "ACANFD_FeatherM4CAN",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:24:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:36Z",
      "last_seen_sha": "52915c5ce568",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "An Adafruit Feather M4 CAN board CANFD driver.",
      "paragraph": "This library is a CANFD network driver for Adafruit Feather M4 CAN Express. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Standard reception filters (up to 128) and extended reception filters (up to 128) can be easily defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-25T21:50:19Z",
      "download_url": "https://github.com/pierremolinaro/acanfd-feather-m4-can"
    },
    {
      "repository_name": "pierremolinaro/acanfd-giga-r1",
      "repository_url": "https://github.com/pierremolinaro/acanfd-giga-r1",
      "name": "ACANFD_GIGA_R1",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:37Z",
      "last_seen_sha": "d608383ab6af",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "An Arduino GIGA R1 FDCAN driver.",
      "paragraph": "This library is a FDCAN network driver for the Arduino GIGA R1 board. Default configuration enables reception of all frames. Reception filters can be easily defined. Data rate is limited to 4 Mbit/s.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-03T22:20:02Z",
      "download_url": "https://github.com/pierremolinaro/acanfd-giga-r1"
    },
    {
      "repository_name": "Terry-Gould/ACANFD_SAME",
      "repository_url": "https://github.com/Terry-Gould/ACANFD_SAME",
      "name": "ACANFD_SAME",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-25T09:17:43Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-29T00:06:15.226Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-09-03T18:03:11.624Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-25T09:17:43Z",
      "last_seen_sha": "31a1835c45c5",
      "author": "Pierre Molinaro, Terry Gould",
      "maintainer": "Terry Gould <terry.gould.public@gmail.com>",
      "sentence": "CAN FD library for SAME5x MCUs derived from ACANFD_FeatherM4CAN by Pierre Molinaro",
      "paragraph": "Based on ACANFD_FeatherM4CAN with added BSP-driven pin detection, multi-board support and portability improvements. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Standard reception filters (up to 128) and extended reception filters (up to 128) can be easily defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Terry-Gould/ACANFD_SAME-1.1.0.zip",
      "size": 1221388,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T12:54:19Z"
    },
    {
      "repository_name": "pierremolinaro/acanfd-stm32",
      "repository_url": "https://github.com/pierremolinaro/acanfd-stm32",
      "name": "ACANFD_STM32",
      "version": "1.1.2-rc1",
      "version_history": [
        {
          "version": "1.1.2-rc1",
          "seen_at": "2026-02-25T07:52:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-25T07:52:54Z",
      "last_seen_sha": "341361a4361c",
      "author": "Pierre Molinaro",
      "maintainer": "Pierre Molinaro <pierre@pcmolinaro.name>",
      "sentence": "A STM32 FDCAN driver.",
      "paragraph": "This library is a FDCAN network driver for NUCLEO-G431KC, NUCLEO-G474RE, WeActStudio G474 (experimental), NUCLEO-H723ZG and NUCLEO-H743ZI2 boards. Default configuration enables reception of all frames. Reception filters can be easily defined. SystemClock can be redefined in order to match a given data bit rate. Compatible with ACAN2517FD library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T09:40:02Z",
      "download_url": "https://github.com/pierremolinaro/acanfd-stm32"
    },
    {
      "repository_name": "Seeed-Studio/Accelerometer_ADXL335",
      "repository_url": "https://github.com/Seeed-Studio/Accelerometer_ADXL335",
      "name": "Accelerometer ADXL335",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:52Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:52Z",
      "last_seen_sha": "a25e7270ec74",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.",
      "paragraph": "Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_ADXL335-1.0.1.zip",
      "size": 9266,
      "previous_version": "1.0.1",
      "github_stars": 17,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T17:07:12Z"
    },
    {
      "repository_name": "Seeed-Studio/Accelerometer_ADXL345",
      "repository_url": "https://github.com/Seeed-Studio/Accelerometer_ADXL345",
      "name": "Accelerometer ADXL345",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:52Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:52Z",
      "last_seen_sha": "c8fe6656e5e6",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.",
      "paragraph": "Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_ADXL345-1.0.0.zip",
      "size": 13675,
      "previous_version": "1.0.0",
      "github_stars": 27,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2025-01-21T15:22:38Z"
    },
    {
      "repository_name": "Seeed-Studio/Accelerometer_H3LIS331DL",
      "repository_url": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL",
      "name": "Accelerometer_H3LIS331DL",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:28:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:53Z",
      "last_seen_sha": "ff2b39e694be",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).",
      "paragraph": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:06:10Z",
      "download_url": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL"
    },
    {
      "repository_name": "Seeed-Studio/Accelerometer_MMA7660",
      "repository_url": "https://github.com/Seeed-Studio/Accelerometer_MMA7660",
      "name": "Accelerometer_MMA7660",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:53Z",
      "last_seen_sha": "de8a77242058",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).",
      "paragraph": "Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-07-30T07:46:23Z",
      "download_url": "https://github.com/Seeed-Studio/Accelerometer_MMA7660"
    },
    {
      "repository_name": "GyverLibs/AccelMotor",
      "repository_url": "https://github.com/GyverLibs/AccelMotor",
      "name": "AccelMotor",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-07-21T16:15:34Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:34Z",
      "last_seen_sha": "5e63540b01f5",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for smooth control motor with encoder",
      "paragraph": "Library for smooth control motor with encoder",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverMotor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/AccelMotor-1.3.0.zip",
      "size": 21487,
      "previous_version": "1.3",
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:29Z"
    },
    {
      "repository_name": "waspinator/AccelStepper",
      "repository_url": "https://github.com/waspinator/AccelStepper",
      "name": "AccelStepper",
      "version": "1.64.0",
      "version_history": [
        {
          "version": "1.64",
          "seen_at": "2026-04-13T08:17:39Z"
        },
        {
          "version": "1.64.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T08:17:39Z",
      "last_seen_sha": "a07d4b15e280",
      "author": "Mike McCauley <mikem@airspayce.com>",
      "maintainer": "Patrick Wasp <patrickwasp@gmail.com>",
      "sentence": "Allows Arduino boards to control a variety of stepper motors.",
      "paragraph": "Provides an object-oriented interface for 2, 3 or 4 pin stepper motors and motor drivers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/waspinator/AccelStepper-1.64.0.zip",
      "size": 94346,
      "previous_version": "1.64",
      "github_stars": 214,
      "github_forks": 105,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T19:23:20Z"
    },
    {
      "repository_name": "mateusjunges/accel-stepper-with-distances",
      "repository_url": "https://github.com/mateusjunges/accel-stepper-with-distances",
      "name": "AccelStepperWithDistances",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-09-11T07:30:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-11T07:30:23Z",
      "last_seen_sha": "c64a9fd5be4c",
      "author": "Mateus Junges",
      "maintainer": "Mateus Junges <contato@mateusjunges.com>",
      "sentence": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!",
      "paragraph": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-09-10T08:44:43Z",
      "depends": [
        "AccelStepper"
      ],
      "download_url": "https://github.com/mateusjunges/accel-stepper-with-distances"
    },
    {
      "repository_name": "Locoduino/Accessories",
      "repository_url": "https://github.com/Locoduino/Accessories",
      "name": "Accessories",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:19:52Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:52Z",
      "last_seen_sha": "d2170de2261e",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "This is a library for Arduino to handle accessories like lights, motors.",
      "paragraph": "This library can handle coil motors, stepper motors, lights, servos.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/Accessories-1.2.2.zip",
      "size": 24120902,
      "previous_version": "1.2.4",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "HTML",
      "github_updated_at": "2023-08-11T04:53:29Z"
    },
    {
      "repository_name": "biagiom/AccessoryShield",
      "repository_url": "https://github.com/biagiom/AccessoryShield",
      "name": "Accessory Shield",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:09:31Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:31Z",
      "last_seen_sha": "d37b8f5c8282",
      "author": "BiagioMkr Adafruit",
      "maintainer": "Biagio Montaruli <biagio.hkr@gmail.com>",
      "sentence": "Allows an Arduino board to use the DFRobot Accessory Shield",
      "paragraph": "This library allows the user to control the sensors and actuators of the Accessory Shield",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/biagiom/Accessory_Shield-1.5.2.zip",
      "size": 37186,
      "previous_version": "1.5.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-03-17T12:56:41Z"
    },
    {
      "repository_name": "Zhu-jiatong/AccessPermissionManager",
      "repository_url": "https://github.com/Zhu-jiatong/AccessPermissionManager",
      "name": "AccessPermissionManager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:08Z",
      "last_seen_sha": "e326d4800044",
      "author": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "maintainer": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "sentence": "Implements access permission control of filesystem resources.",
      "paragraph": "Simple API for managing access permission of files, support sharing files.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-07T03:38:28Z",
      "depends": [
        "SQLiteDatabaseConnection",
        "FilesystemUtility"
      ],
      "download_url": "https://github.com/Zhu-jiatong/AccessPermissionManager"
    },
    {
      "repository_name": "RobTillaart/ACD10",
      "repository_url": "https://github.com/RobTillaart/ACD10",
      "name": "ACD10",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:26:46Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:46Z",
      "last_seen_sha": "30cb062822a3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the ACD10 CO2 sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACD10-0.2.3.zip",
      "size": 20027,
      "previous_version": "0.2.2",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T16:01:19Z"
    },
    {
      "repository_name": "RobTillaart/ACD3100",
      "repository_url": "https://github.com/RobTillaart/ACD3100",
      "name": "ACD3100",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:26:46Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:46Z",
      "last_seen_sha": "f5750793f463",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the ACD3100 CO2 sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACD3100-0.1.3.zip",
      "size": 18317,
      "previous_version": "0.1.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T13:39:19Z"
    },
    {
      "repository_name": "JSC-electronics/acdu-support-library",
      "repository_url": "https://github.com/JSC-TechMinds/acdu-support-library",
      "name": "ACDU",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:18:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:01Z",
      "last_seen_sha": "933ad24cdc44",
      "author": "JSC TechMinds",
      "maintainer": "JSC TechMinds <development@jsctm.cz>",
      "sentence": "Support library for ACDU hardware unit.",
      "paragraph": "Support library for our ACDU (automatic cover drive unit) board. It provides pin layout and examples to work with the unit. See the documentation.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-17T16:13:10Z",
      "depends": [
        "U8g2",
        "OneWire"
      ],
      "download_url": "https://github.com/JSC-TechMinds/acdu-support-library"
    },
    {
      "repository_name": "arielnh56/ACE128",
      "repository_url": "https://github.com/arielnh56/ACE128",
      "name": "ACE128",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:08:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:24Z",
      "last_seen_sha": "5f09f95f9e75",
      "author": "Alastair Young <alastair@redhunter.com>",
      "maintainer": "Alastair Young alastair@redhunter.com",
      "sentence": "Access the Bourns ACE-128 Absolute Contacting Encoder over I2C or digital pins",
      "paragraph": "This 128 position gray-code absolute encoder is designed as a panel mounted knob. This library accesses it via common I2C pin expanders or digital pins and handles the gray-code translation of any pin wiring combination.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 41,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T05:34:16Z",
      "download_url": "https://github.com/arielnh56/ACE128"
    },
    {
      "repository_name": "bxparks/AceButton",
      "repository_url": "https://github.com/bxparks/AceButton",
      "name": "AceButton",
      "version": "1.10.1",
      "version_history": [
        {
          "version": "1.10.1",
          "seen_at": "2026-06-11T08:42:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:42:00Z",
      "last_seen_sha": "5bf3c1c7a390",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.",
      "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 424,
      "github_forks": 39,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T18:32:28Z",
      "download_url": "https://github.com/bxparks/AceButton"
    },
    {
      "repository_name": "bxparks/AceCommon",
      "repository_url": "https://github.com/bxparks/AceCommon",
      "name": "AceCommon",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2025-07-21T16:10:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:17Z",
      "last_seen_sha": "c80f4e720501",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Small low-level classes and functions for Arduino: incrementMod(), decToBcd(). strcmp_PP(), PrintStr<N>, PrintStrN, printPad{N}To(), printIntAsFloat(), TimingStats, formUrlEncode(), FCString, KString, hashDjb2(), binarySearch(), linearSearch(), isSorted(), reverse(), and so on.",
      "paragraph": "The classes and functions have no external dependencies so that they can be easily reused in other libraries.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T17:18:34Z",
      "download_url": "https://github.com/bxparks/AceCommon"
    },
    {
      "repository_name": "bxparks/AceCRC",
      "repository_url": "https://github.com/bxparks/AceCRC",
      "name": "AceCRC",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-06T07:51:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-06T07:51:40Z",
      "last_seen_sha": "e5e3aac9ff03",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Cyclic Redundancy Check (CRC) algorithms: crc8, crc16ccitt, crc16modbus, crc32.",
      "paragraph": "Programmatically converted from C99 code generated by https://pycrc.org to Arduino C++. For each CRC algorithm, 4 variants are available: The 'bit' variant uses brute force bit-by-bit loop (smallest and slowest); the 'nibble' variant uses a 4-bit table (potentially good balance between size and speed); `nibblem` variant is the same as `nibble` but 1.9X-2.7X faster on the ESP8266; and the 'byte' variant uses an 8-bit table (largest but fastest).",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T04:53:14Z",
      "download_url": "https://github.com/bxparks/AceCRC"
    },
    {
      "repository_name": "StrathbogieBrewing/AceMenu",
      "repository_url": "https://github.com/StrathbogieBrewing/AceMenu",
      "name": "AceMenu",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:32:15Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:15Z",
      "last_seen_sha": "c56e6ee3ae9b",
      "author": "Johny Hoops <johnyhoops@gmail.com>",
      "maintainer": "Johny Hoops <johnyhoops@gmail.com>",
      "sentence": "A library that makes coding a user Menu a breeze.",
      "paragraph": "Uses a simple 3/4 button navigation system",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/StrathbogieBrewing/AceMenu-0.1.3.zip",
      "size": 14514,
      "previous_version": "0.1.4",
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-12T17:56:30Z"
    },
    {
      "repository_name": "bxparks/AceRoutine",
      "repository_url": "https://github.com/bxparks/AceRoutine",
      "name": "AceRoutine",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2026-03-21T07:24:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-21T07:24:02Z",
      "last_seen_sha": "207882f05ee5",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.",
      "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 189,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-03-20T18:34:44Z",
      "depends": [
        "AceCommon"
      ],
      "download_url": "https://github.com/bxparks/AceRoutine"
    },
    {
      "repository_name": "bxparks/AceSegment",
      "repository_url": "https://github.com/bxparks/AceSegment",
      "name": "AceSegment",
      "version": "0.13.0",
      "version_history": [
        {
          "version": "0.13.0",
          "seen_at": "2025-11-21T07:17:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-21T07:17:10Z",
      "last_seen_sha": "2d43352a9934",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips.",
      "paragraph": "Hardware-dependent code is separated from the hardware-agnostic code so that applications can support different LED modules with minimal changes. Various writer classes provide rendering of numbers, temperature, clock digits, and strings. Brightness control is available on most LED modules. Some LED modules support brightness on a per-digit basis.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-01T17:25:25Z",
      "depends": [
        "AceCommon",
        "AceSPI",
        "AceTMI",
        "AceWire"
      ],
      "download_url": "https://github.com/bxparks/AceSegment"
    },
    {
      "repository_name": "bxparks/AceSegmentWriter",
      "repository_url": "https://github.com/bxparks/AceSegmentWriter",
      "name": "AceSegmentWriter",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5",
          "seen_at": "2025-07-21T16:10:18Z"
        },
        {
          "version": "0.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:18Z",
      "last_seen_sha": "856812ce322f",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to the seven segment LED modules supported by the AceSegment library.",
      "paragraph": "Provides PatternWriter, NumberWriter, ClockWriter, TemperatureWriter, CharWriter, StringWriter, LevelWriter, and StringScroller.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "AceCommon",
        "AceSegment"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceSegmentWriter-0.5.0.zip",
      "size": 544475,
      "previous_version": "0.5",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T17:21:45Z"
    },
    {
      "repository_name": "bxparks/AceSorting",
      "repository_url": "https://github.com/bxparks/AceSorting",
      "name": "AceSorting",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:18Z",
      "last_seen_sha": "9f8ce389b170",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Various sorting algorithms for Arduino, including Bubble Sort, Insertion Sort, Selection Sort, Shell Sort (3 versions), Comb Sort (4 versions), Quick Sort (3 versions).",
      "paragraph": "Provides 2 variants of each algorithm: a simple variant which sorts in ascending order using the implicit less-than operator, and a three-argument variant that accepts a function pointer or lambda expression to sort using a user-defined sorting function.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T08:24:53Z",
      "download_url": "https://github.com/bxparks/AceSorting"
    },
    {
      "repository_name": "bxparks/AceSPI",
      "repository_url": "https://github.com/bxparks/AceSPI",
      "name": "AceSPI",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:10:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:19Z",
      "last_seen_sha": "11c46edd8edb",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Unified interface for selecting hardware or software SPI implementations on Arduino platforms.",
      "paragraph": "Provides HardSpiInterface, HardSpiFastInterface, SimpleSpiInterface, and SimpleSpiFastInterface.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T17:16:21Z",
      "download_url": "https://github.com/bxparks/AceSPI"
    },
    {
      "repository_name": "bxparks/AceTime",
      "repository_url": "https://github.com/bxparks/AceTime",
      "name": "AceTime",
      "version": "4.1.0",
      "version_history": [
        {
          "version": "4.1.0",
          "seen_at": "2025-11-18T07:15:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-18T07:15:55Z",
      "last_seen_sha": "b94b4cde1e94",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.",
      "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 83,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T00:38:42Z",
      "depends": [
        "AceCommon",
        "AceSorting"
      ],
      "download_url": "https://github.com/bxparks/AceTime"
    },
    {
      "repository_name": "bxparks/AceTimeClock",
      "repository_url": "https://github.com/bxparks/AceTimeClock",
      "name": "AceTimeClock",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-02-11T07:35:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-11T07:35:47Z",
      "last_seen_sha": "320468914f6e",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip.",
      "paragraph": "This is a companion library to the AceTime library whose epoch defaults to 2050-01-01T00:00:00 UTC. This allows time zone calculations to be valid from the year 2000 to 2100 which matches the range of many hardware RTC chips that use a 2-digit year offset from the year 2000.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T16:53:41Z",
      "depends": [
        "AceCommon",
        "AceTime",
        "AceWire",
        "AceRoutine"
      ],
      "download_url": "https://github.com/bxparks/AceTimeClock"
    },
    {
      "repository_name": "bxparks/AceTMI",
      "repository_url": "https://github.com/bxparks/AceTMI",
      "name": "AceTMI",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6",
          "seen_at": "2025-07-21T16:10:19Z"
        },
        {
          "version": "0.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:19Z",
      "last_seen_sha": "0ca49827f77f",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.",
      "paragraph": "Provides SimpleTmi1637Interface, SimpleTmi1637FastInterface, SimpleTmi1638Interface, and SimpleTmi1638FastInterface.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTMI-0.6.0.zip",
      "size": 273032,
      "previous_version": "0.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T17:22:42Z"
    },
    {
      "repository_name": "bxparks/AceUtils",
      "repository_url": "https://github.com/bxparks/AceUtils",
      "name": "AceUtils",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:10:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:20Z",
      "last_seen_sha": "e705d53b14d3",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.",
      "paragraph": "Since they have external dependencies, they cannot be added to the AceCommon library. Utilities include: AceUtilsCrcEeprom, AceUtilsCli, AceUtilsStm32BufferedEeprom.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T17:23:58Z",
      "download_url": "https://github.com/bxparks/AceUtils"
    },
    {
      "repository_name": "bxparks/AceWire",
      "repository_url": "https://github.com/bxparks/AceWire",
      "name": "AceWire",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2025-10-07T07:31:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:31:21Z",
      "last_seen_sha": "b7aa97e10e92",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.",
      "paragraph": "Provides 8 adapter interfaces (TwoWireInterface, FeliasFoggWireInterface, MarpleWireInterface, RaemondWireInterface, SeeedWireInterface, TestatoWireInterface, ThexenoWireInterface, TodbotWireInterface).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T09:11:01Z",
      "download_url": "https://github.com/bxparks/AceWire"
    },
    {
      "repository_name": "AchirawareElectronics/AchiraWareMotor_DRV8830",
      "repository_url": "https://github.com/AchirawareElectronics/AchiraWareMotor_DRV8830",
      "name": "AchiraWareMotor_DRV8830",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-21T07:51:41Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-21T07:51:41Z",
      "last_seen_sha": "5ddd1e738cbc",
      "author": "Pablojosep",
      "maintainer": "Pablojosep <pablopenuela@gmail.com>",
      "sentence": "DC motor driver via I2C with direction control.",
      "paragraph": "The DRV8830 provides an integrated motor driver solution for battery-powered toys, printers, and other low-voltage or battery-powered motion control applications. The device has one H-bridge driver, and can drive one DC motor or one winding of a stepper motor, as well as other loads like solenoids. Use cases: battery-powered devices, small actuators, pumps, printers, toys, robotics, cameras, phones.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266",
        "avr",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AchirawareElectronics/AchiraWareMotor_DRV8830-1.1.0.zip",
      "size": 912386,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T16:45:47Z"
    },
    {
      "repository_name": "NitrofMtl/ACI_10K_an",
      "repository_url": "https://github.com/NitrofMtl/ACI_10K_an",
      "name": "ACI_10K_AN-temp-sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:23:19Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:19Z",
      "last_seen_sha": "74fabcfeb34f",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "Read temperature with analog input and 10K RTD",
      "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is ACI_10K_AN.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ACI_10K_AN_temp_sensor-1.0.0.zip",
      "size": 4440,
      "previous_version": "1.0",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-01-10T12:45:37Z"
    },
    {
      "repository_name": "acksen/AcksenButton",
      "repository_url": "https://github.com/acksen/AcksenButton",
      "name": "AcksenButton",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:05:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:08Z",
      "last_seen_sha": "d83d4e2e0973",
      "author": "Acksen Ltd",
      "maintainer": "Richard Phillips <richard.phillips@acksen.com>",
      "sentence": "Flexible button library supporting debounce, long presses, repeated presses with acceleration.",
      "paragraph": "Flexible button library supporting debounce, long presses, repeated presses with acceleration, including events for button press and release.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-18T19:02:20Z",
      "download_url": "https://github.com/acksen/AcksenButton"
    },
    {
      "repository_name": "acksen/AcksenIntEEPROM",
      "repository_url": "https://github.com/acksen/AcksenIntEEPROM",
      "name": "AcksenIntEEPROM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:05:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:08Z",
      "last_seen_sha": "a3f356ed481e",
      "author": "Acksen Ltd",
      "maintainer": "Richard Phillips <richard.phillips@acksen.com>",
      "sentence": "Arduino Library for storing data in 8-bit AVR internal EEPROM memory.",
      "paragraph": "This library allows storage of data in 8-bit AVR internal EEPROM memory in a convenient wrapper, allowing simple read/write of sequentially stored, common variable types, with validation options.  Calls EEPROMEx.",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-26T09:28:49Z",
      "depends": [
        "EEPROMEx"
      ],
      "download_url": "https://github.com/acksen/AcksenIntEEPROM"
    },
    {
      "repository_name": "acksen/AcksenPump",
      "repository_url": "https://github.com/acksen/AcksenPump",
      "name": "AcksenPump",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:05:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:08Z",
      "last_seen_sha": "3aee748154f9",
      "author": "Acksen Ltd",
      "maintainer": "Richard Phillips <richard.phillips@acksen.com>",
      "sentence": "Brewing-focused pump control I/O library for Arduino.",
      "paragraph": "Brewing-focused pump control library for Arduino supporting pump ventilation, rests, maximum operating temp and more.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-27T14:42:09Z",
      "depends": [
        "Time"
      ],
      "download_url": "https://github.com/acksen/AcksenPump"
    },
    {
      "repository_name": "acksen/AcksenUtils",
      "repository_url": "https://github.com/acksen/AcksenUtils",
      "name": "AcksenUtils",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:05:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:08Z",
      "last_seen_sha": "59be9006bc13",
      "author": "Acksen Ltd",
      "maintainer": "Richard Phillips <richard.phillips@acksen.com>",
      "sentence": "Arduino utility library with miscellaneous functions.",
      "paragraph": "Arduino utility library with miscellaneous functions, including Debug helpers for flexible serial port mapping, statistics and sorting functions designed for 8-bit AVR platforms, and temperature conversion.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-25T13:48:08Z",
      "download_url": "https://github.com/acksen/AcksenUtils"
    },
    {
      "repository_name": "acrobotic/Ai_Ardulib_SSD1306",
      "repository_url": "https://github.com/acrobotic/Ai_Ardulib_SSD1306",
      "name": "ACROBOTIC SSD1306",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-12T07:14:17Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-12T07:14:17Z",
      "last_seen_sha": "966e82997663",
      "author": "ACROBOTIC",
      "maintainer": "ACROBOTIC <master@acrobotic.com>",
      "sentence": "Library for SSD1306-powered OLED 128x64 displays!",
      "paragraph": "This is a library for displaying text and images in SSD1306-powered OLED 128x64 displays; includes support for the ESP8266 SoC!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/acrobotic/ACROBOTIC_SSD1306-1.0.1.zip",
      "size": 20603,
      "previous_version": "1.0.2",
      "github_stars": 75,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T11:19:43Z"
    },
    {
      "repository_name": "Acrome-Smart-Motion-Devices/SMD-Arduino-Library",
      "repository_url": "https://github.com/Acrome-Smart-Motion-Devices/SMD-Arduino-Library",
      "name": "Acrome-SMD",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:05:11Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:11Z",
      "last_seen_sha": "cad0843b0060",
      "author": "Acrome Robotics/Berat Eren Dogan/Furkan Kirlangic",
      "maintainer": "Acrome Robotics <info@acrome.net>",
      "sentence": "To use SMD Red boards with Arduino.",
      "paragraph": "This library, which enables the control of Smart Motor Driver(SMD) devices with Arduino cards, was developed by Acrome Robotics. With this library, you can use Arduino boards to control SMD devices.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Acrome-Smart-Motion-Devices/Acrome_SMD-2.0.1.zip",
      "size": 34629,
      "previous_version": "2.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-21T13:05:04Z"
    },
    {
      "repository_name": "samelement/ACS-M1128",
      "repository_url": "https://github.com/samelement/ACS-M1128",
      "name": "ACS-M1128",
      "version": "2.2.1-b2",
      "version_history": [
        {
          "version": "2.2.1-b2",
          "seen_at": "2025-07-21T16:28:40Z"
        },
        {
          "version": "2.2.1-b2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:40Z",
      "last_seen_sha": "e9b2a0bf9956",
      "author": "SAM Element <developer@samelement.com>",
      "maintainer": "Benny <benny@samelement.com>, Daniel <daniel@samelement.com>",
      "sentence": "ACS-M1128 SAM Element IoT WiFi Connectivity",
      "paragraph": "Arduino Library for SAM Element IoT WiFi Connectivity",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/samelement/ACS_M1128-2.2.1-b2.zip",
      "size": 916274,
      "previous_version": "2.2.1-b2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-01-30T06:10:42Z"
    },
    {
      "repository_name": "pololu/acs37800-arduino",
      "repository_url": "https://github.com/pololu/acs37800-arduino",
      "name": "ACS37800",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:24:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:53Z",
      "last_seen_sha": "71387c32ab58",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "ACS37800 power monitoring library for Arduino",
      "paragraph": "This is a library for the Arduino IDE that helps interface with ACS37800 power monitoring chips using I2C.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T19:36:56Z",
      "download_url": "https://github.com/pololu/acs37800-arduino"
    },
    {
      "repository_name": "RobTillaart/ACS712",
      "repository_url": "https://github.com/RobTillaart/ACS712",
      "name": "ACS712",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-05-18T08:52:12Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-18T08:52:12Z",
      "last_seen_sha": "c93ac577ce0e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>, Pete Thompson <pete.thompson@yahoo.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "ACS712 library for Arduino.",
      "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.4.1.zip",
      "size": 44705,
      "previous_version": "0.4.0",
      "github_stars": 165,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T13:20:32Z"
    },
    {
      "repository_name": "Ransky3000/ACS712-driver",
      "repository_url": "https://github.com/Ransky3000/ACS712-driver",
      "name": "ACS712-driver",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "be08d6cb4f50",
      "author": "Ransky3000",
      "maintainer": "Ransky3000",
      "sentence": "A high-precision, non-blocking driver for the ACS712 Hall effect current sensor.",
      "paragraph": "Supports DC and AC (RMS) current with high-precision float calibration. Features Non-Blocking operation, generic sensitivity setting, and EEPROM calibration examples.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Ransky3000/ACS712_driver-1.1.0.zip",
      "size": 872113,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T08:24:40Z"
    },
    {
      "repository_name": "7semi-solutions/7Semi-ACS772-CurrentSensor-Arduino-Library",
      "repository_url": "https://github.com/7semi-solutions/7Semi-ACS772-CurrentSensor-Arduino-Library",
      "name": "ACS772_CurrentSensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:08Z",
      "last_seen_sha": "c4b17a1e3e15",
      "author": "7Semi <info@7semi.com>",
      "maintainer": "Manoj <manoj@7semi.com>",
      "sentence": "Simple Arduino library to read current from ACS772 Hall-effect current sensor.",
      "paragraph": "Reads analog voltage from ACS772 and converts it to current using the configured sensitivity. Supports basic initialization and current reading.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-02T07:51:39Z",
      "download_url": "https://github.com/7semi-solutions/7Semi-ACS772-CurrentSensor-Arduino-Library"
    },
    {
      "repository_name": "vkumpan/ActionButtons",
      "repository_url": "https://github.com/vkumpan/ActionButtons",
      "name": "ActionButtons",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:52Z",
      "last_seen_sha": "500230df5986",
      "author": "Volodymyr Kumpan",
      "maintainer": "Volodymyr Kumpan <v.kumpan@outlook.com>",
      "sentence": "Arduino library for handling multiple buttons with support for press, long press, and release events.",
      "paragraph": "ActionButtons simplifies working with digital input buttons. It supports up to 10 buttons (configurable), automatically detects press, long press, and release events, and uses a callback-based approach for handling actions. Designed for simplicity and efficiency in embedded projects.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-09-17T11:04:52Z",
      "download_url": "https://github.com/vkumpan/ActionButtons"
    },
    {
      "repository_name": "YuriiSalimov/AD_Sensors",
      "repository_url": "https://github.com/suoapvs/AD_Sensors",
      "name": "AD_Sensors",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2025-07-21T16:34:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:56Z",
      "last_seen_sha": "1a8bba3a7702",
      "author": "Yurii Salimov <yuriy.alex.salimov@gmail.com>",
      "maintainer": "Yurii Salimov <yuriy.alex.salimov@gmail.com>",
      "sentence": "The Library implements a set of methods for working with a digital and analog sensors.",
      "paragraph": "Provides an object-oriented interface for digital and analog sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-03-15T04:13:20Z",
      "download_url": "https://github.com/YuriiSalimov/AD_Sensors"
    },
    {
      "repository_name": "RobTillaart/AD5144A",
      "repository_url": "https://github.com/RobTillaart/AD5144A",
      "name": "AD5144A",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-10-24T07:26:22Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-24T07:26:22Z",
      "last_seen_sha": "e1a35890dd20",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for AD5144A 4 Channel digital potentiometer.",
      "paragraph": "Also for AD5123, AD5124, AD5143, AD5144, AD5144A, AD5122A, AD5142A, AD5121, AD5141",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5144A-0.4.1.zip",
      "size": 22455,
      "previous_version": "0.4.0",
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-19T16:42:31Z"
    },
    {
      "repository_name": "RobTillaart/AD520X",
      "repository_url": "https://github.com/RobTillaart/AD520X",
      "name": "AD520X",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:26:47Z"
        },
        {
          "version": "0.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:47Z",
      "last_seen_sha": "b6dcc0ac206a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for SPI AD5204 and AD5206 digital potentiometers",
      "paragraph": "Also for AD8400 and AD8403. AD8402 not confirmed yet.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD520X-0.5.2.zip",
      "size": 16868,
      "previous_version": "0.5.1",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T14:08:33Z"
    },
    {
      "repository_name": "WD24/AD5231-Arduino-Library",
      "repository_url": "https://github.com/WD24/AD5231-Arduino-Library",
      "name": "AD5231 Arduino Library",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:34:13Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:13Z",
      "last_seen_sha": "63c9306b2235",
      "author": "Will White",
      "maintainer": "WD24 <https://github.com/WD24/AD5231-Arduino-Library>",
      "sentence": "Arduino Library for controlling the Analog Devices AD5231 SPI Digital Potentiometer (DigiPot)",
      "paragraph": "The Analog Devices AD5231 Digital Potentiometer (DigiPot) has a 10 bit resolution(1024) avalable in several values (10 kΩ, 50 kΩ, and 100 kΩ) with either 3-5V single supply or +/- 2.5V communicating over SPI.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/WD24/AD5231_Arduino_Library-0.1.0.zip",
      "size": 18107,
      "previous_version": "0.1.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-05-20T17:20:33Z"
    },
    {
      "repository_name": "RobTillaart/AD523X",
      "repository_url": "https://github.com/RobTillaart/AD523X",
      "name": "AD523X",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:47Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:47Z",
      "last_seen_sha": "8cd722db1414",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for SPI AD5231 and AD5235 10 bit digital potentiometers..",
      "paragraph": "1024 steps.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD523X-0.1.1.zip",
      "size": 16814,
      "previous_version": "0.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T16:51:52Z"
    },
    {
      "repository_name": "dok-net/ad5243",
      "repository_url": "https://github.com/dok-net/ad5243",
      "name": "ad5243",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:13:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:00Z",
      "last_seen_sha": "7946400a7464",
      "author": "Dirk O. Kaar",
      "maintainer": "Dirk O. Kaar <dok@dok-net.net>",
      "sentence": "Arduino library to control the AD5243 family of digital potentiometers / rheostats",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-06T19:49:23Z",
      "download_url": "https://github.com/dok-net/ad5243/"
    },
    {
      "repository_name": "RobTillaart/AD5245",
      "repository_url": "https://github.com/RobTillaart/AD5245",
      "name": "AD5245",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:26:47Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:47Z",
      "last_seen_sha": "865085ba41c6",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for AD5245 digital potentiometer.",
      "paragraph": "Library to control digital potentiometer AD5245.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5245-0.4.1.zip",
      "size": 10755,
      "previous_version": "0.4.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T13:23:08Z"
    },
    {
      "repository_name": "RobTillaart/AD5246",
      "repository_url": "https://github.com/RobTillaart/AD5246",
      "name": "AD5246",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:26:48Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:48Z",
      "last_seen_sha": "3bf676de165f",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for AD5246, I2C 128 step rheostat.",
      "paragraph": "potentiometer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5246-0.2.2.zip",
      "size": 10330,
      "previous_version": "0.2.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T15:38:14Z"
    },
    {
      "repository_name": "RobTillaart/AD5248",
      "repository_url": "https://github.com/RobTillaart/AD5248",
      "name": "AD5248",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:48Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:48Z",
      "last_seen_sha": "aa0f7a9a603c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for I2C digital potentiometer AD5243 and rheostat AD5248",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5248-0.1.2.zip",
      "size": 11213,
      "previous_version": "0.1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T13:25:31Z"
    },
    {
      "repository_name": "RobTillaart/AD524X",
      "repository_url": "https://github.com/RobTillaart/AD524X",
      "name": "AD524X",
      "version": "0.5.3",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2025-07-21T16:26:48Z"
        },
        {
          "version": "0.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:48Z",
      "last_seen_sha": "6222315349f0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for AD524X",
      "paragraph": "Library to control digital potentiometer AD5241 AD5242 AD5280 AD5282",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.5.3.zip",
      "size": 23264,
      "previous_version": "0.5.2",
      "github_stars": 24,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T21:48:37Z"
    },
    {
      "repository_name": "mvader2/AD5252",
      "repository_url": "https://github.com/mvader2/AD5252",
      "name": "AD5252",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:35Z",
      "last_seen_sha": "32c4364b5ea8",
      "author": "Engr. M. Farhan",
      "maintainer": "Engr. M. Farhan <malikvader2@gmail.com>",
      "sentence": "Arduino library for interfacing with the AD5252 digital potentiometer.",
      "paragraph": "This library provides easy-to-use functions for reading and writing values to the AD5252 using I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-17T21:24:28Z",
      "download_url": "https://github.com/mvader2/AD5252"
    },
    {
      "repository_name": "asukiaaa/AD5254_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/AD5254_asukiaaa",
      "name": "AD5254_asukiaaa",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:08:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:39Z",
      "last_seen_sha": "7b94b63092c7",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It manages potentiometer AD5254 or AD5253",
      "paragraph": "It can read and write resister value for potentiometer.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-16T04:01:06Z",
      "download_url": "https://github.com/asukiaaa/AD5254_asukiaaa"
    },
    {
      "repository_name": "thebestia90/AD5259",
      "repository_url": "https://github.com/thebestia90/AD5259",
      "name": "AD5259",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:53Z",
      "last_seen_sha": "efa3fdb99946",
      "author": "thebestia90",
      "maintainer": "thebestia90 <thebestia_90@live.it>",
      "sentence": "Arduino library for interfacing with the AD5259 digital potentiometer.",
      "paragraph": "This library provides easy-to-use functions for reading and writing values to the AD5259 using I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-13T10:45:27Z",
      "download_url": "https://github.com/thebestia90/AD5259"
    },
    {
      "repository_name": "RobTillaart/AD5263",
      "repository_url": "https://github.com/RobTillaart/AD5263",
      "name": "AD5263",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2026-01-15T07:34:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:34:51Z",
      "last_seen_sha": "e61c2de8f7d7",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library to control digital potentiometer AD5263 and compatibles.",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T13:27:35Z",
      "download_url": "https://github.com/RobTillaart/AD5263"
    },
    {
      "repository_name": "RobTillaart/AD5370",
      "repository_url": "https://github.com/RobTillaart/AD5370",
      "name": "AD5370",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:49Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:49Z",
      "last_seen_sha": "e54bad017c10",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the AD5370 40 channel 16 bit DAC over SPI.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5370-0.1.1.zip",
      "size": 11851,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T14:22:25Z"
    },
    {
      "repository_name": "RobTillaart/AD5593R",
      "repository_url": "https://github.com/RobTillaart/AD5593R",
      "name": "AD5593R",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-08-18T07:53:21Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-18T07:53:21Z",
      "last_seen_sha": "d62c672022b6",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD5593R, I2C, 8 channel ADC / DAC / GPIO device.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5593R-0.1.2.zip",
      "size": 2892414,
      "previous_version": "0.1.1",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-26T16:01:00Z"
    },
    {
      "repository_name": "RobTillaart/AD5620",
      "repository_url": "https://github.com/RobTillaart/AD5620",
      "name": "AD5620",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:26:49Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:49Z",
      "last_seen_sha": "c804795feb01",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD5620 Digital Analog Convertor (12 bit).",
      "paragraph": "DAC, SPI, AD5640 (14 bit).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5620-0.3.1.zip",
      "size": 14249,
      "previous_version": "0.3.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T16:04:24Z"
    },
    {
      "repository_name": "RobTillaart/AD5660",
      "repository_url": "https://github.com/RobTillaart/AD5660",
      "name": "AD5660",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:26:49Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:49Z",
      "last_seen_sha": "4dbc6d018442",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD5660 Digital Analog Convertor (16 bit).",
      "paragraph": "DAC, SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5660-0.2.1.zip",
      "size": 13597,
      "previous_version": "0.2.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-19T15:28:34Z"
    },
    {
      "repository_name": "RobTillaart/AD5680",
      "repository_url": "https://github.com/RobTillaart/AD5680",
      "name": "AD5680",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:26:50Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:50Z",
      "last_seen_sha": "dfa8f36181b0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD5680 Digital Analog Convertor (18 bit).",
      "paragraph": "DAC, SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD5680-0.4.1.zip",
      "size": 13536,
      "previous_version": "0.4.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-19T15:28:40Z"
    },
    {
      "repository_name": "RobTillaart/AD5684",
      "repository_url": "https://github.com/RobTillaart/AD5684",
      "name": "AD5684",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-04-28T08:12:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-28T08:12:13Z",
      "last_seen_sha": "4989ec812567",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD5684/5/6 4 channel SPI-DAC (12/14/16 bit).",
      "paragraph": "DAC, SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T17:52:02Z",
      "download_url": "https://github.com/RobTillaart/AD5684"
    },
    {
      "repository_name": "RobTillaart/AD568X",
      "repository_url": "https://github.com/RobTillaart/AD568X",
      "name": "AD568X",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-01-06T07:41:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-06T07:41:00Z",
      "last_seen_sha": "e1e9903e2a43",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD568X series Digital Analog Convertor.",
      "paragraph": "Supports AD5681R, AD5682R, AD5683, AD5683R, DAC, SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-05T13:40:27Z",
      "download_url": "https://github.com/RobTillaart/AD568X"
    },
    {
      "repository_name": "RobTillaart/AD56X8",
      "repository_url": "https://github.com/RobTillaart/AD56X8",
      "name": "AD56X8",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:26:50Z"
        },
        {
          "version": "0.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:50Z",
      "last_seen_sha": "5269f6498494",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD56X8, SPI 8 channel Digital Analog Convertor.",
      "paragraph": "Supports AD5668, AD5648, AD5628, DAC, SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD56X8-0.3.3.zip",
      "size": 19245,
      "previous_version": "0.3.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T11:19:03Z"
    },
    {
      "repository_name": "janelia-arduino/AD57X4R",
      "repository_url": "https://github.com/janelia-arduino/AD57X4R",
      "name": "AD57X4R",
      "version": "5.0.1",
      "version_history": [
        {
          "version": "5.0.1",
          "seen_at": "2025-07-21T16:17:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:14Z",
      "last_seen_sha": "05dd6af52c36",
      "author": "Peter Polidoro <peter@polidoro.io>",
      "maintainer": "Peter Polidoro <peter@polidoro.io>",
      "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.",
      "paragraph": "Like this project? Please star it on GitHub!",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-05-28T13:48:02Z",
      "download_url": "https://github.com/janelia-arduino/AD57X4R.git"
    },
    {
      "repository_name": "epsilonrt/ad7124",
      "repository_url": "https://github.com/epsilonrt/ad7124",
      "name": "ad7124",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:43Z",
      "last_seen_sha": "eaeaaa2405b7",
      "author": "epsilonrt",
      "maintainer": "epsilonrt <epsilonrt@gmail.com>",
      "sentence": "Arduino library for AD7124 ADC",
      "paragraph": "Arduino library for AD7124 ADC",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-09-26T13:56:33Z",
      "download_url": "https://github.com/epsilonrt/ad7124"
    },
    {
      "repository_name": "brain-duino/AD7173-Arduino",
      "repository_url": "https://github.com/brain-duino/AD7173-Arduino",
      "name": "AD7173",
      "version": "0.5.4",
      "version_history": [
        {
          "version": "0.5.4",
          "seen_at": "2025-11-05T07:26:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-05T07:26:03Z",
      "last_seen_sha": "32c8c44e0638",
      "author": "Silver Kuusik <silver.kuusik@gmail.com>",
      "maintainer": "Silver Kuusik <silver.kuusik@gmail.com>",
      "sentence": "Arduino library for Analog Devices AD7173 analog digital converter",
      "paragraph": "It implements basic functionality of the AD7173 for using for different purposes.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 11,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T01:52:46Z",
      "download_url": "https://github.com/brain-duino/AD7173-Arduino"
    },
    {
      "repository_name": "gism/ESP32_AD7190",
      "repository_url": "https://github.com/gism/ESP32_AD7190",
      "name": "AD7190forESP32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:15:10Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:10Z",
      "last_seen_sha": "9d5c189e0c7f",
      "author": "gism",
      "maintainer": "gism",
      "sentence": "Basic library for analog Devices AD7190 running on ESP32",
      "paragraph": "AD7190: 4.8 kHz Ultra-Low Noise 24-Bit Sigma-Delta ADC with PGA",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gism/AD7190forESP32-1.0.0.zip",
      "size": 1755756,
      "previous_version": "1.0.2",
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-06-16T11:21:35Z"
    },
    {
      "repository_name": "annem/AD7193",
      "repository_url": "https://github.com/annem/AD7193",
      "name": "AD7193",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:07:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:33Z",
      "last_seen_sha": "a03c802dc9aa",
      "author": "Anne Mahaffey <anne@engineerbynight.com>",
      "maintainer": "Anne Mahaffey <anne@engineerbynight.com>",
      "sentence": "Library for AD7193 Sigma-Delta ADC with PGA",
      "paragraph": "Library for the AD7193 ADC - useful for interfacing with various sensors, such as thermocouples, load cells, bridge sensors, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/annem/AD7193-1.0.0.zip",
      "size": 12196,
      "previous_version": "1.0",
      "github_stars": 18,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T16:33:02Z"
    },
    {
      "repository_name": "RobTillaart/AD7367",
      "repository_url": "https://github.com/RobTillaart/AD7367",
      "name": "AD7367",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:51Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:51Z",
      "last_seen_sha": "12a8f6d60805",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the AD7367, 2 channel simultaneous sampling 14 bit ADC.",
      "paragraph": "ADC7366.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD7367-0.1.2.zip",
      "size": 411630,
      "previous_version": "0.1.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T11:57:31Z"
    },
    {
      "repository_name": "RobTillaart/AD7367_SPI",
      "repository_url": "https://github.com/RobTillaart/AD7367_SPI",
      "name": "AD7367_SPI",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:51Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:51Z",
      "last_seen_sha": "f6580d88dd66",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the AD7367, 2 channel consecutive sampling 14 bit ADC.",
      "paragraph": "ADC7366.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD7367_SPI-0.1.2.zip",
      "size": 17180,
      "previous_version": "0.1.1",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T11:57:45Z"
    },
    {
      "repository_name": "RobTillaart/AD7390",
      "repository_url": "https://github.com/RobTillaart/AD7390",
      "name": "AD7390",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:51Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:51Z",
      "last_seen_sha": "2aa72a1f29ec",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD7390/AD7391 12/10 bit SPI DAC.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD7390-0.1.2.zip",
      "size": 16301,
      "previous_version": "0.1.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T17:12:19Z"
    },
    {
      "repository_name": "christophjurczyk/AD7390_Arduino_Library",
      "repository_url": "https://github.com/christophjurczyk/AD7390_Arduino_Library",
      "name": "AD7390 DAC library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:42Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:42Z",
      "last_seen_sha": "49ec88849d2d",
      "author": "Christoph Jurczyk",
      "maintainer": "Christoph Jurczyk <christoph.c.jurczyk@gmail.com>",
      "sentence": "Arduino library for the AD7390 digital to analog converter (DAC)",
      "paragraph": "Arduino library for the AD7390 digital to analog converter (DAC)",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/christophjurczyk/AD7390_DAC_library-1.0.0.zip",
      "size": 18960,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-08-29T23:05:25Z"
    },
    {
      "repository_name": "joseguerra3000/AD74xx",
      "repository_url": "https://github.com/joseguerra3000/AD74xx",
      "name": "AD74xx",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:17:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:54Z",
      "last_seen_sha": "f945ed2e3f24",
      "author": "Jose Guerra Carmenate",
      "maintainer": "Jose Guerra Carmenate <joseguerracarmeante@gmail.com>",
      "sentence": "AD74xx Driver for Arduino framework",
      "paragraph": "AD74xx Driver for Arduino framework. Supported devices: AD7466, AD7467, AD7468, AD7475, AD7476, AD7476A, AD7477, AD7477A, AD7478, AD7478A and AD7495",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-17T06:43:55Z",
      "depends": [
        "SoftSPIB"
      ],
      "download_url": "https://github.com/joseguerra3000/AD74xx"
    },
    {
      "repository_name": "danmowehhuk/AD75019",
      "repository_url": "https://github.com/danmowehhuk/AD75019",
      "name": "AD75019",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-12-15T07:23:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-15T07:23:40Z",
      "last_seen_sha": "5d7ab46b4529",
      "author": "Dan Mowehhuk <danmowehhuk@gmail.com>",
      "maintainer": "Dan Mowehhuk <danmowehhuk@gmail.com>",
      "sentence": "Arduino Library for the Analog Devices AD75019 Crosspoint Switch",
      "paragraph": "Arduino library for the AD75019 analog crosspoint switch (https://www.analog.com/media/en/technical-documentation/data-sheets/AD75019.pdf), providing an easier configuration interface, as well as a mapping layer for when PCB layout considerations require non-sequential use of pins.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T13:05:33Z",
      "license": "BSD",
      "download_url": "https://github.com/danmowehhuk/AD75019"
    },
    {
      "repository_name": "DannyRavi/AD7747",
      "repository_url": "https://github.com/DannyRavi/AD7747",
      "name": "AD7747",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:36:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:57Z",
      "last_seen_sha": "98131e0467de",
      "author": "Evil",
      "maintainer": "Angel",
      "sentence": "AD7747 Library",
      "paragraph": "this Library for support Analog Devices capacitative sensor AD7747. Supports AD77.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T04:07:05Z",
      "download_url": "https://github.com/DannyRavi/AD7747"
    },
    {
      "repository_name": "RobTillaart/AD8495",
      "repository_url": "https://github.com/RobTillaart/AD8495",
      "name": "AD8495",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:51Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:51Z",
      "last_seen_sha": "2a7d7da4158d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the AD8494, AD8495, AD8496 and AD8497 thermocouple..",
      "paragraph": "K, J",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD8495-0.1.2.zip",
      "size": 10728,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T17:48:34Z"
    },
    {
      "repository_name": "RobTillaart/AD9833",
      "repository_url": "https://github.com/RobTillaart/AD9833",
      "name": "AD9833",
      "version": "0.4.5",
      "version_history": [
        {
          "version": "0.4.5",
          "seen_at": "2026-04-13T08:10:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T08:10:46Z",
      "last_seen_sha": "c2c82866a7c9",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD9833 function generator. Supports hardware SPI and software SPI.",
      "paragraph": "supports sine, square, triangle.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T11:55:33Z",
      "download_url": "https://github.com/RobTillaart/AD9833"
    },
    {
      "repository_name": "F4GOJ/AD9850SPI",
      "repository_url": "https://github.com/F4GOJ/AD9850SPI",
      "name": "AD9850SPI",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:13:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:59Z",
      "last_seen_sha": "97898836277a",
      "author": "F4GOJ <f4goj@free.fr>",
      "maintainer": "F4GOJ <f4goj@free.fr>",
      "sentence": "Arduino SPI library for AD9850",
      "paragraph": "This library uses the Serial Peripheral Interface (SPI) to accelerate the update of the AD9850 from 700µs in software serial to 90µs (54µs for the deltaphase calculation and 36µs for the transfert)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:43:54Z",
      "download_url": "http://github.com/F4GOJ/AD9850SPI"
    },
    {
      "repository_name": "RobTillaart/AD985X",
      "repository_url": "https://github.com/RobTillaart/AD985X",
      "name": "AD985X",
      "version": "0.7.3",
      "version_history": [
        {
          "version": "0.7.3",
          "seen_at": "2026-04-09T08:06:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-09T08:06:40Z",
      "last_seen_sha": "093aa60b59db",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AD9850 and AD9851 function generators. Supports both hardware SPI as software SPI.",
      "paragraph": "Will not work for the AD9852.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T13:46:28Z",
      "download_url": "https://github.com/RobTillaart/AD985X"
    },
    {
      "repository_name": "adafruit/Adafruit_10DOF",
      "repository_url": "https://github.com/adafruit/Adafruit_10DOF",
      "name": "Adafruit 10DOF",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:05:11Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:11Z",
      "last_seen_sha": "61c7517aca5a",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit 10DOF Breakout.",
      "paragraph": "This driver is for the Adafruit 10DOF Breakout, and makes use of Adafruit's Unified Sensor Library to provide standard SI units of measure and easy to reuse sensor data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit LSM303DLHC",
        "Adafruit L3GD20 U",
        "Adafruit BMP085 Unified"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_10DOF-1.1.1.zip",
      "size": 805951,
      "previous_version": "1.1.1",
      "github_stars": 28,
      "github_forks": 24,
      "github_language": "Processing",
      "github_updated_at": "2025-06-23T16:33:44Z"
    },
    {
      "repository_name": "adafruit/Adafruit_9DOF",
      "repository_url": "https://github.com/adafruit/Adafruit_9DOF",
      "name": "Adafruit 9DOF",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:05:11Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:11Z",
      "last_seen_sha": "65ec3fb35d25",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit 9DOF Breakout.",
      "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit LSM303DLHC",
        "Adafruit L3GD20 U"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.1.4.zip",
      "size": 796289,
      "previous_version": "1.1.4",
      "github_stars": 20,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2025-11-23T16:51:25Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AD569x",
      "repository_url": "https://github.com/adafruit/Adafruit_AD569x",
      "name": "Adafruit AD569x Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:05:11Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:11Z",
      "last_seen_sha": "288cc99e26e9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AD569x 16-/14-/12-bit DAC",
      "paragraph": "Arduino library for the AD569x 16-/14-/12-bit DAC",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AD569x_Library-1.0.1.zip",
      "size": 263718,
      "previous_version": "1.0.1",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-07-16T04:53:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADG72x",
      "repository_url": "https://github.com/adafruit/Adafruit_ADG72x",
      "name": "Adafruit ADG72x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:12Z",
      "last_seen_sha": "2c84fcfd25ad",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ADG728 or ADG729 I2C analog switch matrix",
      "paragraph": "Arduino library for the DG728 or ADG729 I2C analog switch matrix",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADG72x-1.0.0.zip",
      "size": 7908,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-10T17:07:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADS122C04",
      "repository_url": "https://github.com/adafruit/Adafruit_ADS122C04",
      "name": "Adafruit ADS122C04",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-24T07:32:52Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-24T07:32:52Z",
      "last_seen_sha": "eee6d53f8766",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for ADS122C04 24-bit ADC",
      "paragraph": "This library provides an interface for the ADS122C04 24-bit analog-to-digital converter with integrated PGA, reference, and oscillator. The ADS122C04 features two differential or four single-ended inputs, programmable gain amplifier, low-noise voltage reference, oscillator, and I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADS122C04-1.0.0.zip",
      "size": 16602,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-08T21:34:08Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADS1X15",
      "repository_url": "https://github.com/adafruit/Adafruit_ADS1X15",
      "name": "Adafruit ADS1X15",
      "version": "2.6.2",
      "version_history": [
        {
          "version": "2.6.2",
          "seen_at": "2026-05-16T07:45:54Z"
        },
        {
          "version": "2.6.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-16T07:45:54Z",
      "last_seen_sha": "a27416c93b4e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for ADS1015/1115 ADCs.",
      "paragraph": "Arduino library for ADS1015/1115 12/16-bit Differential or Single-Ended ADCs with PGA and Comparator",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADS1X15-2.6.2.zip",
      "size": 15097,
      "previous_version": "2.6.2",
      "github_stars": 328,
      "github_forks": 310,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T09:48:10Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADS7128",
      "repository_url": "https://github.com/adafruit/Adafruit_ADS7128",
      "name": "Adafruit ADS7128",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-27T08:01:51Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-27T08:01:51Z",
      "last_seen_sha": "b1a2d69bf7be",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for TI ADS7128 8-Channel 12-Bit ADC with GPIOs and CRC",
      "paragraph": "Arduino library for TI ADS7128 Small, 8-Channel, 12-Bit ADC With I2C Interface, GPIOs, and CRC",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADS7128-1.0.0.zip",
      "size": 242101,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_updated_at": "2026-06-26T16:34:26Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_ADS7830",
      "repository_url": "https://github.com/adafruit/Adafruit_ADS7830",
      "name": "Adafruit ADS7830",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:12Z",
      "last_seen_sha": "bc2a58a29b03",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ADS7830 8-bit ADC in the Adafruit shop",
      "paragraph": "Arduino library for the ADS7830 8-bit ADC in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADS7830-1.0.0.zip",
      "size": 8353,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-14T02:50:58Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADT7410",
      "repository_url": "https://github.com/adafruit/Adafruit_ADT7410",
      "name": "Adafruit ADT7410 Library",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:05:12Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:12Z",
      "last_seen_sha": "ee171caeeb6c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.3.1.zip",
      "size": 6540,
      "previous_version": "1.3.1",
      "github_stars": 2,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2023-10-13T19:30:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADXL343",
      "repository_url": "https://github.com/adafruit/Adafruit_ADXL343",
      "name": "Adafruit ADXL343",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2025-07-21T16:05:12Z"
        },
        {
          "version": "1.6.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:12Z",
      "last_seen_sha": "6f710b2f77ec",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified driver for the ADXL343 Accelerometer",
      "paragraph": "Unified driver for the ADXL343 Accelerometer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.6.4.zip",
      "size": 17499,
      "previous_version": "1.6.4",
      "github_stars": 8,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-10-21T13:56:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADXL345",
      "repository_url": "https://github.com/adafruit/Adafruit_ADXL345",
      "name": "Adafruit ADXL345",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2026-03-02T07:29:57Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-02T07:29:57Z",
      "last_seen_sha": "f476c89450b8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified driver for the ADXL345 Accelerometer",
      "paragraph": "Unified driver for the ADXL345 Accelerometer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL345-1.3.4.zip",
      "size": 12816,
      "previous_version": "1.3.4",
      "github_stars": 138,
      "github_forks": 112,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T12:14:21Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ADXL375",
      "repository_url": "https://github.com/adafruit/Adafruit_ADXL375",
      "name": "Adafruit ADXL375",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:05:13Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:13Z",
      "last_seen_sha": "b388009bda1c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified driver for the ADXL375 Accelerometer",
      "paragraph": "Unified driver for the ADXL375 Accelerometer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ADXL343"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL375-1.1.2.zip",
      "size": 9239,
      "previous_version": "1.1.2",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T01:33:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AGS02MA",
      "repository_url": "https://github.com/adafruit/Adafruit_AGS02MA",
      "name": "Adafruit AGS02MA",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:13Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:13Z",
      "last_seen_sha": "20e5179cbc48",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AGS02MA gas / TVOC sensors in the Adafruit shop",
      "paragraph": "Arduino library for th  AGS02MA gas / TVOC sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AGS02MA-1.0.3.zip",
      "size": 129565,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-17T00:24:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AHRS",
      "repository_url": "https://github.com/adafruit/Adafruit_AHRS",
      "name": "Adafruit AHRS",
      "version": "2.4.0",
      "version_history": [
        {
          "version": "2.4.0",
          "seen_at": "2026-05-23T07:54:51Z"
        },
        {
          "version": "2.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:54:51Z",
      "last_seen_sha": "e60ae2283dd1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "AHRS (Altitude and Heading Reference System) for various Adafruit motion sensors",
      "paragraph": "Includes motion calibration example sketches, as well as calibration orientation output using Mahony, Madgwick, NXP Fusion, etc fusion filters",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit LSM6DS",
        "Adafruit LIS3MDL",
        "Adafruit FXOS8700",
        "Adafruit FXAS21002C",
        "Adafruit LSM9DS1 Library",
        "Adafruit LSM9DS0 Library",
        "Adafruit BMP085 Unified",
        "Adafruit BluefruitLE nRF51",
        "SdFat - Adafruit Fork",
        "ArduinoJson",
        "Adafruit SPIFlash",
        "Adafruit Sensor Calibration",
        "Adafruit LSM303 Accel",
        "Adafruit LSM303DLH Mag"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHRS-2.4.0.zip",
      "size": 1639141,
      "previous_version": "2.4.0",
      "github_stars": 263,
      "github_forks": 74,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T08:58:04Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AHT10",
      "repository_url": "https://github.com/adafruit/Adafruit_AHT10",
      "name": "Adafruit AHT10",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-02-26T07:29:08Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:08Z",
      "last_seen_sha": "50ffe4c4d63d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AHT10 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the AHT10 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHT10-0.1.0.zip",
      "size": 71202,
      "previous_version": "2.0.6",
      "github_stars": 73,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T21:07:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AHTX0",
      "repository_url": "https://github.com/adafruit/Adafruit_AHTX0",
      "name": "Adafruit AHTX0",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-02-26T07:29:10Z"
        },
        {
          "version": "2.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:10Z",
      "last_seen_sha": "be26ab135380",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.6.zip",
      "size": 913025,
      "previous_version": "2.0.6",
      "github_stars": 73,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T21:07:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AMRadio",
      "repository_url": "https://github.com/adafruit/Adafruit_AMRadio",
      "name": "Adafruit AM radio library",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:05:15Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:15Z",
      "last_seen_sha": "7b9433a2b28e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for AM radio on samd21 microcontroller",
      "paragraph": "Arduino library for AM radio on samd21 microcontroller",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM_radio_library-1.0.6.zip",
      "size": 61128,
      "previous_version": "1.0.6",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-03-25T02:25:21Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AM2315",
      "repository_url": "https://github.com/adafruit/Adafruit_AM2315",
      "name": "Adafruit AM2315",
      "version": "2.2.3",
      "version_history": [
        {
          "version": "2.2.3",
          "seen_at": "2025-07-21T16:05:14Z"
        },
        {
          "version": "2.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:14Z",
      "last_seen_sha": "64636d0e32c7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library code for AM2315 sensors",
      "paragraph": "Library code for AM2315 sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2315-2.2.3.zip",
      "size": 5860,
      "previous_version": "2.2.3",
      "github_stars": 32,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:08:28Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AM2320",
      "repository_url": "https://github.com/adafruit/Adafruit_AM2320",
      "name": "Adafruit AM2320 sensor library",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:05:14Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:14Z",
      "last_seen_sha": "51e816089dab",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for AM2320 I2C Temp & Humidity Sensors",
      "paragraph": "Arduino library for AM2320 I2C Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.5.zip",
      "size": 7521,
      "previous_version": "1.2.5",
      "github_stars": 19,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-03-23T10:38:34Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AMG88xx",
      "repository_url": "https://github.com/adafruit/Adafruit_AMG88xx",
      "name": "Adafruit AMG88xx Library",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:05:15Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:15Z",
      "last_seen_sha": "a5fc853a843b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for AMG88xx 8x8 Thermocouple Sensors.",
      "paragraph": "Arduino library for AMG88xx (especially AMG8833) 8x8 Grid-eye thermal camera sensors that use I2C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit ILI9341",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AMG88xx_Library-1.3.2.zip",
      "size": 19871,
      "previous_version": "1.3.2",
      "github_stars": 98,
      "github_forks": 45,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T21:45:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_APDS9960",
      "repository_url": "https://github.com/adafruit/Adafruit_APDS9960",
      "name": "Adafruit APDS9960 Library",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-10-20T07:19:19Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-20T07:19:19Z",
      "last_seen_sha": "624a65ec291f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit APDS9960 gesture/proximity/color/light sensor.",
      "paragraph": "This is a library for the Adafruit APDS9960 gesture/proximity/color/light sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_APDS9960_Library-1.3.1.zip",
      "size": 311746,
      "previous_version": "1.3.1",
      "github_stars": 44,
      "github_forks": 48,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T19:05:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_APDS9999",
      "repository_url": "https://github.com/adafruit/Adafruit_APDS9999",
      "name": "Adafruit APDS9999",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "bfe82095f672",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the APDS-9999 sensor.",
      "paragraph": "Arduino library for the APDS-9999 sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_APDS9999-1.0.2.zip",
      "size": 1210050,
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:46:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Arcada_GifDecoder",
      "repository_url": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder",
      "name": "Adafruit Arcada GifDecoder",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-07-21T16:05:16Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:16Z",
      "last_seen_sha": "733ce40f5305",
      "author": "David Prentice, Craig A. Lindley and Louis Beaudoin",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards",
      "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards",
      "category": "Display",
      "architectures": [
        "samd",
        "nrf52"
      ],
      "depends": [
        "Adafruit Arcada Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.3.3.zip",
      "size": 29486,
      "previous_version": "1.3.3",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-03-30T01:42:27Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Arcada",
      "repository_url": "https://github.com/adafruit/Adafruit_Arcada",
      "name": "Adafruit Arcada Library",
      "version": "2.5.10",
      "version_history": [
        {
          "version": "2.5.10",
          "seen_at": "2025-07-21T16:05:16Z"
        },
        {
          "version": "2.5.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:16Z",
      "last_seen_sha": "2b7f81a40fcd",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.",
      "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit FreeTouch Library",
        "Adafruit ImageReader Library",
        "Adafruit NeoPixel",
        "Adafruit ADT7410 Library",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit ILI9341",
        "Adafruit SPIFlash",
        "Adafruit LIS3DH",
        "Adafruit ZeroTimer Library",
        "Adafruit TouchScreen",
        "Adafruit LSM6DS",
        "Adafruit LIS3MDL",
        "Adafruit BMP280 Library",
        "Adafruit SHT31 Library",
        "Adafruit APDS9960 Library",
        "Adafruit MSA301",
        "Adafruit EPD",
        "Adafruit PixelDust",
        "ArduinoJson",
        "Adafruit WavePlayer Library",
        "Adafruit TinyUSB Library",
        "SdFat - Adafruit Fork",
        "Adafruit Circuit Playground",
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Audio - Adafruit Fork",
        "CircularBuffer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.10.zip",
      "size": 397384,
      "previous_version": "2.5.10",
      "github_stars": 87,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T10:37:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AS5600",
      "repository_url": "https://github.com/adafruit/Adafruit_AS5600",
      "name": "Adafruit AS5600 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-11T07:32:21Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T07:32:21Z",
      "last_seen_sha": "bfe2c0473cab",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for AS5600 12-bit magnetic rotary position sensor",
      "paragraph": "This library provides an interface for the AS5600 contactless magnetic rotary position sensor. The AS5600 is a 12-bit magnetic rotary position sensor with I2C interface, analog output, and PWM output options.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS5600_Library-1.0.0.zip",
      "size": 10988,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-18T17:29:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AS726x",
      "repository_url": "https://github.com/adafruit/Adafruit_AS726x",
      "name": "Adafruit AS726X",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:05:16Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:16Z",
      "last_seen_sha": "05058189ccc0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout",
      "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.2.3.zip",
      "size": 10235,
      "previous_version": "1.2.3",
      "github_stars": 9,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-01-19T06:08:18Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AS7331",
      "repository_url": "https://github.com/adafruit/Adafruit_AS7331",
      "name": "Adafruit AS7331 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-10T07:20:26Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-10T07:20:26Z",
      "last_seen_sha": "d27c94d4f62f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AS7331 UV spectral sensor.",
      "paragraph": "Supports UVA, UVB, UVC measurements with gain, integration time, and irradiance conversion.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS7331_Library-1.0.1.zip",
      "size": 55940,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T22:18:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AS7341",
      "repository_url": "https://github.com/adafruit/Adafruit_AS7341",
      "name": "Adafruit AS7341",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-06-17T08:54:35Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-17T08:54:35Z",
      "last_seen_sha": "4a9d5fed87f7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AS7341 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the AS7341 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS7341-1.4.1.zip",
      "size": 33004,
      "previous_version": "1.4.1",
      "github_stars": 43,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T13:39:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AS7343",
      "repository_url": "https://github.com/adafruit/Adafruit_AS7343",
      "name": "Adafruit AS7343",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-02-26T07:29:13Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:13Z",
      "last_seen_sha": "9449a0be7f84",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AS7343 14-Channel Multi-Spectral Sensor",
      "paragraph": "Arduino library for the AS7343 14-Channel Multi-Spectral Sensor. Features 14 spectral channels from 380-1000nm, LED driver, and flicker detection.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS7343-1.1.0.zip",
      "size": 63317,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-28T11:07:31Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AVRProg",
      "repository_url": "https://github.com/adafruit/Adafruit_AVRProg",
      "name": "Adafruit AVRProg",
      "version": "1.4.7",
      "version_history": [
        {
          "version": "1.4.7",
          "seen_at": "2025-07-21T16:05:17Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:17Z",
      "last_seen_sha": "ede3597ece62",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for programming AVR chips from Arduino",
      "paragraph": "Arduino library for programming AVR chips from Arduino",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.7.zip",
      "size": 86362,
      "previous_version": "1.4.7",
      "github_stars": 46,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T15:57:54Z"
    },
    {
      "repository_name": "adafruit/Adafruit_AW9523",
      "repository_url": "https://github.com/adafruit/Adafruit_AW9523",
      "name": "Adafruit AW9523",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:05:17Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:17Z",
      "last_seen_sha": "78e20d3cd90a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the AW9523 GPIO expanders in the Adafruit shop",
      "paragraph": "Arduino library for the AW9523 GPIO expanders in the Adafruit shop",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AW9523-1.0.5.zip",
      "size": 11113,
      "previous_version": "1.0.5",
      "github_stars": 18,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T10:36:00Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BD3491FS",
      "repository_url": "https://github.com/adafruit/Adafruit_BD3491FS",
      "name": "Adafruit BD3491FS",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:05:17Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:17Z",
      "last_seen_sha": "36c92047eeec",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop",
      "paragraph": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BD3491FS-1.1.2.zip",
      "size": 8697,
      "previous_version": "1.1.2",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-10-13T19:30:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BLEFirmata",
      "repository_url": "https://github.com/adafruit/Adafruit_BLEFirmata",
      "name": "Adafruit BLEFirmata",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:05:17Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:17Z",
      "last_seen_sha": "9b6e8010952c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules",
      "paragraph": "Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BLEFirmata-1.1.2.zip",
      "size": 72115,
      "previous_version": "1.1.2",
      "github_stars": 23,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:08:18Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BluefruitLE_nRF51",
      "repository_url": "https://github.com/adafruit/Adafruit_BluefruitLE_nRF51",
      "name": "Adafruit BluefruitLE nRF51",
      "version": "1.10.0",
      "version_history": [
        {
          "version": "1.10.0",
          "seen_at": "2026-06-23T08:15:30Z"
        },
        {
          "version": "1.10.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:15:30Z",
      "last_seen_sha": "cf81d5b95997",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for nRF51822-based Adafruit Bluefruit LE modules",
      "paragraph": "Arduino library for nRF51822-based Adafruit Bluefruit LE modules",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BluefruitLE_nRF51-1.10.0.zip",
      "size": 167700,
      "previous_version": "1.10.0",
      "github_stars": 200,
      "github_forks": 117,
      "github_updated_at": "2026-06-23T01:42:49Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_BME280_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_BME280_Library",
      "name": "Adafruit BME280 Library",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-06-27T08:01:58Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-27T08:01:58Z",
      "last_seen_sha": "6c7454d2707f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BME280 sensors.",
      "paragraph": "Arduino library for BME280 humidity and pressure sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BME280_Library-2.3.0.zip",
      "size": 454847,
      "previous_version": "2.3.0",
      "github_stars": 390,
      "github_forks": 309,
      "github_updated_at": "2026-06-26T10:12:29Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_BME680",
      "repository_url": "https://github.com/adafruit/Adafruit_BME680",
      "name": "Adafruit BME680 Library",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-06-30T08:16:55Z"
        },
        {
          "version": "2.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:16:55Z",
      "last_seen_sha": "4cc8bf2eb0bc",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BME680 and BME688 sensors.",
      "paragraph": "Arduino library for BME680 and BME688 humidity and pressure sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BME680_Library-2.0.6.zip",
      "size": 749966,
      "previous_version": "2.0.6",
      "github_stars": 137,
      "github_forks": 82,
      "github_updated_at": "2026-06-29T18:27:57Z",
      "github_language": "C"
    },
    {
      "repository_name": "adafruit/Adafruit-BMP085-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-BMP085-Library",
      "name": "Adafruit BMP085 Library",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-10-24T07:07:35Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-24T07:07:35Z",
      "last_seen_sha": "28d6b90b08eb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A powerful but easy to use BMP085/BMP180 Library",
      "paragraph": "A powerful but easy to use BMP085/BMP180 Library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP085_Library-1.2.4.zip",
      "size": 7252,
      "previous_version": "1.2.4",
      "github_stars": 245,
      "github_forks": 191,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T23:18:58Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP085_Unified",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP085_Unified",
      "name": "Adafruit BMP085 Unified",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:19Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:19Z",
      "last_seen_sha": "661b050605d2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for Adafruit's BMP085 & BMP180 breakouts",
      "paragraph": "Unified sensor driver for Adafruit's BMP085 & BMP180 breakouts",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP085_Unified-1.1.3.zip",
      "size": 9646,
      "previous_version": "1.1.3",
      "github_stars": 95,
      "github_forks": 60,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T14:32:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP183_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP183_Library",
      "name": "Adafruit BMP183 Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:19Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:19Z",
      "last_seen_sha": "8f0a73fcc3e8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Non-Unified BMP library",
      "paragraph": "Non-Unified BMP library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP183_Library-1.1.3.zip",
      "size": 408717,
      "previous_version": "1.1.3",
      "github_stars": 4,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2023-05-12T15:56:53Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP183_Unified_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP183_Unified_Library",
      "name": "Adafruit BMP183 Unified Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:19Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:19Z",
      "last_seen_sha": "610be110a12f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the BMP183 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the BMP183 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP183_Unified_Library-1.1.3.zip",
      "size": 410941,
      "previous_version": "1.1.3",
      "github_stars": 5,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2022-11-04T18:41:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP280_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP280_Library",
      "name": "Adafruit BMP280 Library",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-19T08:56:54Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T08:56:54Z",
      "last_seen_sha": "b542207b3fd7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BMP280 sensors.",
      "paragraph": "Arduino library for BMP280 pressure and altitude sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP280_Library-3.0.0.zip",
      "size": 475447,
      "previous_version": "3.0.0",
      "github_stars": 286,
      "github_forks": 191,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T16:23:55Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP3XX",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP3XX",
      "name": "Adafruit BMP3XX Library",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2025-07-21T16:05:20Z"
        },
        {
          "version": "2.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:20Z",
      "last_seen_sha": "c15f7fe3265a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BMP3XX series temperature/pressure sensors",
      "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.1.6.zip",
      "size": 63531,
      "previous_version": "2.1.6",
      "github_stars": 32,
      "github_forks": 33,
      "github_language": "C",
      "github_updated_at": "2026-03-12T05:09:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BMP5xx",
      "repository_url": "https://github.com/adafruit/Adafruit_BMP5xx",
      "name": "Adafruit BMP5xx Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:00:40Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:00:40Z",
      "last_seen_sha": "639499ce44f7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BMP580, BMP581, and BMP585 pressure and temperature sensors.",
      "paragraph": "Arduino library for Bosch BMP580, BMP581, and BMP585 pressure and temperature sensors with I2C and SPI support. Uses Bosch Sensortec API for reliable operation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP5xx_Library-1.0.2.zip",
      "size": 38611,
      "previous_version": "1.0.2",
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-06-18T04:35:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BNO055",
      "repository_url": "https://github.com/adafruit/Adafruit_BNO055",
      "name": "Adafruit BNO055",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2026-06-24T08:11:59Z"
        },
        {
          "version": "1.6.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:11:59Z",
      "last_seen_sha": "4e3dad54882e",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit BNO055 Absolute Orientation Sensor.",
      "paragraph": "Designed specifically to work with the Adafruit BNO055 Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BNO055-1.6.4.zip",
      "size": 7859580,
      "previous_version": "1.6.4",
      "github_stars": 411,
      "github_forks": 315,
      "github_updated_at": "2026-06-23T09:02:55Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_BNO08x",
      "repository_url": "https://github.com/adafruit/Adafruit_BNO08x",
      "name": "Adafruit BNO08x",
      "version": "1.2.7",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-06-06T07:59:50Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.7",
          "seen_at": "2026-08-25T16:11:08.768Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-06T07:59:50Z",
      "last_seen_sha": "566d25eb4f3a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the BNO08x sensors in the Adafruit shop",
      "paragraph": "Arduino library for the BNO08x sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BNO08x-1.2.7.zip",
      "size": 534020,
      "previous_version": "1.2.5",
      "github_stars": 79,
      "github_forks": 33,
      "github_language": "C",
      "github_updated_at": "2026-06-06T05:35:34Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BNO08x_RVC",
      "repository_url": "https://github.com/adafruit/Adafruit_BNO08x_RVC",
      "name": "Adafruit BNO08x RVC",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:21Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:21Z",
      "last_seen_sha": "d39549691cc9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the BNO08x_RVC sensors in the Adafruit shop",
      "paragraph": "Arduino library for the BNO08x_RVC sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BNO08x_RVC-1.0.2.zip",
      "size": 10300,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-01-17T11:28:05Z"
    },
    {
      "repository_name": "adafruit/Adafruit_bq25628e",
      "repository_url": "https://github.com/adafruit/Adafruit_bq25628e",
      "name": "Adafruit BQ25628E Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:00:45Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:00:45Z",
      "last_seen_sha": "58ece409c273",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for BQ25628E I2C Battery Charger",
      "paragraph": "This library provides functions to configure and monitor the Texas Instruments BQ25628E I2C battery charger chip. Features include charge current/voltage control, input limits, ADC measurements, status monitoring, and interrupt management.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BQ25628E_Library-1.0.0.zip",
      "size": 19178,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T16:52:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_BusIO",
      "repository_url": "https://github.com/adafruit/Adafruit_BusIO",
      "name": "Adafruit BusIO",
      "version": "1.17.4",
      "version_history": [
        {
          "version": "1.17.4",
          "seen_at": "2026-06-10T08:26:32Z"
        },
        {
          "version": "1.17.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:26:32Z",
      "last_seen_sha": "952f6904e1fb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing",
      "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.17.4.zip",
      "size": 31084,
      "previous_version": "1.17.4",
      "github_stars": 377,
      "github_forks": 321,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T10:54:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CAN",
      "repository_url": "https://github.com/adafruit/Adafruit_CAN",
      "name": "Adafruit CAN",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:05:21Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:21Z",
      "last_seen_sha": "d880a69250f1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for native CAN.",
      "paragraph": "Arduino library for native CAN.",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CAN-0.2.3.zip",
      "size": 22875,
      "previous_version": "0.2.2",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-05-22T22:57:10Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CAP1188_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_CAP1188_Library",
      "name": "Adafruit CAP1188 Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:22Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:22Z",
      "last_seen_sha": "670efe50e4bc",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Adafruit CAP1188 8-Channel Capacitive Touch Sensor Breakout",
      "paragraph": "Arduino library for the Adafruit CAP1188 8-Channel Capacitive Touch Sensor Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CAP1188_Library-1.1.3.zip",
      "size": 339750,
      "previous_version": "1.1.3",
      "github_stars": 20,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-01-04T15:15:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CC3000_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_CC3000_Library",
      "name": "Adafruit CC3000 Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:05:22Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:22Z",
      "last_seen_sha": "393f2fa6b0af",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library code for Adafruit's CC3000 WiFi breakouts.",
      "paragraph": "The CC3000 allows an Arduino to connect to a WiFi network and access the internet.  See more at: https://learn.adafruit.com/adafruit-cc3000-wifi/",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CC3000_Library-1.0.4.zip",
      "size": 246632,
      "previous_version": "1.0.4",
      "github_stars": 267,
      "github_forks": 150,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T15:00:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CCS811",
      "repository_url": "https://github.com/adafruit/Adafruit_CCS811",
      "name": "Adafruit CCS811 Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:22Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:22Z",
      "last_seen_sha": "e6f699ae7013",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit CCS811 I2C gas sensor breakout.",
      "paragraph": "CCS811 is a gas sensor that can detect a wide range of Volatile Organic Compounds (VOCs) and is intended for indoor air quality monitoring.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CCS811_Library-1.1.3.zip",
      "size": 14047,
      "previous_version": "1.1.3",
      "github_stars": 65,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T13:50:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CH9328",
      "repository_url": "https://github.com/adafruit/Adafruit_CH9328",
      "name": "Adafruit CH9328",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:22Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:22Z",
      "last_seen_sha": "b49662cd62c1",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit CH9328 UART to USB HID Breakout",
      "paragraph": "Designed specifically to work with the Adafruit CH9328 UART to USB HID Breakout",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CH9328-1.0.0.zip",
      "size": 9704,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-17T08:20:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CircuitPlayground",
      "repository_url": "https://github.com/adafruit/Adafruit_CircuitPlayground",
      "name": "Adafruit Circuit Playground",
      "version": "1.12.0",
      "version_history": [
        {
          "version": "1.12.0",
          "seen_at": "2026-05-20T08:17:34Z"
        },
        {
          "version": "1.12.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-20T08:17:34Z",
      "last_seen_sha": "1201a75cbbca",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "All in one library to control Adafruit's Circuit Playground board.",
      "paragraph": "All in one library to control Adafruit's Circuit Playground board.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit LED Backpack Library",
        "Adafruit GFX Library",
        "Adafruit SleepyDog Library",
        "Adafruit Zero FFT Library",
        "Mouse",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Circuit_Playground-1.12.0.zip",
      "size": 502390,
      "previous_version": "1.12.0",
      "github_stars": 177,
      "github_forks": 74,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T02:35:53Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CompositeVideo",
      "repository_url": "https://github.com/adafruit/Adafruit_CompositeVideo",
      "name": "Adafruit composite video Library",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-02-26T07:29:29Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:29Z",
      "last_seen_sha": "062b16eb7142",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for composite video on samd21 microcontroller",
      "paragraph": "Arduino library for composite video on samd21 microcontroller",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_composite_video_Library-1.0.5.zip",
      "size": 11169,
      "previous_version": "1.0.5",
      "github_stars": 19,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:08Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CPFS",
      "repository_url": "https://github.com/adafruit/Adafruit_CPFS",
      "name": "Adafruit CPFS",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:05:25Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:25Z",
      "last_seen_sha": "35250d4f1fae",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for accessing a board's CircuitPython flash filesystem and presenting it over USB.",
      "paragraph": "Arduino library for accessing a board's CircuitPython flash filesystem and presenting it over USB.",
      "category": "Data Storage",
      "architectures": [
        "samd",
        "rp2040",
        "esp32"
      ],
      "depends": [
        "SdFat - Adafruit Fork",
        "Adafruit SPIFlash",
        "Adafruit TinyUSB Library",
        "Adafruit InternalFlash",
        "FlashStorage"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CPFS-1.2.1.zip",
      "size": 9577,
      "previous_version": "1.2.1",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-17T11:02:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_CST8XX_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_CST8XX_Library",
      "name": "Adafruit CST8XX Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:05:25Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:25Z",
      "last_seen_sha": "d9b6428f2338",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for CST8xx-based Capacitive touch screen",
      "paragraph": "Arduino library for CST8xx-based Capacitive touch screen including the CST826 display.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_CST8XX_Library-1.1.1.zip",
      "size": 6959,
      "previous_version": "1.1.1",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-15T10:35:33Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DACX578",
      "repository_url": "https://github.com/adafruit/Adafruit_DACX578",
      "name": "Adafruit DACX578 Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:25Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:25Z",
      "last_seen_sha": "a03d11f68e15",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the DAC7578 - 8 x Channel 12-bit I2C DAC",
      "paragraph": "Arduino library for the DAC7578 - 8 x Channel 12-bit I2C DAC",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DACX578_Library-1.0.2.zip",
      "size": 282301,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-01T11:53:03Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DAP",
      "repository_url": "https://github.com/adafruit/Adafruit_DAP",
      "name": "Adafruit DAP library",
      "version": "1.8.4",
      "version_history": [
        {
          "version": "1.8.3",
          "seen_at": "2025-07-21T16:05:26Z"
        },
        {
          "version": "1.8.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.8.4",
          "seen_at": "2026-08-18T20:02:51.983Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:05:26Z",
      "last_seen_sha": "109eef7dba5e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for DAP programming on ARM cortex microcontroller",
      "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SPIFlash",
        "SdFat - Adafruit Fork",
        "Adafruit TinyUSB Library",
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.8.4.zip",
      "size": 1524659,
      "previous_version": "1.8.3",
      "github_stars": 80,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T02:02:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Debounce",
      "repository_url": "https://github.com/adafruit/Adafruit_Debounce",
      "name": "Adafruit Debounce",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:26Z",
      "last_seen_sha": "da6dcd2f9580",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for basic GPIO/expander button handling",
      "paragraph": "Arduino library for basic GPIO/expander button handling",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Debounce-1.0.0.zip",
      "size": 7750,
      "previous_version": "1.0.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-12T14:36:54Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoPixel_ZeroDMA",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA",
      "name": "Adafruit DMA neopixel library",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-08-25T07:19:56Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-25T07:19:56Z",
      "last_seen_sha": "5964c28f07cc",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers",
      "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers",
      "category": "Display",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.3.3.zip",
      "size": 27284,
      "previous_version": "1.3.3",
      "github_stars": 41,
      "github_forks": 15,
      "github_language": "C",
      "github_updated_at": "2025-08-25T03:24:04Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DotStar",
      "repository_url": "https://github.com/adafruit/Adafruit_DotStar",
      "name": "Adafruit DotStar",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:05:26Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:26Z",
      "last_seen_sha": "d32126ac8e36",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit DotStar LED Library",
      "paragraph": "Adafruit DotStar LED Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStar-1.2.5.zip",
      "size": 44562,
      "previous_version": "1.2.5",
      "github_stars": 99,
      "github_forks": 59,
      "github_language": "C++",
      "github_updated_at": "2025-09-08T02:21:08Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DotStarMatrix",
      "repository_url": "https://github.com/adafruit/Adafruit_DotStarMatrix",
      "name": "Adafruit DotStarMatrix",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2025-07-21T16:05:26Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:26Z",
      "last_seen_sha": "b648839bb485",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit_GFX-compatible library for DotStar grids",
      "paragraph": "Adafruit_GFX-compatible library for DotStar grids",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit DotStar",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.9.zip",
      "size": 27407,
      "previous_version": "1.0.9",
      "github_stars": 20,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T06:27:54Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DPS310",
      "repository_url": "https://github.com/adafruit/Adafruit_DPS310",
      "name": "Adafruit DPS310",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2026-02-26T07:29:31Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:31Z",
      "last_seen_sha": "f13ffbb86837",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.",
      "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.1.6.zip",
      "size": 13820,
      "previous_version": "1.1.6",
      "github_stars": 7,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:11Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DRV2605_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_DRV2605_Library",
      "name": "Adafruit DRV2605 Library",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-05-28T08:29:29Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-28T08:29:29Z",
      "last_seen_sha": "9057f76385c5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for Adafruit DRV2605L Haptic Controller Breakout",
      "paragraph": "Arduino library for Adafruit DRV2605L Haptic Controller Breakout",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DRV2605_Library-1.2.4.zip",
      "size": 13516,
      "previous_version": "1.2.4",
      "github_stars": 81,
      "github_forks": 54,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T09:46:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DS1841",
      "repository_url": "https://github.com/adafruit/Adafruit_DS1841",
      "name": "Adafruit DS1841",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:05:27Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:27Z",
      "last_seen_sha": "07155380842c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the DS1841 breakouts in the Adafruit shop",
      "paragraph": "Arduino library for the DS1841 breakouts in the Adafruit shop",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS1841-1.0.3.zip",
      "size": 297274,
      "previous_version": "1.0.3",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-12-19T21:31:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DS248x",
      "repository_url": "https://github.com/adafruit/Adafruit_DS248x",
      "name": "Adafruit DS248x",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:05:27Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:27Z",
      "last_seen_sha": "1b2b6150fb43",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit DS2484 I2C to 1-Wire adapter",
      "paragraph": "Designed specifically to work with the Adafruit DS2484 I2C to 1-Wire adapter but should work with any DS248x chip",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS248x-1.2.0.zip",
      "size": 746772,
      "previous_version": "1.2.0",
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T00:23:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit_DS3502",
      "repository_url": "https://github.com/adafruit/Adafruit_DS3502",
      "name": "Adafruit DS3502",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:05:27Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:27Z",
      "last_seen_sha": "74dbc19745e5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop",
      "paragraph": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS3502-1.0.3.zip",
      "size": 575627,
      "previous_version": "1.0.3",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-08-24T10:03:48Z"
    },
    {
      "repository_name": "adafruit/Adafruit-DVI-HSTX",
      "repository_url": "https://github.com/adafruit/Adafruit-DVI-HSTX",
      "name": "Adafruit DVI HSTX",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-04-20T07:45:26Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-20T07:45:26Z",
      "last_seen_sha": "bd6652bc3fc1",
      "author": "Jeff Epler",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for RP2350 DVI output, based on dvhstx",
      "paragraph": "Arduino library for RP2350 DVI output, based on dvhstx",
      "category": "Display",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DVI_HSTX-1.2.5.zip",
      "size": 908785,
      "previous_version": "1.2.5",
      "github_stars": 22,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T14:50:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_EMC2101",
      "repository_url": "https://github.com/adafruit/Adafruit_EMC2101",
      "name": "Adafruit EMC2101",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:05:28Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:28Z",
      "last_seen_sha": "b34fdd446665",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the EMC2101 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the EMC2101 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EMC2101-1.0.7.zip",
      "size": 17844,
      "previous_version": "1.0.7",
      "github_stars": 7,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T09:39:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit_EPD",
      "repository_url": "https://github.com/adafruit/Adafruit_EPD",
      "name": "Adafruit EPD",
      "version": "4.6.13",
      "version_history": [
        {
          "version": "4.6.10",
          "seen_at": "2026-06-30T08:17:04Z"
        },
        {
          "version": "4.6.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "4.6.13",
          "seen_at": "2026-08-06T02:59:20.678Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:17:04Z",
      "last_seen_sha": "8ca731934b64",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "ePaper display driver",
      "paragraph": "ePaper display driver",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.6.13.zip",
      "size": 267252,
      "previous_version": "4.6.11",
      "github_stars": 180,
      "github_forks": 64,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T14:30:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ESP8266",
      "repository_url": "https://github.com/adafruit/Adafruit_ESP8266",
      "name": "Adafruit ESP8266",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T07:29:35Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:35Z",
      "last_seen_sha": "79793ad01199",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Example code for ESP8266 chipset",
      "paragraph": "Example code for ESP8266 chipset",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ESP8266-1.1.2.zip",
      "size": 11573,
      "previous_version": "1.1.2",
      "github_stars": 169,
      "github_forks": 91,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T03:04:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Faux86",
      "repository_url": "https://github.com/adafruit/Adafruit_Faux86",
      "name": "Adafruit Faux86",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-02-26T07:29:36Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:36Z",
      "last_seen_sha": "7bfccf9b23f7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit Faux86",
      "paragraph": "Adafruit Faux86",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "GFX Library for Arduino",
        "Adafruit TinyUSB Library",
        "Adafruit ILI9341"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Faux86-0.2.1.zip",
      "size": 11882848,
      "previous_version": "0.2.1",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-02-26T01:47:19Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FeatherOLED",
      "repository_url": "https://github.com/adafruit/Adafruit_FeatherOLED",
      "name": "Adafruit Feather OLED",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-08-07T14:08:37Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T14:08:37Z",
      "last_seen_sha": "98c70d230ac9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers",
      "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "Adafruit SH110X",
        "Adafruit LC709203F"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-2.0.4.zip",
      "size": 20360,
      "previous_version": "2.0.4",
      "github_stars": 27,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-08-04T14:56:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Fingerprint-Sensor-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library",
      "name": "Adafruit Fingerprint Sensor Library",
      "version": "2.1.4",
      "version_history": [
        {
          "version": "2.1.4",
          "seen_at": "2026-06-30T08:18:02Z"
        },
        {
          "version": "2.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:18:02Z",
      "last_seen_sha": "ea68efc0a7f6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for interfacing to the fingerprint sensor in the Adafruit shop",
      "paragraph": "Arduino library for interfacing to the fingerprint sensor in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Fingerprint_Sensor_Library-2.1.4.zip",
      "size": 798349,
      "previous_version": "2.1.4",
      "github_stars": 475,
      "github_forks": 354,
      "github_updated_at": "2026-06-29T23:49:28Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_Floppy",
      "repository_url": "https://github.com/adafruit/Adafruit_Floppy",
      "name": "Adafruit Floppy",
      "version": "0.6.1",
      "version_history": [
        {
          "version": "0.6.1",
          "seen_at": "2026-03-05T07:26:22Z"
        },
        {
          "version": "0.6.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-05T07:26:22Z",
      "last_seen_sha": "2ec6e2c3b9d6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit's floppy disk drive interfacing library",
      "paragraph": "Adafruit's floppy disk drive interfacing library",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "SdFat - Adafruit Fork",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Floppy-0.6.1.zip",
      "size": 134209,
      "previous_version": "0.6.1",
      "github_stars": 249,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T18:43:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Flora-Pixel-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-Flora-Pixel-Library",
      "name": "Adafruit Flora Pixel Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:16Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:16Z",
      "last_seen_sha": "493176b3eefe",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Library for Adafruit Flora Pixels",
      "paragraph": "Arduino Library for Adafruit Flora Pixels",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Flora_Pixel_Library-1.0.0.zip",
      "size": 5173,
      "previous_version": "1.0.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-05-30T02:49:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FONA",
      "repository_url": "https://github.com/adafruit/Adafruit_FONA",
      "name": "Adafruit FONA Library",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-02-26T07:29:38Z"
        },
        {
          "version": "2.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:38Z",
      "last_seen_sha": "b97a28927f0f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Adafruit FONA",
      "paragraph": "Arduino library for the Adafruit FONA",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FONA_Library-2.0.6.zip",
      "size": 50286,
      "previous_version": "2.0.6",
      "github_stars": 218,
      "github_forks": 237,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:14Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FRAM_I2C",
      "repository_url": "https://github.com/adafruit/Adafruit_FRAM_I2C",
      "name": "Adafruit FRAM I2C",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:05:29Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:29Z",
      "last_seen_sha": "2372c9d4477d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for Adafruit's I2C-Based EEPROM / FRAM Breakouts",
      "paragraph": "Driver for Adafruit's I2C-Based EEPROM / FRAM Breakouts",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FRAM_I2C-2.0.3.zip",
      "size": 396940,
      "previous_version": "2.0.3",
      "github_stars": 47,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T09:50:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FRAM_SPI",
      "repository_url": "https://github.com/adafruit/Adafruit_FRAM_SPI",
      "name": "Adafruit FRAM SPI",
      "version": "2.6.3",
      "version_history": [
        {
          "version": "2.6.2",
          "seen_at": "2025-07-21T16:05:30Z"
        },
        {
          "version": "2.6.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:30Z",
      "last_seen_sha": "58043fd9ca43",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for Adafruit's SPI-Based FRAM Breakouts",
      "paragraph": "Driver for Adafruit's SPI-Based FRAM Breakouts",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FRAM_SPI-2.6.3.zip",
      "size": 451683,
      "previous_version": "2.6.2",
      "github_stars": 36,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:08:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FreeTouch",
      "repository_url": "https://github.com/adafruit/Adafruit_FreeTouch",
      "name": "Adafruit FreeTouch Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:30Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:30Z",
      "last_seen_sha": "dc4a2733bb14",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for QTouch on samd21 microcontroller",
      "paragraph": "Arduino library for QTouch on samd21 microcontroller",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FreeTouch_Library-1.1.3.zip",
      "size": 11999,
      "previous_version": "1.1.3",
      "github_stars": 47,
      "github_forks": 16,
      "github_language": "C",
      "github_updated_at": "2026-04-16T19:38:42Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FT5336",
      "repository_url": "https://github.com/adafruit/Adafruit_FT5336",
      "name": "Adafruit FT5336",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:30Z",
      "last_seen_sha": "14e0e81923ae",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for FT5336-based Capacitive touch screen",
      "paragraph": "Arduino library for FT5336-based Capacitive touch screen",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit HX8357 Library",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FT5336-1.0.0.zip",
      "size": 7229,
      "previous_version": "1.0.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T03:29:36Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FT6206_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_FT6206_Library",
      "name": "Adafruit FT6206 Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-15T08:20:00Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-15T08:20:00Z",
      "last_seen_sha": "b52774e148b1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for FT6206-based Capacitive touch screen",
      "paragraph": "Arduino library for FT6206-based Capacitive touch screen",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ILI9341",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FT6206_Library-1.1.1.zip",
      "size": 8970,
      "previous_version": "1.1.1",
      "github_stars": 53,
      "github_forks": 39,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T12:34:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FXAS21002C",
      "repository_url": "https://github.com/adafruit/Adafruit_FXAS21002C",
      "name": "Adafruit FXAS21002C",
      "version": "2.2.3",
      "version_history": [
        {
          "version": "2.2.3",
          "seen_at": "2025-07-21T16:05:30Z"
        },
        {
          "version": "2.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:30Z",
      "last_seen_sha": "7bd11b2430a3",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for the FXAS210002C Gyroscope",
      "paragraph": "Unified sensor driver for the FXAS21002C Gyroscope",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FXAS21002C-2.2.3.zip",
      "size": 8622,
      "previous_version": "2.2.3",
      "github_stars": 10,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T17:11:58Z"
    },
    {
      "repository_name": "adafruit/Adafruit_FXOS8700",
      "repository_url": "https://github.com/adafruit/Adafruit_FXOS8700",
      "name": "Adafruit FXOS8700",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:05:31Z"
        },
        {
          "version": "2.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:31Z",
      "last_seen_sha": "0a586cf39f2f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer",
      "paragraph": "Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_FXOS8700-2.2.2.zip",
      "size": 11729,
      "previous_version": "2.2.2",
      "github_stars": 13,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T17:11:56Z"
    },
    {
      "repository_name": "adafruit/Adafruit_GC9A01A",
      "repository_url": "https://github.com/adafruit/Adafruit_GC9A01A",
      "name": "Adafruit GC9A01A",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-01T07:49:08Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-01T07:49:08Z",
      "last_seen_sha": "8c6f6c589562",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for GC9A01A displays",
      "paragraph": "Library for GC9A01A displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_GC9A01A-1.1.1.zip",
      "size": 12460,
      "previous_version": "1.1.1",
      "github_stars": 131,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T17:19:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit-GFX-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-GFX-Library",
      "name": "Adafruit GFX Library",
      "version": "1.12.6",
      "version_history": [
        {
          "version": "1.12.6",
          "seen_at": "2026-06-30T08:18:04Z"
        },
        {
          "version": "1.12.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:18:04Z",
      "last_seen_sha": "bb3141fda777",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from.",
      "paragraph": "Install this library in addition to the display library for your hardware.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_GFX_Library-1.12.6.zip",
      "size": 357404,
      "previous_version": "1.12.6",
      "github_stars": 2810,
      "github_forks": 1669,
      "github_updated_at": "2026-07-02T06:45:02Z",
      "github_language": "C"
    },
    {
      "repository_name": "adafruit/Adafruit_GP8403",
      "repository_url": "https://github.com/adafruit/Adafruit_GP8403",
      "name": "Adafruit GP8403",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-25T20:04:40.652Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-25T20:04:40.652Z",
      "last_seen_sha": "5150da90070b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the GP8403 dual-channel voltage-output DAC.",
      "paragraph": "Provides 5 V and 10 V range selection plus raw and floating-point voltage control over I2C.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_GP8403-1.0.1.zip",
      "size": 280847,
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-08-25T17:02:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_GPS",
      "repository_url": "https://github.com/adafruit/Adafruit_GPS",
      "name": "Adafruit GPS Library",
      "version": "1.7.5",
      "version_history": [
        {
          "version": "1.7.5",
          "seen_at": "2026-06-11T08:37:34Z"
        },
        {
          "version": "1.7.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-11T08:37:34Z",
      "last_seen_sha": "25ac42271e99",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "An interrupt-based GPS library for no-parsing-required use",
      "paragraph": "An interrupt-based GPS library for no-parsing-required use",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_GPS_Library-1.7.5.zip",
      "size": 78766,
      "previous_version": "1.7.5",
      "github_stars": 498,
      "github_forks": 316,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:00:17Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Graphic-VFD-Display-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-Graphic-VFD-Display-Library",
      "name": "Adafruit Graphic VFD Display Library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:16Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:16Z",
      "last_seen_sha": "79581a3ae679",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit's 128x64 Graphic VFD Display Library",
      "paragraph": "Adafruit's 128x64 Graphic VFD Display Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Graphic_VFD_Display_Library-1.1.2.zip",
      "size": 8917,
      "previous_version": "1.1.2",
      "github_stars": 14,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-04-29T17:28:04Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HDC1000_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_HDC1000_Library",
      "name": "Adafruit HDC1000 Library",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:05:31Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:31Z",
      "last_seen_sha": "72c9ce0c0db1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for HDC1000 and HDC1008 sensors.",
      "paragraph": "Designed specifically to work with the HDC1008 breakout in the Adafruit shop.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HDC1000_Library-2.0.2.zip",
      "size": 6243,
      "previous_version": "2.0.2",
      "github_stars": 6,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T21:25:41Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HDC302x",
      "repository_url": "https://github.com/adafruit/Adafruit_HDC302x",
      "name": "Adafruit HDC302x",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:05:31Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:31Z",
      "last_seen_sha": "d0d458fb5a76",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit HDC3022 Precision Temperature & Humidity Breakout",
      "paragraph": "Designed specifically to work with HDC3020, HDC3021 and HDC3022 Precision Temperature & Humidity sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HDC302x-1.0.3.zip",
      "size": 251940,
      "previous_version": "1.0.3",
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T07:32:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HMC5883_Unified",
      "repository_url": "https://github.com/adafruit/Adafruit_HMC5883_Unified",
      "name": "Adafruit HMC5883 Unified",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-02-26T07:29:44Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:44Z",
      "last_seen_sha": "69d65bc1bc9f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit HMC5883L 3-Axis Magnetometer Breakout library using Adafruit's Unified Sensor Library.",
      "paragraph": "Adafruit HMC5883L 3-Axis Magnetometer Breakout library using Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HMC5883_Unified-1.2.4.zip",
      "size": 7715,
      "previous_version": "1.2.4",
      "github_stars": 52,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HTS221",
      "repository_url": "https://github.com/adafruit/Adafruit_HTS221",
      "name": "Adafruit HTS221",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2025-07-21T16:05:32Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:32Z",
      "last_seen_sha": "51ef0c5270b9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.5.zip",
      "size": 74272,
      "previous_version": "0.1.5",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-10-26T07:44:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HTU21DF_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_HTU21DF_Library",
      "name": "Adafruit HTU21DF Library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:05:32Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:32Z",
      "last_seen_sha": "9f3bedda63c2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the HTU21D-F sensors in the Adafruit shop",
      "paragraph": "Arduino library for the HTU21D-F sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTU21DF_Library-1.1.2.zip",
      "size": 5293,
      "previous_version": "1.1.2",
      "github_stars": 30,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T17:35:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HTU31D",
      "repository_url": "https://github.com/adafruit/Adafruit_HTU31D",
      "name": "Adafruit HTU31D Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:32Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:32Z",
      "last_seen_sha": "b0b3f6904ec0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the HTU31D sensors in the Adafruit shop",
      "paragraph": "Arduino library for the HTU31D sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTU31D_Library-1.1.3.zip",
      "size": 7888,
      "previous_version": "1.1.3",
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-08-26T17:05:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HUSB238",
      "repository_url": "https://github.com/adafruit/Adafruit_HUSB238",
      "name": "Adafruit HUSB238 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-11-27T07:11:59Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-27T07:11:59Z",
      "last_seen_sha": "7db30791b96c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the HUSB I2C USB PD sink driver",
      "paragraph": "Arduino library for the HUSB I2C USB PD sink driver",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HUSB238_Library-1.0.1.zip",
      "size": 13211,
      "previous_version": "1.0.1",
      "github_stars": 22,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T13:12:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HX711",
      "repository_url": "https://github.com/adafruit/Adafruit_HX711",
      "name": "Adafruit HX711",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:33Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:33Z",
      "last_seen_sha": "d3b859146258",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit HX711 ADC Breakout",
      "paragraph": "Designed specifically to work with the Adafruit HX711 ADC Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HX711-1.0.2.zip",
      "size": 228425,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T22:57:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_HX8357_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_HX8357_Library",
      "name": "Adafruit HX8357 Library",
      "version": "1.1.20",
      "version_history": [
        {
          "version": "1.1.20",
          "seen_at": "2025-07-21T16:05:33Z"
        },
        {
          "version": "1.1.20",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:33Z",
      "last_seen_sha": "40d24e91fb0f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit HX8357 3.5\" display library.",
      "paragraph": "Adafruit HX8357 3.5\" display library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit STMPE610",
        "Adafruit GFX Library",
        "Adafruit TouchScreen",
        "SD",
        "Adafruit TSC2007",
        "Adafruit ImageReader Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HX8357_Library-1.1.20.zip",
      "size": 327808,
      "previous_version": "1.1.20",
      "github_stars": 46,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T02:46:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ICM20649",
      "repository_url": "https://github.com/adafruit/Adafruit_ICM20649",
      "name": "Adafruit ICM20649",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "e4ec0787c072",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.4.zip",
      "size": 241174,
      "github_stars": 30,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T16:01:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ICM20X",
      "repository_url": "https://github.com/adafruit/Adafruit_ICM20X",
      "name": "Adafruit ICM20X",
      "version": "2.0.7",
      "version_history": [
        {
          "version": "2.0.7",
          "seen_at": "2025-11-10T07:08:06Z"
        },
        {
          "version": "2.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-10T07:08:06Z",
      "last_seen_sha": "04693d67703b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop",
      "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.7.zip",
      "size": 1150273,
      "previous_version": "2.0.7",
      "github_stars": 30,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T16:01:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ILI9341",
      "repository_url": "https://github.com/adafruit/Adafruit_ILI9341",
      "name": "Adafruit ILI9341",
      "version": "1.6.3",
      "version_history": [
        {
          "version": "1.6.3",
          "seen_at": "2026-06-12T08:34:32Z"
        },
        {
          "version": "1.6.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T08:34:32Z",
      "last_seen_sha": "f7d0a648c1e4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for Adafruit ILI9341 displays",
      "paragraph": "Library for Adafruit ILI9341 displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit STMPE610",
        "Adafruit TouchScreen",
        "Adafruit TSC2007"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ILI9341-1.6.3.zip",
      "size": 45323,
      "previous_version": "1.6.3",
      "github_stars": 500,
      "github_forks": 292,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T19:23:41Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ImageReader",
      "repository_url": "https://github.com/adafruit/Adafruit_ImageReader",
      "name": "Adafruit ImageReader Library",
      "version": "2.12.0",
      "version_history": [
        {
          "version": "2.10.0",
          "seen_at": "2026-06-02T08:35:09Z"
        },
        {
          "version": "2.10.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.12.0",
          "seen_at": "2026-08-05T18:28:57.800Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-02T08:35:09Z",
      "last_seen_sha": "bb9ab3b824d5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.",
      "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit HX8357 Library",
        "Adafruit ILI9341",
        "Adafruit SSD1351 library",
        "Adafruit SSD1331 OLED Driver Library for Arduino",
        "Adafruit SPIFlash",
        "SdFat - Adafruit Fork",
        "Adafruit EPD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.12.0.zip",
      "size": 1844686,
      "previous_version": "2.10.0",
      "github_stars": 131,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T15:00:36Z"
    },
    {
      "repository_name": "adafruit/Adafruit_INA219",
      "repository_url": "https://github.com/adafruit/Adafruit_INA219",
      "name": "Adafruit INA219",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-04-27T07:51:30Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T07:51:30Z",
      "last_seen_sha": "3aedf11b6da1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "INA219 Current Sensor",
      "paragraph": "INA219 Current Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel",
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA219-1.2.3.zip",
      "size": 273102,
      "previous_version": "1.2.3",
      "github_stars": 230,
      "github_forks": 154,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T17:03:29Z"
    },
    {
      "repository_name": "adafruit/Adafruit_INA228",
      "repository_url": "https://github.com/adafruit/Adafruit_INA228",
      "name": "Adafruit INA228 Library",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-06T08:00:07Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-06T08:00:07Z",
      "last_seen_sha": "647cb9d5c9be",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the INA228 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the INA228 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA228_Library-3.0.0.zip",
      "size": 17378,
      "previous_version": "3.0.0",
      "github_stars": 13,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T06:50:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_INA237_INA238",
      "repository_url": "https://github.com/adafruit/Adafruit_INA237_INA238",
      "name": "Adafruit INA237 and INA238 Library",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:34Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:34Z",
      "last_seen_sha": "144c3a82efcd",
      "author": "Limor Fried/Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the INA237 and INA238 current and power sensors in the Adafruit shop",
      "paragraph": "Arduino library for the INA237 and INA238 current and power sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit INA228 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA237_and_INA238_Library-1.0.3.zip",
      "size": 14732,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T18:36:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_INA260",
      "repository_url": "https://github.com/adafruit/Adafruit_INA260",
      "name": "Adafruit INA260 Library",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.5.3",
          "seen_at": "2026-04-13T07:47:41Z"
        },
        {
          "version": "1.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T07:47:41Z",
      "last_seen_sha": "7a8a59e9f0c9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the INA260 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.5.3.zip",
      "size": 12881,
      "previous_version": "1.5.3",
      "github_stars": 25,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T08:06:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_INA3221",
      "repository_url": "https://github.com/adafruit/Adafruit_INA3221",
      "name": "Adafruit INA3221 Library",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-04-11T07:32:57Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T07:32:57Z",
      "last_seen_sha": "9769528c0fce",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for INA3221.",
      "paragraph": "Arduino library for INA3221.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA3221_Library-1.0.3.zip",
      "size": 238667,
      "previous_version": "1.0.3",
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T20:05:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_IntelliKeys",
      "repository_url": "https://github.com/adafruit/Adafruit_IntelliKeys",
      "name": "Adafruit IntelliKeys",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:05:35Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:35Z",
      "last_seen_sha": "8e6569aafab0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "IntelliKeys library for Arduino",
      "paragraph": "Intellikeys USB Translator",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "Adafruit TinyUSB Library",
        "Pico PIO USB",
        "Adafruit SPIFlash",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_IntelliKeys-0.2.3.zip",
      "size": 167752,
      "previous_version": "0.2.3",
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-11-12T17:30:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit_InternalFlash",
      "repository_url": "https://github.com/adafruit/Adafruit_InternalFlash",
      "name": "Adafruit InternalFlash",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:05:35Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:35Z",
      "last_seen_sha": "6f71d729c9c3",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Internal Flash filesystem support for FAT",
      "paragraph": "Internal Flash filesystem support for FAT",
      "category": "Data Storage",
      "architectures": [
        "samd"
      ],
      "depends": [
        "FlashStorage",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_InternalFlash-0.1.1.zip",
      "size": 79664,
      "previous_version": "0.1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-10T16:10:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_IO_Arduino",
      "repository_url": "https://github.com/adafruit/Adafruit_IO_Arduino",
      "name": "Adafruit IO Arduino",
      "version": "4.3.7",
      "version_history": [
        {
          "version": "4.3.4",
          "seen_at": "2026-02-26T07:29:51Z"
        },
        {
          "version": "4.3.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "4.3.7",
          "seen_at": "2026-07-07T18:37:39.940Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-02-26T07:29:51Z",
      "last_seen_sha": "be03fe598812",
      "author": "Adafruit",
      "maintainer": "Adafruit <adafruitio@adafruit.com>",
      "sentence": "Arduino library to access Adafruit IO.",
      "paragraph": "Arduino library to access Adafruit IO using WiFi, ethernet, or cellular.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit MQTT Library",
        "ArduinoHttpClient",
        "Adafruit Unified Sensor",
        "Adafruit NeoPixel",
        "DHT sensor library",
        "Ethernet",
        "Adafruit Si7021 Library",
        "Adafruit SGP30 Sensor",
        "Adafruit BME280 Library",
        "Adafruit LIS3DH",
        "Adafruit VEML6070 Library",
        "ESP32Servo",
        "WiFiManager",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_IO_Arduino-4.3.7.zip",
      "size": 165740,
      "previous_version": "4.3.6",
      "github_stars": 220,
      "github_forks": 110,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T03:28:22Z"
    },
    {
      "repository_name": "adafruit/Adafruit_IS31FL3731",
      "repository_url": "https://github.com/adafruit/Adafruit_IS31FL3731",
      "name": "Adafruit IS31FL3731 Library",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:05:35Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:35Z",
      "last_seen_sha": "de0683ee1973",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Adafruit IS31FL3731 Charlieplex LED driver and CharliePlex FeatherWing.",
      "paragraph": "Arduino library for the Adafruit IS31FL3731 Charlieplex LED driver and CharliePlex FeatherWing.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_IS31FL3731_Library-2.0.2.zip",
      "size": 11290,
      "previous_version": "2.0.2",
      "github_stars": 36,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T23:00:27Z"
    },
    {
      "repository_name": "adafruit/Adafruit_IS31FL3741",
      "repository_url": "https://github.com/adafruit/Adafruit_IS31FL3741",
      "name": "Adafruit IS31FL3741 Library",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:05:38Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:38Z",
      "last_seen_sha": "adfdfd25d691",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Adafruit IS31FL3741 LED Matrix driver",
      "paragraph": "Arduino library for the Adafruit IS31FL3741 LED Matrix driver",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_IS31FL3741_Library-1.2.3.zip",
      "size": 44312,
      "previous_version": "1.2.3",
      "github_stars": 9,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-11-12T17:28:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Keypad",
      "repository_url": "https://github.com/adafruit/Adafruit_Keypad",
      "name": "Adafruit Keypad",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:05:38Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:38Z",
      "last_seen_sha": "b7f48b915037",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Diode-multiplexed keypad support for Arduino",
      "paragraph": "Diode-multiplexed keypad support for Arduino",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.3.2.zip",
      "size": 10854,
      "previous_version": "1.3.2",
      "github_stars": 27,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T20:52:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_L3GD20_U",
      "repository_url": "https://github.com/adafruit/Adafruit_L3GD20_U",
      "name": "Adafruit L3GD20 U",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-03-16T07:36:06Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-16T07:36:06Z",
      "last_seen_sha": "8666beda9015",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for the L3GD20 Gyroscope",
      "paragraph": "Unified sensor driver for the L3GD20 Gyroscope",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_L3GD20_U-2.0.3.zip",
      "size": 10076,
      "previous_version": "2.0.3",
      "github_stars": 30,
      "github_forks": 40,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T02:29:14Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LC709203F",
      "repository_url": "https://github.com/adafruit/Adafruit_LC709203F",
      "name": "Adafruit LC709203F",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2025-07-21T16:05:38Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:38Z",
      "last_seen_sha": "20f3f06683e0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LC709203F battery monitors in the Adafruit shop",
      "paragraph": "Arduino library for the LC709203F battery monitors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LC709203F-1.3.4.zip",
      "size": 9687,
      "previous_version": "1.3.4",
      "github_stars": 15,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-09-21T07:16:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LED_Backpack",
      "repository_url": "https://github.com/adafruit/Adafruit_LED_Backpack",
      "name": "Adafruit LED Backpack Library",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2026-01-06T07:16:32Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-06T07:16:32Z",
      "last_seen_sha": "37677eeeb712",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit LED Backpack Library for our 8x8 matrix and 7-segment LED backpacks",
      "paragraph": "Adafruit LED Backpack Library for our 8x8 matrix and 7-segment LED backpacks",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "WaveHC",
        "RTClib",
        "Adafruit GPS Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LED_Backpack_Library-1.5.1.zip",
      "size": 83842,
      "previous_version": "1.5.1",
      "github_stars": 317,
      "github_forks": 195,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T17:39:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LiquidCrystal",
      "repository_url": "https://github.com/adafruit/Adafruit_LiquidCrystal",
      "name": "Adafruit LiquidCrystal",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2026-06-12T08:34:39Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T08:34:39Z",
      "last_seen_sha": "0d74695edf8d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Fork of LiquidCrystal HD44780-compatible LCD driver library, now with support for ATtiny85.",
      "paragraph": "Fork of LiquidCrystal HD44780-compatible LCD driver library, now with support for ATtiny85.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit MCP23017 Arduino Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LiquidCrystal-2.0.4.zip",
      "size": 116932,
      "previous_version": "2.0.4",
      "github_stars": 126,
      "github_forks": 81,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T18:36:14Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LIS2MDL",
      "repository_url": "https://github.com/adafruit/Adafruit_LIS2MDL",
      "name": "Adafruit LIS2MDL",
      "version": "2.1.8",
      "version_history": [
        {
          "version": "2.1.8",
          "seen_at": "2025-07-21T16:05:39Z"
        },
        {
          "version": "2.1.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:39Z",
      "last_seen_sha": "a1f20f1ba447",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout",
      "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SSD1306",
        "Adafruit LSM303 Accel",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.8.zip",
      "size": 341224,
      "previous_version": "2.1.8",
      "github_stars": 4,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-04T09:32:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LIS331",
      "repository_url": "https://github.com/adafruit/Adafruit_LIS331",
      "name": "Adafruit LIS331",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:05:39Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:39Z",
      "last_seen_sha": "7f5688a7dcb0",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit LIS331 Accelerometer family.",
      "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.6.zip",
      "size": 484837,
      "previous_version": "1.0.6",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T16:40:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LIS3DH",
      "repository_url": "https://github.com/adafruit/Adafruit_LIS3DH",
      "name": "Adafruit LIS3DH",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:05:40Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:40Z",
      "last_seen_sha": "71cff1f5e591",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit LIS3DH Accelerometer.",
      "paragraph": "Designed specifically to work with the Adafruit LIS3DH Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3DH-1.3.0.zip",
      "size": 478961,
      "previous_version": "1.3.0",
      "github_stars": 77,
      "github_forks": 58,
      "github_language": "C++",
      "github_updated_at": "2025-11-12T19:06:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LIS3MDL",
      "repository_url": "https://github.com/adafruit/Adafruit_LIS3MDL",
      "name": "Adafruit LIS3MDL",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-04-29T07:46:30Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-29T07:46:30Z",
      "last_seen_sha": "7ebf7c935748",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit LIS3MDL magnetometer.",
      "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.2.5.zip",
      "size": 199027,
      "previous_version": "1.2.5",
      "github_stars": 17,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T18:04:02Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LvGL_Glue",
      "repository_url": "https://github.com/adafruit/Adafruit_LvGL_Glue",
      "name": "Adafruit LittlevGL Glue Library",
      "version": "2.1.7",
      "version_history": [
        {
          "version": "2.1.7",
          "seen_at": "2026-02-26T07:29:56Z"
        },
        {
          "version": "2.1.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:29:56Z",
      "last_seen_sha": "62ecf5cdfff0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Simplifies use of LittlevGL library with Adafruit displays.",
      "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.",
      "category": "Display",
      "architectures": [
        "samd",
        "nrf52",
        "esp32"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit TouchScreen",
        "Adafruit STMPE610",
        "Adafruit Zero DMA Library",
        "Adafruit HX8357 Library",
        "Adafruit ILI9341",
        "Adafruit ZeroTimer Library",
        "Adafruit ST7735 and ST7789 Library",
        "lvgl",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.1.7.zip",
      "size": 150967,
      "previous_version": "2.1.7",
      "github_stars": 39,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T02:11:08Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LPS28",
      "repository_url": "https://github.com/adafruit/Adafruit_LPS28",
      "name": "Adafruit LPS28",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:05:40Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:40Z",
      "last_seen_sha": "01bb01a6b47c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LPS28 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LPS28 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS28-1.0.1.zip",
      "size": 385550,
      "previous_version": "1.0.1",
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-03-25T18:08:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LPS2X",
      "repository_url": "https://github.com/adafruit/Adafruit_LPS2X",
      "name": "Adafruit LPS2X",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2025-07-21T16:05:40Z"
        },
        {
          "version": "2.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:40Z",
      "last_seen_sha": "420a05ccce1a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LPS22 & LPS25 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LPS22 & LPS25 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.6.zip",
      "size": 79432,
      "previous_version": "2.0.6",
      "github_stars": 2,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T08:19:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LPS35HW",
      "repository_url": "https://github.com/adafruit/Adafruit_LPS35HW",
      "name": "Adafruit LPS35HW",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:05:41Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:41Z",
      "last_seen_sha": "18572f6bf8f1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.6.zip",
      "size": 766371,
      "previous_version": "1.0.6",
      "github_stars": 3,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-01-14T01:49:17Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM303_Accel",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM303_Accel",
      "name": "Adafruit LSM303 Accel",
      "version": "1.1.9",
      "version_history": [
        {
          "version": "1.1.9",
          "seen_at": "2026-01-12T07:14:51Z"
        },
        {
          "version": "1.1.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-12T07:14:51Z",
      "last_seen_sha": "cf4d8bfed166",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout",
      "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.9.zip",
      "size": 338502,
      "previous_version": "1.1.9",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-11T17:10:31Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM303DLH_Mag",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag",
      "name": "Adafruit LSM303DLH Mag",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.10",
          "seen_at": "2025-07-21T16:05:41Z"
        },
        {
          "version": "1.0.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:41Z",
      "last_seen_sha": "b019fcc64a77",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout",
      "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.11.zip",
      "size": 303480,
      "previous_version": "1.0.10",
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-16T15:32:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM303DLHC",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM303DLHC",
      "name": "Adafruit LSM303DLHC",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-12-02T07:08:52Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-02T07:08:52Z",
      "last_seen_sha": "d87ef3150921",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for Adafruit's LSM303 Breakout (Accelerometer + Magnetometer)",
      "paragraph": "Unified sensor driver for Adafruit's LSM303 Breakout (Accelerometer + Magnetometer)",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLHC-1.0.4.zip",
      "size": 10985,
      "previous_version": "1.0.4",
      "github_stars": 71,
      "github_forks": 70,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T11:36:27Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM6DS",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM6DS",
      "name": "Adafruit LSM6DS",
      "version": "4.7.4",
      "version_history": [
        {
          "version": "4.7.4",
          "seen_at": "2026-04-21T07:43:47Z"
        },
        {
          "version": "4.7.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:43:47Z",
      "last_seen_sha": "44b4f77e6f4c",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.7.4.zip",
      "size": 591582,
      "previous_version": "4.7.4",
      "github_stars": 59,
      "github_forks": 53,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T23:46:05Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM9DS0_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM9DS0_Library",
      "name": "Adafruit LSM9DS0 Library",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-07-21T16:05:42Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:42Z",
      "last_seen_sha": "423884002506",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for LSM9DS0 9-DOF sensor board.",
      "paragraph": "Arduino library for LSM9DS0 9-DOF sensor board.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS0_Library-2.0.4.zip",
      "size": 18110,
      "previous_version": "2.0.4",
      "github_stars": 36,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:08:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LSM9DS1",
      "repository_url": "https://github.com/adafruit/Adafruit_LSM9DS1",
      "name": "Adafruit LSM9DS1 Library",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.1",
          "seen_at": "2025-07-21T16:05:42Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:42Z",
      "last_seen_sha": "6b36e810bc40",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.",
      "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit LIS3MDL",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.2.1.zip",
      "size": 14828,
      "previous_version": "2.2.1",
      "github_stars": 22,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2025-08-17T16:29:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LTR329_LTR303",
      "repository_url": "https://github.com/adafruit/Adafruit_LTR329_LTR303",
      "name": "Adafruit LTR329 and LTR303",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:05:42Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:42Z",
      "last_seen_sha": "0bb3e008b5b7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LTR329 and LTR303 light sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LTR329 and LTR303 light sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LTR329_and_LTR303-2.0.1.zip",
      "size": 1639531,
      "previous_version": "2.0.1",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-06T06:43:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_LTR390",
      "repository_url": "https://github.com/adafruit/Adafruit_LTR390",
      "name": "Adafruit LTR390 Library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:05:42Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:42Z",
      "last_seen_sha": "888d872dcda4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the LTR390 UV sensors in the Adafruit shop",
      "paragraph": "Arduino library for the LTR390 UV sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LTR390_Library-1.1.2.zip",
      "size": 1635584,
      "previous_version": "1.1.2",
      "github_stars": 7,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-07-18T03:47:25Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MAX1704X",
      "repository_url": "https://github.com/adafruit/Adafruit_MAX1704X",
      "name": "Adafruit MAX1704X",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:05:43Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:43Z",
      "last_seen_sha": "e2a0029849e2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MAX17048 battery monitors in the Adafruit shop",
      "paragraph": "Arduino library for the MAX17048 battery monitors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MAX1704X-1.0.3.zip",
      "size": 12994,
      "previous_version": "1.0.3",
      "github_stars": 24,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T20:20:21Z"
    },
    {
      "repository_name": "adafruit/Adafruit-MAX31855-library",
      "repository_url": "https://github.com/adafruit/Adafruit-MAX31855-library",
      "name": "Adafruit MAX31855 library",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-09-03T11:17:00Z"
        },
        {
          "version": "1.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-03T11:17:00Z",
      "last_seen_sha": "0557a562ac5b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit Thermocouple breakout with MAX31855K",
      "paragraph": "Library for the Adafruit Thermocouple breakout with MAX31855K",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "LiquidCrystal"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MAX31855_library-1.4.2.zip",
      "size": 9323,
      "previous_version": "1.4.2",
      "github_stars": 103,
      "github_forks": 91,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T01:53:21Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MAX31856",
      "repository_url": "https://github.com/adafruit/Adafruit_MAX31856",
      "name": "Adafruit MAX31856 library",
      "version": "1.2.8",
      "version_history": [
        {
          "version": "1.2.8",
          "seen_at": "2025-07-21T16:05:43Z"
        },
        {
          "version": "1.2.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:43Z",
      "last_seen_sha": "d8b87d9d1cc0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit Thermocouple Amplifier breakout with MAX31856",
      "paragraph": "Library for the Adafruit Thermocouple Amplifier breakout with MAX31856",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MAX31856_library-1.2.8.zip",
      "size": 10166,
      "previous_version": "1.2.8",
      "github_stars": 26,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T09:53:31Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MAX31865",
      "repository_url": "https://github.com/adafruit/Adafruit_MAX31865",
      "name": "Adafruit MAX31865 library",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2026-03-27T07:37:07Z"
        },
        {
          "version": "1.6.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-27T07:37:07Z",
      "last_seen_sha": "86901df19be0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit RTD Amplifier breakout with MAX31865",
      "paragraph": "Library for the Adafruit RTD Amplifier breakout with MAX31865",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MAX31865_library-1.6.2.zip",
      "size": 323572,
      "previous_version": "1.6.2",
      "github_stars": 98,
      "github_forks": 86,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T02:48:35Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MAX44009",
      "repository_url": "https://github.com/adafruit/Adafruit_MAX44009",
      "name": "Adafruit MAX44009",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-03T07:26:51Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-03T07:26:51Z",
      "last_seen_sha": "ffc5d99a7db7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for MAX44009 ambient light sensor",
      "paragraph": "Arduino library for the MAX44009 ambient light sensor with I2C interface. Supports lux reading, interrupt thresholds, manual/automatic mode, and current division ratio.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MAX44009-1.0.1.zip",
      "size": 28469,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T17:14:22Z"
    },
    {
      "repository_name": "gitlab.com/ben-bartholomew/adafruit_max9744_library",
      "repository_url": "https://gitlab.com/ben-bartholomew/adafruit_max9744_library",
      "name": "Adafruit MAX9744 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "4857d1d8b7f5",
      "author": "Ben Bartholomew",
      "maintainer": "Ben Bartholomew <projects@bartholomew.dev>",
      "sentence": "Arduino library for controlling the Adafruit MAX9744 Amplifier",
      "paragraph": "Arduino library for controlling the Adafruit MAX9744 Amplifier",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/ben-bartholomew/Adafruit_MAX9744_Library-1.0.0.zip",
      "size": 5988
    },
    {
      "repository_name": "adafruit/Adafruit-MCP23008-library",
      "repository_url": "https://github.com/adafruit/Adafruit-MCP23008-library",
      "name": "Adafruit MCP23008 library",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:06:17Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:17Z",
      "last_seen_sha": "84a4a81a30ad",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Library for the MCP23008 (and '9) I2C I/O expander",
      "paragraph": "Arduino Library for the MCP23008 (and '9) I2C I/O expander",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP23008_library-2.1.0.zip",
      "size": 6285,
      "previous_version": "2.1.0",
      "github_stars": 56,
      "github_forks": 49,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T01:38:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit-MCP23017-Arduino-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library",
      "name": "Adafruit MCP23017 Arduino Library",
      "version": "2.3.2",
      "version_history": [
        {
          "version": "2.3.2",
          "seen_at": "2026-05-21T08:21:07Z"
        },
        {
          "version": "2.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-21T08:21:07Z",
      "last_seen_sha": "cf14ca2720b9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Library for MCP23XXX I2C and SPI GPIO port expanders",
      "paragraph": "Arduino Library for MCP23008, MCP23S08, MCP23017, and MCP23S17 I2C and SPI GPIO port expanders",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP23017_Arduino_Library-2.3.2.zip",
      "size": 15427,
      "previous_version": "2.3.2",
      "github_stars": 380,
      "github_forks": 204,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T23:06:45Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP2515",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP2515",
      "name": "Adafruit MCP2515",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:05:43Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:43Z",
      "last_seen_sha": "b01ee103ffd4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for MCP2515 CAN controller.",
      "paragraph": "Arduino library for MCP2515 CAN controller.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit CAN",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP2515-0.2.1.zip",
      "size": 9321,
      "previous_version": "0.2.1",
      "github_stars": 12,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T21:08:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP3008",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP3008",
      "name": "Adafruit MCP3008",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-07-21T16:05:44Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:44Z",
      "last_seen_sha": "16f9529252a6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "MCP3008 8-Channel 10-Bit ADC",
      "paragraph": "MCP3008 8-Channel 10-Bit ADC",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP3008-1.3.3.zip",
      "size": 265181,
      "previous_version": "1.3.3",
      "github_stars": 26,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T17:39:39Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP3421",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP3421",
      "name": "Adafruit MCP3421",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:44Z",
      "last_seen_sha": "75a1a24f1332",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MCP3421 18-bit ADC in the Adafruit shop",
      "paragraph": "Arduino library for the MCP3421 18-bit ADC in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit ST7735 and ST7789 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP3421-1.0.0.zip",
      "size": 10361,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-06T19:52:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP4725",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP4725",
      "name": "Adafruit MCP4725",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-12-20T07:07:55Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-20T07:07:55Z",
      "last_seen_sha": "42ab9c0560b5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "MCP4725 12-bit I2C DAC",
      "paragraph": "MCP4725 12-bit I2C DAC",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4725-2.0.2.zip",
      "size": 31679,
      "previous_version": "2.0.2",
      "github_stars": 101,
      "github_forks": 57,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T21:21:22Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP4728",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP4728",
      "name": "Adafruit MCP4728",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2025-07-21T16:05:44Z"
        },
        {
          "version": "1.0.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:44Z",
      "last_seen_sha": "ea420875dd4b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.10.zip",
      "size": 426017,
      "previous_version": "1.0.9",
      "github_stars": 16,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T16:08:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP9600",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP9600",
      "name": "Adafruit MCP9600 Library",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-07-21T16:05:45Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:45Z",
      "last_seen_sha": "37df65bdda6a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-2.0.4.zip",
      "size": 1190377,
      "previous_version": "2.0.4",
      "github_stars": 8,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T13:43:03Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MCP9808_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MCP9808_Library",
      "name": "Adafruit MCP9808 Library",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:05:45Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:45Z",
      "last_seen_sha": "548a83fb8c9c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MCP9808 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MCP9808 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9808_Library-2.0.2.zip",
      "size": 145894,
      "previous_version": "2.0.2",
      "github_stars": 43,
      "github_forks": 56,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:03:57Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MFRC630",
      "repository_url": "https://github.com/adafruit/Adafruit_MFRC630",
      "name": "Adafruit MFRC630 RFID",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:45Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:45Z",
      "last_seen_sha": "e8a14e891f22",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip",
      "paragraph": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MFRC630_RFID-1.1.3.zip",
      "size": 1339208,
      "previous_version": "1.1.3",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-04-03T07:13:53Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Microbit",
      "repository_url": "https://github.com/adafruit/Adafruit_Microbit",
      "name": "Adafruit microbit Library",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2025-07-21T16:05:45Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:45Z",
      "last_seen_sha": "ce648addb736",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for using micro:bit nRF51",
      "paragraph": "Now you can use the micro:bit board with Arduino IDE - and this library will give you an interface to the LED matrix and BTLE for use with the Adafruit Bluefruit Connect app",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "STM32duino LSM303AGR",
        "BLEPeripheral"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_microbit_Library-1.3.4.zip",
      "size": 20230,
      "previous_version": "1.3.4",
      "github_stars": 35,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T10:42:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MiniMLX90614",
      "repository_url": "https://github.com/adafruit/Adafruit_MiniMLX90614",
      "name": "Adafruit MiniMLX90614",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:46Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:46Z",
      "last_seen_sha": "867f27fcffd0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A simplified MLX90614 library for use with the Trinket/Gemma",
      "paragraph": "A simplified MLX90614 library for use with the Trinket/Gemma",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MiniMLX90614-1.0.0.zip",
      "size": 5400,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T19:11:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MLX90393_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MLX90393_Library",
      "name": "Adafruit MLX90393",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.5",
          "seen_at": "2025-11-24T07:12:24Z"
        },
        {
          "version": "2.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-24T07:12:24Z",
      "last_seen_sha": "2859e3a64e24",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for the MLX90393 magenetic field sensor",
      "paragraph": "Driver for the MLX90393 magenetic field sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.5.zip",
      "size": 14379,
      "previous_version": "2.0.5",
      "github_stars": 20,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-01-16T23:12:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MLX90395",
      "repository_url": "https://github.com/adafruit/Adafruit_MLX90395",
      "name": "Adafruit MLX90395",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:05:46Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:46Z",
      "last_seen_sha": "2a3bc160772c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for the MLX90395 magenetic field sensor",
      "paragraph": "Driver for the MLX90395 magenetic field sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90395-1.0.3.zip",
      "size": 7611,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-06-20T12:39:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit-MLX90614-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-MLX90614-Library",
      "name": "Adafruit MLX90614 Library",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2026-04-11T07:34:03Z"
        },
        {
          "version": "2.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T07:34:03Z",
      "last_seen_sha": "0fd25a6cffb4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MLX90614 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MLX90614 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90614_Library-2.1.6.zip",
      "size": 11058,
      "previous_version": "2.1.6",
      "github_stars": 135,
      "github_forks": 99,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T23:17:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MLX90632",
      "repository_url": "https://github.com/adafruit/Adafruit_MLX90632",
      "name": "Adafruit MLX90632 Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-06T07:32:25Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-08-07T18:14:01.614Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-08-06T07:32:25Z",
      "last_seen_sha": "200cd3a2c74b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for MLX90632 Far Infrared Temperature Sensor",
      "paragraph": "This library provides a complete interface for the MLX90632 Far Infrared Temperature Sensor. Supports both medical and extended range measurement modes, automatic calibration loading, and comprehensive temperature calculations using the Stefan-Boltzmann law.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90632_Library-1.0.4.zip",
      "size": 13021,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-09T10:39:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MLX90640",
      "repository_url": "https://github.com/adafruit/Adafruit_MLX90640",
      "name": "Adafruit MLX90640",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-03T08:42:11Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:42:11Z",
      "last_seen_sha": "0e7d2398734a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Arcada Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.1.2.zip",
      "size": 964806,
      "previous_version": "1.1.2",
      "github_stars": 42,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T12:40:42Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MMA8451_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MMA8451_Library",
      "name": "Adafruit MMA8451 Library",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:05:47Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:47Z",
      "last_seen_sha": "1cad110b9c70",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MMA8451 Accelerometer sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MMA8451 Accelerometer sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MMA8451_Library-1.2.3.zip",
      "size": 8594,
      "previous_version": "1.2.3",
      "github_stars": 24,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T19:16:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MMC56x3",
      "repository_url": "https://github.com/adafruit/Adafruit_MMC56x3",
      "name": "Adafruit MMC56x3",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:47Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:47Z",
      "last_seen_sha": "13d65fe6b316",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified Magnetometer sensor driver for Adafruit's MMC5603 or MMC5613 Breakout",
      "paragraph": "Unified Magnetometer sensor driver for Adafruit's MMC5603 or MMC5613 Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SSD1306",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MMC56x3-1.0.2.zip",
      "size": 11728,
      "previous_version": "1.0.2",
      "github_stars": 11,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T17:35:29Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Motor-Shield-library",
      "repository_url": "https://github.com/adafruit/Adafruit-Motor-Shield-library",
      "name": "Adafruit Motor Shield library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-02T07:31:57Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-02T07:31:57Z",
      "last_seen_sha": "a0f9275f53fe",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega",
      "paragraph": "Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Motor_Shield_library-1.0.1.zip",
      "size": 12910,
      "previous_version": "1.0.1",
      "github_stars": 353,
      "github_forks": 356,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T17:53:57Z"
    },
    {
      "repository_name": "PhoenixSmaug/AFMotor-Shield-R4-Compatible",
      "repository_url": "https://github.com/PhoenixSmaug/AFMotor-Shield-R4-Compatible",
      "name": "Adafruit Motor Shield R4 Compatible",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:56:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:56:23Z",
      "last_seen_sha": "809bd0f2cb91",
      "author": "Mia Muessig,Julian Hein",
      "maintainer": "Mia Muessig <nienna@miamuessig.de>",
      "sentence": "Arduino R4 compatible replacement for Adafruit Motor Shield V1 library",
      "paragraph": "Drop-in replacement for the original AFMotor library that works with Arduino R4 WiFi and other non-AVR boards. Supports both DC motors and stepper motors with the same API as the original library.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PhoenixSmaug/Adafruit_Motor_Shield_R4_Compatible-1.0.0.zip",
      "size": 13092,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T06:01:33Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Motor_Shield_V2_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library",
      "name": "Adafruit Motor Shield V2 Library",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-02-26T07:30:01Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:01Z",
      "last_seen_sha": "4a622b8ac497",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit Motor Shield V2 for Arduino. It supports DC motors & stepper motors with microstepping as well as stacking-support.",
      "paragraph": "Library for the Adafruit Motor Shield V2 for Arduino. It supports DC motors & stepper motors with microstepping as well as stacking-support.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ILI9341",
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "AccelStepper",
        "Servo"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Motor_Shield_V2_Library-1.1.4.zip",
      "size": 22148,
      "previous_version": "1.1.4",
      "github_stars": 220,
      "github_forks": 135,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:30Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MP3",
      "repository_url": "https://github.com/adafruit/Adafruit_MP3",
      "name": "Adafruit MP3",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2026-02-12T07:32:05Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-12T07:32:05Z",
      "last_seen_sha": "19b3827552c3",
      "author": "Dean Miller <dean@adafruit.com>",
      "maintainer": "Dean Miller <dean@adafruit.com>",
      "sentence": "mp3 decoder",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SPIFlash",
        "SdFat - Adafruit Fork",
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.6.zip",
      "size": 269688,
      "previous_version": "1.2.6",
      "github_stars": 48,
      "github_forks": 16,
      "github_language": "C",
      "github_updated_at": "2026-02-11T17:15:11Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MPL115A2",
      "repository_url": "https://github.com/adafruit/Adafruit_MPL115A2",
      "name": "Adafruit MPL115A2",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:05:48Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:48Z",
      "last_seen_sha": "fc786ffc2ae1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for the Adafruit MPL115A2 barometric pressure sensor breakout",
      "paragraph": "Driver for the Adafruit MPL115A2 barometric pressure sensor breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPL115A2-2.0.2.zip",
      "size": 276544,
      "previous_version": "2.0.2",
      "github_stars": 19,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:05:36Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MPL3115A2_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MPL3115A2_Library",
      "name": "Adafruit MPL3115A2 Library",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2025-07-21T16:05:48Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:48Z",
      "last_seen_sha": "9a3fa697e1e5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MPL3115A2 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MPL3115A2 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPL3115A2_Library-2.1.2.zip",
      "size": 8796,
      "previous_version": "2.1.2",
      "github_stars": 47,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T20:28:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MPR121_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MPR121_Library",
      "name": "Adafruit MPR121",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-05-21T08:20:34Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-21T08:20:34Z",
      "last_seen_sha": "1680c6e9a46d",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MPR121-based capacitive sensors in the Adafruit shop.",
      "paragraph": "Designed specifically to work with the MPR121 Breakout in the Adafruit shop.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPR121-1.2.1.zip",
      "size": 12501,
      "previous_version": "1.2.1",
      "github_stars": 99,
      "github_forks": 75,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T14:54:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MPRLS",
      "repository_url": "https://github.com/adafruit/Adafruit_MPRLS",
      "name": "Adafruit MPRLS Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-05-22T08:15:41Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-22T08:15:41Z",
      "last_seen_sha": "be54eb069ffb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for MPRLS series pressure sensors",
      "paragraph": "Arduino library for MPRLS series pressure sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.2.2.zip",
      "size": 6585,
      "previous_version": "1.2.2",
      "github_stars": 16,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:45:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MPU6050",
      "repository_url": "https://github.com/adafruit/Adafruit_MPU6050",
      "name": "Adafruit MPU6050",
      "version": "2.2.9",
      "version_history": [
        {
          "version": "2.2.9",
          "seen_at": "2026-06-10T08:26:59Z"
        },
        {
          "version": "2.2.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:26:59Z",
      "last_seen_sha": "a7f97478a069",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor",
        "Adafruit GFX Library",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.9.zip",
      "size": 345663,
      "previous_version": "2.2.9",
      "github_stars": 169,
      "github_forks": 76,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T14:51:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MQTT_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_MQTT_Library",
      "name": "Adafruit MQTT Library",
      "version": "2.6.6",
      "version_history": [
        {
          "version": "2.6.4",
          "seen_at": "2026-04-22T07:43:04Z"
        },
        {
          "version": "2.6.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.6.6",
          "seen_at": "2026-07-07T18:37:39.940Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-22T07:43:04Z",
      "last_seen_sha": "f0d119094e9d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.",
      "paragraph": "Simple MQTT library that supports the bare minimum to publish and subscribe to topics.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SleepyDog Library",
        "Adafruit FONA Library",
        "WiFi101",
        "WiFiNINA_-_Adafruit_Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MQTT_Library-2.6.6.zip",
      "size": 925650,
      "previous_version": "2.6.5",
      "github_stars": 596,
      "github_forks": 293,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T15:55:03Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MS8607",
      "repository_url": "https://github.com/adafruit/Adafruit_MS8607",
      "name": "Adafruit MS8607",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:05:49Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:49Z",
      "last_seen_sha": "dafccb03804a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for MS8607 sensors.",
      "paragraph": "Arduino library for MS8607 pressure, temperature, and humidity sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MS8607-1.0.4.zip",
      "size": 94622,
      "previous_version": "1.0.4",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-01-16T16:07:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit_MSA301",
      "repository_url": "https://github.com/adafruit/Adafruit_MSA301",
      "name": "Adafruit MSA301",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-09-08T07:13:54Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-08T07:13:54Z",
      "last_seen_sha": "4920eb2d7fc9",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit MSA301 Accelerometer.",
      "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.1.4.zip",
      "size": 3124690,
      "previous_version": "1.1.4",
      "github_stars": 10,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T12:23:03Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NAU7802",
      "repository_url": "https://github.com/adafruit/Adafruit_NAU7802",
      "name": "Adafruit NAU7802 Library",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-12-03T07:08:30Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-03T07:08:30Z",
      "last_seen_sha": "cb7588d2b313",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop",
      "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-1.0.8.zip",
      "size": 326741,
      "previous_version": "1.0.8",
      "github_stars": 23,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T09:43:16Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoMatrix",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoMatrix",
      "name": "Adafruit NeoMatrix",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-12-02T07:09:06Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-02T07:09:06Z",
      "last_seen_sha": "1c5de18c3c4f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit_GFX-compatible library for NeoPixel grids",
      "paragraph": "Adafruit_GFX-compatible library for NeoPixel grids",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix-1.3.3.zip",
      "size": 49059,
      "previous_version": "1.3.3",
      "github_stars": 202,
      "github_forks": 78,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T20:21:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoMatrix_ZeroDMA",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA",
      "name": "Adafruit NeoMatrix ZeroDMA library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:05:52Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:52Z",
      "last_seen_sha": "a1249ba6e26c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller",
      "paragraph": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller",
      "category": "Display",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library",
        "Adafruit GFX Library",
        "Adafruit DMA neopixel library",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA_library-1.0.4.zip",
      "size": 29605,
      "previous_version": "1.0.4",
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-20T17:46:19Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoPixel",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoPixel",
      "name": "Adafruit NeoPixel",
      "version": "1.15.5",
      "version_history": [
        {
          "version": "1.15.5",
          "seen_at": "2026-06-30T08:17:33Z"
        },
        {
          "version": "1.15.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:17:33Z",
      "last_seen_sha": "cab72cda5079",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for controlling single-wire-based LED pixels and strip.",
      "paragraph": "Arduino library for controlling single-wire-based LED pixels and strip.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPixel-1.15.5.zip",
      "size": 85934,
      "previous_version": "1.15.5",
      "github_stars": 3389,
      "github_forks": 1323,
      "github_updated_at": "2026-07-01T11:29:28Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoPXL8",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoPXL8",
      "name": "Adafruit NeoPXL8",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-03-06T07:25:41Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-06T07:25:41Z",
      "last_seen_sha": "3882ae7f9732",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3",
      "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3",
      "category": "Display",
      "architectures": [
        "samd",
        "rp2040",
        "esp32"
      ],
      "depends": [
        "Adafruit NeoPixel",
        "Adafruit Zero DMA Library",
        "Adafruit ZeroTimer Library",
        "SdFat - Adafruit Fork",
        "Adafruit SPIFlash",
        "Adafruit TinyUSB Library",
        "ArduinoJson",
        "Adafruit InternalFlash",
        "FlashStorage",
        "Adafruit CPFS"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.4.1.zip",
      "size": 82240,
      "previous_version": "1.4.1",
      "github_stars": 94,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T17:44:49Z"
    },
    {
      "repository_name": "adafruit/Adafruit_NeoTrellisM4",
      "repository_url": "https://github.com/adafruit/Adafruit_NeoTrellisM4",
      "name": "Adafruit NeoTrellis M4 Library",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2026-02-26T07:30:13Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:13Z",
      "last_seen_sha": "39550e7888a4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Examples and code for the NeoTrellis M4",
      "paragraph": "Install this library to add some fun examples!",
      "category": "Display",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Audio - Adafruit Fork",
        "SdFat - Adafruit Fork",
        "Adafruit Keypad",
        "Adafruit NeoPixel",
        "Adafruit Unified Sensor",
        "Adafruit ADXL343",
        "Adafruit Zero I2S Library",
        "Adafruit DMA neopixel library",
        "MIDIUSB",
        "Adafruit SPIFlash"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.3.4.zip",
      "size": 801587,
      "previous_version": "1.3.4",
      "github_stars": 57,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-04-01T03:27:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_nRF8001",
      "repository_url": "https://github.com/adafruit/Adafruit_nRF8001",
      "name": "Adafruit nRF8001",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:05:54Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:54Z",
      "last_seen_sha": "de3d8c776aa1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout",
      "paragraph": "Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRF8001-1.1.1.zip",
      "size": 64590,
      "previous_version": "1.1.1",
      "github_stars": 107,
      "github_forks": 53,
      "github_language": "C",
      "github_updated_at": "2026-05-20T02:35:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_nRFCrypto",
      "repository_url": "https://github.com/adafruit/Adafruit_nRFCrypto",
      "name": "Adafruit nRFCrypto",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:05:54Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:54Z",
      "last_seen_sha": "722b667df0d4",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules",
      "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.1.2.zip",
      "size": 340753,
      "previous_version": "0.1.2",
      "github_stars": 11,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2025-07-12T22:13:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_OPT4048",
      "repository_url": "https://github.com/adafruit/Adafruit_OPT4048",
      "name": "Adafruit OPT4048",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-30T13:23:01Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-30T13:23:01Z",
      "last_seen_sha": "fe73a87fe870",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the OPT4048 High Speed High Precision Tristimulus XYZ Color Sensor",
      "paragraph": "A library for the Adafruit OPT4048 breakout board (Product ID: 6334). This sensor measures XYZ color channels plus a fourth clear channel, and can be used to determine color temperature.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_OPT4048-1.0.2.zip",
      "size": 27098,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-05T06:22:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit_OV7670",
      "repository_url": "https://github.com/adafruit/Adafruit_OV7670",
      "name": "Adafruit OV7670",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-06-10T08:27:07Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:27:07Z",
      "last_seen_sha": "d01d3227e428",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A library for the OV7670 camera.",
      "paragraph": "OV7670 camera.",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library",
        "Adafruit ILI9341",
        "SD",
        "Adafruit ST7735 and ST7789 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_OV7670-1.2.5.zip",
      "size": 53415,
      "previous_version": "1.2.5",
      "github_stars": 45,
      "github_forks": 17,
      "github_language": "C",
      "github_updated_at": "2026-06-09T14:48:37Z"
    },
    {
      "repository_name": "adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library",
      "repository_url": "https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library",
      "name": "Adafruit PCD8544 Nokia 5110 LCD library",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-06-09T08:18:27Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-09T08:18:27Z",
      "last_seen_sha": "434c50cba165",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino driver for PC8544, most commonly found in small Nokia 5110's",
      "paragraph": "Arduino driver for PC8544, most commonly found in small Nokia 5110's",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCD8544_Nokia_5110_LCD_library-2.0.3.zip",
      "size": 14032,
      "previous_version": "2.0.3",
      "github_stars": 402,
      "github_forks": 222,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T18:16:44Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PCF8574",
      "repository_url": "https://github.com/adafruit/Adafruit_PCF8574",
      "name": "Adafruit PCF8574",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-01-14T07:13:35Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-14T07:13:35Z",
      "last_seen_sha": "60c81508d160",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the PCF8574 I2C GPIO expander Adafruit shop",
      "paragraph": "Arduino library for the PCF8574 I2C GPIO expander Adafruit shop",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8574-1.1.2.zip",
      "size": 1074111,
      "previous_version": "1.1.2",
      "github_stars": 13,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T15:33:48Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PCF8591",
      "repository_url": "https://github.com/adafruit/Adafruit_PCF8591",
      "name": "Adafruit PCF8591",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:05:55Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:55Z",
      "last_seen_sha": "54f6f24a98b9",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for Adafruit PCF8591 combo ADC + DAC",
      "paragraph": "Arduino library for Adafruit PCF8591 combo ADC + DAC",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8591-1.0.4.zip",
      "size": 126279,
      "previous_version": "1.0.4",
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-01-09T08:05:29Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PCM51xx",
      "repository_url": "https://github.com/adafruit/Adafruit_PCM51xx",
      "name": "Adafruit PCM51xx",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-05T07:24:58Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-05T07:24:58Z",
      "last_seen_sha": "41ee63691ebd",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for PCM51xx series stereo audio DACs with I2C control",
      "paragraph": "This library provides an interface for the PCM51xx series of high-performance stereo digital-to-analog converters from Texas Instruments. The PCM51xx features up to 32-bit/384kHz audio processing, built-in DSP capabilities, multiple clock sources, digital volume control, and configurable GPIO outputs.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCM51xx-1.0.0.zip",
      "size": 20416,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T21:44:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PCT2075",
      "repository_url": "https://github.com/adafruit/Adafruit_PCT2075",
      "name": "Adafruit PCT2075",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-11-05T07:20:42Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-05T07:20:42Z",
      "last_seen_sha": "9d285b23272b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.6.zip",
      "size": 316726,
      "previous_version": "1.0.6",
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T14:26:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PixelDust",
      "repository_url": "https://github.com/adafruit/Adafruit_PixelDust",
      "name": "Adafruit PixelDust",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:05:56Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:56Z",
      "last_seen_sha": "2b6ddc35cf5c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for particle simulation",
      "paragraph": "Arduino library for particle simulation",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit LIS3DH",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PixelDust-1.1.3.zip",
      "size": 29616,
      "previous_version": "1.1.3",
      "github_stars": 91,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T08:03:49Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Pixie",
      "repository_url": "https://github.com/adafruit/Adafruit_Pixie",
      "name": "Adafruit Pixie",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:05:56Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:56Z",
      "last_seen_sha": "ca00d9af83ae",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.",
      "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.7.zip",
      "size": 117225,
      "previous_version": "1.1.7",
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-08-11T18:42:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_PM25AQI",
      "repository_url": "https://github.com/adafruit/Adafruit_PM25AQI",
      "name": "Adafruit PM25 AQI Sensor",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:05:56Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:56Z",
      "last_seen_sha": "6119c37f656c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor",
      "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-2.0.0.zip",
      "size": 20885,
      "previous_version": "2.0.0",
      "github_stars": 43,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T14:58:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit-PN532",
      "repository_url": "https://github.com/adafruit/Adafruit-PN532",
      "name": "Adafruit PN532",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2026-06-24T08:13:00Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:13:00Z",
      "last_seen_sha": "f4a12cd4a0d9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip",
      "paragraph": "Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PN532-1.3.4.zip",
      "size": 62465,
      "previous_version": "1.3.4",
      "github_stars": 480,
      "github_forks": 292,
      "github_updated_at": "2026-06-23T14:00:54Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_Protomatter",
      "repository_url": "https://github.com/adafruit/Adafruit_Protomatter",
      "name": "Adafruit Protomatter",
      "version": "1.7.1",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2026-05-14T08:07:02Z"
        },
        {
          "version": "1.7.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-14T08:07:02Z",
      "last_seen_sha": "c0fea1e753fd",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A library for Adafruit RGB LED matrices.",
      "paragraph": "RGB LED matrix.",
      "category": "Display",
      "architectures": [
        "samd",
        "nrf52",
        "stm32",
        "esp32",
        "rp2040"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit LIS3DH",
        "Adafruit PixelDust",
        "AnimatedGIF",
        "Adafruit SPIFlash",
        "Adafruit TinyUSB Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.7.1.zip",
      "size": 89980,
      "previous_version": "1.7.1",
      "github_stars": 94,
      "github_forks": 30,
      "github_language": "C",
      "github_updated_at": "2026-06-26T13:51:39Z"
    },
    {
      "repository_name": "adafruit/Adafruit-PS2-Trackpad",
      "repository_url": "https://github.com/adafruit/Adafruit-PS2-Trackpad",
      "name": "Adafruit PS2 Trackpad",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:06:20Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:20Z",
      "last_seen_sha": "89928e84119a",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "PS2 library for Adafruit capacitive trackpads",
      "paragraph": "PS2 library for Adafruit capacitive trackpads",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PS2_Trackpad-1.2.4.zip",
      "size": 7185,
      "previous_version": "1.2.4",
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T20:05:14Z"
    },
    {
      "repository_name": "adafruit/Adafruit-PWM-Servo-Driver-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-PWM-Servo-Driver-Library",
      "name": "Adafruit PWM Servo Driver Library",
      "version": "3.0.3",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2026-06-30T08:18:12Z"
        },
        {
          "version": "3.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:18:12Z",
      "last_seen_sha": "2df580496372",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit PWM Servo Driver Library",
      "paragraph": "Adafruit PWM Servo Driver Library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PWM_Servo_Driver_Library-3.0.3.zip",
      "size": 16044,
      "previous_version": "3.0.3",
      "github_stars": 538,
      "github_forks": 322,
      "github_updated_at": "2026-06-29T19:51:13Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_PyCamera",
      "repository_url": "https://github.com/adafruit/Adafruit_PyCamera",
      "name": "Adafruit PyCamera Library",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:05:56Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:56Z",
      "last_seen_sha": "46ecb8d897a7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the MEMENTO ESP32-S3 camera",
      "paragraph": "Arduino library for the MEMENTO ESP32-S3 camera",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit NeoPixel",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit AW9523",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PyCamera_Library-1.0.8.zip",
      "size": 38955,
      "previous_version": "1.0.8",
      "github_stars": 6,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T03:37:17Z"
    },
    {
      "repository_name": "adafruit/Adafruit_QMC5883P",
      "repository_url": "https://github.com/adafruit/Adafruit_QMC5883P",
      "name": "Adafruit QMC5883P Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-02-26T07:30:20Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:20Z",
      "last_seen_sha": "ee73acd3fa7e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for QMC5883P 3-axis magnetometer",
      "paragraph": "This library provides support for the QMC5883P 3-axis magnetometer with I2C interface, including configuration of range, output data rate, and measurement modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_QMC5883P_Library-1.0.2.zip",
      "size": 249788,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_RA8875",
      "repository_url": "https://github.com/adafruit/Adafruit_RA8875",
      "name": "Adafruit RA8875",
      "version": "1.4.5",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2026-02-26T07:30:22Z"
        },
        {
          "version": "1.4.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:22Z",
      "last_seen_sha": "ac716e7a2ce9",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit's Arduino driver for the RA8875 TFT driver",
      "paragraph": "Adafruit's Arduino driver for the RA8875 TFT driver",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit STMPE610",
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_RA8875-1.4.5.zip",
      "size": 412566,
      "previous_version": "1.4.5",
      "github_stars": 75,
      "github_forks": 60,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T21:17:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit-RGB-LCD-Shield-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-RGB-LCD-Shield-Library",
      "name": "Adafruit RGB LCD Shield Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:06:21Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:21Z",
      "last_seen_sha": "4252f59355c8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the Adafruit RGB 16x2 LCD Shield.",
      "paragraph": "Library for the Adafruit RGB 16x2 LCD Shield.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_RGB_LCD_Shield_Library-1.2.2.zip",
      "size": 13799,
      "previous_version": "1.2.2",
      "github_stars": 107,
      "github_forks": 105,
      "github_language": "C++",
      "github_updated_at": "2025-11-02T12:07:35Z"
    },
    {
      "repository_name": "adafruit/Adafruit_S-35710",
      "repository_url": "https://github.com/adafruit/Adafruit_S-35710",
      "name": "Adafruit S-35710 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:57Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:57Z",
      "last_seen_sha": "9c07faabf292",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for S-35710.",
      "paragraph": "Arduino library for S-35710.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_S_35710_Library-1.0.0.zip",
      "size": 6117,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-04T04:59:53Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SCD30",
      "repository_url": "https://github.com/adafruit/Adafruit_SCD30",
      "name": "Adafruit SCD30",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2025-07-21T16:05:57Z"
        },
        {
          "version": "1.0.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:57Z",
      "last_seen_sha": "088e0ac31ddf",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the SCD30 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the SCD30 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SCD30-1.0.11.zip",
      "size": 16874929,
      "previous_version": "1.0.11",
      "github_stars": 17,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T15:00:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Seesaw",
      "repository_url": "https://github.com/adafruit/Adafruit_Seesaw",
      "name": "Adafruit seesaw Library",
      "version": "1.7.9",
      "version_history": [
        {
          "version": "1.7.9",
          "seen_at": "2026-02-16T07:32:15Z"
        },
        {
          "version": "1.7.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-16T07:32:15Z",
      "last_seen_sha": "328442a1641d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit seesaw helper IC.",
      "paragraph": "This is a library for the Adafruit seesaw helper IC.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit ST7735 and ST7789 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_seesaw_Library-1.7.9.zip",
      "size": 127253,
      "previous_version": "1.7.9",
      "github_stars": 113,
      "github_forks": 74,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T05:32:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Sensor_Calibration",
      "repository_url": "https://github.com/adafruit/Adafruit_Sensor_Calibration",
      "name": "Adafruit Sensor Calibration",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2025-07-21T16:05:58Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:58Z",
      "last_seen_sha": "f2ad861af504",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Calibration helper for various Arduino compatibles",
      "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "SdFat - Adafruit Fork",
        "ArduinoJson",
        "Adafruit SPIFlash",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.5.zip",
      "size": 14367,
      "previous_version": "1.1.5",
      "github_stars": 13,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-08-24T22:59:19Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SensorLab",
      "repository_url": "https://github.com/adafruit/Adafruit_SensorLab",
      "name": "Adafruit Sensor Lab",
      "version": "0.8.3",
      "version_history": [
        {
          "version": "0.8.2",
          "seen_at": "2025-07-21T16:05:58Z"
        },
        {
          "version": "0.8.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:58Z",
      "last_seen_sha": "45c387649bdc",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for scientific sensor readings/fusions/manipulations",
      "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BME280 Library",
        "Adafruit BMP280 Library",
        "Adafruit DPS310",
        "Adafruit ADXL343",
        "Adafruit MMC56x3",
        "Adafruit MSA301",
        "Adafruit Arcada Library",
        "Adafruit FXOS8700",
        "Adafruit FXAS21002C",
        "Adafruit LSM6DS",
        "Adafruit LIS3MDL",
        "Adafruit ICM20X",
        "Adafruit MPU6050",
        "Adafruit LIS2MDL",
        "Adafruit LSM9DS1 Library",
        "Adafruit LSM9DS0 Library",
        "Adafruit AHRS",
        "Adafruit Arcada Library",
        "Adafruit Sensor Calibration",
        "Adafruit SHT31 Library",
        "Adafruit APDS9960 Library",
        "Adafruit LPS2X",
        "Adafruit HTS221",
        "Adafruit AHTX0",
        "Adafruit MLX90393",
        "Adafruit HMC5883 Unified"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.8.3.zip",
      "size": 290650,
      "previous_version": "0.8.2",
      "github_stars": 36,
      "github_forks": 28,
      "github_language": "Jupyter Notebook",
      "github_updated_at": "2025-12-16T07:55:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SGP30",
      "repository_url": "https://github.com/adafruit/Adafruit_SGP30",
      "name": "Adafruit SGP30 Sensor",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:05:58Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:58Z",
      "last_seen_sha": "1c0b57000b04",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is an Arduino library for the Adafruit SGP30 Gas / Air Quality Sensor",
      "paragraph": "This is an Arduino library for the Adafruit SGP30 Gas / Air Quality Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SGP30_Sensor-2.0.3.zip",
      "size": 373086,
      "previous_version": "2.0.3",
      "github_stars": 58,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2025-10-27T07:54:17Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SGP40",
      "repository_url": "https://github.com/adafruit/Adafruit_SGP40",
      "name": "Adafruit SGP40 Sensor",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-02-26T07:30:27Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:27Z",
      "last_seen_sha": "438596a80470",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is an Arduino library for the Adafruit SGP40 Gas / Air Quality Sensor",
      "paragraph": "This is an Arduino library for the Adafruit SGP40 Gas / Air Quality Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit SHT31 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SGP40_Sensor-1.1.4.zip",
      "size": 50328,
      "previous_version": "1.1.4",
      "github_stars": 15,
      "github_forks": 14,
      "github_language": "C",
      "github_updated_at": "2026-02-26T01:47:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SGP41",
      "repository_url": "https://github.com/adafruit/Adafruit_SGP41",
      "name": "Adafruit SGP41",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-20T07:28:49Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-20T07:28:49Z",
      "last_seen_sha": "a8926238e361",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Sensirion SGP41 VOC and NOx gas sensor",
      "paragraph": "Provides helpers to initialize the Sensirion SGP41 multi-pixel gas sensor and retrieve VOC and NOx signals for air quality estimation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit SHT4x Library",
        "Sensirion Gas Index Algorithm"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SGP41-1.0.1.zip",
      "size": 37745,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T15:11:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SH110x",
      "repository_url": "https://github.com/adafruit/Adafruit_SH110x",
      "name": "Adafruit SH110X",
      "version": "2.1.15",
      "version_history": [
        {
          "version": "2.1.14",
          "seen_at": "2026-06-18T08:43:29Z"
        },
        {
          "version": "2.1.14",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.1.15",
          "seen_at": "2026-08-12T16:16:07.620Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-18T08:43:29Z",
      "last_seen_sha": "cf523c8f0a3d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers",
      "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.15.zip",
      "size": 24487,
      "previous_version": "2.1.14",
      "github_stars": 107,
      "github_forks": 46,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T09:38:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SHARP_Memory_Display",
      "repository_url": "https://github.com/adafruit/Adafruit_SHARP_Memory_Display",
      "name": "Adafruit SHARP Memory Display",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:05:59Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:59Z",
      "last_seen_sha": "74d4bb2a37cb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is an Arduino library for the Adafruit Monochrome SHARP Memory Displays",
      "paragraph": "This is an Arduino library for the Adafruit Monochrome SHARP Memory Displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHARP_Memory_Display-1.1.4.zip",
      "size": 11753,
      "previous_version": "1.1.4",
      "github_stars": 72,
      "github_forks": 59,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T15:33:19Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SHT31",
      "repository_url": "https://github.com/adafruit/Adafruit_SHT31",
      "name": "Adafruit SHT31 Library",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:05:59Z"
        },
        {
          "version": "2.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:59Z",
      "last_seen_sha": "b7531993d74d",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SHT31 temperature & humidity sensor.",
      "paragraph": "Arduino library for SHT31 temperature & humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHT31_Library-2.2.2.zip",
      "size": 438768,
      "previous_version": "2.2.2",
      "github_stars": 107,
      "github_forks": 62,
      "github_language": "C++",
      "github_updated_at": "2026-04-26T12:47:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SHT4X",
      "repository_url": "https://github.com/adafruit/Adafruit_SHT4X",
      "name": "Adafruit SHT4x Library",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-11-22T07:09:27Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-22T07:09:27Z",
      "last_seen_sha": "77b4336e4b54",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SHT4x temperature & humidity sensor.",
      "paragraph": "Arduino library for SHT4x temperature & humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor",
        "Adafruit SH110X",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHT4x_Library-1.0.5.zip",
      "size": 249016,
      "previous_version": "1.0.5",
      "github_stars": 14,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T05:37:18Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SHTC3",
      "repository_url": "https://github.com/adafruit/Adafruit_SHTC3",
      "name": "Adafruit SHTC3 Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-08-07T14:09:16Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T14:09:16Z",
      "last_seen_sha": "1716b9473f20",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SHTC3 temperature & humidity sensor.",
      "paragraph": "Arduino library for SHTC3 temperature & humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHTC3_Library-1.0.2.zip",
      "size": 8411,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T23:12:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SI1145_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_SI1145_Library",
      "name": "Adafruit SI1145 Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:06:00Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:00Z",
      "last_seen_sha": "dd6688525116",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the SI1145 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the SI1145 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SI1145_Library-1.2.2.zip",
      "size": 288611,
      "previous_version": "1.2.2",
      "github_stars": 23,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T15:47:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Si4713-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-Si4713-Library",
      "name": "Adafruit Si4713 Library",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-02-26T07:31:09Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:31:09Z",
      "last_seen_sha": "c430c56d1bc7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop",
      "paragraph": "Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Si4713_Library-1.2.4.zip",
      "size": 346400,
      "previous_version": "1.2.4",
      "github_stars": 32,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T13:03:47Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Si5351_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_Si5351_Library",
      "name": "Adafruit Si5351 Library",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-06-26T08:17:18Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:17:18Z",
      "last_seen_sha": "2197146e264e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for Adafruit's Si5351 Clockgen Breakout",
      "paragraph": "Driver for Adafruit's Si5351 Clockgen Breakout",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Si5351_Library-1.5.0.zip",
      "size": 19781,
      "previous_version": "1.5.0",
      "github_stars": 47,
      "github_forks": 35,
      "github_updated_at": "2026-06-25T17:31:02Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_Si7021",
      "repository_url": "https://github.com/adafruit/Adafruit_Si7021",
      "name": "Adafruit Si7021 Library",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.5.3",
          "seen_at": "2025-07-21T16:06:01Z"
        },
        {
          "version": "1.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:01Z",
      "last_seen_sha": "2172b1445e74",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for Si7021 sensors.",
      "paragraph": "Arduino library for Si7021 temperature + humidity sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Si7021_Library-1.5.3.zip",
      "size": 460409,
      "previous_version": "1.5.3",
      "github_stars": 32,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T13:50:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SleepyDog",
      "repository_url": "https://github.com/adafruit/Adafruit_SleepyDog",
      "name": "Adafruit SleepyDog Library",
      "version": "1.8.4",
      "version_history": [
        {
          "version": "1.8.4",
          "seen_at": "2026-04-17T07:47:57Z"
        },
        {
          "version": "1.8.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T07:47:57Z",
      "last_seen_sha": "d6aaf811645f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library to use the watchdog timer for system reset and low power sleep.",
      "paragraph": "Arduino library to use the watchdog timer for system reset and low power sleep.",
      "category": "Other",
      "architectures": [
        "avr",
        "samd",
        "nrf52",
        "teensy",
        "esp32",
        "esp8266",
        "rp2040",
        "rp2350"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SleepyDog_Library-1.8.4.zip",
      "size": 52390,
      "previous_version": "1.8.4",
      "github_stars": 245,
      "github_forks": 75,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T11:48:56Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SoftServo",
      "repository_url": "https://github.com/adafruit/Adafruit_SoftServo",
      "name": "Adafruit SoftServo",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-04-15T07:47:28Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-15T07:47:28Z",
      "last_seen_sha": "0eac82d1eb0f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A lightweight software servo library, designed for Trinket/Gemma but good for other Arduino-compats",
      "paragraph": "A lightweight software servo library, designed for Trinket/Gemma but good for other Arduino-compats",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SoftServo-1.0.4.zip",
      "size": 8638,
      "previous_version": "1.0.4",
      "github_stars": 23,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-04-14T18:00:46Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Soundboard_library",
      "repository_url": "https://github.com/adafruit/Adafruit_Soundboard_library",
      "name": "Adafruit Soundboard library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:01Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:01Z",
      "last_seen_sha": "9902118e41b1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Library for UART control of the Adafruit Soundboard",
      "paragraph": "Arduino Library for UART control of the Adafruit Soundboard",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Soundboard_library-1.1.2.zip",
      "size": 7840,
      "previous_version": "1.1.2",
      "github_stars": 15,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2024-11-14T02:03:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SPA06_003",
      "repository_url": "https://github.com/adafruit/Adafruit_SPA06_003",
      "name": "Adafruit SPA06_003",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:01:31Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:01:31Z",
      "last_seen_sha": "306564e740ca",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SPA06_003 digital pressure sensor",
      "paragraph": "Arduino library for the SPA06_003 miniaturized digital barometric air pressure sensor with high accuracy and low current consumption. Supports I2C communication and includes FIFO buffer for 32 measurements.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SPA06_003-1.0.2.zip",
      "size": 786080,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-24T18:19:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SPIFlash",
      "repository_url": "https://github.com/adafruit/Adafruit_SPIFlash",
      "name": "Adafruit SPIFlash",
      "version": "5.1.1",
      "version_history": [
        {
          "version": "5.1.1",
          "seen_at": "2026-05-25T08:41:36Z"
        },
        {
          "version": "5.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-25T08:41:36Z",
      "last_seen_sha": "38076aa54235",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SPI Flash filesystem support for FAT and CircuitPython FS support from within Arduino",
      "paragraph": "SPI Flash filesystem support for FAT and CircuitPython FS support from within Arduino",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SPIFlash-5.1.1.zip",
      "size": 160563,
      "previous_version": "5.1.1",
      "github_stars": 200,
      "github_forks": 93,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T12:50:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SSD1305",
      "repository_url": "https://github.com/adafruit/Adafruit_SSD1305",
      "name": "Adafruit SSD1305",
      "version": "2.2.3",
      "version_history": [
        {
          "version": "2.2.3",
          "seen_at": "2025-07-21T16:06:02Z"
        },
        {
          "version": "2.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:02Z",
      "last_seen_sha": "d37a200062a0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers",
      "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.2.3.zip",
      "size": 15274,
      "previous_version": "2.2.3",
      "github_stars": 22,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T14:59:54Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SSD1306",
      "repository_url": "https://github.com/adafruit/Adafruit_SSD1306",
      "name": "Adafruit SSD1306",
      "version": "2.5.17",
      "version_history": [
        {
          "version": "2.5.17",
          "seen_at": "2026-06-29T08:43:02Z"
        },
        {
          "version": "2.5.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:43:02Z",
      "last_seen_sha": "4fab1b42a9d7",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SSD1306 oled driver library for monochrome 128x64 and 128x32 displays",
      "paragraph": "SSD1306 oled driver library for monochrome 128x64 and 128x32 displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1306-2.5.17.zip",
      "size": 41831,
      "previous_version": "2.5.17",
      "github_stars": 2076,
      "github_forks": 1035,
      "github_updated_at": "2026-07-01T11:10:58Z",
      "github_language": "C++"
    },
    {
      "repository_name": "sam-peach/Adafruit_SSD1306_EMULATOR",
      "repository_url": "https://github.com/sam-peach/Adafruit_SSD1306_EMULATOR",
      "name": "Adafruit SSD1306 EMULATOR",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:28:39Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:39Z",
      "last_seen_sha": "521d07dc31af",
      "author": "Adafruit, extended by Sam P",
      "maintainer": "Sam P <sampeachdev@gmail.com>",
      "sentence": "SSD1306 emulator oled driver library for monochrome 128x64 and 128x32 displays",
      "paragraph": "SSD1306 emulator oled driver library for monochrome 128x64 and 128x32 displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sam-peach/Adafruit_SSD1306_EMULATOR-0.1.0.zip",
      "size": 28684,
      "previous_version": "0.1.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T00:03:40Z"
    },
    {
      "repository_name": "stblassitude/Adafruit_SSD1306_Wemos_OLED",
      "repository_url": "https://github.com/stblassitude/Adafruit_SSD1306_Wemos_OLED",
      "name": "Adafruit SSD1306 Wemos Mini OLED",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:31:48Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:31:48Z",
      "last_seen_sha": "ddd0c69b2cb7",
      "author": "Adafruit + mcauser",
      "maintainer": "Stefan Bethke <stb@lassitu.de>",
      "sentence": "SSD1306 oled driver library for Wemos D1 Mini OLED shield",
      "paragraph": "This is based on the Adafruit library, with additional code added to support the 64x48 display by mcauser.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/stblassitude/Adafruit_SSD1306_Wemos_Mini_OLED-1.1.2.zip",
      "size": 26503,
      "previous_version": "1.1.2",
      "github_stars": 37,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-09-15T00:39:44Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SSD1325_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_SSD1325_Library",
      "name": "Adafruit SSD1325",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:06:02Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:02Z",
      "last_seen_sha": "e3b954211fe6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SSD1325 monochrome OLED library",
      "paragraph": "SSD1325 monochome OLED library (note does not support grayscale).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1325-1.3.0.zip",
      "size": 12808,
      "previous_version": "1.3.0",
      "github_stars": 14,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-04-10T22:02:38Z"
    },
    {
      "repository_name": "adafruit/Adafruit_SSD1327",
      "repository_url": "https://github.com/adafruit/Adafruit_SSD1327",
      "name": "Adafruit SSD1327",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:06:03Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:03Z",
      "last_seen_sha": "333ba533a44f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "SSD1327 library for grayscale OLEDs based on SSD1327 drivers",
      "paragraph": "SSD1327 library for grayscale OLEDs based on SSD1327 drivers",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1327-1.0.4.zip",
      "size": 14681,
      "previous_version": "1.0.4",
      "github_stars": 23,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T19:42:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit-SSD1331-OLED-Driver-Library-for-Arduino",
      "repository_url": "https://github.com/adafruit/Adafruit-SSD1331-OLED-Driver-Library-for-Arduino",
      "name": "Adafruit SSD1331 OLED Driver Library for Arduino",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:06:21Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:21Z",
      "last_seen_sha": "685d3027bc5c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "For 0.96\" OLEDs in the Adafruit shop",
      "paragraph": "For 0.96\" OLEDs in the Adafruit shop",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1331_OLED_Driver_Library_for_Arduino-1.3.0.zip",
      "size": 26323,
      "previous_version": "1.3.0",
      "github_stars": 108,
      "github_forks": 64,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T17:42:29Z"
    },
    {
      "repository_name": "adafruit/Adafruit-SSD1351-library",
      "repository_url": "https://github.com/adafruit/Adafruit-SSD1351-library",
      "name": "Adafruit SSD1351 library",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-06-04T08:32:33Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-04T08:32:33Z",
      "last_seen_sha": "36d1d40d1d00",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit library for the 1.27\" and 1.5\" color OLEDs in the shop",
      "paragraph": "Adafruit library for the 1.27\" and 1.5\" color OLEDs in the shop",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ILI9341",
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1351_library-1.3.3.zip",
      "size": 14148,
      "previous_version": "1.3.3",
      "github_stars": 151,
      "github_forks": 48,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T01:02:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit-ST7735-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-ST7735-Library",
      "name": "Adafruit ST7735 and ST7789 Library",
      "version": "1.11.0",
      "version_history": [
        {
          "version": "1.11.0",
          "seen_at": "2026-06-26T08:17:49Z"
        },
        {
          "version": "1.11.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:17:49Z",
      "last_seen_sha": "d275acff88f8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit ST7735, ST7789, ST7796S SPI displays.",
      "paragraph": "This is a library for the Adafruit ST7735, ST7789, ST7796S SPI displays.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit seesaw Library",
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ST7735_and_ST7789_Library-1.11.0.zip",
      "size": 70001,
      "previous_version": "1.11.0",
      "github_stars": 701,
      "github_forks": 324,
      "github_updated_at": "2026-06-30T17:27:44Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_STCC4",
      "repository_url": "https://github.com/adafruit/Adafruit_STCC4",
      "name": "Adafruit STCC4",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:01:37Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:01:37Z",
      "last_seen_sha": "d6b7e940a30e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for STCC4 sensor",
      "paragraph": "This library provides an interface for the STCC4 sensor with I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_STCC4-1.0.2.zip",
      "size": 14707,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T13:16:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_STHS34PF80",
      "repository_url": "https://github.com/adafruit/Adafruit_STHS34PF80",
      "name": "Adafruit STHS34PF80",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:01:39Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:01:39Z",
      "last_seen_sha": "6b9054dce731",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for STHS34PF80 infrared sensor for presence and motion detection",
      "paragraph": "This library provides an interface for the STHS34PF80 uncooled infrared sensor. The STHS34PF80 embeds a TMOS sensitive element and signal conditioning ASIC for presence and motion detection with I2C interface, embedded algorithms, and configurable thresholds.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_STHS34PF80-1.0.2.zip",
      "size": 286361,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T14:34:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_STMPE610",
      "repository_url": "https://github.com/adafruit/Adafruit_STMPE610",
      "name": "Adafruit STMPE610",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2025-07-21T16:06:03Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:03Z",
      "last_seen_sha": "1703506fd874",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for STMPE610/811 resistive touch screen controllers",
      "paragraph": "Arduino library for STMPE610/811 resistive touch screen controllers",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_STMPE610-1.1.6.zip",
      "size": 294252,
      "previous_version": "1.1.6",
      "github_stars": 38,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:04:11Z"
    },
    {
      "repository_name": "adafruit/Adafruit_STSPIN",
      "repository_url": "https://github.com/adafruit/Adafruit_STSPIN",
      "name": "Adafruit STSPIN",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:03Z",
      "last_seen_sha": "1e5abfeedeb0",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for STSPIN stepper motor drivers",
      "paragraph": "This library provides a simple interface to control STSPIN stepper motor driver chips including the STSPIN220 with microstepping up to 1/256th step resolution. Compatible with Arduino Stepper library interface.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_STSPIN-1.0.1.zip",
      "size": 11428,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T09:01:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TCA8418",
      "repository_url": "https://github.com/adafruit/Adafruit_TCA8418",
      "name": "Adafruit TCA8418",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:03Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:03Z",
      "last_seen_sha": "5296292186a5",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TCA8418 Matrix Keypad Drivers in the Adafruit shop",
      "paragraph": "Arduino library for the TCA8418 Matrix Keypad Drivers in the Adafruit shop",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SH110X",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TCA8418-1.0.2.zip",
      "size": 23723,
      "previous_version": "1.0.2",
      "github_stars": 7,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T21:12:37Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TCS3430",
      "repository_url": "https://github.com/adafruit/Adafruit_TCS3430",
      "name": "Adafruit TCS3430 Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-03-12T07:23:48Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-12T07:23:48Z",
      "last_seen_sha": "f8ee053711f8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for TCS3430 color and ALS sensor",
      "paragraph": "This library provides an interface for the TCS3430 color and ambient light sensor. The TCS3430 features spectral response matching human eye tristimulus values with programmable gain, interrupt capabilities, and auto-zero calibration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TCS3430_Library-1.1.1.zip",
      "size": 55064,
      "previous_version": "1.1.1",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T17:30:15Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TCS34725",
      "repository_url": "https://github.com/adafruit/Adafruit_TCS34725",
      "name": "Adafruit TCS34725",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2026-05-05T07:43:39Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-05T07:43:39Z",
      "last_seen_sha": "1fabc44fc530",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Driver for Adafruit's TCS34725 RGB Color Sensor Breakout",
      "paragraph": "Driver for Adafruit's TCS34725 RGB Color Sensor Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TCS34725-1.4.4.zip",
      "size": 797985,
      "previous_version": "1.4.4",
      "github_stars": 168,
      "github_forks": 156,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T14:04:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TFLite",
      "repository_url": "https://github.com/adafruit/Adafruit_TFLite",
      "name": "Adafruit TensorFlow Lite",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:06:06Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:06Z",
      "last_seen_sha": "f4dad18a373c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards",
      "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Arcada Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.5.zip",
      "size": 319562,
      "previous_version": "1.2.5",
      "github_stars": 35,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T04:08:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TestBed",
      "repository_url": "https://github.com/adafruit/Adafruit_TestBed",
      "name": "Adafruit TestBed",
      "version": "1.14.3",
      "version_history": [
        {
          "version": "1.14.2",
          "seen_at": "2025-08-08T07:33:55Z"
        },
        {
          "version": "1.14.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.14.3",
          "seen_at": "2026-09-09T00:07:04.287Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-08-08T07:33:55Z",
      "last_seen_sha": "892ce9a838ab",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit's internal test bed code library",
      "paragraph": "Adafruit's internal test bed code library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel",
        "Adafruit MCP4725",
        "Adafruit TinyUSB Library",
        "Adafruit SPIFlash",
        "SdFat - Adafruit Fork",
        "Pico PIO USB",
        "LiquidCrystal",
        "Adafruit DAP library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TestBed-1.14.3.zip",
      "size": 8167289,
      "previous_version": "1.14.2",
      "github_stars": 16,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2025-08-07T19:59:02Z"
    },
    {
      "repository_name": "adafruit/TFTLCD-Library",
      "repository_url": "https://github.com/adafruit/TFTLCD-Library",
      "name": "Adafruit TFTLCD Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-17T08:56:11Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-08-18T18:05:17.590Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-17T08:56:11Z",
      "last_seen_sha": "3e26a7a5ec02",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit 2.8\" TFT display Library",
      "paragraph": "Adafruit 2.8\" TFT display Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TFTLCD_Library-1.0.4.zip",
      "size": 278614,
      "previous_version": "1.0.3",
      "github_stars": 374,
      "github_forks": 261,
      "github_language": "C",
      "github_updated_at": "2026-06-17T05:30:39Z"
    },
    {
      "repository_name": "adafruit/Adafruit-Thermal-Printer-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-Thermal-Printer-Library",
      "name": "Adafruit Thermal Printer Library",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-06-20T08:20:02Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:20:02Z",
      "last_seen_sha": "bf51ad624140",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino Library for Small Thermal Printers",
      "paragraph": "Arduino Library for Small Thermal Printers",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Thermal_Printer_Library-1.4.1.zip",
      "size": 29992,
      "previous_version": "1.4.1",
      "github_stars": 332,
      "github_forks": 169,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T21:30:24Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TiCoServo",
      "repository_url": "https://github.com/adafruit/Adafruit_TiCoServo",
      "name": "Adafruit TiCoServo",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:06:06Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:06Z",
      "last_seen_sha": "cdaf1ddb4433",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Use NeoPixels and servos in the same Arduino sketch (with caveats)",
      "paragraph": "Use NeoPixels and servos in the same Arduino sketch (with caveats)",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TiCoServo-1.0.6.zip",
      "size": 12121,
      "previous_version": "1.0.6",
      "github_stars": 14,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-03-23T11:27:29Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TinyFlash",
      "repository_url": "https://github.com/adafruit/Adafruit_TinyFlash",
      "name": "Adafruit TinyFlash",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:06:06Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:06Z",
      "last_seen_sha": "4e80768eb5bf",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Barebones Winbond SPI flash library for Arduino and Trinket",
      "paragraph": "Barebones Winbond SPI flash library for Arduino and Trinket",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyFlash-1.0.4.zip",
      "size": 13492,
      "previous_version": "1.0.4",
      "github_stars": 30,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:04:36Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TinyRGBLCDShield",
      "repository_url": "https://github.com/adafruit/Adafruit_TinyRGBLCDShield",
      "name": "Adafruit TinyRGBLCDShield",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:07Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:07Z",
      "last_seen_sha": "92f680fc95ca",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit_RGBLCDShield library ported to Trinket/Gemma",
      "paragraph": "Adafruit_RGBLCDShield library ported to Trinket/Gemma",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "TinyWireM"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyRGBLCDShield-1.1.2.zip",
      "size": 13367,
      "previous_version": "1.1.2",
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-10-26T08:29:23Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TinyUSB_Arduino",
      "repository_url": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino",
      "name": "Adafruit TinyUSB Library",
      "version": "3.7.7",
      "version_history": [
        {
          "version": "3.7.7",
          "seen_at": "2026-06-23T08:16:24Z"
        },
        {
          "version": "3.7.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:16:24Z",
      "last_seen_sha": "080526b4b841",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "TinyUSB library for Arduino",
      "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3, CH32V",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit SPIFlash",
        "MIDI Library",
        "SdFat - Adafruit Fork"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.7.7.zip",
      "size": 880197,
      "previous_version": "3.7.7",
      "github_stars": 649,
      "github_forks": 177,
      "github_updated_at": "2026-07-01T23:07:08Z",
      "github_language": "C"
    },
    {
      "repository_name": "adafruit/Adafruit_TLA202x",
      "repository_url": "https://github.com/adafruit/Adafruit_TLA202x",
      "name": "Adafruit TLA202x",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:07Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:07Z",
      "last_seen_sha": "4a611738866e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TLA202x sensors in the Adafruit shop",
      "paragraph": "Arduino library for the TLA202x sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TLA202x-1.0.2.zip",
      "size": 15151,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-05-04T14:53:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TLC5947",
      "repository_url": "https://github.com/adafruit/Adafruit_TLC5947",
      "name": "Adafruit TLC5947",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:06:08Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:08Z",
      "last_seen_sha": "33b69ffa7cd2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit's Arduino driver for the TLC5947 PWM LED Driver Breakout.",
      "paragraph": "Adafruit's Arduino driver for the TLC5947 PWM LED Driver Breakout.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TLC5947-1.2.3.zip",
      "size": 517027,
      "previous_version": "1.2.3",
      "github_stars": 39,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:04:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TLC59711",
      "repository_url": "https://github.com/adafruit/Adafruit_TLC59711",
      "name": "Adafruit TLC59711",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.4",
          "seen_at": "2025-07-21T16:06:08Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:08Z",
      "last_seen_sha": "43f7cbf70553",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for our Adafruit 12-channel PWM/LED driver.",
      "paragraph": "Library for our Adafruit 12-channel PWM/LED driver.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TLC59711-1.3.4.zip",
      "size": 210831,
      "previous_version": "1.3.4",
      "github_stars": 23,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T21:08:42Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TLV320_I2S",
      "repository_url": "https://github.com/adafruit/Adafruit_TLV320_I2S",
      "name": "Adafruit TLV320 I2S",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-12-29T07:13:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-29T07:13:30Z",
      "last_seen_sha": "01151a77de79",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TLV320DAC3100 I2S DAC.",
      "paragraph": "Arduino library for the TLV320DAC3100 I2S DAC.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TLV320_I2S-1.0.0.zip",
      "size": 25319,
      "previous_version": "1.0.0",
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-26T00:41:26Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMAG5273",
      "repository_url": "https://github.com/adafruit/Adafruit_TMAG5273",
      "name": "Adafruit TMAG5273",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-19T07:27:33Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-19T07:27:33Z",
      "last_seen_sha": "2cd7dc26ce27",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TI TMAG5273 3-axis Hall-effect sensor",
      "paragraph": "Arduino library for the TI TMAG5273 low-power linear 3D Hall-effect magnetic sensor with I2C interface. Supports all TMAG5273 variants (A1/A2/B1/B2/C1/C2/D1/D2).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMAG5273-1.0.1.zip",
      "size": 49659,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T02:30:14Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMF8801",
      "repository_url": "https://github.com/adafruit/Adafruit_TMF8801",
      "name": "Adafruit TMF8801",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-20T02:23:35.155Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-09-02T04:03:18.217Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-20T02:23:35.155Z",
      "last_seen_sha": "c87d40aa3fcf",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TMF8801 Time-of-Flight distance sensor.",
      "paragraph": "Supports continuous and single-shot ranging, result interrupts, factory calibration, algorithm-state replay, GPIO configuration, and standby mode.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMF8801-1.0.1.zip",
      "size": 251883,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-08-19T22:46:40Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMF8806",
      "repository_url": "https://github.com/adafruit/Adafruit_TMF8806",
      "name": "Adafruit TMF8806",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-09T20:02:27.134Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-09T20:02:27.134Z",
      "last_seen_sha": "cbec956e55e6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TMF8806 Time-of-Flight distance sensor.",
      "paragraph": "Arduino library for the TMF8806 dToF sensor from ams-OSRAM. Measures distances from 10mm to 5000mm using ROM firmware, or 10000mm using the included optional RAM firmware patch.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMF8806-1.0.0.zip",
      "size": 39768,
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-08-27T22:57:07Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMP006",
      "repository_url": "https://github.com/adafruit/Adafruit_TMP006",
      "name": "Adafruit TMP006",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:06:08Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:08Z",
      "last_seen_sha": "01cc8417bea2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit TMP006 Infrared Thermopile Sensor",
      "paragraph": "This is a library for the Adafruit TMP006 Infrared Thermopile Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMP006-1.1.0.zip",
      "size": 6463,
      "previous_version": "1.1.0",
      "github_stars": 17,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:05:31Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMP007_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_TMP007_Library",
      "name": "Adafruit TMP007 Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-02-26T07:30:42Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:42Z",
      "last_seen_sha": "1d2422ca6990",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for Adafruit TMP007 Thermopile sensor Breakout",
      "paragraph": "Arduino library for Adafruit TMP007 Thermopile sensor Breakout",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMP007_Library-1.1.3.zip",
      "size": 587422,
      "previous_version": "1.1.3",
      "github_stars": 6,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:47:55Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TMP117",
      "repository_url": "https://github.com/adafruit/Adafruit_TMP117",
      "name": "Adafruit TMP117",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-12T07:23:53Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-12T07:23:53Z",
      "last_seen_sha": "66081db4e16b",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TMP117 and TMP119 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the TMP117 and TMP119 high-accuracy temperature sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TMP117-1.0.5.zip",
      "size": 23397,
      "previous_version": "1.0.5",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T17:30:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TouchScreen",
      "repository_url": "https://github.com/adafruit/Adafruit_TouchScreen",
      "name": "Adafruit TouchScreen",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2026-05-21T08:20:56Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-21T08:20:56Z",
      "last_seen_sha": "305b99925946",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit TouchScreen display library.",
      "paragraph": "Adafruit TouchScreen display library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.6.zip",
      "size": 11046,
      "previous_version": "1.1.6",
      "github_stars": 329,
      "github_forks": 214,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T21:40:31Z"
    },
    {
      "repository_name": "adafruit/Adafruit-TPA2016-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-TPA2016-Library",
      "name": "Adafruit TPA2016 Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:06:22Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:22Z",
      "last_seen_sha": "1dbde49b1020",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the Adafruit TPA2016(D2) I2C controlled AGC audio amplifier",
      "paragraph": "Arduino library for the Adafruit TPA2016(D2) I2C controlled AGC audio amplifier",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TPA2016_Library-1.2.2.zip",
      "size": 220662,
      "previous_version": "1.2.2",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-05-10T06:53:51Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Trellis_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_Trellis_Library",
      "name": "Adafruit Trellis Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:09Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:09Z",
      "last_seen_sha": "fdd628310566",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for controlling Adafruit Trellis",
      "paragraph": "Arduino library for controlling Adafruit Trellis",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Trellis_Library-1.0.1.zip",
      "size": 12107,
      "previous_version": "1.0.1",
      "github_stars": 45,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2025-08-10T08:18:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TSC2007",
      "repository_url": "https://github.com/adafruit/Adafruit_TSC2007",
      "name": "Adafruit TSC2007",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:10Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:10Z",
      "last_seen_sha": "ed926918bde1",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TSC2007 resistive touch screen drivers in the Adafruit shop",
      "paragraph": "Arduino library for the TSC2007 resistive touch screen drivers in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TSC2007-1.1.2.zip",
      "size": 593426,
      "previous_version": "1.1.2",
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-29T01:41:36Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TSC2046",
      "repository_url": "https://github.com/adafruit/Adafruit_TSC2046",
      "name": "Adafruit TSC2046",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:10Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:10Z",
      "last_seen_sha": "1114bf1616f5",
      "author": "Qyriad",
      "maintainer": "Qyriad <qyriad@qyriad.me>",
      "sentence": "A library for the TI TSC2046 touchscreen.",
      "paragraph": "A library for the TI TSC2046 touchscreen.",
      "category": "Display",
      "architectures": [],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TSC2046-1.0.1.zip",
      "size": 273692,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-17T18:59:00Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TSL2561",
      "repository_url": "https://github.com/adafruit/Adafruit_TSL2561",
      "name": "Adafruit TSL2561",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-04-10T07:46:30Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T07:46:30Z",
      "last_seen_sha": "901db2ba758c",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Unified sensor driver for Adafruit's TSL2561 breakouts",
      "paragraph": "Unified sensor driver for Adafruit's TSL2561 breakouts",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TSL2561-1.1.3.zip",
      "size": 12610,
      "previous_version": "1.1.3",
      "github_stars": 88,
      "github_forks": 77,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T18:50:58Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TSL2585",
      "repository_url": "https://github.com/adafruit/Adafruit_TSL2585",
      "name": "Adafruit TSL2585",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-25T20:04:40.652Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-25T20:04:40.652Z",
      "last_seen_sha": "a13bef5b0b13",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the TSL2585 ambient light, infrared, and UVA sensor.",
      "paragraph": "Read coherent photopic, infrared, and factory-calibrated UVA measurements with configurable integration time, per-channel gain, threshold interrupts, and GPIO control.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TSL2585-1.0.0.zip",
      "size": 353095,
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-08-25T16:23:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_TSL2591_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_TSL2591_Library",
      "name": "Adafruit TSL2591 Library",
      "version": "1.4.5",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2026-04-23T07:45:06Z"
        },
        {
          "version": "1.4.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-23T07:45:06Z",
      "last_seen_sha": "c64e063a3d7f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for the TSL2591 digital luminosity (light) sensors.",
      "paragraph": "Library for the TSL2591 digital luminosity (light) sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TSL2591_Library-1.4.5.zip",
      "size": 14586,
      "previous_version": "1.4.5",
      "github_stars": 66,
      "github_forks": 54,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T15:00:41Z"
    },
    {
      "repository_name": "adafruit/Adafruit_uBlox",
      "repository_url": "https://github.com/adafruit/Adafruit_uBlox",
      "name": "Adafruit uBlox",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-02T08:07:14Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-02T08:07:14Z",
      "last_seen_sha": "6adca3b0f2e6",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for interfacing with u-blox GPS/RTK modules.",
      "paragraph": "Library for interfacing with u-blox GPS/RTK modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit GPS Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_uBlox-1.0.1.zip",
      "size": 19665,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-28T16:42:34Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Sensor",
      "repository_url": "https://github.com/adafruit/Adafruit_Sensor",
      "name": "Adafruit Unified Sensor",
      "version": "1.1.15",
      "version_history": [
        {
          "version": "1.1.15",
          "seen_at": "2026-06-23T08:16:13Z"
        },
        {
          "version": "1.1.15",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:16:13Z",
      "last_seen_sha": "275d872cde26",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Required for all Adafruit Unified Sensor based libraries.",
      "paragraph": "A unified sensor abstraction layer used by many Adafruit sensor libraries.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Unified_Sensor-1.1.15.zip",
      "size": 15418,
      "previous_version": "1.1.15",
      "github_stars": 1064,
      "github_forks": 718,
      "github_updated_at": "2026-06-22T16:39:55Z",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_UNTZtrument",
      "repository_url": "https://github.com/adafruit/Adafruit_UNTZtrument",
      "name": "Adafruit UNTZtrument",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:06:10Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:10Z",
      "last_seen_sha": "a11e3fb97abb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Adafruit UNTZtrument",
      "paragraph": "Adafruit UNTZtrument",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Trellis Library",
        "MIDIUSB",
        "Adafruit BluefruitLE nRF51"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_UNTZtrument-2.0.3.zip",
      "size": 21112,
      "previous_version": "2.0.3",
      "github_stars": 22,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:05:50Z"
    },
    {
      "repository_name": "adafruit/Adafruit-VC0706-Serial-Camera-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-VC0706-Serial-Camera-Library",
      "name": "Adafruit VC0706 Serial Camera Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-09-16T07:18:24Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-16T07:18:24Z",
      "last_seen_sha": "ab5f9835ac36",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Library for VC0706-based Serial JPEG Cameras",
      "paragraph": "Library for VC0706-based Serial JPEG Cameras",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VC0706_Serial_Camera_Library-1.2.2.zip",
      "size": 16595,
      "previous_version": "1.2.2",
      "github_stars": 139,
      "github_forks": 108,
      "github_language": "C++",
      "github_updated_at": "2025-11-23T00:32:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VCNL4020",
      "repository_url": "https://github.com/adafruit/Adafruit_VCNL4020",
      "name": "Adafruit VCNL4020 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:11Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:11Z",
      "last_seen_sha": "b9efc334e92e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the VCNL4020 light and proximity sensor",
      "paragraph": "Arduino library for the VCNL4020 light and proximity sensor",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4020_Library-1.0.1.zip",
      "size": 262861,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-13T19:31:20Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VCNL4030",
      "repository_url": "https://github.com/adafruit/Adafruit_VCNL4030",
      "name": "Adafruit VCNL4030",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-19T07:27:39Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-19T07:27:39Z",
      "last_seen_sha": "ff351c5a98dd",
      "author": "Adafruit (ladyada)",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for VCNL4030X01 proximity and ambient light sensor",
      "paragraph": "This library provides an interface for the VCNL4030X01 fully integrated proximity and ambient light sensor with IR emitter. Features 16-bit ALS, 12/16-bit proximity, programmable LED current, interrupt thresholds, sunlight cancellation, and white channel detection.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4030-1.0.1.zip",
      "size": 48390,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T02:30:18Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VCNL4040",
      "repository_url": "https://github.com/adafruit/Adafruit_VCNL4040",
      "name": "Adafruit VCNL4040",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:06:11Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:11Z",
      "last_seen_sha": "2d5ccd0cbf91",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop",
      "paragraph": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4040-1.2.0.zip",
      "size": 498499,
      "previous_version": "1.2.0",
      "github_stars": 9,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T08:04:21Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VCNL4200",
      "repository_url": "https://github.com/adafruit/Adafruit_VCNL4200",
      "name": "Adafruit VCNL4200 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:11Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:11Z",
      "last_seen_sha": "e63def95a438",
      "author": "Adafruit <info@adafruit.com>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for VCNL4200.",
      "paragraph": "Arduino library for VCNL4200.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4200_Library-1.0.1.zip",
      "size": 272321,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T23:22:02Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VEML6046",
      "repository_url": "https://github.com/adafruit/Adafruit_VEML6046",
      "name": "Adafruit VEML6046 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:01:48Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:01:48Z",
      "last_seen_sha": "6435399583ac",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for VEML6046 high accuracy RGBIR color sensor",
      "paragraph": "This library provides an interface for the VEML6046 high accuracy color digital 16-bit resolution sensor. The VEML6046 includes RGBIR photodiodes, 16-bit A/D converter, I2C interface, and interrupt functionality for ambient light and color sensing applications.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6046_Library-1.0.1.zip",
      "size": 9531,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-19T15:59:11Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VEML6070",
      "repository_url": "https://github.com/adafruit/Adafruit_VEML6070",
      "name": "Adafruit VEML6070 Library",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:06:11Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:11Z",
      "last_seen_sha": "da3dc698da07",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for VEML6070",
      "paragraph": "Arduino library for VEML6070",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ILI9341",
        "AUnit"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6070_Library-1.0.8.zip",
      "size": 6737,
      "previous_version": "1.0.8",
      "github_stars": 15,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-01-06T02:50:35Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VEML6075",
      "repository_url": "https://github.com/adafruit/Adafruit_VEML6075",
      "name": "Adafruit VEML6075 Library",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:06:12Z"
        },
        {
          "version": "2.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:12Z",
      "last_seen_sha": "e3461b4817ec",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for VEML6075",
      "paragraph": "Arduino library for VEML6075",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-2.2.2.zip",
      "size": 8524,
      "previous_version": "2.2.2",
      "github_stars": 20,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2024-05-11T15:04:10Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VEML7700",
      "repository_url": "https://github.com/adafruit/Adafruit_VEML7700",
      "name": "Adafruit VEML7700 Library",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2025-07-21T16:06:12Z"
        },
        {
          "version": "2.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:12Z",
      "last_seen_sha": "4b331be2723e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop",
      "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.6.zip",
      "size": 11386,
      "previous_version": "2.1.6",
      "github_stars": 22,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T15:10:12Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VL53L1X",
      "repository_url": "https://github.com/adafruit/Adafruit_VL53L1X",
      "name": "Adafruit VL53L1X",
      "version": "3.1.2",
      "version_history": [
        {
          "version": "3.1.2",
          "seen_at": "2026-05-13T08:10:27Z"
        },
        {
          "version": "3.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-13T08:10:27Z",
      "last_seen_sha": "c6774437b18b",
      "author": "Adafruit",
      "maintainer": "adafruit <support@adafruit.com>",
      "sentence": "Sensor driver for VL53L1X / VL53L1CX Time of Flight sensor",
      "paragraph": "Sensor driver for VL53L1X / VL53L1CX Time of Flight sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VL53L1X-3.1.2.zip",
      "size": 57171,
      "previous_version": "3.1.2",
      "github_stars": 24,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T11:15:43Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VL53L5",
      "repository_url": "https://github.com/adafruit/Adafruit_VL53L5",
      "name": "Adafruit VL53L5CX",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-10T07:46:35Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T07:46:35Z",
      "last_seen_sha": "6ff7705766f2",
      "author": "Limor 'ladyada' Fried with assistance from Claude Code",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ST VL53L5CX 8x8 Time-of-Flight sensor",
      "paragraph": "Uses the ST Ultra Lite Driver with Adafruit BusIO for I2C transport. Supports 4x4 and 8x8 resolution modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VL53L5CX-1.0.1.zip",
      "size": 201521,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-06-07T15:16:59Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VL53L7",
      "repository_url": "https://github.com/adafruit/Adafruit_VL53L7",
      "name": "Adafruit VL53L7CX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T07:44:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T07:44:54Z",
      "last_seen_sha": "e2265420af2d",
      "author": "Limor 'ladyada' Fried with assistance from Claude Code",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ST VL53L7CX 8x8 Time-of-Flight sensor",
      "paragraph": "Uses the ST Ultra Lite Driver with Adafruit BusIO for I2C transport. Supports 4x4 and 8x8 resolution modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VL53L7CX-1.0.0.zip",
      "size": 204881,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-06-17T17:52:02Z"
    },
    {
      "repository_name": "adafruit/Adafruit_VS1053_Library",
      "repository_url": "https://github.com/adafruit/Adafruit_VS1053_Library",
      "name": "Adafruit VS1053 Library",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2026-01-05T07:19:55Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-05T07:19:55Z",
      "last_seen_sha": "c2d75b8a5518",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "This is a library for the Adafruit VS1053 Codec Breakout and Music Maker Shields",
      "paragraph": "This is a library for the Adafruit VS1053 Codec Breakout and Music Maker Shields",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "SD",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VS1053_Library-1.4.4.zip",
      "size": 40872,
      "previous_version": "1.4.4",
      "github_stars": 152,
      "github_forks": 117,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T19:08:16Z"
    },
    {
      "repository_name": "adafruit/Adafruit_WavePlayer",
      "repository_url": "https://github.com/adafruit/Adafruit_WavePlayer",
      "name": "Adafruit WavePlayer Library",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:06:13Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:13Z",
      "last_seen_sha": "67bf5a068888",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Helper library for wrangling Wave files",
      "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "SdFat - Adafruit Fork",
        "Adafruit Arcada Library",
        "Adafruit Zero DMA Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.7.zip",
      "size": 1600122,
      "previous_version": "1.0.7",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-18T01:41:53Z"
    },
    {
      "repository_name": "adafruit/Adafruit_WF100DPZ",
      "repository_url": "https://github.com/adafruit/Adafruit_WF100DPZ",
      "name": "Adafruit WF100DPZ",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-02T07:33:21Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-02T07:33:21Z",
      "last_seen_sha": "b9e3afc111cd",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the WF100DPZ pressure sensor",
      "paragraph": "I2C driver for the WF100DPZ low-cost MEMS gauge pressure sensor with integrated temperature output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WF100DPZ-1.0.2.zip",
      "size": 36234,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-01T09:44:48Z"
    },
    {
      "repository_name": "adafruit/Adafruit_Wippersnapper_Arduino",
      "repository_url": "https://github.com/adafruit/Adafruit_Wippersnapper_Arduino",
      "name": "Adafruit WipperSnapper",
      "version": "1.0.0-beta.1",
      "version_history": [
        {
          "version": "1.0.0-beta.131",
          "seen_at": "2026-06-20T08:19:46Z"
        },
        {
          "version": "1.0.0-beta.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:19:46Z",
      "last_seen_sha": "c1ed1ab13abb",
      "author": "Adafruit",
      "maintainer": "Adafruit <adafruitio@adafruit.com>",
      "sentence": "Arduino library to access WipperSnapper",
      "paragraph": "Arduino library to access WipperSnapper",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit MQTT Library",
        "Adafruit NeoPixel",
        "Adafruit TinyUSB Library",
        "Adafruit SPIFlash",
        "ArduinoJson",
        "Adafruit DotStar"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WipperSnapper-1.0.0-beta.1.zip",
      "size": 178765,
      "previous_version": "1.0.0-beta.131",
      "github_stars": 53,
      "github_forks": 56,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T18:18:06Z"
    },
    {
      "repository_name": "adafruit/Adafruit-WS2801-Library",
      "repository_url": "https://github.com/adafruit/Adafruit-WS2801-Library",
      "name": "Adafruit WS2801 Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:06:23Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:23Z",
      "last_seen_sha": "4dbc12931b8e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for controlling strips/pixels using WS2801 driver chips",
      "paragraph": "Arduino library for controlling strips/pixels using WS2801 driver chips",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WS2801_Library-1.1.3.zip",
      "size": 10992,
      "previous_version": "1.1.3",
      "github_stars": 186,
      "github_forks": 73,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T22:27:33Z"
    },
    {
      "repository_name": "adafruit/Adafruit_xCA9554",
      "repository_url": "https://github.com/adafruit/Adafruit_xCA9554",
      "name": "Adafruit XCA9554",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:13Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:13Z",
      "last_seen_sha": "6aa77939f38e",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for TCA9554 or PCA9554 8-bit GPIO expanders",
      "paragraph": "Arduino library for the TCA9554 or PCA9554 8-bit GPIO expanders",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_XCA9554-1.0.0.zip",
      "size": 7609,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-17T07:51:48Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ZeroDMA",
      "repository_url": "https://github.com/adafruit/Adafruit_ZeroDMA",
      "name": "Adafruit Zero DMA Library",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-10-16T07:18:49Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-16T07:18:49Z",
      "last_seen_sha": "5ea22a095292",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0",
      "paragraph": "DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_DMA_Library-1.1.4.zip",
      "size": 22506,
      "previous_version": "1.1.4",
      "github_stars": 61,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T17:20:32Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ZeroFFT",
      "repository_url": "https://github.com/adafruit/Adafruit_ZeroFFT",
      "name": "Adafruit Zero FFT Library",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:06:14Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:14Z",
      "last_seen_sha": "c49cb31382cb",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "FFT library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).",
      "paragraph": "FFT library for the Arduino Zero / Adafruit Feather M0 (SAMD21 processor).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ILI9341",
        "Adafruit Zero PDM Library",
        "Adafruit Circuit Playground"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_FFT_Library-1.0.6.zip",
      "size": 131412,
      "previous_version": "1.0.6",
      "github_stars": 45,
      "github_forks": 18,
      "github_language": "C",
      "github_updated_at": "2026-05-18T19:58:01Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ZeroI2S",
      "repository_url": "https://github.com/adafruit/Adafruit_ZeroI2S",
      "name": "Adafruit Zero I2S Library",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:06:14Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:14Z",
      "last_seen_sha": "a4688947a1ca",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards",
      "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.2.4.zip",
      "size": 18929,
      "previous_version": "1.2.4",
      "github_stars": 34,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-09-21T23:39:52Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ZeroPDM",
      "repository_url": "https://github.com/adafruit/Adafruit_ZeroPDM",
      "name": "Adafruit Zero PDM Library",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-02-26T07:30:55Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:55Z",
      "last_seen_sha": "7519f9d6a761",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "PDM Microphone Input library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).",
      "paragraph": "PDM Microphone Input library for the Arduino Zero / Adafruit Feather M0 (SAMD21 processor).",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit Zero DMA Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_PDM_Library-1.2.4.zip",
      "size": 19132,
      "previous_version": "1.2.4",
      "github_stars": 16,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:48:02Z"
    },
    {
      "repository_name": "adafruit/Adafruit_ZeroTimer",
      "repository_url": "https://github.com/adafruit/Adafruit_ZeroTimer",
      "name": "Adafruit ZeroTimer Library",
      "version": "2.2.5",
      "version_history": [
        {
          "version": "2.2.5",
          "seen_at": "2026-02-26T07:30:57Z"
        },
        {
          "version": "2.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-26T07:30:57Z",
      "last_seen_sha": "f383dd2639f2",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for SAMD21/SAMD51 timer control",
      "paragraph": "Arduino library for SAMD21/SAMD51 timer control",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.2.5.zip",
      "size": 16467,
      "previous_version": "2.2.5",
      "github_stars": 31,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T01:48:05Z"
    },
    {
      "repository_name": "A223D/Adafruit_4_01_ColourEPaper",
      "repository_url": "https://github.com/A223D/Adafruit_4_01_ColourEPaper",
      "name": "Adafruit_4_01_ColourEPaper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:05Z",
      "last_seen_sha": "df2302ea430e",
      "author": "Kushagra Goel <kushagra.goel@mail.utoronto.ca>",
      "maintainer": "Kushagra Goel <kushagra.goel@mail.utoronto.ca>",
      "sentence": "Adafruit connector library for the WaveShare 4.01 Colour Epaper display",
      "paragraph": "Works with AdafruitGFX",
      "category": "Display",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-21T00:27:28Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/A223D/Adafruit_4_01_ColourEPaper"
    },
    {
      "repository_name": "JoJos1220/adafruit_fram_i2C_mock",
      "repository_url": "https://github.com/JoJos1220/adafruit_fram_i2C_mock",
      "name": "adafruit_fram_i2c_mock",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:51Z",
      "last_seen_sha": "c51e26f1cbac",
      "author": "Jojo1220 <johannes.reichhold@gmail.com>",
      "maintainer": "Jojo1220 <johannes.reichhold@gmail.com>",
      "sentence": "MOCK Library for I2C-FRAM Chip.",
      "paragraph": "It is a simple mock lib for the adafruit_fram_i2c library. It was made for unit-testing with no further need of Hardware.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-07T09:25:53Z",
      "download_url": "https://github.com/JoJos1220/adafruit_fram_i2c_mock"
    },
    {
      "repository_name": "JoJos1220/adafruit_INA219_mock",
      "repository_url": "https://github.com/JoJos1220/adafruit_INA219_mock",
      "name": "adafruit_ina219_mock",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:51Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:51Z",
      "last_seen_sha": "7d8d022f2702",
      "author": "Jojo1220 <johannes.reichhold@gmail.com>",
      "maintainer": "Jojo1220 <johannes.reichhold@gmail.com>",
      "sentence": "MOCK Library for INA219 Current Sensor.",
      "paragraph": "It is a simple mock lib for the adafruit_ina219 library. It was made for unit-testing with no further need of Hardware.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JoJos1220/adafruit_ina219_mock-1.0.0.zip",
      "size": 6426,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-05T09:20:23Z"
    },
    {
      "repository_name": "fun6400/Adafruit_SSD1306_72x40",
      "repository_url": "https://github.com/fun6400/Adafruit_SSD1306_72x40",
      "name": "Adafruit_SSD1306_72x40",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-22T09:00:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:00:44Z",
      "last_seen_sha": "ad528e1182f7",
      "author": "Hans Schou",
      "maintainer": "Hans Schou <hans.schou@gmail.com>",
      "sentence": "Fix for 72x40 OLED displays. Requires and extends Adafruit_SSD1306 – not affiliated with Adafruit®.",
      "paragraph": "Wraps Adafruit_SSD1306 and corrects the init sequence and column offset for the 72x40 display. Based on init parameters from the U8g2 library. Tested on ESP32-C3.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-21T20:34:52Z",
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/fun6400/Adafruit_SSD1306_72x40",
      "github_language": "C++"
    },
    {
      "repository_name": "adafruit/Adafruit_VCNL4010",
      "repository_url": "https://github.com/adafruit/Adafruit_VCNL4010",
      "name": "Adafruit_VCNL4010",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:11Z",
      "last_seen_sha": "39e597282edf",
      "author": "Adafruit",
      "maintainer": "adafruit <support@adafruit.com>",
      "sentence": "Sensor driver for VCNL4010 IR proximity sensor",
      "paragraph": "Sensor driver for VCNL4010 IR proximity sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-04-04T21:48:44Z",
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/adafruit/Adafruit_VCNL4010"
    },
    {
      "repository_name": "adafruit/Adafruit_VL53L0X",
      "repository_url": "https://github.com/adafruit/Adafruit_VL53L0X",
      "name": "Adafruit_VL53L0X",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-04-29T07:47:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T07:47:14Z",
      "last_seen_sha": "7e07291e16ca",
      "author": "Adafruit",
      "maintainer": "adafruit <support@adafruit.com>",
      "sentence": "Sensor driver for VL53L0X Time of Flight sensor",
      "paragraph": "Sensor driver for VL53L0X Time of Flight sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 176,
      "github_forks": 127,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T22:31:33Z",
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/adafruit/Adafruit_VL53L0X"
    },
    {
      "repository_name": "adafruit/Adafruit_VL6180X",
      "repository_url": "https://github.com/adafruit/Adafruit_VL6180X",
      "name": "Adafruit_VL6180X",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2025-07-21T16:06:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:13Z",
      "last_seen_sha": "d124ca142ae5",
      "author": "Adafruit",
      "maintainer": "adafruit <support@adafruit.com>",
      "sentence": "Sensor driver for VL6180X Time of Flight sensor",
      "paragraph": "Sensor driver for VL6180X Time of Flight sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T15:42:19Z",
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/adafruit/Adafruit_VL6180X"
    },
    {
      "repository_name": "Zuntara/Arduino.AdagioPro",
      "repository_url": "https://github.com/Zuntara/Arduino.AdagioPro",
      "name": "AdagioPro",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:16Z",
      "last_seen_sha": "43ae66703d97",
      "author": "Filip Slaets (Zuntara)",
      "maintainer": "Filip Slaets (Zuntara)",
      "sentence": "Controls Adagio RGB Poollights over RS-485 (with PLPREM)",
      "paragraph": "Makes it easy to control the RGB poollights of Adagio over RS-485 which connects to a PLPREM300 module",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-04-01T07:47:12Z",
      "download_url": "https://github.com/Zuntara/Arduino.AdagioPro"
    },
    {
      "repository_name": "werktag/Adaino",
      "repository_url": "https://github.com/werktag/Adaino",
      "name": "Adaino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:34:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:13Z",
      "last_seen_sha": "1e7802f74e8e",
      "author": "Werktag <opensource@werktag.io>",
      "maintainer": "Andre Meyer <andmeyer@werktag.io>",
      "sentence": "An Analog Data Acquisition library for Arduino.",
      "paragraph": "Adaino simplifies reading analog inputs at any sampling rate and cares about the proper acquisition thereof. Currently, only Arduino devices with an SAMD21 microcontroler as found in the Arduino MKR or Adafruit Feather families are supported.",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-04-15T20:52:53Z",
      "download_url": "https://github.com/werktag/Adaino"
    },
    {
      "repository_name": "zivoy/AdaptiveMapping",
      "repository_url": "https://github.com/zivoy/AdaptiveMapping",
      "name": "AdaptiveMapping",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:35:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:11Z",
      "last_seen_sha": "2fe831e9828e",
      "author": "Ziv Shalit <ziv132@gmail.com>",
      "maintainer": "Ziv Shalit <ziv132@gmail.com>",
      "sentence": "A library that makes it easier to map inputs to a range.",
      "paragraph": "This library auto detects the min and max of an input so you can map it to a known range and it can adjust automatically to fit the range over time.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-16T02:11:12Z",
      "download_url": "https://github.com/zivoy/AdaptiveMapping"
    },
    {
      "repository_name": "FranciscoRos/AdaptiveTXWSN",
      "repository_url": "https://github.com/FranciscoRos/AdaptiveTXWSN",
      "name": "AdaptiveTXWSN",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-01-02T21:42:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:13Z",
      "last_seen_sha": "20ddd6722c9c",
      "author": "Francisco Rosales <franciscorosaleshuey@gmail.com>, Omar Tox <toxdzulomar@gmail.com>",
      "maintainer": "Francisco Rosales <franciscorosaleshuey@gmail.com>",
      "sentence": "Permite la transmisión adaptativa en WSN ajustando el período de envío según el voltaje de la batería.",
      "paragraph": "Esta librería permite a un nodo sensor (ej. Arduino) ajustar su período de transmisión basado en el voltaje de su batería, ahorrando energía cuando el nivel es bajo. Monitorea el voltaje, lo clasifica en niveles (ALTO, MEDIO, BAJO) y determina el intervalo de tiempo adecuado para la próxima transmisión.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T14:18:29Z",
      "download_url": "https://github.com/FranciscoRos/AdaptiveTXWSN"
    },
    {
      "repository_name": "NitrofMtl/ADC_Sampler",
      "repository_url": "https://github.com/NitrofMtl/ADC_Sampler",
      "name": "ADC_SAmpler",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:23:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:19Z",
      "last_seen_sha": "3002ae4bb187",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "Enable analog sequencer with  timer on SAM3x DUE",
      "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading at a define sample rate.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T14:18:25Z",
      "download_url": "https://github.com/NitrofMtl/ADC_Sampler"
    },
    {
      "repository_name": "NitrofMtl/ADC_SEQR",
      "repository_url": "https://github.com/NitrofMtl/ADC_SEQR",
      "name": "ADC_SEQR",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:23:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:20Z",
      "last_seen_sha": "f87b8f35a422",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "Enable analog sequencer on SAM3x DUE",
      "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T21:30:38Z",
      "download_url": "https://github.com/NitrofMtl/ADC_SEQR"
    },
    {
      "repository_name": "RobTillaart/ADC081S",
      "repository_url": "https://github.com/RobTillaart/ADC081S",
      "name": "ADC081S",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:26:52Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:52Z",
      "last_seen_sha": "c6c871d0cc8c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADC081S 8 bit ADC (SPI).",
      "paragraph": "ADC081S021,ADC081S051,ADC081S101,ADC101S021,ADC101S051,ADC101S101,ADC121S021,ADC121S051,ADC121S101",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADC081S-0.3.2.zip",
      "size": 13936,
      "previous_version": "0.3.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T12:25:49Z"
    },
    {
      "repository_name": "RobTillaart/ADC08XS",
      "repository_url": "https://github.com/RobTillaart/ADC08XS",
      "name": "ADC08XS",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:26:52Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:52Z",
      "last_seen_sha": "9449d83180e9",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADC08XS 8, 10, 12 bit ADC (SPI), 2 or 4 channel.",
      "paragraph": "ADC082S, ADC084S, ADC102S, ADC104S, ADC122S, ADC124S",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADC08XS-0.3.2.zip",
      "size": 17706,
      "previous_version": "0.3.0",
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T12:26:00Z"
    },
    {
      "repository_name": "joseluu/adc128d818_driver",
      "repository_url": "https://github.com/joseluu/adc128d818_driver",
      "name": "ADC128D818",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-04-21T08:20:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T08:20:38Z",
      "last_seen_sha": "17f764c066ec",
      "author": "Jose Luu <jose.luu@gmail.com>",
      "maintainer": "Jose Luu <jose.luu@gmail.com>",
      "sentence": "Use ADC128D818 8-channel I2C ADC for various temperature sensors",
      "paragraph": "Read millivolt values from each channel, internal temperature, attach per-channel conversion callbacks (e.g. for PT100/TMP235/MCP9701 temperature sensors or custom transforms), and calibrate against an external reference meter.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T21:10:13Z",
      "license": "MIT",
      "download_url": "https://github.com/joseluu/adc128d818_driver"
    },
    {
      "repository_name": "An7orAhmed/ADCButtons",
      "repository_url": "https://github.com/An7orAhmed/ADCButtons",
      "name": "ADCButtons",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:23Z",
      "last_seen_sha": "4bca070f3f73",
      "author": "Antor Ahmed <antor.mee@gmail.com>",
      "maintainer": "Antor Ahmed <antor.mee@gmail.com>",
      "sentence": "A simple ADC 16 Buttons and 4x4 keypad library.",
      "paragraph": "Now you can use your 4x4 keypad or 16 Buttons with just a single analog pin(ADC).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T12:11:29Z",
      "download_url": "https://github.com/An7orAhmed/ADCButtons/"
    },
    {
      "repository_name": "drp0/ADCDRP",
      "repository_url": "https://github.com/drp0/ADCDRP",
      "name": "ADCDRP",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:13:07Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:07Z",
      "last_seen_sha": "4fac474ae40b",
      "author": "D.R.Patterson",
      "maintainer": "D.R.Patterson",
      "sentence": "Arduino library for ADC data analysis.",
      "paragraph": "Serial graph, voltage range, V-max, V-min, V-Std. Deviation, V-RMS, Frequency.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/drp0/ADCDRP-1.3.2.zip",
      "size": 9593,
      "previous_version": "1.1.1",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-22T17:28:23Z"
    },
    {
      "repository_name": "martin2250/ADCTouch",
      "repository_url": "https://github.com/martin2250/ADCTouch",
      "name": "ADCTouch",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-12-15T07:33:16Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-15T07:33:16Z",
      "last_seen_sha": "09b625e42e15",
      "author": "martin2250",
      "maintainer": "martin2250 <martin.225@web.de>",
      "sentence": "Create Touch Sensors with a single (Analog)Pin without external Hardware",
      "paragraph": "This library uses the internal wiring of AVR microcontrollers to measure capacitance as described here <http://tuomasnylund.fi/drupal6/content/capacitive-touch-sensing-avr-and-single-adc-pin>",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/martin2250/ADCTouch-1.0.3.zip",
      "size": 4685,
      "previous_version": "1.0.4",
      "github_stars": 115,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T18:10:03Z"
    },
    {
      "repository_name": "arpruss/ADCTouchSensor",
      "repository_url": "https://github.com/arpruss/ADCTouchSensor",
      "name": "ADCTouchSensor",
      "version": "0.0.12",
      "version_history": [
        {
          "version": "0.0.12",
          "seen_at": "2025-07-21T16:08:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:30Z",
      "last_seen_sha": "bf0099fa8bdc",
      "author": "Alexander Pruss",
      "maintainer": "arpruss <arpruss@gmail.com>",
      "sentence": "Create Touch Sensors with a single analog pin without external hardware",
      "paragraph": "This library uses the internal wiring of microcontrollers to measure capacitance much as described here <http://tuomasnylund.fi/drupal6/content/capacitive-touch-sensing-avr-and-single-adc-pin> and is based on <https://github.com/martin2250/ADCTouch>",
      "category": "Sensors",
      "architectures": [
        "STM32F1",
        "STM32F2",
        "STM32F3",
        "STM32F4",
        "avr",
        "STM32"
      ],
      "github_stars": 47,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-02-16T12:28:00Z",
      "download_url": "https://github.com/arpruss/ADCTouchSensor"
    },
    {
      "repository_name": "m0spak/AdditiveHW",
      "repository_url": "https://github.com/m0spak/AdditiveHW",
      "name": "AdditiveHW",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-29T08:21:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T08:21:36Z",
      "last_seen_sha": "5d83348b9fd1",
      "author": "Andrii Maliarenko (Mospak)",
      "maintainer": "Andrii Maliarenko <m0spak@icloud.com>",
      "sentence": "Additive Holt-Winters short-horizon forecasting for embedded systems.",
      "paragraph": "Streaming Holt-Winters forecasting with automatic refitting and prediction intervals. Designed for predictive maintenance, early warning, and short-horizon prediction from sensor data on microcontrollers.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T08:52:53Z",
      "download_url": "https://codeberg.org/mospak/AdditiveHW"
    },
    {
      "repository_name": "Jueff/AddressLearnMLX",
      "repository_url": "https://github.com/Jueff/AddressLearnMLX",
      "name": "AddressLearnMLX",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-05-11T08:34:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-11T08:34:45Z",
      "last_seen_sha": "2f5d0b8b661a",
      "author": "Jueff",
      "maintainer": "Jueff <mobaledlib@gmx.at>",
      "sentence": "Extension adds an address learning functionality to MobaLedLib",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T20:07:32Z",
      "depends": [
        "MobaLedLib"
      ],
      "download_url": "https://github.com/Jueff/AddressLearnMLX#readme"
    },
    {
      "repository_name": "chandrawi/ADE7753",
      "repository_url": "https://github.com/chandrawi/ADE7753",
      "name": "ADE7753",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:32Z",
      "last_seen_sha": "9f71c95dcefa",
      "author": "Chandra Wijaya Sentosa <chandra.w.sentosa@gmail.com>",
      "maintainer": "Chandra Wijaya Sentosa <chandra.w.sentosa@gmail.com>",
      "sentence": "ADE7753 is an IC designed for energy measurement and power monitoring applications of single phase AC line.",
      "paragraph": "This library is intended for measuring active, reactive, and apparent energy, sampled waveform, and current and voltage RMS using ADE7753. This library works by interfacing SPI port, frequency counter pin, and interrupt pin with host controller.",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-20T05:25:57Z",
      "download_url": "https://github.com/chandrawi/ADE7753"
    },
    {
      "repository_name": "Alexander57rus/ADE7880Energy",
      "repository_url": "https://github.com/Alexander57rus/ADE7880Energy",
      "name": "ADE7880Energy",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-08-26T07:51:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-26T07:51:24Z",
      "last_seen_sha": "f8b931ab6e15",
      "author": "Alexander57rus <alpsaryov@yandex.ru>",
      "maintainer": "Alexander57rus <alpsaryov@yandex.ru>",
      "sentence": "Energi monitor ADE7880_Energy",
      "paragraph": "Registr, metod, ypravlrnie",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-25T20:30:16Z",
      "download_url": "https://github.com/Alexander57rus/ADE7880Energy"
    },
    {
      "repository_name": "voelkerb/ADE9000",
      "repository_url": "https://github.com/voelkerb/ADE9000",
      "name": "ADE9000",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:59Z",
      "last_seen_sha": "66acd6b5a8db",
      "author": "Benjamin Voelker <voelkerb@me.com>",
      "maintainer": "Benjamin Voelker <voelkerb@me.com>",
      "sentence": "Library to interface with the ADE9000 by Analog Devices.",
      "paragraph": "As these chips are meant to work with 230V, be sure to know what you are doing! Keep safe! This library just helps you to interface with the chips and gives some basic stuff on top like calibration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-07-08T13:30:49Z",
      "download_url": "http://github.com/voelkerb/ADE9000"
    },
    {
      "repository_name": "MicroBeaut/ADebouncer",
      "repository_url": "https://github.com/MicroBeaut/ADebouncer",
      "name": "ADebouncer",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:22:05Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:05Z",
      "last_seen_sha": "56a1ffd41736",
      "author": "MicroBeaut",
      "maintainer": "MicroBeaut",
      "sentence": "Advanced Debouncer Library for Arduino.",
      "paragraph": "The advanced debouncer removes the resulting ripple signal and provides a clean transition at its output with delayed and instant modes.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MicroBeaut/ADebouncer-1.1.0.zip",
      "size": 15445,
      "previous_version": "1.2.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-14T18:53:58Z"
    },
    {
      "repository_name": "JSC-electronics/Adeon",
      "repository_url": "https://github.com/JSC-electronics/Adeon",
      "name": "Adeon",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:18:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:01Z",
      "last_seen_sha": "9eeb4d6b6cdb",
      "author": "JSC electronics",
      "maintainer": "JSC electronics, adeon@jsce.cz",
      "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.",
      "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-20T01:27:36Z",
      "download_url": "https://github.com/JSC-electronics/Adeon"
    },
    {
      "repository_name": "levkovigor/ADF7023",
      "repository_url": "https://github.com/levkovigor/ADF7023",
      "name": "ADF7023",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-16T09:21:14Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-16T09:21:14Z",
      "last_seen_sha": "037fa90b6377",
      "author": "Igor Levkov <levkov.igor@gmail.com>",
      "maintainer": "Igor Levkov <levkov.igor@gmail.com>",
      "sentence": "An Arduino library for RF communication with Analog Devices RF Transceiver ADF7023.",
      "paragraph": "Supports Arduino, ESP, STM32Duino.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/levkovigor/ADF7023-1.0.4.zip",
      "size": 293753,
      "previous_version": "1.0.5",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T05:34:34Z"
    },
    {
      "repository_name": "jspark311/Arduino-ADG2128",
      "repository_url": "https://github.com/jspark311/Arduino-ADG2128",
      "name": "ADG2128",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:02Z",
      "last_seen_sha": "9a61a5ee3aa0",
      "author": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "maintainer": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "sentence": "A library for the ADG2128 analog cross-point switch.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-01T23:24:05Z",
      "depends": [
        "CppPotpourri"
      ],
      "download_url": "https://github.com/jspark311/Arduino-ADG2128"
    },
    {
      "repository_name": "RobTillaart/ADG2128_RT",
      "repository_url": "https://github.com/RobTillaart/ADG2128_RT",
      "name": "ADG2128_RT",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:26:54Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:54Z",
      "last_seen_sha": "4165b725f5bc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG2128 8x12 (cross-point) matrix switch with I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG2128_RT-0.2.1.zip",
      "size": 13318,
      "previous_version": "0.2.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T14:57:34Z"
    },
    {
      "repository_name": "RobTillaart/ADG2188",
      "repository_url": "https://github.com/RobTillaart/ADG2188",
      "name": "ADG2188",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:26:54Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:54Z",
      "last_seen_sha": "4f01f0051986",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG2188 8x8 (cross-point) matrix switch with I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG2188-0.2.1.zip",
      "size": 13153,
      "previous_version": "0.2.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T14:58:09Z"
    },
    {
      "repository_name": "RobTillaart/ADG725",
      "repository_url": "https://github.com/RobTillaart/ADG725",
      "name": "ADG725",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:26:53Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:53Z",
      "last_seen_sha": "b0a43893c7f9",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG725 - 16 to 1 channel (2x) multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG725-0.1.4.zip",
      "size": 8711,
      "previous_version": "0.1.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:23:19Z"
    },
    {
      "repository_name": "RobTillaart/ADG726",
      "repository_url": "https://github.com/RobTillaart/ADG726",
      "name": "ADG726",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:26:53Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:53Z",
      "last_seen_sha": "cce5afb37bf3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG726 - 16 to 1 channel (2x) multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG726-0.1.4.zip",
      "size": 8262,
      "previous_version": "0.1.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:24:25Z"
    },
    {
      "repository_name": "RobTillaart/ADG728",
      "repository_url": "https://github.com/RobTillaart/ADG728",
      "name": "ADG728",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:53Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:53Z",
      "last_seen_sha": "593e35fe1375",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for I2C ADG728 matrix switch. 1x8 Multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG728-0.1.3.zip",
      "size": 349797,
      "previous_version": "0.1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:28:05Z"
    },
    {
      "repository_name": "RobTillaart/ADG729",
      "repository_url": "https://github.com/RobTillaart/ADG729",
      "name": "ADG729",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:53Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:53Z",
      "last_seen_sha": "1ea88919704b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for I2C ADG729 matrix switch. 2x4 Multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG729-0.1.3.zip",
      "size": 350302,
      "previous_version": "0.1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:30:47Z"
    },
    {
      "repository_name": "RobTillaart/ADG731",
      "repository_url": "https://github.com/RobTillaart/ADG731",
      "name": "ADG731",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:26:54Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:54Z",
      "last_seen_sha": "8d01f4966ad7",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG731 - 32 to 1 channel multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG731-0.1.4.zip",
      "size": 7836,
      "previous_version": "0.1.2",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:38:32Z"
    },
    {
      "repository_name": "RobTillaart/ADG732",
      "repository_url": "https://github.com/RobTillaart/ADG732",
      "name": "ADG732",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:26:54Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:54Z",
      "last_seen_sha": "7a7863862c61",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADG732 - 32 to 1 channel multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADG732-0.1.4.zip",
      "size": 7995,
      "previous_version": "0.1.2",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:40:47Z"
    },
    {
      "repository_name": "RobTillaart/Adler",
      "repository_url": "https://github.com/RobTillaart/Adler",
      "name": "Adler",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.2.5",
          "seen_at": "2025-07-21T16:26:55Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:55Z",
      "last_seen_sha": "59431ede3788",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for calculating Adler-32, Adler-16 and Adler-64 checksum.",
      "paragraph": "Adler-16 is experimental.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Adler-0.3.1.zip",
      "size": 36092,
      "previous_version": "0.2.5",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T10:07:44Z"
    },
    {
      "repository_name": "RCmags/ADNS3080",
      "repository_url": "https://github.com/RCmags/ADNS3080",
      "name": "ADNS3080",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:25:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:59Z",
      "last_seen_sha": "41ba059167da",
      "author": "RCmags <memoryofatrufestival@gmail.com>",
      "maintainer": "RCmags <memoryofatrufestival@gmail.com>",
      "sentence": "Interface for the ADNS3080 mouse sensor.",
      "paragraph": "Library to interface with the ADNS3080 mouse sensor. Retrieves motion and frame data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T13:25:24Z",
      "download_url": "https://github.com/RCmags/ADNS3080"
    },
    {
      "repository_name": "juarendra/ADPD188BI-Arduino",
      "repository_url": "https://github.com/juarendra/ADPD188BI-Arduino",
      "name": "ADPD188BI",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-26T20:19:00.093Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-26T20:19:00.093Z",
      "last_seen_sha": "def26aaec011",
      "author": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "maintainer": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "sentence": "Arduino smoke-detection driver for the Analog Devices ADPD188BI.",
      "paragraph": "Configures the ADPD188BI optical smoke detector over I2C, reads both optical time slots, and provides a clean-air baseline with configurable smoke alarm threshold.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/juarendra/ADPD188BI-0.1.0.zip",
      "size": 5528,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T16:01:45Z"
    },
    {
      "repository_name": "Kinshuk-2005/ADRF6655",
      "repository_url": "https://github.com/Kinshuk-2005/ADRF6655",
      "name": "ADRF6655",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-04T18:29:42.260Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-07T06:21:23.306Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-04T18:29:42.260Z",
      "last_seen_sha": "5f65275db20d",
      "author": "kinny",
      "maintainer": "kinny <[email protected]>",
      "sentence": "Driver for the Analog Devices ADRF6655 broadband up/downconverting mixer with integrated fractional-N PLL and VCO.",
      "paragraph": "Provides one configuration function per register (R0-R7), a single low-level SPI write primitive, automatic INT/MOD/FRAC calculation from a target LO frequency, and the full deactivate->reconfigure->activate sequence required on every frequency change. Designed for ESP32 control of the ADRF6655 evaluation board over SPI.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "avr"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Kinshuk-2005/ADRF6655-1.0.1.zip",
      "size": 29040,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-04T14:46:43Z"
    },
    {
      "repository_name": "nadavmatalon/ADS1110",
      "repository_url": "https://github.com/nadavmatalon/ADS1110",
      "name": "ADS1110",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:22:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:47Z",
      "last_seen_sha": "8cc26524a81b",
      "author": "Nadav Matalon <nadav.matalon@gmail.com>",
      "maintainer": "Nadav Matalon <nadav.matalon@gmail.com>",
      "sentence": "ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)",
      "paragraph": "The ADS1110 is a 16-Bit Single-Channel (Single-Ended or Differential) ADC with Onboard Reference (2.048V), PGA & HW I2C capabilities. This library contains a complete driver for the ADS1110 offering full control over its Configuration Settings, as well as the ability to recieve raw data, voltage readings (in mV, to avoid floating point math) or percentage readings in either Single-Shot or Continuous mode.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T20:08:27Z",
      "download_url": "https://github.com/nadavmatalon/ADS1110"
    },
    {
      "repository_name": "alkonosst/ADS1115",
      "repository_url": "https://github.com/alkonosst/ADS1115",
      "name": "ADS1115",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-15T09:25:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:25:31Z",
      "last_seen_sha": "3d76e61f26f3",
      "author": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "maintainer": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "sentence": "ADS1115 library for Arduino. Easy to use.",
      "paragraph": "This library is designed to work with the ADS1115 ADC. It is easy to use and has a simple API encapsulated in the ADS1115 namespace.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T00:52:26Z",
      "download_url": "https://github.com/alkonosst/ADS1115"
    },
    {
      "repository_name": "wollewald/ADS1115_WE",
      "repository_url": "https://github.com/wollewald/ADS1115_WE",
      "name": "ADS1115_WE",
      "version": "1.5.8",
      "version_history": [
        {
          "version": "1.5.7",
          "seen_at": "2026-06-12T09:01:54Z"
        },
        {
          "version": "1.5.8",
          "seen_at": "2026-08-08T12:05:44.730Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T09:01:54Z",
      "last_seen_sha": "21aacc7b4ac5",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for the ADS1115 and the ADS1015 ADC",
      "paragraph": "An Arduino library for the 16-bit, 4-channel ADS1115 and the 12-Bit, 4-channel ADS1015 ADC, convenient to use. All features of the ADS1115 are implemented, including alert functions.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/wollewald/ADS1115_WE-1.5.8.zip",
      "size": 608495,
      "previous_version": "1.5.7",
      "github_stars": 167,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T18:37:23Z"
    },
    {
      "repository_name": "Wh1teRabbitHU/ADS1115-Driver",
      "repository_url": "https://github.com/Wh1teRabbitHU/ADS1115-Driver",
      "name": "ADS1115-Driver",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:34:14Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:14Z",
      "last_seen_sha": "8fe931068d85",
      "author": "Wh1teRabbitHU",
      "maintainer": "Tamas Ruszka",
      "sentence": "Lightweight arduino library for the ADS1115 ADC converter IC",
      "paragraph": "More details and documentation can be found on the following link: https://github.com/Wh1teRabbitHU/ADS1115-Driver",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/ADS1115_Driver-1.0.2.zip",
      "size": 19365,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T14:05:21Z"
    },
    {
      "repository_name": "denkitronik/ADS1118",
      "repository_url": "https://github.com/denkitronik/ADS1118",
      "name": "ADS1118 library",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:59Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:59Z",
      "last_seen_sha": "fbda1a7dd9fa",
      "author": "Alvaro Salazar <alvaro@denkitronik.com>",
      "maintainer": "Alvaro Salazar <alvaro@denkitronik.com>",
      "sentence": "Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).",
      "paragraph": "This library drives the ADS1118 chip easily. Just configure the ADS1118 as shown in the example code and read temperature and voltage with getTemperature() and getMilliVolts() methods.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/denkitronik/ADS1118_library-1.0.3.zip",
      "size": 534726,
      "previous_version": "1.0.3",
      "github_stars": 22,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-10-02T11:30:04Z"
    },
    {
      "repository_name": "ELOWRO/ADS1119",
      "repository_url": "https://github.com/ELOWRO/ADS1119",
      "name": "ADS1119 library",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:37:36Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:36Z",
      "last_seen_sha": "024d36ec0dc0",
      "author": "Oktawian Chojnacki <oktawian@elowro.com>",
      "maintainer": "Oktawian Chojnacki <oktawian@elowro.com>",
      "sentence": "Arduino library for Texas Instruments ADS1119 (4ch mux 16-Bit Analog-to-Digital Converter)",
      "paragraph": "This library gives you the ability to read raw two bytes or simply voltage conversion with initial offset callibration. ADS1119 is a product of Texas Instruments. All configuration registers exposed as convenient enums.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ELOWRO/ADS1119_library-1.0.3.zip",
      "size": 23845,
      "previous_version": "1.0.3",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-12-30T10:33:57Z"
    },
    {
      "repository_name": "styropyr0/ADS111S",
      "repository_url": "https://github.com/styropyr0/ADS111S",
      "name": "ADS111S",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:02Z",
      "last_seen_sha": "19ed60b1e6f0",
      "author": "Saurav Sajeev",
      "maintainer": "Saurav Sajeev",
      "sentence": "A library for interacting with the ADS111x series 16-bit ADCs over I2C.",
      "paragraph": "The ADS111S library provides an easy-to-use interface to read single-ended and differential analog inputs, configure gain, data rate, operating mode, and comparator settings on the ADS111x series 16-bit Analog-to-Digital Converters (ADCs). Compatible with Arduino platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T11:36:09Z",
      "depends": [
        "SensorHub"
      ],
      "download_url": "https://github.com/styropyr0/ADS111S"
    },
    {
      "repository_name": "juarendra/ADS112C04-Arduino",
      "repository_url": "https://github.com/juarendra/ADS112C04-Arduino",
      "name": "ADS112C04",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-30T20:24:32.795Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T20:24:32.795Z",
      "last_seen_sha": "d77b7f8c9752",
      "author": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "maintainer": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "sentence": "Arduino driver for the Texas Instruments ADS112C04 16-bit ADC.",
      "paragraph": "Provides I2C configuration and single-ended ADC readings for the ADS112C04, including the firmware-compatible AVDD-reference configuration used by VIA hardware.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/juarendra/ADS112C04-0.1.0.zip",
      "size": 5390,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-28T15:42:17Z"
    },
    {
      "repository_name": "gpoolb/ads1148",
      "repository_url": "https://github.com/gpoolb/ads1148",
      "name": "ADS1148",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:19Z",
      "last_seen_sha": "405ccf9aa0a9",
      "author": "Gabriel Pool <gabriel.jesus.pool@gmail.com>",
      "maintainer": "Gabriel Pool <gabriel.jesus.pool@gmail.com>",
      "sentence": "Library for the ADS1148 16-bit ADC.",
      "paragraph": "An Arduino library for the SPI interface Texas Instruments ADS1148, 16-bit ADC.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T11:40:45Z",
      "download_url": "https://github.com/gpoolb/ads1148"
    },
    {
      "repository_name": "OM222O/ADS1219",
      "repository_url": "https://github.com/OM222O/ADS1219",
      "name": "ADS1219",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:45Z",
      "last_seen_sha": "8d41270c813c",
      "author": "OM222O",
      "maintainer": "OM222O <techelectroyt@gmail.com>",
      "sentence": "ADS1219 24 bit ADC",
      "paragraph": "ADS1219 24 bit ADC",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-03-16T02:02:39Z",
      "download_url": "https://github.com/OM222O/ADS1219"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-ADS1219-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-ADS1219-Arduino-Library",
      "name": "ADS1219-SOLDERED",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-20T08:43:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-20T08:43:05Z",
      "last_seen_sha": "df89a1ede7b0",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "Arduino driver for the TI ADS1219 24-bit 4-channel ADC.",
      "paragraph": "Pure Wire I2C driver for the ADS1219. Supports single-shot and continuous conversion, all input mux configurations, PGA gain, data rate, and internal/external voltage reference. Compatible with Qwiic/easyC connectors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/ADS1219_SOLDERED-1.0.0.zip",
      "size": 25517,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T12:42:28Z"
    },
    {
      "repository_name": "hideakitai/ADS1220",
      "repository_url": "https://github.com/hideakitai/ADS1220",
      "name": "ADS1220",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:16:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:06Z",
      "last_seen_sha": "30d5d9f1b209",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for ADS1220 24-bit, 2-kSPS, four-channel, low-power, delta-sigma ADC with PGA, VREF, SPI and two IDACs",
      "paragraph": "Arduino library for ADS1220 24-bit, 2-kSPS, four-channel, low-power, delta-sigma ADC with PGA, VREF, SPI and two IDACs",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-19T02:39:55Z",
      "download_url": "https://github.com/hideakitai/ADS1220"
    },
    {
      "repository_name": "wollewald/ADS1220_WE",
      "repository_url": "https://github.com/wollewald/ADS1220_WE",
      "name": "ADS1220_WE",
      "version": "1.0.25",
      "version_history": [
        {
          "version": "1.0.25",
          "seen_at": "2026-02-13T07:55:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-13T07:55:56Z",
      "last_seen_sha": "33f93aaff30a",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for the ADS1220 ADC",
      "paragraph": "An Arduino library for the 24-bit, 4 channel ADS1220 ADC, convenient to use. All features of the ADS1220 are implemented.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 41,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T00:20:30Z",
      "download_url": "https://github.com/wollewald/ADS1220_WE"
    },
    {
      "repository_name": "yasir-shahzad/ADS122U04_ADC_Arduino_Library",
      "repository_url": "https://github.com/yasir-shahzad/ADS122U04_ADC_Arduino_Library",
      "name": "ADS122U04 ADC Arduino Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:34:47Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:47Z",
      "last_seen_sha": "510e6aa6e67c",
      "author": "Yasir Shahzad <Yasirshahzad918@gmail.com>",
      "maintainer": "Yasir Shahzad",
      "sentence": "Arduino library for the TI ADS122U04",
      "paragraph": "An Arduino library to let you access all of the features of the TI ADS122U04 24-bit delta-sigma analog to digital converter",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yasir-shahzad/ADS122U04_ADC_Arduino_Library-1.0.4.zip",
      "size": 18649,
      "previous_version": "1.0.4",
      "github_stars": 22,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T16:30:32Z"
    },
    {
      "repository_name": "hardmax/ADS1232",
      "repository_url": "https://github.com/hardmax/ADS1232",
      "name": "ADS1232",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-15T07:23:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:23:25Z",
      "last_seen_sha": "670ea4eb19b3",
      "author": "Max Sanchez. <msanchez@hardmax.com.pe>",
      "maintainer": "Max Sanchez. <msanchez@hardmax.com.pe>",
      "sentence": "Simple Library to interface the Texas Instruments ADS1232 ADC.",
      "paragraph": "A Simple Non-blocking Library for reading from Texas Instruments ADS1232 MultiChannel 24-bit ADC For Bridge Sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T10:56:05Z",
      "download_url": "https://github.com/hardmax/ADS1232"
    },
    {
      "repository_name": "CuriousScientist0/ADS1256",
      "repository_url": "https://github.com/CuriousScientist0/ADS1256",
      "name": "ADS1256",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-06-30T08:25:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:25:09Z",
      "last_seen_sha": "577ae5c50532",
      "author": "Curious Scientist <contact@curiousscientist.tech>",
      "maintainer": "Curious Scientist <contact@curiousscientist.tech>",
      "sentence": "An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter.",
      "paragraph": "It can also work with STM32 (STM32duino), ESP32 and RP2040-based microcontrollers.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "stm32",
        "esp32",
        "renesas_uno",
        "rp2040"
      ],
      "github_stars": 64,
      "github_forks": 27,
      "github_updated_at": "2026-06-30T12:27:03Z",
      "download_url": "https://github.com/CuriousScientist0/ADS1256",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/ADS1X15",
      "repository_url": "https://github.com/RobTillaart/ADS1X15",
      "name": "ADS1X15",
      "version": "0.6.2",
      "version_history": [
        {
          "version": "0.6.2",
          "seen_at": "2026-06-02T08:56:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T08:56:02Z",
      "last_seen_sha": "edac47fc3b3c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ADS1015 - I2C 12 bit ADC and ADS1115 I2C 16 bit ADC",
      "paragraph": "Should work for ADS1013, ADS1014, ADS1113 and ADS1114",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 216,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T21:53:02Z",
      "download_url": "https://github.com/RobTillaart/ADS1X15"
    },
    {
      "repository_name": "hideakitai/ADS1x1x",
      "repository_url": "https://github.com/hideakitai/ADS1x1x",
      "name": "ADS1x1x",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:16:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:05Z",
      "last_seen_sha": "2d703da0c5c1",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for ADS101x / ADS111x Ultra-Small, Low-Power, I2C-Compatible, ADCs",
      "paragraph": "Arduino library for ADS101x / ADS111x Ultra-Small, Low-Power, I2C-Compatible, ADCs",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-24T01:34:58Z",
      "download_url": "https://github.com/hideakitai/ADS1x1x"
    },
    {
      "repository_name": "TUDA-MUST/ADS1X58",
      "repository_url": "https://github.com/TUDA-MUST/ADS1X58",
      "name": "ADS1X58",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2026-06-01T08:50:39Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-07-06T16:58:22.530Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T08:50:39Z",
      "last_seen_sha": "cfb930f46a25",
      "author": "Mark Suppelt <mark.suppelt@tu-darmstadt.de>",
      "maintainer": "Mark Suppelt <mark.suppelt@tu-darmstadt.de>",
      "sentence": "Arduino library for ADS1258 (24-bit) and ADS1158 (16-bit) ADCs via SPI.",
      "paragraph": "Provides register-based configuration, channel selection, system measurements (Vref, Vcc, gain, temperature), and GPIO control. Supports auto-scan and fixed-channel modes with safe masked updates.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TUDA-MUST/ADS1X58-1.0.0.zip",
      "size": 1609677,
      "previous_version": "0.1.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T08:46:28Z"
    },
    {
      "repository_name": "ArscottT/ADS7128-Arduino-Library",
      "repository_url": "https://github.com/ArscottT/ADS7128-Arduino-Library",
      "name": "ADS7128",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-02-25T08:11:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-25T08:11:44Z",
      "last_seen_sha": "828cf5bbf0dc",
      "author": "Your Name",
      "maintainer": "Your Name <your.email@example.com>",
      "sentence": "Arduino library for the TI ADS7128 8-channel 12-bit ADC with GPIO and window comparator",
      "paragraph": "This library provides an almost complete interface for the Texas Instruments ADS7128 analog-to-digital converter. Features include 8 analog input channels, configurable GPIO pins, autonomous or manual conversion modes, window comparator with programmable thresholds, and I2C communication. Supports ESP32, AVR, and other Arduino-compatible platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T12:54:18Z",
      "download_url": "https://github.com/ArscottT/ADS7128-Arduino-Library"
    },
    {
      "repository_name": "eebothobby/ADS7828",
      "repository_url": "https://github.com/eebothobby/ADS7828",
      "name": "ADS7828",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:13:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:20Z",
      "last_seen_sha": "4396cb7780b1",
      "author": "eebothobby, eebothobby@gmail.com",
      "maintainer": "eebothobby@gmail.com",
      "sentence": "ADS7828 is a 8-channel 12-bit Analog to Digital Converter (ADC) with an I2C interface.",
      "paragraph": "The inputs can be 8 single-ended or 4 differential.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-02T14:03:20Z",
      "download_url": "https://github.com/eebothobby/ADS7828"
    },
    {
      "repository_name": "jrcape/ADSWeather",
      "repository_url": "https://github.com/argent-cape/ADSWeather",
      "name": "ADSWeather",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:17:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:58Z",
      "last_seen_sha": "2537c8d8905d",
      "author": "John Cape <john@argentdata.com>",
      "maintainer": "John Cape <john@argentdata.com>",
      "sentence": "Arduino library to interface with the Argent Data Systems weather station sensor assembly.",
      "paragraph": "Provides a convineint API to handlie the hardware interface.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 18,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-03-10T17:46:57Z",
      "download_url": "https://github.com/jrcape/ADSWeather"
    },
    {
      "repository_name": "RobTillaart/ADT7470",
      "repository_url": "https://github.com/RobTillaart/ADT7470",
      "name": "ADT7470",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:26:55Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:55Z",
      "last_seen_sha": "62dfb5a064d6",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "ADT7470 Library",
      "paragraph": "Arduino library for I2C ADT7470 Fan Monitoring",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ADT7470-0.2.3.zip",
      "size": 1202457,
      "previous_version": "0.2.1",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T15:05:44Z"
    },
    {
      "repository_name": "mhoseini967/AdvancedSevenSegment",
      "repository_url": "https://github.com/mhoseini967/AdvancedSevenSegment",
      "name": "Advance Seven Segment",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:22:00Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:00Z",
      "last_seen_sha": "ee01a6b2348d",
      "author": "Mohamad Hoseini",
      "maintainer": "Mohamd Hoseini mhoseini967@gmail.com",
      "sentence": "Summary",
      "paragraph": "this library created for user friendly access to seven segment",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mhoseini967/Advance_Seven_Segment-1.0.1.zip",
      "size": 10798,
      "previous_version": "1.0.1",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-10T12:47:10Z"
    },
    {
      "repository_name": "alkonosst/AdvancedCLI",
      "repository_url": "https://github.com/alkonosst/AdvancedCLI",
      "name": "AdvancedCLI",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2026-06-27T08:03:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-27T08:03:37Z",
      "last_seen_sha": "a6078707caa7",
      "author": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "maintainer": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "sentence": "A serial CLI for Arduino: register commands, parse arguments, and receive typed callbacks with zero-heap allocation.",
      "paragraph": "AdvancedCLI turns the Serial Monitor into a full command-line interface. Define commands with named arguments, boolean flags, integers, floats, positional values, sub-commands, and aliases. Callbacks receive strongly-typed parsed values, help output is generated automatically, and optional validation and error hooks keep the interface robust. No dynamic allocation, fixed-size buffers, compatible with AVR and 32-bit architectures.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-27T04:43:05Z",
      "download_url": "https://github.com/alkonosst/AdvancedCLI/",
      "github_language": "C++"
    },
    {
      "repository_name": "jibrilsharafi/AdvancedLogger",
      "repository_url": "https://github.com/jibrilsharafi/AdvancedLogger",
      "name": "AdvancedLogger",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-12-09T07:09:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-09T07:09:44Z",
      "last_seen_sha": "c0c6d5e9fa8e",
      "author": "Jibril Sharafi <jibril.sharafi@gmail.com>",
      "maintainer": "Jibril Sharafi <jibril.sharafi@gmail.com>",
      "sentence": "Library for simple logging to memory with comprehensive format.",
      "paragraph": "Easy to use, logs to memory using LittleFS and the format contains all the information you need. Configuration is stored in ESP32 Preferences (NVS).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T22:30:47Z",
      "download_url": "https://github.com/jibrilsharafi/AdvancedLogger"
    },
    {
      "repository_name": "jaikulk14/Advanced-Oximeter",
      "repository_url": "https://github.com/jaikulk14/Advanced-Oximeter",
      "name": "AdvancedOximeter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:26Z",
      "last_seen_sha": "1a80177153ba",
      "author": "Jaikulk",
      "maintainer": "Jaikulk jairajkulk14@gmail.com",
      "sentence": "Advanced library for MAX30102 pulse oximeter and heart rate monitoring.",
      "paragraph": "Provides FIFO handling, digital filters, heart-rate and SpO₂ estimation, and signal quality metrics.",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-15T20:51:09Z",
      "download_url": "https://github.com/jaikulk14/AdvancedOximeter"
    },
    {
      "repository_name": "Alby312/AdvancedPID",
      "repository_url": "https://github.com/Alby312/AdvancedPID",
      "name": "AdvancedPID",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-01T07:45:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T07:45:21Z",
      "last_seen_sha": "adedb0f91ed9",
      "author": "Alby312 <alberto.mugavero@gmail.com>",
      "maintainer": "Alby312 <alberto.mugavero@gmail.com>",
      "sentence": "A robust PID controller featuring Anti-Windup (Back-calculation/Clamping), Derivative Filter, and other features.",
      "paragraph": "This library extends standard PID control by implementing industrial techniques such as Derivative-on-Measurement (to avoid kicks), Trapezoidal Integration, Deadband management, and two selectable Anti-Windup strategies.",
      "category": "Control",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T17:30:36Z",
      "download_url": "https://github.com/Alby312//AdvancedPID"
    },
    {
      "repository_name": "RPaulT/AdvancedRotaryEncoder",
      "repository_url": "https://github.com/RPaulT/AdvancedRotaryEncoder",
      "name": "AdvancedRotaryEncoder",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-11T08:11:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T08:11:34Z",
      "last_seen_sha": "aa6a76bf7e3c",
      "author": "Ruben Paul Thomsen",
      "maintainer": "Ruben Paul Thomsen",
      "sentence": "Lightweight rotary encoder library with button events, acceleration and interrupt support.",
      "paragraph": "Supports A/B rotary encoders, push buttons, click, double click, long press, repeat, optional acceleration, event queue, and polling-first operation with optional interrupt support.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T16:42:23Z",
      "download_url": "https://github.com/RPaulT/AdvancedRotaryEncoder"
    },
    {
      "repository_name": "klenov/advancedSerial",
      "repository_url": "https://github.com/klenov/advancedSerial",
      "name": "advancedSerial",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:19:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:08Z",
      "last_seen_sha": "2e6c3545559e",
      "author": "Vasily Klenov",
      "maintainer": "Vasily Klenov",
      "sentence": "An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T19:14:14Z",
      "download_url": "https://github.com/klenov/advancedSerial"
    },
    {
      "repository_name": "ZeeDesigns7/AdvancedSerial",
      "repository_url": "https://github.com/ZeeDesigns7/AdvancedSerial",
      "name": "AdvancedSerial",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:04:28Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:28Z",
      "last_seen_sha": "0d960fdf02fd",
      "author": "Ernst du Plooy",
      "maintainer": "Ernst du Plooy <zeedesigns.co.za@gmail.com>",
      "sentence": "A library for enhanced serial communication on Arduino, capable of handling and displaying all variable types in their native or hexadecimal byte value formats.",
      "paragraph": "AdvancedSerial library offers versatile serial communication capabilities for Arduino, allowing seamless interaction with all variable types. It automatically detects and appropriately handles different data types, ensuring smooth data processing and output. The library supports printing values in both their native format and hexadecimal byte values, making it ideal for debugging and complex data visualization tasks. AdvancedSerial simplifies the task of serial communication by providing a robust set of functions that enhance the standard Arduino Serial library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ZeeDesigns7/AdvancedSerial-0.0.1.zip",
      "size": 18707,
      "previous_version": "0.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-02T12:26:28Z"
    },
    {
      "repository_name": "WK-Software56/AdvKeyPad",
      "repository_url": "https://github.com/WK-Software56/AdvKeyPad",
      "name": "AdvKeyPad",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:34:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:28Z",
      "last_seen_sha": "5c4f24262f84",
      "author": "Walter Kvapil <walter@kvapil.at>",
      "maintainer": "Walter Kvapil <walter@kvapil.at>",
      "sentence": "Arduino library for a KeyPad connected to a PCF8574.",
      "paragraph": "4x4 Keypad use like keyboard",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-14T07:28:44Z",
      "download_url": "https://github.com/WK-Software56/AdvKeyPad"
    },
    {
      "repository_name": "jakalada/Arduino-ADXL345",
      "repository_url": "https://github.com/jakalada/Arduino-ADXL345",
      "name": "ADXL345",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:17:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:06Z",
      "last_seen_sha": "ed11cc88d9ef",
      "author": "Hideki Hamada <jakalada.net@gmail.com>",
      "maintainer": "Hideki Hamada <jakalada.net@gmail.com>",
      "sentence": "A acceleration sensor library for Arduino",
      "paragraph": "A acceleration sensor library for Arduino",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-07-07T03:12:33Z",
      "download_url": "https://github.com/jakalada/Arduino-ADXL345"
    },
    {
      "repository_name": "wollewald/ADXL345_WE",
      "repository_url": "https://github.com/wollewald/ADXL345_WE",
      "name": "ADXL345_WE",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2025-12-09T07:40:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-09T07:40:17Z",
      "last_seen_sha": "cb55af325c05",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for the ADXL345 and ADXL343 accelerometer",
      "paragraph": "An easy-to-use library with lots of example sketches. It allows to use most of the features of the ADXL345 including all interrupts and FIFO modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 51,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T00:52:18Z",
      "download_url": "https://github.com/wollewald/ADXL345_WE"
    },
    {
      "repository_name": "annem/ADXL362",
      "repository_url": "https://github.com/annem/ADXL362",
      "name": "ADXL362",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5",
          "seen_at": "2025-07-21T16:07:33Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:33Z",
      "last_seen_sha": "d9065f35fc66",
      "author": "Anne Mahaffey <anne@engineerbynight.com>",
      "maintainer": "Anne Mahaffey <anne@engineerbynight.com>",
      "sentence": "Library for ADXL362 - http://analog.com/adxl362",
      "paragraph": "See https://ez.analog.com/docs/DOC-2222 for tutorial",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/annem/ADXL362-1.5.0.zip",
      "size": 13726,
      "previous_version": "1.5",
      "github_stars": 18,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2024-07-09T07:17:51Z"
    },
    {
      "repository_name": "WilliamMS-git/ADXL372",
      "repository_url": "https://github.com/WilliamMS-git/ADXL372",
      "name": "ADXL372",
      "version": "0.7.1",
      "version_history": [
        {
          "version": "0.7.1",
          "seen_at": "2025-07-21T16:04:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:42Z",
      "last_seen_sha": "33505db8916f",
      "author": "WilliamMS-git",
      "maintainer": "WilliamMS-git",
      "sentence": "Arduino library for the ADXL372 accelerometer",
      "paragraph": "The goal of this library is to add abstractions to the communication, operations, and conversions of the accelerometer, to make it easier to use.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T10:13:18Z",
      "download_url": "https://github.com/WilliamMS-git/ADXL372"
    },
    {
      "repository_name": "matusm/Arduino-E2",
      "repository_url": "https://github.com/matusm/Arduino-E2",
      "name": "aE2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:21:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:38Z",
      "last_seen_sha": "41286fed6877",
      "author": "Michael Matus <michael@matus.at>",
      "maintainer": "Michael Matus <michael@matus.at>",
      "sentence": "E+E E2-sensor library for Arduino.",
      "paragraph": "This library provides an object oriented API for using thermo-hygrometric sensors by E+E. Those sensors can be connected via the propriatary E2 bus.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-04-08T12:04:03Z",
      "download_url": "https://github.com/matusm/Arduino-E2"
    },
    {
      "repository_name": "AeroboticsGlobalTeam/AEBO",
      "repository_url": "https://github.com/AeroboticsGlobalTeam/AEBO",
      "name": "AEBO",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:06:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:38Z",
      "last_seen_sha": "79a41ff1e550",
      "author": "Aerobotics Global",
      "maintainer": "Aerobotics Global <tech@aeroboticsglobal.com>",
      "sentence": "A library useful for AEBO robot.",
      "paragraph": "Developed by Aerobotics Global Team.",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-01T03:12:34Z",
      "download_url": "https://www.aeroboticsglobal.com/"
    },
    {
      "repository_name": "AERL-Official/AERL-C-Framework",
      "repository_url": "https://github.com/AERL-Official/AERL-C-Framework",
      "name": "AERL C Framework",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-07-01T14:56:28.398Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-07-02T18:29:07.959Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-01T14:56:28.398Z",
      "last_seen_sha": "97ff3ebd762b",
      "author": "Applied Electronics and Robotics Laboratory LLP",
      "maintainer": "AERL <info@aerl.space>",
      "sentence": "A HAL framework that makes embedded and robotics code fast, simple, and reliable — built for beginners.",
      "paragraph": "Beta. One global object (AERL), no setup boilerplate: include it and use it. Non-blocking timing (glow/flash/glctrl), unified logging, run-once/run-N control, and UART/I2C/SPI helpers. Works right beside Arduino.h.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AERL-Official/AERL_C_Framework-0.1.2.zip",
      "size": 13039,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T12:08:41Z"
    },
    {
      "repository_name": "AymenTurki0/Aerobotix_Arduino_navigation",
      "repository_url": "https://github.com/AymenTurki0/Aerobotix_Arduino_navigation",
      "name": "Aerobotix_Arduino_nav",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:40:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:40:40Z",
      "last_seen_sha": "b7688645fff2",
      "author": "AYMEN TURKI",
      "maintainer": "AYMEN TURKI <aymen.turki@insat.ucar.tn>",
      "sentence": "Library for differential robot autonomous navigation.",
      "paragraph": "This library provides functions to control and navigate differential drive robots, including odometry, PID control, and basic movement functions like move, rotate, and curve.",
      "category": "Motion",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T07:46:58Z",
      "download_url": "https://github.com/AymenTurki0/Aerobotix_Arduino_navigation"
    },
    {
      "repository_name": "Obsttube/AES_CMAC",
      "repository_url": "https://github.com/Obsttube/AES_CMAC",
      "name": "AES_CMAC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:34Z",
      "last_seen_sha": "a95221d9a6b1",
      "author": "Piotr Obst, Industrial Shields, Boot&Work Corp, S.L.",
      "maintainer": "Piotr Obst",
      "sentence": "AES-CMAC library",
      "paragraph": "This library is a fork of https://github.com/IndustrialShields/arduino-AES_CMAC adapting it so that it can be included in Library Manager.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-19T23:37:07Z",
      "download_url": "https://github.com/Obsttube/AES_CMAC"
    },
    {
      "repository_name": "seeimadeit/AES128ESP32",
      "repository_url": "https://github.com/seeimadeit/AES128ESP32",
      "name": "AES128ESP32 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-13T08:05:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-13T08:05:44Z",
      "last_seen_sha": "df27b67cbfe3",
      "author": "Peter Hall",
      "maintainer": "Peter Hall",
      "sentence": "Library to make it easy to use AES128 crypto for ESP32",
      "paragraph": "Easy to use library that will encrypt and decrypt your text data, uses the psa crypto library already included with the ESP32 development software.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/seeimadeit/AES128ESP32_Library-1.0.0.zip",
      "size": 304047,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2026-05-12T21:34:51Z"
    },
    {
      "repository_name": "suculent/thinx-aes-lib",
      "repository_url": "https://github.com/suculent/thinx-aes-lib",
      "name": "AESLib",
      "version": "2.3.6",
      "version_history": [
        {
          "version": "2.3.6",
          "seen_at": "2025-07-21T16:32:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:17Z",
      "last_seen_sha": "7aa9da7d39b6",
      "author": "Matej Sychra",
      "maintainer": "Matej Sychra",
      "sentence": "AES encryption",
      "paragraph": "Easy-to-use cross-platform AES implementation (128-bit CBC) for low-memory conditions",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 125,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T07:56:50Z",
      "download_url": "https://github.com/suculent/thinx-aes-lib"
    },
    {
      "repository_name": "ArthZ01/AES-Lib",
      "repository_url": "https://github.com/ArthZ01/AES-Lib",
      "name": "AESUtils",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:14Z",
      "last_seen_sha": "efd962e4f0f3",
      "author": "MisredIoT",
      "maintainer": "**",
      "sentence": "AES-128-CBC Encryption Library",
      "paragraph": "Provides simple interface for AES encryption with CBC mode",
      "category": "Data Processing",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-08T09:44:52Z",
      "download_url": "https://github.com/ArthZ01/AES-Lib"
    },
    {
      "repository_name": "keyro90/AFArray",
      "repository_url": "https://github.com/TechLabCommunity/AFArray",
      "name": "AFArray",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:18:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:17Z",
      "last_seen_sha": "6df595d094e0",
      "author": "Andrea Tazio Giusti",
      "maintainer": "Andrea Tazio Giusti andreatgiusti@gmail.com",
      "sentence": "Simple Array ADT for Arduino Framework with template.",
      "paragraph": "Very useful and smart Array ADT.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T13:51:57Z",
      "download_url": "https://github.com/TechLabCommunity/AFArray"
    },
    {
      "repository_name": "teddokano/AFE_NXP_Arduino",
      "repository_url": "https://github.com/teddokano/AFE_NXP_Arduino",
      "name": "AFE_NXP_Arduino",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.5",
          "seen_at": "2026-06-30T08:49:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:49:52Z",
      "last_seen_sha": "dba690a3b727",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "Class library for NXP Analog Front End",
      "paragraph": "NAFE13388, NAFE73388, NAFE13388-UIM, NAFExx388-EVB, NAFE33352, NAFE93352, NAFE33352-UIOM and NAFE33352-EVB are supported",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-29T21:18:53Z",
      "download_url": "https://github.com/teddokano/AFE_NXP_Arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "uutzinger/Arduino_AFE44XX",
      "repository_url": "https://github.com/uutzinger/Arduino_AFE44XX",
      "name": "AFE44XX library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-28T07:55:34Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-28T07:55:34Z",
      "last_seen_sha": "8e9c7bf8b89e",
      "author": "Urs Utzinger <uutzinger@gmail.com>",
      "maintainer": "Urs Utzinger <uutzinger@gmail.com>",
      "sentence": "Library for the AFE44XX based pulse oximeter",
      "paragraph": "Measure PPG, SpO2 and heartrate using the AFE44XX",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/uutzinger/AFE44XX_library-1.0.0.zip",
      "size": 508259,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-28T07:04:50Z"
    },
    {
      "repository_name": "jjlondonoc/AFE4950-Arduino-Library",
      "repository_url": "https://github.com/jjlondonoc/AFE4950-Arduino-Library",
      "name": "AFE4950",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-11-21T07:08:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-21T07:08:32Z",
      "last_seen_sha": "7827952f8ae2",
      "author": "Juan Jose Londono <jjlondonocarrillo@gmail.com>",
      "maintainer": "Juan Jose Londono <jjlondonocarrillo@gmail.com>",
      "sentence": "AFE4950 library for interfacing the AFE4950 biomedical sensor with Arduino compatible MCU.",
      "paragraph": "This library enables users to acquire ECG and PPG signals from the AFE4950 sensor using an ESP32 or Arduino. It provides configuration and data reading functions, and supports simultaneous acquisition from single-channel signals.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T02:19:57Z",
      "download_url": "https://github.com/jjlondonoc/AFE4950-Arduino-Library"
    },
    {
      "repository_name": "ochiengotieno304/africastalking-esp8266",
      "repository_url": "https://github.com/ochiengotieno304/africastalking-esp8266",
      "name": "AfricasTalking",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:35Z",
      "last_seen_sha": "67deacace566",
      "author": "Ochieng Otieno <ochiengotieno71@gmail.com>",
      "maintainer": "Ochieng Otieno <ochiengotieno71@gmail.com>",
      "sentence": "A library to enable easy intergration of Africas Talking communication APIs with esp8266.",
      "paragraph": "SMS, Airtime and Voice interface for the Africas Talking API.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T12:41:58Z",
      "download_url": "https://github.com/ochiengotieno304/africastalking-esp8266/"
    },
    {
      "repository_name": "lildev1979/AFS01Sensor",
      "repository_url": "https://github.com/lildev1979/AFS01Sensor",
      "name": "AFS01Sensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-02T16:32:49.876Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-02T16:32:49.876Z",
      "last_seen_sha": "b9371181581f",
      "author": "Jonathan Harrocks<lildev1979@outloook.com>",
      "maintainer": "Jonathan Harrocks<lildev1979@outloook.com>",
      "sentence": "An Arduino library for the AFS01 Gas Micro Flow Sensor over I2C.",
      "paragraph": "Implements raw data collection, processes signed measurements, and performs factory-compliant CRC8 data verification to handle bidirectional micro-flow gas sensing safely.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lildev1979/AFS01Sensor-1.0.1.zip",
      "size": 7957,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T12:00:28Z"
    },
    {
      "repository_name": "Teknologiskolen/HCSR04",
      "repository_url": "https://github.com/Teknologiskolen/HCSR04",
      "name": "Afstandssensor - HCSR04",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:32:45Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:45Z",
      "last_seen_sha": "54d59d25ccea",
      "author": "Jørgen Larsen <jclarsen@teknologiskolen.dk>",
      "maintainer": "Jørgen Larsen <jclarsen@teknologiskolen.dk>",
      "sentence": "Bibliotek til HC-SR04 ultralyd afstandssensor.",
      "paragraph": "Du kan måle afstanden til objekter mellem 5 og 400cm væk. Det er også muligt at angive en rumtemperatur for at opnå større præcision .",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Teknologiskolen/Afstandssensor___HCSR04-1.0.2.zip",
      "size": 4036,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-10-02T15:16:47Z"
    },
    {
      "repository_name": "cotestatnt/AgileStateMachine",
      "repository_url": "https://github.com/cotestatnt/AgileStateMachine",
      "name": "AgileStateMachine",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-08-07T14:14:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:14:41Z",
      "last_seen_sha": "16896700fb03",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "Arduino/C++ library to simply and efficiently model and run a finite state machine",
      "paragraph": "The AgileStateMachine library implements a finite state machine with states, transitions and actions.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T21:20:39Z",
      "download_url": "https://github.com/cotestatnt/AgileStateMachine"
    },
    {
      "repository_name": "bengtmartensson/AGirs",
      "repository_url": "https://github.com/bengtmartensson/AGirs",
      "name": "AGirs",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:09:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:14Z",
      "last_seen_sha": "e4105be813a9",
      "author": "Bengt Martensson",
      "maintainer": "Bengt Martensson <barf@bengt-martensson.de>",
      "sentence": "A Girs infrared server for the Arduino platform.",
      "paragraph": "Requires Infrared4Arduino. Examples use Ethernet and Beacon.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 58,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T11:48:57Z",
      "depends": [
        "Infrared"
      ],
      "download_url": "https://github.com/bengtmartensson/AGirs"
    },
    {
      "repository_name": "Open-Agriculture/AgIsoStack-Arduino",
      "repository_url": "https://github.com/Open-Agriculture/AgIsoStack-Arduino",
      "name": "AgIsoStack",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2026-06-16T09:25:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:25:20Z",
      "last_seen_sha": "a1f65984560d",
      "author": "Adrian Del Grosso <delgrossoengineering@protonmail.com>",
      "maintainer": "Adrian Del Grosso <delgrossoengineering@protonmail.com>",
      "sentence": "A free ISOBUS (ISO11783) and J1939 CAN Stack for Teensy.",
      "paragraph": "Includes ISOBUS virtual terminal client, task controller client, and transport layer functionality. Based on the CMake AgIsoStack++ at https://github.com/Open-Agriculture/AgIsoStack-plus-plus.",
      "category": "Communication",
      "architectures": [
        "teensy"
      ],
      "github_stars": 18,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T07:52:54Z",
      "license": "MIT",
      "download_url": "https://github.com/Open-Agriculture/AgIsoStack-Arduino"
    },
    {
      "repository_name": "RobTillaart/AGS02MA",
      "repository_url": "https://github.com/RobTillaart/AGS02MA",
      "name": "AGS02MA",
      "version": "0.4.4",
      "version_history": [
        {
          "version": "0.4.3",
          "seen_at": "2025-12-16T07:32:54Z"
        },
        {
          "version": "0.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-16T07:32:54Z",
      "last_seen_sha": "5d6395c81e76",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AGS02MA - TVOC sensor",
      "paragraph": "Note it uses slow I2C < 30KHz. See readme.md",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AGS02MA-0.4.4.zip",
      "size": 33823,
      "previous_version": "0.4.3",
      "github_stars": 16,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T17:46:42Z"
    },
    {
      "repository_name": "RobTillaart/AGS2616",
      "repository_url": "https://github.com/RobTillaart/AGS2616",
      "name": "AGS2616",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:56Z",
      "last_seen_sha": "8a1557a5c41e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AGS2616 - Hydrogen H2 sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T09:48:03Z",
      "download_url": "https://github.com/RobTillaart/AGS2616.git"
    },
    {
      "repository_name": "RobTillaart/AGS3870",
      "repository_url": "https://github.com/RobTillaart/AGS3870",
      "name": "AGS3870",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:26:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:56Z",
      "last_seen_sha": "9138234834fd",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AGS3870 - Methane CH4 sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T09:48:14Z",
      "download_url": "https://github.com/RobTillaart/AGS3870.git"
    },
    {
      "repository_name": "RobTillaart/AGS3871",
      "repository_url": "https://github.com/RobTillaart/AGS3871",
      "name": "AGS3871",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:56Z",
      "last_seen_sha": "4d0bac565e97",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AGS3871 - CarbonMonoxide CO sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T09:48:25Z",
      "download_url": "https://github.com/RobTillaart/AGS3871.git"
    },
    {
      "repository_name": "dvarrel/AHT20",
      "repository_url": "https://github.com/dvarrel/AHT20",
      "name": "AHT20",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:13:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:09Z",
      "last_seen_sha": "a7f761c89f01",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "library to drive AHT20 temperature and humidity IC. Forked from https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library",
      "paragraph": "I2C sensor, simple library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T14:33:05Z",
      "download_url": "https://github.com/dvarrel/AHT20.git"
    },
    {
      "repository_name": "ekkai/Aicococam_Ardu",
      "repository_url": "https://github.com/ekkai/Aicococam_Ardu",
      "name": "Ai COCOCAM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-07T14:16:45Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T14:16:45Z",
      "last_seen_sha": "627436fdbab5",
      "author": "KocoaFAB <contact@kocoa.or.kr>",
      "maintainer": "KocoaFab <contact@kocoa.or.kr>",
      "sentence": "Kocoafab library for Ai COCOCAM on various orangeboards(arduino compatible boards)",
      "paragraph": "includes I2C/Serial communication protocols for using AI cococam on your orangeboards or arduino.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ekkai/Ai_COCOCAM-1.0.0.zip",
      "size": 11050,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-08T19:00:07Z"
    },
    {
      "repository_name": "igorantolic/ai-esp32-rotary-encoder",
      "repository_url": "https://github.com/igorantolic/ai-esp32-rotary-encoder",
      "name": "Ai Esp32 Rotary Encoder",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7",
          "seen_at": "2026-06-04T08:42:12Z"
        },
        {
          "version": "1.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-04T08:42:12Z",
      "last_seen_sha": "d677abd70977",
      "author": "Igor Antolic (adapted code from github.com/marcmerlin/IoTuz)",
      "maintainer": "Igor Antolic <iantolic@gmail.com>",
      "sentence": "Easy implement rotary encoder to your application for ESP32 and ESP8266",
      "paragraph": "Supports acceleration, setting boundaries. Works with ESP32 and ESP8266. Use version 1.3 for better button handling and updated examples. AiEsp32RotaryEncoderNumberSelector helps select numbers in range. Example:  -12 do 31.5 in steps of 0.5.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/igorantolic/Ai_Esp32_Rotary_Encoder-1.7.0.zip",
      "size": 35388,
      "previous_version": "1.7",
      "github_stars": 364,
      "github_forks": 75,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T05:06:20Z"
    },
    {
      "repository_name": "bayeggex/Arduino-AI-Chat-Library",
      "repository_url": "https://github.com/bayeggex/Arduino-AI-Chat-Library",
      "name": "AIChatBot",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-04-18T08:08:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T08:08:35Z",
      "last_seen_sha": "eb742fdcd5f2",
      "author": "bay_Eggex",
      "maintainer": "bay_Eggex",
      "sentence": "AI Chat Library for Arduino",
      "paragraph": "Arduino library for integrating AI chat like OpenAIs ChatGPT, Hugging Face Transformers, and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 49,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T20:20:15Z",
      "download_url": "https://github.com/bayeggex/Arduino-AI-Chat-Library"
    },
    {
      "repository_name": "Fraunhofer-IMS/AIfES_for_Arduino",
      "repository_url": "https://github.com/Fraunhofer-IMS/AIfES_for_Arduino",
      "name": "AIfES for Arduino",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.1",
          "seen_at": "2026-06-24T08:21:39Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:21:39Z",
      "last_seen_sha": "bd97019679d4",
      "author": "Fraunhofer IMS",
      "maintainer": "Fraunhofer IMS",
      "sentence": "The stand alone TinyML solution for self learning smart sensors, systems and almost any Arduino board.",
      "paragraph": "Provides fully parametric and trainable feed forward neural networks, which are alterable and reloadable at runtime.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Fraunhofer-IMS/AIfES_for_Arduino-2.2.1.zip",
      "size": 3717855,
      "previous_version": "2.2.1",
      "github_stars": 258,
      "github_forks": 52,
      "github_updated_at": "2026-06-23T09:16:26Z",
      "github_language": "C"
    },
    {
      "repository_name": "AIO-Javeriana/AIO-module-nodemcu-arduino",
      "repository_url": "https://github.com/AIO-Javeriana/AIO-module-nodemcu-arduino",
      "name": "AIOModule",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-07T07:16:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-07T07:16:41Z",
      "last_seen_sha": "b49a3b7e62fc",
      "author": "Miguel Angel Bermeo",
      "maintainer": "AIO Javeriana",
      "sentence": "AIO Modules for ESP8266 and Arduino",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T21:25:45Z",
      "depends": [
        "ArduinoJson",
        "WebSockets"
      ],
      "download_url": "https://github.com/AIO-Javeriana/AIO-module-nodemcu-arduino"
    },
    {
      "repository_name": "dl9sec/AioP13",
      "repository_url": "https://github.com/dl9sec/AioP13",
      "name": "AioP13",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:12:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:51Z",
      "last_seen_sha": "f243fc324c5b",
      "author": "Thorsten Godau (dl9sec)",
      "maintainer": "Thorsten Godau <https://github.com/dl9sec>",
      "sentence": "Another implementation of G3RUHs PLAN-13 for satellite and sun prediction.",
      "paragraph": "Compact and modular port to smaller processors including the Atmel AVR chips and reworked for flawless library use in the Arduino ecosystem. Originally authored by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13)",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T06:26:14Z",
      "download_url": "https://github.com/dl9sec/AioP13"
    },
    {
      "repository_name": "Harmony-Maker-Club/AIP1640_LED_Matrix",
      "repository_url": "https://github.com/TrueNorthMech/AIP1640_LED_Matrix",
      "name": "AIP1640_LED_Matrix",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-24T08:09:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:09:30Z",
      "last_seen_sha": "13c512f44ede",
      "author": "Harmony Lab",
      "maintainer": "Harmony Lab",
      "sentence": "A simple library for controlling the AIP1640 LED Matrix.",
      "paragraph": "This library provides an easy-to-use interface for driving an LED matrix based on the AIP1640 chip, enabling control over individual pixels and drawing patterns.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_updated_at": "2026-06-24T07:09:10Z",
      "download_url": "https://github.com/Harmony-Maker-Club/AIP1640_LED_Matrix"
    },
    {
      "repository_name": "pchwalek/AirCommanderEntireControl",
      "repository_url": "https://github.com/pchwalek/AirCommanderEntireControl",
      "name": "Air Commander Entire Control",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:24:17Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:17Z",
      "last_seen_sha": "abbd05cd04cf",
      "author": "Patrick Chwalek <patrickchwalek@gmail.com>",
      "maintainer": "Patrick Chwalek <patrickchwalek@gmail.com>",
      "sentence": "A library to directly interface with the Air Commander Entire",
      "paragraph": "Library allows you to send commands to the Air Commander Entire via a serial connection. It also has the ability to handle any heartbeat messages that originate from the device.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pchwalek/Air_Commander_Entire_Control-1.0.2.zip",
      "size": 6815,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-07-19T18:32:57Z"
    },
    {
      "repository_name": "airgradienthq/arduino",
      "repository_url": "https://github.com/airgradienthq/arduino",
      "name": "AirGradient Air Quality Sensor",
      "version": "3.7.0",
      "version_history": [
        {
          "version": "3.6.5",
          "seen_at": "2026-06-30T08:18:44Z"
        },
        {
          "version": "3.6.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.7.0",
          "seen_at": "2026-07-14T14:32:18.816Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:18:44Z",
      "last_seen_sha": "a858a7acb782",
      "author": "AirGradient <support@airgradient.com>",
      "maintainer": "AirGradient <support@airgradient.com>",
      "sentence": "ESP32-C3 / ESP8266 library for air quality monitor measuring PM, CO2, Temperature, TVOC and Humidity with OLED display.",
      "paragraph": "Library for the popular AirGradient open-hardware air quality monitors. Supports the Plantower PMS5003(T) particle sensors, the Senseair S8 CO2 sensor, the Sensirion SGP4x TVOC / NOx sensor and the Sensirion SHT4x temperature / humidity sensor. Monitors are available fully assembled or as kits for indoor and outdoors with very nice enclosure. You can send the air quality data to the AirGradient platform or any other backend.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/airgradienthq/AirGradient_Air_Quality_Sensor-3.7.0.zip",
      "size": 13384526,
      "previous_version": "3.6.5",
      "github_stars": 357,
      "github_forks": 145,
      "github_language": "C",
      "github_updated_at": "2026-07-01T13:37:53Z"
    },
    {
      "repository_name": "AirNgin/Airngin-esp32-mqtt-client",
      "repository_url": "https://github.com/AirNgin/Airngin-esp32-mqtt-client",
      "name": "AirNgin ESP32 MQTT Client",
      "version": "0.1.11",
      "version_history": [
        {
          "version": "0.1.9",
          "seen_at": "2025-07-21T16:37:38Z"
        },
        {
          "version": "0.1.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:38Z",
      "last_seen_sha": "e5df876a83d7",
      "author": "AirNgin Team",
      "maintainer": "dev@airngin.com",
      "sentence": "A library for ESP32 to connect to AirNgin IoT platform.",
      "paragraph": "This library helps developers connect their ESP32 devices to AirNgin IoT broker easily.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "WiFi",
        "PubSubClient",
        "ArduinoJson",
        "ESPping"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AirNgin/AirNgin_ESP32_MQTT_Client-0.1.11.zip",
      "size": 94671,
      "previous_version": "0.1.9",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T18:00:20Z"
    },
    {
      "repository_name": "AirNgin/Airngin-stm32-mqtt-client",
      "repository_url": "https://github.com/AirNgin/Airngin-stm32-mqtt-client",
      "name": "AirNgin_STM32_MQTT_Client",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-01-02T21:38:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:26Z",
      "last_seen_sha": "b4edb6726aa8",
      "author": "AirNgin Team",
      "maintainer": "dev@airngin.com",
      "sentence": "A library for STM32 with W5100 Ethernet to connect to AirNgin IoT platform.",
      "paragraph": "This library helps developers connect their STM32 devices to AirNgin IoT broker easily.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-25T17:24:32Z",
      "depends": [
        "Ethernet",
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/AirNgin/Airngin-stm32-mqtt-client"
    },
    {
      "repository_name": "gravitech-engineer/AIS_IoT_4G",
      "repository_url": "https://github.com/gravitech-engineer/AIS_IoT_4G",
      "name": "AIS 4G board",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:15:20Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.3.6",
          "seen_at": "2026-07-15T06:40:57.974Z"
        },
        {
          "version": "1.3.7",
          "seen_at": "2026-07-15T10:32:10.946Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-08-19T06:05:47.239Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-09-02T06:04:43.605Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2025-07-21T16:15:20Z",
      "last_seen_sha": "0837b386494c",
      "author": "AIS",
      "maintainer": "Gravitech Thai",
      "sentence": "Enables AIS 4G network connection use by AIS 4G Board",
      "paragraph": "Allows you to connect to the internet via AIS 4G networks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gravitech-engineer/AIS_4G_board-1.4.1.zip",
      "size": 819096,
      "previous_version": "1.4.0",
      "github_stars": 25,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T03:24:22Z"
    },
    {
      "repository_name": "AIS-DeviceIntegration/AIS_4G_EXTENSION_BOARD",
      "repository_url": "https://github.com/AIS-DeviceIntegration/AIS_4G_EXTENSION_BOARD",
      "name": "AIS_4G_EXTENSION_BOARD",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-01-02T21:42:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:36Z",
      "last_seen_sha": "304e5296f6e6",
      "author": "AIS Magellan",
      "maintainer": "MAGELLAN POC devices team <magellan@ais.co.th>",
      "sentence": "AIS 4G Extension board kit Library; provides function basic for ais 4G extension board with sensor kit",
      "paragraph": "compatible with AIS 4G Board(ESP32) Magellan",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-03T03:50:14Z",
      "download_url": "https://github.com/AIS-DeviceIntegration/AIS_4G_EXTENSION_BOARD.git"
    },
    {
      "repository_name": "AIS-DeviceInnovation/AIS_NB_BC95",
      "repository_url": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95",
      "name": "AIS_NB_BC95",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-03T07:28:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T07:28:32Z",
      "last_seen_sha": "2dde5f1867f2",
      "author": "Advanced Info Service Plc./Device Innovation Team",
      "maintainer": "AIS/DeviceInnovation <aiap@ais.co.th>",
      "sentence": "AIS NB-IoT.",
      "paragraph": "Arduino Library for DEVIO NB-SHIELD",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 57,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T20:47:44Z",
      "download_url": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95"
    },
    {
      "repository_name": "dobotopensource/AIStarter",
      "repository_url": "https://github.com/dobotopensource/AIStarter",
      "name": "AIStarter",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:58Z",
      "last_seen_sha": "bd7ffa8a8ad7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "AIStarter programming interface.",
      "paragraph": "AIStarter programming interface.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T08:45:18Z",
      "download_url": "http://www.dobot.cc"
    },
    {
      "repository_name": "arduino279/AI",
      "repository_url": "https://github.com/arduino279/AI",
      "name": "AISwitch",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-08-07T13:50:02Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T13:50:02Z",
      "last_seen_sha": "e343cf355c7b",
      "author": "Adrian adrian@gmail.com",
      "maintainer": "Adrian adrian@gmail.com",
      "sentence": "Switch actions and functions based on parameters",
      "paragraph": "Intelligent switching between functions based on given parameters",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "AISwitch"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino279/AISwitch-0.3.2.zip",
      "size": 12849,
      "previous_version": "0.1.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-23T06:03:55Z"
    },
    {
      "repository_name": "AITINKR/AITINKR_AIOT_DEVBOARD",
      "repository_url": "https://github.com/AITINKR/AITINKR_AIOT_DEVBOARD",
      "name": "AITINKR_AIOT_DEVBOARD",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:45Z",
      "last_seen_sha": "421b8f8d7290",
      "author": "SchoolForAI",
      "maintainer": "SchoolForAI",
      "sentence": "A library to drive the AITINKR_AIOT_DEVBOARD.",
      "paragraph": "This library have its functionalities to work with AITINKR_AIOT_DEVBOARD.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-19T07:20:46Z",
      "download_url": "https://github.com/AITINKR/AITINKR_AIOT_DEVBOARD"
    },
    {
      "repository_name": "AITINKR/AITINKR_AIOT_V2",
      "repository_url": "https://github.com/AITINKR/AITINKR_AIOT_V2",
      "name": "AITINKR_AIOT_V2",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:37:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:07Z",
      "last_seen_sha": "3d62aa289674",
      "author": "SchoolForAI",
      "maintainer": "AITINKR",
      "sentence": "Library for controlling motors, servos, buttons, camera, and MQTT with the AITinkr AIOT V2.",
      "paragraph": "The AITinkr AIOT V2 library simplifies control of motors, servos, buttons, camera modules, and MQTT integration, making it ideal for robotics, IoT, and automation projects.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-03T06:55:08Z",
      "depends": [
        "AITINKR_JSON_FIELDS",
        "ArduinoJson",
        "PubSubClient"
      ],
      "download_url": "https://github.com/AITINKR/AITINKR_AIOT_V2"
    },
    {
      "repository_name": "AITINKR/AITINKR_JSON_FIELDS",
      "repository_url": "https://github.com/AITINKR/AITINKR_JSON_FIELDS",
      "name": "AITINKR_JSON_FIELDS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:06Z",
      "last_seen_sha": "70fa15e071dc",
      "author": "SchoolForAI",
      "maintainer": "AITINKR",
      "sentence": "A library to manage dynamic JSON fields for IoT devices.",
      "paragraph": "This library allows adding, deleting, and managing dynamic JSON fields on IoT devices. It supports both float and string values, and it provides an easy way to convert data into JSON format for communication and storage in resource-constrained environments. Requires the ArduinoJson library to be installed.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-07T00:17:30Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/AITINKR/AITINKR_JSON_FIELDS"
    },
    {
      "repository_name": "AITINKR/AITINKR_SHIELDS",
      "repository_url": "https://github.com/AITINKR/AITINKR_SHIELDS",
      "name": "AITINKR_SHIELDS",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:06:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:45Z",
      "last_seen_sha": "7da8d634e129",
      "author": "SchoolForAI",
      "maintainer": "SchoolForAI",
      "sentence": "A library to drive the AITINKR_SHIELDS to work with Arduino.",
      "paragraph": "This library has its functionalities to work with AITINKR_SHIELDS, including the AITinkr's ROBOCON MINI and V1, V2 Shields. These shields provide enhanced capabilities for a wide range of projects, making it easy to connect and control various sensors and motors with Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-28T09:49:26Z",
      "download_url": "https://github.com/AITINKR/AITINKR_SHIELDS"
    },
    {
      "repository_name": "bartoszbielawski/AJSP",
      "repository_url": "https://github.com/bartoszbielawski/AJSP",
      "name": "AJSP",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:09:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:04Z",
      "last_seen_sha": "c1d84bebf7fd",
      "author": "Bartosz Bielawski",
      "maintainer": "Bartosz Bielawski, bartosz.bielawski@gmail.com",
      "sentence": "Another JSON Streaming Parser",
      "paragraph": "The library is a simple streaming parser written with a small memory footprint in mind.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2017-11-24T05:02:36Z",
      "download_url": "https://github.com/bartoszbielawski/AJSP"
    },
    {
      "repository_name": "akafugu/FourLetterWord",
      "repository_url": "https://github.com/akafugu/FourLetterWord",
      "name": "Akafugu Four Letter Word Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:48Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:48Z",
      "last_seen_sha": "06b8aab3329e",
      "author": "Akafugu",
      "maintainer": "Akafugu <info@akafugu.jp>",
      "sentence": "Akafugu Four Letter Word Library",
      "paragraph": "Akafugu Four Letter Word Library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akafugu/Akafugu_Four_Letter_Word_Library-1.0.0.zip",
      "size": 12382,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "Arduino",
      "github_updated_at": "2023-09-10T14:30:24Z"
    },
    {
      "repository_name": "akafugu/TWIDisplayLibrary",
      "repository_url": "https://github.com/akafugu/TWIDisplayLibrary",
      "name": "Akafugu TWIDisplay Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:48Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:48Z",
      "last_seen_sha": "a1ca296be8e7",
      "author": "Akafugu",
      "maintainer": "Akafugu <info@akafugu.jp>",
      "sentence": "Akafugu TWIDisplay Library",
      "paragraph": "Akafugu TWIDisplay Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akafugu/Akafugu_TWIDisplay_Library-1.0.1.zip",
      "size": 13571,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-06-27T07:20:31Z"
    },
    {
      "repository_name": "akafugu/TWIKeyboardLibrary",
      "repository_url": "https://github.com/akafugu/TWIKeyboardLibrary",
      "name": "Akafugu TWIKeyboard Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:48Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:48Z",
      "last_seen_sha": "467338ae5070",
      "author": "Akafugu",
      "maintainer": "Akafugu <info@akafugu.jp>",
      "sentence": "Akafugu TWIKeyboard Library",
      "paragraph": "Akafugu TWIKeyboard Library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akafugu/Akafugu_TWIKeyboard_Library-1.0.1.zip",
      "size": 10220,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-06-27T07:21:44Z"
    },
    {
      "repository_name": "akafugu/TWILiquidCrystalLibrary",
      "repository_url": "https://github.com/akafugu/TWILiquidCrystalLibrary",
      "name": "Akafugu TWILiquidCrystal Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:49Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:49Z",
      "last_seen_sha": "0361f20a3f57",
      "author": "Akafugu",
      "maintainer": "Akafugu <info@akafugu.jp>",
      "sentence": "Akafugu TWILiquidCrystal Library",
      "paragraph": "Akafugu TWILiquidCrystal Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akafugu/Akafugu_TWILiquidCrystal_Library-1.0.2.zip",
      "size": 26972,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-06-27T07:22:19Z"
    },
    {
      "repository_name": "akafugu/WireRtcLibrary",
      "repository_url": "https://github.com/akafugu/WireRtcLibrary",
      "name": "Akafugu WireRtc Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:49Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:49Z",
      "last_seen_sha": "935a1db2afd5",
      "author": "Akafugu",
      "maintainer": "Akafugu <info@akafugu.jp>",
      "sentence": "Akafugu WireRtc Library",
      "paragraph": "Akafugu WireRtc Library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akafugu/Akafugu_WireRtc_Library-1.0.1.zip",
      "size": 12659,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-02-15T05:25:36Z"
    },
    {
      "repository_name": "vagarthgaurav/Akshara-arduino",
      "repository_url": "https://github.com/vagarthgaurav/Akshara-arduino",
      "name": "Akshara",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-08-02T18:17:10.885Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-02T18:17:10.885Z",
      "last_seen_sha": "93dd7a8871c5",
      "author": "Vagarth Gaurav",
      "maintainer": "Vagarth Gaurav <vagarth.gaurav@gmail.com>",
      "sentence": "Lightweight Indic script renderer for microcontrollers.",
      "paragraph": "Renders Kannada, Tamil, Devanagari, Telugu, Malayalam, Bengali, and Gujarati text on any C99 target using pre-shaped .aks font files generated on the host. Zero malloc, ~100 bytes RAM per context. Works with GxEPD2, U8g2, Adafruit GFX, or any draw callback.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vagarthgaurav/Akshara-0.1.1.zip",
      "size": 1113133,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-02T14:40:45Z"
    },
    {
      "repository_name": "bportaluri/ALA",
      "repository_url": "https://github.com/bportaluri/ALA",
      "name": "ALA",
      "version": "2.3.8",
      "version_history": [
        {
          "version": "2.3.8",
          "seen_at": "2025-07-21T16:10:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:08Z",
      "last_seen_sha": "9c57f2088774",
      "author": "bportaluri",
      "maintainer": "Bruno Portaluri <bportaluri@gmail.com>",
      "sentence": "Arduino Light Animation (ALA) library",
      "paragraph": "Arduino Light Animation (ALA) is a library for Arduino boards to simplify the development of light animations using LEDs and LED strips.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 141,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2025-03-03T21:19:41Z",
      "download_url": "https://github.com/bportaluri/ALA"
    },
    {
      "repository_name": "zimbora/esp32-alarm",
      "repository_url": "https://github.com/zimbora/esp32-alarm",
      "name": "alarm",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:09Z",
      "last_seen_sha": "0ccca115d0c0",
      "author": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "maintainer": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "sentence": "Alarms implementation for Arduino.",
      "paragraph": "This library provides a way to validate if values of any type are within a range.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T22:23:12Z",
      "download_url": "https://github.com/zimbora/esp32-alarm"
    },
    {
      "repository_name": "Muhammed-jbareen/Alarm",
      "repository_url": "https://github.com/Muhammed-jbareen/Alarm",
      "name": "Alarm",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:13Z",
      "last_seen_sha": "0f75ab9cbeb7",
      "author": "Jbareen Mohamed",
      "maintainer": "Mohamed <mohamedrdr2@gmail.com>",
      "sentence": "Allows you to run functions after an interval without having to delay.",
      "paragraph": "This library provides a similar functionality to the alarm function in Unix operating systems in C, In other words, it provides you with a method to run a function after a specified amount of time without delaying the execution of the code.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T20:39:51Z",
      "download_url": "https://github.com/Muhammed-jbareen/Alarm"
    },
    {
      "repository_name": "Alash-electronics/Alash_DS1302",
      "repository_url": "https://github.com/Alash-electronics/Alash_DS1302",
      "name": "Alash DS1302 RTC",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-07-19T14:26:38.567Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T14:26:38.567Z",
      "last_seen_sha": "031a456966cb",
      "author": "Alash-electronics <alash.electronics@gmail.com>",
      "maintainer": "Alash-electronics <alash.electronics@gmail.com>",
      "sentence": "Библиотека для работы с часовым модулем DS1302 на Arduino, ESP8266, ESP32. Поддержка времени с точностью до секунды, интуитивный интерфейс, легкая интеграция.",
      "paragraph": "Этот репозиторий представляет библиотеку для работы с часовым модулем DS1302 на платформах Arduino, ESP8266 и ESP32. DS1302 - надежный и простой в использовании модуль, предоставляющий возможность управления временем в ваших проектах с микроконтроллерами.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/Alash_DS1302_RTC-1.0.8.zip",
      "size": 745077,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:08:42Z"
    },
    {
      "repository_name": "Alash-electronics/AlashIRControl",
      "repository_url": "https://github.com/Alash-electronics/AlashIRControl",
      "name": "AlashIRControl",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-01-02T20:53:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:53:18Z",
      "last_seen_sha": "39464f299c1a",
      "author": "Айтен Бексултан",
      "maintainer": "Alash Education",
      "sentence": "The AlashIRControl library enables easy interfacing with infrared (IR) transmitters and receivers for controlling various IR devices, designed for use with Arduino microcontrollers.",
      "paragraph": "The AlashIRControl library, developed by Айтен Бексултан from Alash-electronics.kz, provides a robust solution for working with infrared (IR) transmitters and receivers using Arduino. It simplifies the process of sending and receiving IR signals, allowing for the seamless integration of IR remote control functionalities in your projects. This library is particularly useful for controlling devices like TVs, air conditioners, and other home appliances that use IR communication. Comprehensive examples and protocols make it easy to implement and customize for various applications, enhancing your IR-based projects' capabilities.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-17T18:31:26Z",
      "download_url": "https://github.com/Alash-electronics/AlashIRControl"
    },
    {
      "repository_name": "Alash-electronics/AlashKeypadMatrix",
      "repository_url": "https://github.com/Alash-electronics/AlashKeypadMatrix",
      "name": "AlashKeypadMatrix",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-07-19T16:17:19.498Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T16:17:19.498Z",
      "last_seen_sha": "6cbfe796844a",
      "author": "Aiten Bexultan",
      "maintainer": "Alash Education",
      "sentence": "Diode-multiplexed keypad support for Arduino",
      "paragraph": "Supports keypads of any row/column size with an event-driven API (press, hold, release) via addEventListener, and multi-keypad setups.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/AlashKeypadMatrix-1.0.9.zip",
      "size": 26276,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:16:54Z"
    },
    {
      "repository_name": "Alash-electronics/AlashLEDMatrix8x8",
      "repository_url": "https://github.com/Alash-electronics/AlashLEDMatrix8x8",
      "name": "AlashLEDMatrix8x8",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-07-19T16:17:19.498Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T16:17:19.498Z",
      "last_seen_sha": "3bf74b19ca24",
      "author": "Aiten Bexultan",
      "maintainer": "Alash engineering",
      "sentence": "Библиотека AlashLEDMatrix8x8 предназначена для работы с 8x8 светодиодными матрицами через интерфейс SPI на платформах Arduino, ESP32 и ESP8266. Она позволяет легко выводить текст, изображения и анимации на матрицу, обеспечивая удобные функции для управления светодиодами и упрощая процесс программирования.",
      "paragraph": "Библиотека включает в себя функции для рисования примитивов и работы с буферами кадров, что упрощает создание визуальных эффектов и динамических дисплеев в различных проектах.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/AlashLEDMatrix8x8-1.0.7.zip",
      "size": 24497,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:08:52Z"
    },
    {
      "repository_name": "Alash-electronics/AlashMotorControlLite",
      "repository_url": "https://github.com/Alash-electronics/AlashMotorControlLite",
      "name": "AlashMotorControlLite",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-17T07:06:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:06:46Z",
      "last_seen_sha": "763daad03d3b",
      "author": "Alash Engineering <support@alash-electronics.kz>",
      "maintainer": "Alash Engineering <support@alash-electronics.kz>",
      "sentence": "Simple and powerful DC motor control library for Arduino and ESP32.",
      "paragraph": "Universal API for controlling DC motors through various drivers (L298N, TB6612FNG, ZK-5AD, DRV8833, BTS7960). Supports 4 driver modes, speed control from -100 to 100, ESP32 3.x ready. Multilingual examples in English, Russian, and Kazakh. Includes 17 examples from basic to advanced (mecanum wheels). Perfect for robots, cars, and motor control projects.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-16T12:09:40Z",
      "download_url": "https://github.com/Alash-electronics/AlashMotorControlLite"
    },
    {
      "repository_name": "Alash-electronics/AlashSerialTerminal",
      "repository_url": "https://github.com/Alash-electronics/AlashSerialTerminal",
      "name": "AlashSerialTerminal",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-07-19T14:26:38.567Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T14:26:38.567Z",
      "last_seen_sha": "9efe8bccddcc",
      "author": "Alash-electronics",
      "maintainer": "Alash-electronics",
      "sentence": "Serial Terminal library for Arduino",
      "paragraph": "This is a universal Serial Terminal library for Arduino to parse ASCII commands and arguments.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/AlashSerialTerminal-1.0.9.zip",
      "size": 21545,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:16:52Z"
    },
    {
      "repository_name": "Alash-electronics/AlashUartMP3",
      "repository_url": "https://github.com/Alash-electronics/AlashUartMP3",
      "name": "AlashUartMP3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-19T16:17:19.498Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T16:17:19.498Z",
      "last_seen_sha": "bee2caca818b",
      "author": "Alash Engineer <alash.electronics@gmail.com>",
      "maintainer": "Alash Engineer <alash.electronics@gmail.com>",
      "sentence": "Библиотека для управления MP3-модулями через UART",
      "paragraph": "AlashUartMP3 — библиотека для Arduino для управления MP3-модулями (JQ8400 и совместимые) через UART-интерфейс.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/AlashUartMP3-1.0.0.zip",
      "size": 26730,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:09:58Z"
    },
    {
      "repository_name": "Alash-electronics/AlashUltrasonic",
      "repository_url": "https://github.com/Alash-electronics/AlashUltrasonic",
      "name": "AlashUltrasonic",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-01-02T20:53:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:53:16Z",
      "last_seen_sha": "8f4ca6d2f7f6",
      "author": "Aiten Bexultan <alash.electronics@gmail.com>",
      "maintainer": "Alash engineering <alash.electronics@gmail.com>",
      "sentence": "A library for interfacing with the RCWL-9610 ultrasonic distance sensor.",
      "paragraph": "This library allows you to measure distances using the RCWL-9610 sensor with support for GPIO, I2C, UART, and 1-Wire interfaces. Compatible with Arduino, ESP32, ESP8266, and other Arduino-compatible boards.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T06:07:24Z",
      "depends": [
        "Wire"
      ],
      "download_url": "https://github.com/Alash-electronics/AlashUltrasonic"
    },
    {
      "repository_name": "connornishijima/AlertMe",
      "repository_url": "https://github.com/connornishijima/AlertMe",
      "name": "AlertMe",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-09-26T07:25:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-26T07:25:12Z",
      "last_seen_sha": "c5a9fed2baa6",
      "author": "Connor Nishijima",
      "maintainer": "Connor Nishijima <connornishijima@gmail.com>",
      "sentence": "Allows for sending email and SMS from nothing but the ESP8266!",
      "paragraph": "By using SMTP and/or and your carrier's free Email-to-SMS portal, your ESP8266 project can send alerts, log data or even love notes to your devices!",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 64,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2025-09-25T21:17:11Z",
      "depends": [
        "ArduinoJson",
        "WiFiManager"
      ],
      "download_url": "https://github.com/connornishijima/AlertMe"
    },
    {
      "repository_name": "AlfredoSystems/Alfredo-NoU2",
      "repository_url": "https://github.com/AlfredoSystems/Alfredo-NoU2",
      "name": "Alfredo-NoU2",
      "version": "2.0.8",
      "version_history": [
        {
          "version": "2.0.8",
          "seen_at": "2025-07-21T16:07:01Z"
        },
        {
          "version": "2.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:01Z",
      "last_seen_sha": "01680f34bac0",
      "author": "Alfredo Systems",
      "maintainer": "Jacob Williams (jrw4561@gmail.com)",
      "sentence": "Library for the Alfredo NoU2 robot control board.",
      "paragraph": "Supports drving motors and servos. Has helper methods for different drivetrain types.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlfredoSystems/Alfredo_NoU2-2.0.8.zip",
      "size": 36874,
      "previous_version": "2.0.8",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-07-18T16:57:06Z"
    },
    {
      "repository_name": "AlfredoSystems/Alfredo-NoU3",
      "repository_url": "https://github.com/AlfredoSystems/Alfredo-NoU3",
      "name": "Alfredo-NoU3",
      "version": "1.13.0",
      "version_history": [
        {
          "version": "1.0.12",
          "seen_at": "2026-05-22T08:17:00Z"
        },
        {
          "version": "1.13.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-22T08:17:00Z",
      "last_seen_sha": "30c92ff010f0",
      "author": "Alfredo Systems",
      "maintainer": "Jacob Williams (jrw4561@gmail.com)",
      "sentence": "Library for the Alfredo NoU3 robot control board.",
      "paragraph": "Supports driving motors and servos. Has helper methods for different drivetrain types.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlfredoSystems/Alfredo_NoU3-1.13.0.zip",
      "size": 8600037,
      "previous_version": "1.0.12",
      "github_stars": 1,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T19:06:48Z"
    },
    {
      "repository_name": "AlfredoSystems/AlfredoConnect-Receive",
      "repository_url": "https://github.com/AlfredoSystems/AlfredoConnect-Receive",
      "name": "AlfredoConnect-Receive",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:01Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:01Z",
      "last_seen_sha": "ac559092ac29",
      "author": "Alfredo Systems",
      "maintainer": "Jacob Williams (jrw4561@gmail.com)",
      "sentence": "Library for communicating over a serial connection to AlfredoConnect-Desktop.",
      "paragraph": "This library runs on a robot so it can be controlled by a driver with a driverstaton. The library parses packets that conform to the standard set by AC-Desktop. Learn more about AlfredoConnect-Desktop here: https://github.com/AlfredoSystems/AlfredoConnect-Desktop",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlfredoSystems/AlfredoConnect_Receive-1.0.0.zip",
      "size": 25673,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-15T19:47:43Z"
    },
    {
      "repository_name": "AlfredoSystems/AlfredoCRSF",
      "repository_url": "https://github.com/AlfredoSystems/AlfredoCRSF",
      "name": "AlfredoCRSF",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-13T08:12:21Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-27T22:20:52.477Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-08-18T20:02:51.983Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-13T08:12:21Z",
      "last_seen_sha": "f74bba6838b7",
      "author": "Jacob Williams",
      "maintainer": "Jacob Williams (jrw4561@gmail.com)",
      "sentence": "CRSF serial protocol Arduino library",
      "paragraph": "Communicate over serial with an ExpressLRS or TBS Crossfire receiver. Read RC channels and link statistics, and send telemetry back to the handset. Works with both ELRS 3.x and 4.x, including the 4.0 telemetry sensors, arming status byte and CRSF router frames.",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlfredoSystems/AlfredoCRSF-2.2.0.zip",
      "size": 54900,
      "previous_version": "2.0.0",
      "github_stars": 124,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T20:06:43Z"
    },
    {
      "repository_name": "AlfredoSystems/AlfredoDShot",
      "repository_url": "https://github.com/AlfredoSystems/AlfredoDShot",
      "name": "AlfredoDShot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-29T10:50:39.382Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-29T10:50:39.382Z",
      "last_seen_sha": "4163661d9052",
      "author": "Alfredo Systems",
      "maintainer": "Jacob Williams (jrw4561@gmail.com)",
      "sentence": "Bidirectional DShot for ESP32 with RMT, targeting AM32 ESCs.",
      "paragraph": "One-wire bidirectional DShot (DShot150/300/600/1200) driven by the RMT peripheral. Decodes GCR eRPM telemetry and Extended DShot Telemetry from AM32 ESCs using a single GPIO per ESC.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlfredoSystems/AlfredoDShot-1.0.0.zip",
      "size": 34137,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-29T06:31:38Z"
    },
    {
      "repository_name": "algoduino/algoduino",
      "repository_url": "https://github.com/algoduino/algoduino",
      "name": "Algoduino",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:07:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:02Z",
      "last_seen_sha": "933459fd88f2",
      "author": "Algoduino",
      "maintainer": "Ted Nivan from Algoduino <hello@algoduino.com>",
      "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.",
      "paragraph": "An easy to use Library to interact with the Algorand Blockchain.",
      "category": "Communication",
      "architectures": [
        "espressif8266",
        "espressif32",
        "esp8266",
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2022-11-25T07:04:46Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/algoduino/algoduino"
    },
    {
      "repository_name": "nickthelegend/AlgoSense",
      "repository_url": "https://github.com/nickthelegend/AlgoSense",
      "name": "AlgoIoT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:54:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:33Z",
      "last_seen_sha": "36499a6ec8f0",
      "author": "Fernando Carello <fernando@gt50.com>",
      "maintainer": "Fernando Carello <fernando@gt50.com>",
      "sentence": "Algorand IoT library for ESP32 microcontrollers",
      "paragraph": "Lightweight Arduino library that enables ESP32 microcontrollers to notarize sensor data directly on the Algorand blockchain. Creates payment transactions with sensor data embedded in the note field using ARC-2 standard.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-18T20:44:40Z",
      "depends": [
        "ArduinoJson",
        "Base64"
      ],
      "download_url": "https://github.com/gt50/AlgoIoT"
    },
    {
      "repository_name": "PalladinoMarco/AlignedJoystick",
      "repository_url": "https://github.com/PalladinoMarco/AlignedJoystick",
      "name": "AlignedJoy",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:01Z",
      "last_seen_sha": "9808580fea98",
      "author": "Marco Palladino",
      "maintainer": "Marco Palladino <marck.palladino@gmail.com>",
      "sentence": "Allows Arduino/Genuino boards to read a variety of analog joystick by aligning axis values (XY).",
      "paragraph": "This library can read a variety of analog joystick.<br />It offers calibration methods necessary to get read values aligned between the x and y axes. When the axes have about the same angle the values will be very close to each other (it is not the same as map()).<br />",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-29T13:52:00Z",
      "download_url": "https://github.com/PalladinoMarco/AlignedJoystick"
    },
    {
      "repository_name": "xinyu198736/arduino-aliyun-iot-sdk",
      "repository_url": "https://github.com/xinyu198736/arduino-aliyun-iot-sdk",
      "name": "AliyunIoTSDK",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.4",
          "seen_at": "2025-07-21T16:34:40Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:40Z",
      "last_seen_sha": "530b4ba8af6c",
      "author": "yutou <xinyu198736@gmail.com>",
      "maintainer": "yutou <xinyu198736@gmail.com>",
      "sentence": "A toplevel client library for aliyun MQTT messaging.",
      "paragraph": "此库可以帮助你快速连接阿里云 IoT 平台，通过和阿里云物联网开发平台配合，可快速实现各种硬件应用，包括了很上层的封装，无需自己解析数据体，绑定事件即可。",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xinyu198736/AliyunIoTSDK-0.3.0.zip",
      "size": 16127,
      "previous_version": "0.4",
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-06-11T07:34:04Z"
    },
    {
      "repository_name": "Velleman/ALLBOT-lib",
      "repository_url": "https://github.com/Velleman/ALLBOT-lib",
      "name": "ALLBOT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:53Z",
      "last_seen_sha": "fd26ed5dd90a",
      "author": "Velleman",
      "maintainer": "Velleman",
      "sentence": "The library for the ALLBOT modular robotic system.",
      "paragraph": "Examples are provided for the VR204 and VR408 and many more",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T03:54:57Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/Velleman/ALLBOT-lib"
    },
    {
      "repository_name": "alloyrobotics/alloy-logger-arduino",
      "repository_url": "https://github.com/alloyrobotics/alloy-logger-arduino",
      "name": "AlloyLogger",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2026-08-12T04:32:10.621Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-12T04:32:10.621Z",
      "last_seen_sha": "add218c05d28",
      "author": "Hugh Phan",
      "maintainer": "Hugh Phan <hugh@usealloy.ai>",
      "sentence": "Stream ESP32 and Arduino UNO R4 WiFi sensor telemetry directly to Alloy (usealloy.ai).",
      "paragraph": "RAM-buffered logging from Arduino boards to the Alloy data platform. ESP32 retains the existing background logger; UNO R4 WiFi uses a separate cooperative, allocation-free binary capture core with a bounded RAM journal and verified TLS transport. Every power-on becomes one MCAP mission in Alloy.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "renesas_uno"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/alloyrobotics/AlloyLogger-0.5.0.zip",
      "size": 16376798,
      "github_stars": 19,
      "github_forks": 3,
      "github_language": "JavaScript",
      "github_updated_at": "2026-08-12T01:00:10Z"
    },
    {
      "repository_name": "jeremycole/AllSensors_DLHR",
      "repository_url": "https://github.com/jeremycole/AllSensors_DLHR",
      "name": "AllSensors DLHR",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:17:30Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:30Z",
      "last_seen_sha": "2d58c77e518b",
      "author": "Jeremy Cole <jeremy@jcole.us>",
      "maintainer": "Jeremy Cole <jeremy@jcole.us>",
      "sentence": "Support for the AllSensors DLHR Series Low Voltage Digital Pressure Sensors.",
      "paragraph": "An implementation of the I2C protocol for interacting with the AllSensors DLHR pressure sensors with support for Wire and other TwoWire implementations.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/AllSensors_DLHR-1.0.1.zip",
      "size": 9178,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-02-01T03:39:10Z"
    },
    {
      "repository_name": "jeremycole/AllSensors_DLV",
      "repository_url": "https://github.com/jeremycole/AllSensors_DLV",
      "name": "AllSensors DLV",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:30Z",
      "last_seen_sha": "871488499c1b",
      "author": "Jeremy Cole <jeremy@jcole.us>",
      "maintainer": "Jeremy Cole <jeremy@jcole.us>",
      "sentence": "Support for the AllSensors DLV Series Low Voltage Digital Pressure Sensors.",
      "paragraph": "An implementation of the I2C protocol for interacting with the AllSensors DLV pressure sensors with support for Wire and other TwoWire implementations.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/AllSensors_DLV-1.0.0.zip",
      "size": 5071,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-11-07T01:17:35Z"
    },
    {
      "repository_name": "allthingstalk/arduino-lorawan-sdk",
      "repository_url": "https://github.com/allthingstalk/arduino-lorawan-sdk",
      "name": "AllThingsTalk LoRaWAN SDK",
      "version": "3.1.6",
      "version_history": [
        {
          "version": "3.1.6",
          "seen_at": "2025-07-21T16:07:04Z"
        },
        {
          "version": "3.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:04Z",
      "last_seen_sha": "5f1d74d84067",
      "author": "AllThingsTalk",
      "maintainer": "Vanja <vanja@allthingstalk.com>",
      "sentence": "LoRaWAN SDK for AllThingsTalk Maker",
      "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.6.zip",
      "size": 502634,
      "previous_version": "3.1.6",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-05-15T12:09:07Z"
    },
    {
      "repository_name": "allthingstalk/arduino-ltem-sdk",
      "repository_url": "https://github.com/allthingstalk/arduino-ltem-sdk",
      "name": "AllThingsTalk LTE-M SDK",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-07-21T16:07:05Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:05Z",
      "last_seen_sha": "d2808d49bb99",
      "author": "AllThingsTalk <support@allthingstalk.com>",
      "maintainer": "Vanja <vanja@allthingstalk.com>",
      "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.",
      "paragraph": "Compatible with U-Blox SARA-R410M modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.4.zip",
      "size": 266360,
      "previous_version": "2.0.4",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T06:10:30Z"
    },
    {
      "repository_name": "allthingstalk/arduino-wifi-sdk",
      "repository_url": "https://github.com/allthingstalk/arduino-wifi-sdk",
      "name": "AllThingsTalk WiFi SDK",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.2.0-beta",
          "seen_at": "2025-07-21T16:07:05Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:05Z",
      "last_seen_sha": "8df51f2c7294",
      "author": "AllThingsTalk <support@allthingstalk.com>",
      "maintainer": "Vanja <vanja@allthingstalk.com>",
      "sentence": "Connect and control your device with AllThingsTalk",
      "paragraph": "Easily connect to WiFi and AllThingsTalk. Send any type of data in any format, add dozens of actuations to control your device using your AllThingsTalk Maker. Supports ESP8266-based devices and Arduino MKR1010.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_WiFi_SDK-2.1.2.zip",
      "size": 83047,
      "previous_version": "2.2.0-beta",
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T23:24:57Z"
    },
    {
      "repository_name": "AllWize/allwize",
      "repository_url": "https://github.com/AllWize/allwize",
      "name": "AllWize",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2025-07-21T16:07:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:05Z",
      "last_seen_sha": "d00d91940332",
      "author": "AllWize.io <github@allwize.io>",
      "maintainer": "Xose Pérez <xose@allwize.io>",
      "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "avr",
        "samd",
        "esp8266",
        "esp32"
      ],
      "github_stars": 18,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-08-20T09:39:54Z",
      "download_url": "https://github.com/AllWize/allwize.git"
    },
    {
      "repository_name": "almavios/almavios-lit-mqtt",
      "repository_url": "https://github.com/almavios/almavios-lit-mqtt",
      "name": "AlmaviosLitMqtt",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:07:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:06Z",
      "last_seen_sha": "0d9acc0c8819",
      "author": "Almavios",
      "maintainer": "Almavios <dev@almavios.com>",
      "sentence": "A Simple MQTT client for connection with cloud providers",
      "paragraph": "This library allows you to send and receive MQTT messages from cloud services.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-11-20T00:23:24Z",
      "download_url": "https://github.com/almavios/almavios-lit-mqtt"
    },
    {
      "repository_name": "cygig/AlmostRandom",
      "repository_url": "https://github.com/cygig/AlmostRandom",
      "name": "AlmostRandom",
      "version": "0.21.0",
      "version_history": [
        {
          "version": "0.21.0",
          "seen_at": "2025-07-21T16:04:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:34Z",
      "last_seen_sha": "13fd619630a7",
      "author": "cygig <rubbish52@hotmail.com>",
      "maintainer": "cygig <rubbish52@hotmail.com>",
      "sentence": "AlmostRandom generates random number from a few entropy sources within the Arduino.",
      "paragraph": "Unlike traditional methods that rely on hardware noises or pseudo-random algorithms, AlmostRandom combines multiple not-so-ideal sources to produce random numbers that are hard to predict and chaotic, suitable for casual, recreational, and non-critical applications.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-14T21:31:22Z",
      "download_url": "https://github.com/cygig/AlmostRandom"
    },
    {
      "repository_name": "getlarge/arduino-device",
      "repository_url": "https://github.com/getlarge/arduino-device",
      "name": "AloesDevice",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:15:00Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:00Z",
      "last_seen_sha": "bcbfffebd081",
      "author": "getlarge",
      "maintainer": "getlarge <ed@getlarge.eu>",
      "sentence": "MQTT connector for Aloes",
      "paragraph": "Safely connect your devices to Aloes backend, register your sensors with OMA references, configure your device via local UI",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/getlarge/AloesDevice-1.0.1.zip",
      "size": 40402,
      "previous_version": "1.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-04-28T18:05:55Z"
    },
    {
      "repository_name": "NorthernWidget/Logger",
      "repository_url": "https://github.com/NorthernWidget/ALog",
      "name": "ALog",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-05-18T08:48:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:48:06Z",
      "last_seen_sha": "69565cdff42d",
      "author": "Andrew Wickert <andy@northernwidget.com>, Chad Sandell <chad@northernwidget.com>, Bobby Schulz <schu3119@umn.edu>, Northern Widget LLC <info@northernwidget.com>, University of Minnesota",
      "maintainer": "Andrew Wickert <awickert@umn.edu>, Chad Sandell <sand0724@umn.edu>, Bobby Schulz <schu3119@umn.edu>",
      "sentence": "Low-power general-purpose data logger library, written for the Arduino-based ALog but expandable to other devices.",
      "paragraph": "This toolkit handles power management, the clock, and the SD card for a lightweight field data field data logger, and contains pre-made functions for a range of sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T06:26:02Z",
      "download_url": "https://github.com/NorthernWidget/ALog"
    },
    {
      "repository_name": "AlpenglowInd/FUnicorn",
      "repository_url": "https://github.com/AlpenglowInd/FUnicorn",
      "name": "Alpenglow FUnicorn",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:07:15Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:15Z",
      "last_seen_sha": "175f19c4a30a",
      "author": "Alpenglow Industries",
      "maintainer": "Alpenglow Industries <info@alpenglowindustries.com>",
      "sentence": "Controls the LED message on the FUnicorn.",
      "paragraph": "The FUnicorn is an irreverent and educational desk gadget, with goal of making you laugh and getting you excited about writing code to blink some lights.  Note: this code involves swear words.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "ADCTouch",
        "Ultrasonic"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlpenglowInd/Alpenglow_FUnicorn-2.0.0.zip",
      "size": 25277,
      "previous_version": "2.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-29T01:25:33Z"
    },
    {
      "repository_name": "arduino-libraries/AlPlc_Opta",
      "repository_url": "https://github.com/arduino-libraries/AlPlc_Opta",
      "name": "AlPlc_Opta",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-06-19T08:58:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:58:47Z",
      "last_seen_sha": "b163a0159e2a",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino IDE PLC runtime library for Arduino Opta",
      "paragraph": "This is the runtime library and plugins for supporting the Arduino Opta in the Arduino PLC IDE.",
      "category": "Device Control",
      "architectures": [
        "mbed_opta"
      ],
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:04:15Z",
      "depends": [
        "ArduinoRS485",
        "Arduino_Opta_Blueprint"
      ],
      "download_url": "https://docs.arduino.cc/software/plc-ide"
    },
    {
      "repository_name": "arduino-libraries/AlPlc_PMC",
      "repository_url": "https://github.com/arduino-libraries/AlPlc_PMC",
      "name": "AlPlc_PMC",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:07:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:44Z",
      "last_seen_sha": "0c52666a144e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino IDE PLC runtime library for Arduino Portenta Machine Control",
      "paragraph": "This is the runtime library and plugins for supporting the Arduino Portenta Machine Control in the Arduino PLC IDE.",
      "category": "Device Control",
      "architectures": [
        "mbed_portenta"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T13:16:29Z",
      "depends": [
        "Arduino_MachineControl",
        "ArduinoRS485"
      ],
      "download_url": "https://docs.arduino.cc/software/plc-ide"
    },
    {
      "repository_name": "DigitalFuturesOCADU/AltController",
      "repository_url": "https://github.com/DigitalFuturesOCADU/AltController",
      "name": "AltController",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:31Z",
      "last_seen_sha": "e14a669d2f8e",
      "author": "DIGF-2002",
      "maintainer": "Nick Puckett <info@puckettrand.com>",
      "sentence": "Alternative keyboard controller for Project 1, Physical Computing",
      "paragraph": "This is a wrapper for the Arduino keyboard library that simplifies combining different types of input from simple button presses to macros",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-06-27T10:09:51Z",
      "depends": [
        "Keyboard"
      ],
      "download_url": "https://github.com/DigitalFuturesOCADU/AltController"
    },
    {
      "repository_name": "Alteriom/painlessMesh",
      "repository_url": "https://github.com/Alteriom/painlessMesh",
      "name": "Alteriom PainlessMesh",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "1.9.20",
          "seen_at": "2026-04-30T08:24:18Z"
        },
        {
          "version": "1.9.20",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.9.21",
          "seen_at": "2026-08-04T02:59:22.399Z"
        },
        {
          "version": "1.10.0",
          "seen_at": "2026-08-13T14:25:57.482Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-09-07T18:03:14.082Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-09-08T00:06:46.855Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-09-09T02:03:40.462Z"
        }
      ],
      "release_count": 7,
      "first_seen_at": "2026-04-30T08:24:18Z",
      "last_seen_sha": "915eb45c9ccc",
      "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh,Alteriom",
      "maintainer": "Alteriom",
      "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices with Alteriom extensions",
      "paragraph": "painlessMesh is a user-friendly library for creating mesh networks with ESP8266 and ESP32 devices. This Alteriom fork includes additional packages for sensor data (SensorPackage), device commands (CommandPackage), and status monitoring (StatusPackage). It handles routing and network management automatically, so you can focus on your application. The library uses JSON-based messaging and syncs time across all nodes, making it ideal for coordinated behaviour like synchronized light displays or sensor networks reporting to a central node.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ArduinoJson",
        "TaskScheduler",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alteriom/Alteriom_PainlessMesh-2.0.2.zip",
      "size": 925607,
      "previous_version": "2.0.1",
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T07:28:11Z"
    },
    {
      "repository_name": "Alteriom/EByte_LoRa_E220_Series_Library",
      "repository_url": "https://github.com/Alteriom/EByte_LoRa_E220_Series_Library",
      "name": "Alteriom_EByte_LoRa_E220",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2026-01-02T21:40:47Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:40:47Z",
      "last_seen_sha": "d908eb50e91b",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Alteriom <contact@alteriom.com>",
      "sentence": "LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. LLCC68",
      "paragraph": "Alteriom fork of Ebyte E220 LoRa (Long Range) library device very cheap and very long range (from 5Km to 10Km). Arduino LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. Enhanced with automated CI/CD, releases, and modern package management. LLCC68",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alteriom/Alteriom_EByte_LoRa_E220-1.1.5.zip",
      "size": 21997289,
      "previous_version": "1.1.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-15T20:22:16Z"
    },
    {
      "repository_name": "Lynxmotion/AlternativeLSS",
      "repository_url": "https://github.com/Lynxmotion/AlternativeLSS",
      "name": "AlternativeLSS",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:20:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:24Z",
      "last_seen_sha": "49eb1112500e",
      "author": "Colin MacKenzie",
      "maintainer": "colin@flyingeinstein.com",
      "sentence": "Asynchronous control of Lynxmotion LSS smart servos.",
      "paragraph": "The goal of this library is to provide performance when controlling a significant number of servos on a bus using a Orient => Action => Query/Update loop. It is capable of queueing up a number of servo query requests for multiple servos at a time.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T20:20:26Z",
      "download_url": "https://github.com/Lynxmotion/AlternativeLSS"
    },
    {
      "repository_name": "Iainmon/altino",
      "repository_url": "https://github.com/Iainmon/altino",
      "name": "Altino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:16:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:33Z",
      "last_seen_sha": "c14c5ff2ae33",
      "author": "Oceanit <info@oceanit.com>",
      "maintainer": "Oceanit <info@oceanit.com>",
      "sentence": "The library for the Altino car.",
      "paragraph": "The library for the Altino car.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-03-17T02:09:03Z",
      "download_url": "http://github.com/Iainmon/altino"
    },
    {
      "repository_name": "PaulStoffregen/AltSoftSerial",
      "repository_url": "https://github.com/PaulStoffregen/AltSoftSerial",
      "name": "AltSoftSerial",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4",
          "seen_at": "2025-12-06T07:25:49Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-06T07:25:49Z",
      "last_seen_sha": "7cf48061fdbb",
      "author": "Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "Software emulated serial using hardware timers for improved compatibility",
      "paragraph": "Improved software emulated serial, using hardware timers for precise signal timing and improved compatibility with other interrupt-based libraries.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/AltSoftSerial-1.4.0.zip",
      "size": 12408,
      "previous_version": "1.4",
      "github_stars": 366,
      "github_forks": 134,
      "github_language": "C",
      "github_updated_at": "2026-05-03T04:51:46Z"
    },
    {
      "repository_name": "neosarchizo/am1002-uart",
      "repository_url": "https://github.com/neosarchizo/am1002-uart",
      "name": "AM1002-UART",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:05Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:05Z",
      "last_seen_sha": "d0c786a6a0e4",
      "author": "Neosarchizo",
      "maintainer": "Neosarchizo <neosarchizo@gmail.com>",
      "sentence": "Arduino library to control Cubic AM1002",
      "paragraph": "Arduino library to control Cubic AM1002",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/AM1002_UART-1.0.1.zip",
      "size": 17500,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-07T08:31:28Z"
    },
    {
      "repository_name": "neosarchizo/am1008w_k_i2c",
      "repository_url": "https://github.com/neosarchizo/am1008w_k_i2c",
      "name": "AM1008W-K I2C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:05Z",
      "last_seen_sha": "03c9f9aa3262",
      "author": "Neosarchizo",
      "maintainer": "Neosarchizo <neosarchizo@gmail.com>",
      "sentence": "Arduino library to control Cubic AM1008W-K I2C",
      "paragraph": "Arduino library to control Cubic AM1008W-K I2C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/AM1008W_K_I2C-1.0.0.zip",
      "size": 18623,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-06-18T02:30:57Z"
    },
    {
      "repository_name": "hasenradball/AM2302-Sensor",
      "repository_url": "https://github.com/hasenradball/AM2302-Sensor",
      "name": "AM2302-Sensor",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-01-09T07:26:02Z"
        },
        {
          "version": "1.6.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-09T07:26:02Z",
      "last_seen_sha": "4a7ffc2016e4",
      "author": "Frank Häfele <mail@frankhaefele.de>",
      "maintainer": "Frank Häfele <mail@frankhaefele.de>",
      "sentence": "This library read temperature and humidity from the AM2302 (aka DHT22) senor.",
      "paragraph": "The AM2302 sensor has a digital signal out and uses 3.3...5.0 V as supply voltage.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hasenradball/AM2302_Sensor-1.6.1.zip",
      "size": 1111535,
      "previous_version": "1.4.0",
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T21:35:58Z"
    },
    {
      "repository_name": "hasenradball/AM2302-Sensor-Pi-Pico",
      "repository_url": "https://github.com/hasenradball/AM2302-Sensor-Pi-Pico",
      "name": "AM2302-Sensor-Pi-Pico",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-04T07:19:57Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-04T07:19:57Z",
      "last_seen_sha": "a43ffac8bcbd",
      "author": "Frank Häfele <mail@frankhaefele.de>",
      "maintainer": "Frank Häfele <mail@frankhaefele.de>",
      "sentence": "This library read temperature and humidity from the AM2302 (aka DHT22) senor on Pi Pico.",
      "paragraph": "The AM2302 sensor has a digital signal out and uses 3.3...5.0 V as supply voltage.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hasenradball/AM2302_Sensor_Pi_Pico-1.0.0.zip",
      "size": 1078050,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T21:32:10Z"
    },
    {
      "repository_name": "RobTillaart/AM2315",
      "repository_url": "https://github.com/RobTillaart/AM2315",
      "name": "AM2315",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:26:57Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-07-28T14:47:38.976Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:26:57Z",
      "last_seen_sha": "f5968bcf546d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C AM2315 temperature and humidity sensor.",
      "paragraph": "See also my AM232X library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM2315-0.2.3.zip",
      "size": 1901850,
      "previous_version": "0.2.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T10:21:21Z"
    },
    {
      "repository_name": "RobTillaart/AM2315C",
      "repository_url": "https://github.com/RobTillaart/AM2315C",
      "name": "AM2315C",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-12-08T07:35:55Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-07-28T14:47:38.976Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-08T07:35:55Z",
      "last_seen_sha": "1318516cad6b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C AM2315C temperature and humidity sensor.",
      "paragraph": "AM2315C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM2315C-0.2.3.zip",
      "size": 21388,
      "previous_version": "0.2.2",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-25T16:29:04Z"
    },
    {
      "repository_name": "asukiaaa/AM2320_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/AM2320_asukiaaa",
      "name": "AM2320_asukiaaa",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:08:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:40Z",
      "last_seen_sha": "d4542ba42ed1",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It controls AM2320 or CM2320",
      "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-13T13:17:47Z",
      "download_url": "https://github.com/asukiaaa/AM2320_asukiaaa"
    },
    {
      "repository_name": "RobTillaart/AM232X",
      "repository_url": "https://github.com/RobTillaart/AM232X",
      "name": "AM232X",
      "version": "0.5.3",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:26:59Z"
        },
        {
          "version": "0.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:59Z",
      "last_seen_sha": "b0d3f54fbcf0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.",
      "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.5.3.zip",
      "size": 19439,
      "previous_version": "0.5.1",
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T15:48:37Z"
    },
    {
      "repository_name": "yasir-shahzad/AM4096",
      "repository_url": "https://github.com/yasir-shahzad/AM4096",
      "name": "AM4096",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:46Z",
      "last_seen_sha": "c5c3a57db0a4",
      "author": "Yasir Shahzad <Yasirshahazad918@gmail.com>",
      "maintainer": "Yasir Shahzad <Yasirshahazad918@gmail.com>",
      "sentence": "An Arduino library for interfacing with the AM4096 rotary magnetic encoder.",
      "paragraph": "This library provides an interface for communicating with the AM4096 rotary magnetic encoder using the I2C protocol. The library enables easy access to the encoder's configuration and output data. It is useful for projects that require precise rotary position sensing.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 27,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T16:29:28Z",
      "download_url": "https://github.com/yasir-shahzad/AM4096"
    },
    {
      "repository_name": "jakalada/Arduino-AM50288H",
      "repository_url": "https://github.com/jakalada/Arduino-AM50288H",
      "name": "AM50288H",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:17:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:07Z",
      "last_seen_sha": "9fc190747426",
      "author": "Hideki Hamada <jakalada.net@gmail.com>",
      "maintainer": "Hideki Hamada <jakalada.net@gmail.com>",
      "sentence": "A 14 segment LCD display library for Arduino",
      "paragraph": "A 14 segment LCD display library for Arduino",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-08T05:38:09Z",
      "download_url": "https://github.com/jakalada/Arduino-AM50288H"
    },
    {
      "repository_name": "ArtronShop/AmAlert-Arduino",
      "repository_url": "https://github.com/ArtronShop/AmAlert-Arduino",
      "name": "AmAlert",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:10Z",
      "last_seen_sha": "1295682d21df",
      "author": "ArtronShop CO.,LTD.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "Am Alert library for ESP32, ESP8266 and Arduino Uno R4 WiFi",
      "paragraph": "Send notification message and images to Am Alert service",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T22:30:43Z",
      "download_url": "https://github.com/ArtronShop/AmAlert-Arduino"
    },
    {
      "repository_name": "andium/AmazonDRS",
      "repository_url": "https://github.com/andium/AmazonDRS",
      "name": "AmazonDRS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:26Z",
      "last_seen_sha": "333539683207",
      "author": "Brian Carbonette",
      "maintainer": "Brian Carbonette <bcarbonette@andium.com>",
      "sentence": "AmazonDRS library for Arduino.",
      "paragraph": "AmazonDRS library for Arduino.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-01-02T19:31:08Z",
      "download_url": "https://github.com/andium/AmazonDRS"
    },
    {
      "repository_name": "AmbientDataInc/Ambient_ESP8266_lib",
      "repository_url": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib",
      "name": "Ambient ESP32 ESP8266 lib",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:07:16Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:16Z",
      "last_seen_sha": "055b0040b078",
      "author": "Ambient Data",
      "maintainer": "Ambient Data <staff@ambidata.io>",
      "sentence": "Ambient library for Arduino ESP32 and ESP8266.",
      "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.5.zip",
      "size": 66385,
      "previous_version": "1.0.5",
      "github_stars": 44,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T20:15:08Z"
    },
    {
      "repository_name": "mjackdk/AmbientCO2",
      "repository_url": "https://github.com/mjackdk/AmbientCO2",
      "name": "AmbientCO2",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:22:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:17Z",
      "last_seen_sha": "dda3080e29c9",
      "author": "Michael Jack",
      "maintainer": "Michael Jack <50518949+mjackdk@users.noreply.github.com>",
      "sentence": "Arduino library for CozIR Ambient CO2 sensors.",
      "paragraph": "Command, streaming and polling mode, auto-scale",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-14T19:19:40Z",
      "download_url": "https://github.com/mjackdk/AmbientCO2/"
    },
    {
      "repository_name": "thinkovation/Ambimate",
      "repository_url": "https://github.com/thinkovation/Ambimate",
      "name": "Ambimate",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:33:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:03Z",
      "last_seen_sha": "9c26c3670fe6",
      "author": "Gary Barnett",
      "maintainer": "Gary Barnett",
      "sentence": "A library for the Ambimate sensor board from TE",
      "paragraph": "Allows you to read sensor values from the Board",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-02-08T10:23:11Z",
      "download_url": "https://github.com/thinkovation/Ambimate/"
    },
    {
      "repository_name": "Amanecer-Digital-SL/am_ambot_library",
      "repository_url": "https://github.com/Amanecer-Digital-SL/am_ambot_library",
      "name": "AMBOT",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:03:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:33Z",
      "last_seen_sha": "ea9567498496",
      "author": "Academia Maker",
      "maintainer": "Academia Maker",
      "sentence": "Librería para AMBOT",
      "paragraph": "Conjunto de valores y funciones para facilitar el uso y programacion del AMBot",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-18T09:49:56Z",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "HCSR04 ultrasonic sensor",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://github.com/Amanecer-Digital-SL/am_ambot_library"
    },
    {
      "repository_name": "RobTillaart/AMC1302",
      "repository_url": "https://github.com/RobTillaart/AMC1302",
      "name": "AMC1302",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-03-23T08:02:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-23T08:02:31Z",
      "last_seen_sha": "03bbe5c27ee7",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AMC1302 current sensor.",
      "paragraph": "AMC1200,AMC1300,AMC1301,AMC1311,AMC1351",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T16:47:29Z",
      "download_url": "https://github.com/RobTillaart/AMC1302"
    },
    {
      "repository_name": "Amethyste-PCB/Amethyste_LSM6DS3",
      "repository_url": "https://github.com/Amethyste-PCB/Amethyste_LSM6DS3",
      "name": "Amethyste_LSM6DS3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:20Z",
      "last_seen_sha": "d22410fb99a1",
      "author": "AmethystePCB",
      "maintainer": "AmethystePCB <support@amethyste-pcb.fr>",
      "sentence": "Expose les fonctionnalités des capteurs LSM6DS3.",
      "paragraph": "Cette librairie implémente la détection de chute, de rotation du poignet, de tapotement et le podomètre en plus des mesures de l'accéléromètre, du gyrocope et du thermomètre. Tous les fonctionnalités sont paramétrables facilement avec leurs fonctions associées et lisibles en bloquant et certaines en interruption.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-27T20:29:06Z",
      "download_url": "https://github.com/Amethyste-PCB/Amethyste_LSM6DS3/"
    },
    {
      "repository_name": "andrasbiro/AmigaMouseJoyEmu",
      "repository_url": "https://github.com/andrasbiro/AmigaMouseJoyEmu",
      "name": "AmigaMouseJoyEmu",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:07:26Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:26Z",
      "last_seen_sha": "bc3cfd7d6789",
      "author": "andrasbiro",
      "maintainer": "andrasbiro",
      "sentence": "Library to emulate Amiga Mouse or joystick",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andrasbiro/AmigaMouseJoyEmu-0.1.0.zip",
      "size": 7385,
      "previous_version": "0.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-22T23:38:02Z"
    },
    {
      "repository_name": "liviobellini/AmiraEncoder",
      "repository_url": "https://github.com/liviobellini/AmiraEncoder",
      "name": "AmiraEncoder",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T20:53:08Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:53:08Z",
      "last_seen_sha": "973e8fa2b5e0",
      "author": "Livio Bellini",
      "maintainer": "Livio Bellini",
      "sentence": "Rotary encoder library with acceleration support.",
      "paragraph": "AmiraEncoder allows developers to use the rotary encoder with acceleration support to speed up the increment of the variable.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/liviobellini/AmiraEncoder-1.3.4.zip",
      "size": 10473095,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T20:50:42Z"
    },
    {
      "repository_name": "pololu/amis-30543-arduino",
      "repository_url": "https://github.com/pololu/amis-30543-arduino",
      "name": "AMIS30543",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:24:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:53Z",
      "last_seen_sha": "ddd1dbcbc64d",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "AMIS-30543 SPI stepper motor driver library",
      "paragraph": "This is a library for the Arduino IDE that helps use the SPI interface of the AMIS-30543 micro-stepping stepper motor driver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2021-06-17T18:16:03Z",
      "download_url": "https://github.com/pololu/amis-30543-arduino"
    },
    {
      "repository_name": "amperka/AmperkaFET",
      "repository_url": "https://github.com/amperka/AmperkaFET",
      "name": "AmperkaFET",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:20Z",
      "last_seen_sha": "f32c7c055870",
      "author": "Igor Dementiev <igor@amperka.ru>",
      "maintainer": "Amperka <amperka.ru>",
      "sentence": "Allows to control the power switches through the output shift register.",
      "paragraph": "The library allows you to control devices through the output shift register (74HC595) via the SPI interface.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-01T14:24:03Z",
      "download_url": "https://github.com/amperka/AmperkaFET"
    },
    {
      "repository_name": "SNP-FIT/ampify-soil-moisture-sensor",
      "repository_url": "https://github.com/SNP-FIT/ampify-soil-moisture-sensor",
      "name": "AmpifySoilMoisture",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:31Z",
      "last_seen_sha": "55d6c3f947c7",
      "author": "Ampify Electronic",
      "maintainer": "Ampify Electronic",
      "sentence": "Arduino library for the Ampify Soil Moisture Sensor.",
      "paragraph": "Supports Ampify Soil Moisture Sensor. Tested on Arduino UNO, Arduino MEGA 2560, esp32 and esp8266.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-02T08:13:05Z",
      "download_url": "https://github.com/SNP-FIT/ampify-soil-moisture-sensor"
    },
    {
      "repository_name": "guicaiala/AMRFID",
      "repository_url": "https://github.com/guicaiala/AMRFID",
      "name": "AMRFID",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-11T09:02:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-11T09:02:27Z",
      "last_seen_sha": "c431f507406e",
      "author": "Guilherme Caiala",
      "maintainer": "guicaiala@gmail.com",
      "sentence": "Camada de abstração sobre MFRC522 para leitura RFID simplificada.",
      "paragraph": "Separa claramente leitura, validação e ação. Suporta lista configurável de cartões autorizados e callbacks personalizados para acesso permitido e negado.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T14:05:21Z",
      "depends": [
        "MFRC522"
      ],
      "download_url": "https://github.com/guicaiala/AMRFID"
    },
    {
      "repository_name": "RobTillaart/AMT25",
      "repository_url": "https://github.com/RobTillaart/AMT25",
      "name": "AMT25",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:27:00Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:00Z",
      "last_seen_sha": "3964f66146d3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for SPI based AMT25 rotary encoder.",
      "paragraph": "AMT22, AMT23.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AMT25-0.1.2.zip",
      "size": 14323,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T09:57:03Z"
    },
    {
      "repository_name": "schreinerman/amx8x5",
      "repository_url": "https://github.com/schreinerman/amx8x5",
      "name": "AMx8x5",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "v1.1.0",
          "seen_at": "2026-04-27T08:24:31Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T08:24:31Z",
      "last_seen_sha": "46d8a2521a54",
      "author": "Manuel Schreiner",
      "maintainer": "Manuel Schreiner",
      "sentence": "RTC driver for Ambiq, Abracom and Microcrystal",
      "paragraph": "Supported RTCs: Ambiq AM0805, AM0815, AM1805 and AM1815; Abracom AB0805, AB0815, AB1805 and AB1815; Microcrystal RV1805",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/schreinerman/AMx8x5-1.0.0.zip",
      "size": 72302,
      "previous_version": "v1.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-26T21:42:52Z"
    },
    {
      "repository_name": "shorepine/amy",
      "repository_url": "https://github.com/shorepine/amy",
      "name": "AMY Synthesizer",
      "version": "1.2.166",
      "version_history": [
        {
          "version": "1.2.18",
          "seen_at": "2026-06-30T08:15:25Z"
        },
        {
          "version": "1.2.18",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.19",
          "seen_at": "2026-07-04T03:00:21.335Z"
        },
        {
          "version": "1.2.20",
          "seen_at": "2026-07-04T22:16:47.068Z"
        },
        {
          "version": "1.2.21",
          "seen_at": "2026-07-05T20:22:22.844Z"
        },
        {
          "version": "1.2.22",
          "seen_at": "2026-07-05T22:18:31.813Z"
        },
        {
          "version": "1.2.24",
          "seen_at": "2026-07-06T03:01:13.701Z"
        },
        {
          "version": "1.2.26",
          "seen_at": "2026-07-06T05:23:41.765Z"
        },
        {
          "version": "1.2.27",
          "seen_at": "2026-07-06T15:01:44.583Z"
        },
        {
          "version": "1.2.28",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "1.2.29",
          "seen_at": "2026-07-06T22:25:28.794Z"
        },
        {
          "version": "1.2.31",
          "seen_at": "2026-07-07T00:25:21.648Z"
        },
        {
          "version": "1.2.32",
          "seen_at": "2026-07-07T18:37:39.940Z"
        },
        {
          "version": "1.2.33",
          "seen_at": "2026-07-08T02:59:42.960Z"
        },
        {
          "version": "1.2.34",
          "seen_at": "2026-07-08T14:46:36.932Z"
        },
        {
          "version": "1.2.37",
          "seen_at": "2026-07-08T16:30:07.517Z"
        },
        {
          "version": "1.2.38",
          "seen_at": "2026-07-08T18:26:59.258Z"
        },
        {
          "version": "1.2.39",
          "seen_at": "2026-07-08T22:19:43.030Z"
        },
        {
          "version": "1.2.40",
          "seen_at": "2026-07-09T20:31:56.980Z"
        },
        {
          "version": "1.2.41",
          "seen_at": "2026-07-09T22:28:36.356Z"
        },
        {
          "version": "1.2.43",
          "seen_at": "2026-07-10T00:24:44.575Z"
        },
        {
          "version": "1.2.45",
          "seen_at": "2026-07-10T20:28:52.973Z"
        },
        {
          "version": "1.2.47",
          "seen_at": "2026-07-10T22:20:06.185Z"
        },
        {
          "version": "1.2.51",
          "seen_at": "2026-07-11T02:59:28.551Z"
        },
        {
          "version": "1.2.54",
          "seen_at": "2026-07-11T22:14:50.581Z"
        },
        {
          "version": "1.2.55",
          "seen_at": "2026-07-12T04:16:52.503Z"
        },
        {
          "version": "1.2.58",
          "seen_at": "2026-07-12T20:14:14.574Z"
        },
        {
          "version": "1.2.59",
          "seen_at": "2026-07-15T04:05:33.653Z"
        },
        {
          "version": "1.2.60",
          "seen_at": "2026-07-15T20:20:27.721Z"
        },
        {
          "version": "1.2.61",
          "seen_at": "2026-07-15T22:18:19.950Z"
        },
        {
          "version": "1.2.63",
          "seen_at": "2026-07-16T02:59:38.417Z"
        },
        {
          "version": "1.2.64",
          "seen_at": "2026-07-16T14:37:55.858Z"
        },
        {
          "version": "1.2.67",
          "seen_at": "2026-07-16T18:22:06.189Z"
        },
        {
          "version": "1.2.68",
          "seen_at": "2026-07-17T20:17:53.607Z"
        },
        {
          "version": "1.2.69",
          "seen_at": "2026-07-18T02:59:02.965Z"
        },
        {
          "version": "1.2.72",
          "seen_at": "2026-07-18T04:04:01.107Z"
        },
        {
          "version": "1.2.74",
          "seen_at": "2026-07-18T16:16:38.206Z"
        },
        {
          "version": "1.2.75",
          "seen_at": "2026-07-18T22:14:46.760Z"
        },
        {
          "version": "1.2.76",
          "seen_at": "2026-07-19T00:19:26.433Z"
        },
        {
          "version": "1.2.77",
          "seen_at": "2026-07-19T04:14:05.638Z"
        },
        {
          "version": "1.2.79",
          "seen_at": "2026-07-19T18:15:30.629Z"
        },
        {
          "version": "1.2.81",
          "seen_at": "2026-07-20T00:21:03.509Z"
        },
        {
          "version": "1.2.83",
          "seen_at": "2026-07-20T14:42:47.256Z"
        },
        {
          "version": "1.2.84",
          "seen_at": "2026-07-20T16:28:30.674Z"
        },
        {
          "version": "1.2.86",
          "seen_at": "2026-07-20T22:18:17.107Z"
        },
        {
          "version": "1.2.87",
          "seen_at": "2026-07-21T18:25:16.117Z"
        },
        {
          "version": "1.2.88",
          "seen_at": "2026-07-24T02:59:21.347Z"
        },
        {
          "version": "1.2.89",
          "seen_at": "2026-07-24T04:07:35.750Z"
        },
        {
          "version": "1.2.90",
          "seen_at": "2026-07-24T14:32:04.454Z"
        },
        {
          "version": "1.2.92",
          "seen_at": "2026-07-24T16:30:04.549Z"
        },
        {
          "version": "1.2.93",
          "seen_at": "2026-07-25T02:59:15.449Z"
        },
        {
          "version": "1.2.96",
          "seen_at": "2026-07-26T18:18:14.714Z"
        },
        {
          "version": "1.2.99",
          "seen_at": "2026-07-27T16:40:54.893Z"
        },
        {
          "version": "1.2.101",
          "seen_at": "2026-07-27T18:28:44.735Z"
        },
        {
          "version": "1.2.102",
          "seen_at": "2026-07-27T20:28:19.495Z"
        },
        {
          "version": "1.2.104",
          "seen_at": "2026-07-28T00:19:34.417Z"
        },
        {
          "version": "1.2.106",
          "seen_at": "2026-07-29T02:59:33.159Z"
        },
        {
          "version": "1.2.108",
          "seen_at": "2026-07-29T16:28:04.217Z"
        },
        {
          "version": "1.2.110",
          "seen_at": "2026-08-01T22:16:48.472Z"
        },
        {
          "version": "1.2.111",
          "seen_at": "2026-08-02T05:59:14.397Z"
        },
        {
          "version": "1.2.115",
          "seen_at": "2026-08-02T16:18:26.451Z"
        },
        {
          "version": "1.2.117",
          "seen_at": "2026-08-02T22:16:34.537Z"
        },
        {
          "version": "1.2.118",
          "seen_at": "2026-08-03T00:21:37.921Z"
        },
        {
          "version": "1.2.119",
          "seen_at": "2026-08-03T14:58:49.725Z"
        },
        {
          "version": "1.2.120",
          "seen_at": "2026-08-03T18:32:04.501Z"
        },
        {
          "version": "1.2.121",
          "seen_at": "2026-08-04T02:59:22.399Z"
        },
        {
          "version": "1.2.123",
          "seen_at": "2026-08-07T18:14:01.614Z"
        },
        {
          "version": "1.2.126",
          "seen_at": "2026-08-08T10:07:17.549Z"
        },
        {
          "version": "1.2.129",
          "seen_at": "2026-08-09T00:07:42.976Z"
        },
        {
          "version": "1.2.130",
          "seen_at": "2026-08-09T10:08:59.980Z"
        },
        {
          "version": "1.2.132",
          "seen_at": "2026-08-10T10:26:44.481Z"
        },
        {
          "version": "1.2.133",
          "seen_at": "2026-08-10T12:12:57.774Z"
        },
        {
          "version": "1.2.135",
          "seen_at": "2026-08-10T22:11:00.687Z"
        },
        {
          "version": "1.2.136",
          "seen_at": "2026-08-11T00:09:17.950Z"
        },
        {
          "version": "1.2.137",
          "seen_at": "2026-08-12T10:21:28.759Z"
        },
        {
          "version": "1.2.138",
          "seen_at": "2026-08-12T22:13:18.388Z"
        },
        {
          "version": "1.2.141",
          "seen_at": "2026-08-13T00:13:36.907Z"
        },
        {
          "version": "1.2.142",
          "seen_at": "2026-08-13T10:22:17.995Z"
        },
        {
          "version": "1.2.143",
          "seen_at": "2026-08-14T00:13:53.608Z"
        },
        {
          "version": "1.2.144",
          "seen_at": "2026-08-14T10:19:48.209Z"
        },
        {
          "version": "1.2.145",
          "seen_at": "2026-08-14T12:12:54.999Z"
        },
        {
          "version": "1.2.148",
          "seen_at": "2026-08-17T00:04:24.103Z"
        },
        {
          "version": "1.2.150",
          "seen_at": "2026-08-17T02:25:02.433Z"
        },
        {
          "version": "1.2.151",
          "seen_at": "2026-08-19T04:11:51.866Z"
        },
        {
          "version": "1.2.152",
          "seen_at": "2026-08-19T14:10:10.648Z"
        },
        {
          "version": "1.2.153",
          "seen_at": "2026-08-19T22:04:17.401Z"
        },
        {
          "version": "1.2.154",
          "seen_at": "2026-08-20T04:12:09.635Z"
        },
        {
          "version": "1.2.155",
          "seen_at": "2026-08-21T02:27:02.881Z"
        },
        {
          "version": "1.2.157",
          "seen_at": "2026-08-21T16:06:14.236Z"
        },
        {
          "version": "1.2.158",
          "seen_at": "2026-08-25T02:23:51.532Z"
        },
        {
          "version": "1.2.159",
          "seen_at": "2026-08-26T04:12:41.856Z"
        },
        {
          "version": "1.2.160",
          "seen_at": "2026-08-27T02:31:05.031Z"
        },
        {
          "version": "1.2.162",
          "seen_at": "2026-08-29T20:02:12.993Z"
        },
        {
          "version": "1.2.163",
          "seen_at": "2026-08-31T04:03:26.874Z"
        },
        {
          "version": "1.2.164",
          "seen_at": "2026-09-08T02:03:47.769Z"
        },
        {
          "version": "1.2.165",
          "seen_at": "2026-09-09T02:03:40.462Z"
        },
        {
          "version": "1.2.166",
          "seen_at": "2026-09-10T02:03:47.563Z"
        }
      ],
      "release_count": 97,
      "first_seen_at": "2026-06-30T08:15:25Z",
      "last_seen_sha": "3bbc0e18df74",
      "author": "Brian Whitman <brian@variogram.com>, DAn Ellis <dan.ellis@gmail.com>",
      "maintainer": "Brian Whitman <brian@variogram.com>",
      "sentence": "AMY, the Music Synthesizer Library",
      "paragraph": "AMY supports many types of oscillators, filters, envelopes, analog, FM, PCM, Karplus-strong, reverb, chorus, echo",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "stm32",
        "rp2040",
        "mbed_rp2040",
        "rp2350",
        "mbed_rp2350",
        "teensy",
        "STM32F1",
        "STM32F4",
        "STM32H7",
        "nrf52",
        "samd",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/shorepine/AMY_Synthesizer-1.2.166.zip",
      "size": 44567120,
      "previous_version": "1.2.165",
      "github_stars": 652,
      "github_forks": 49,
      "github_language": "C",
      "github_updated_at": "2026-06-30T21:59:06Z"
    },
    {
      "repository_name": "and900/AMYTOL_Robot",
      "repository_url": "https://github.com/and900/AMYTOL_Robot",
      "name": "AMYTOL_Robot",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:07:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:24Z",
      "last_seen_sha": "050ed8e55f7b",
      "author": "Andrew Morgan",
      "maintainer": "Andrew Morgan",
      "sentence": "A powerful however, easy to use library to control NexGen Robot motors.",
      "paragraph": "This is an Arduino library used to demonstrate how you can extend the functionality of Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-01T21:55:14Z",
      "download_url": "https://github.com/and900/AMYTOL_Robot"
    },
    {
      "repository_name": "and900/Amytol_Sample",
      "repository_url": "https://github.com/and900/Amytol_Sample",
      "name": "Amytol_Sample",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:24Z",
      "last_seen_sha": "7e60c6ddaf5c",
      "author": "Andrew Morgan",
      "maintainer": "Andrew Morgan",
      "sentence": "A library and samples to get you started",
      "paragraph": "This is an Arduino library used to demonstrate how you can extend the functionality of Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-04T02:59:52Z",
      "depends": [
        "Grove Ultrasonic Ranger"
      ],
      "download_url": "https://github.com/and900/Amytol_Sample"
    },
    {
      "repository_name": "rlogiacco/AnalogButtons",
      "repository_url": "https://github.com/rlogiacco/AnalogButtons",
      "name": "Analog Buttons",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-06-18T09:03:15Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T09:03:15Z",
      "last_seen_sha": "6239498cee89",
      "author": "AgileWare",
      "maintainer": "Roberto Lo Giacco <rlogiacco@gmail.com>",
      "sentence": "Arduino multi button support library",
      "paragraph": "Arduino multi button support library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rlogiacco/Analog_Buttons-1.2.0.zip",
      "size": 305434,
      "previous_version": "1.2.1",
      "github_stars": 65,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T16:48:06Z"
    },
    {
      "repository_name": "stechio/arduino-ad-mux-lib",
      "repository_url": "https://github.com/stechio/arduino-ad-mux-lib",
      "name": "Analog-Digital Multiplexers",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:31:48Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:31:48Z",
      "last_seen_sha": "fbea831b8656",
      "author": "(see AUTHORS file)",
      "maintainer": "Stefano Chizzolini <stechio.dev@gmail.com>",
      "sentence": "Arduino library for controlling analog/digital multiplexers (A/D mux).",
      "paragraph": "This library offers a common, convenient interface to control analog/digital multiplexers of any size, like CMOS 4000 series (e.g. 8-channel 4051 (CD4051, 74HC4051), 16-channel 4067 (CD4067, 74HC4067)), 32-channel MegaMUX (ADG732), and so on.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/stechio/Analog_Digital_Multiplexers-3.0.0.zip",
      "size": 18656,
      "previous_version": "3.0.0",
      "github_stars": 41,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T23:29:54Z"
    },
    {
      "repository_name": "leomil72/analogComp",
      "repository_url": "https://github.com/leomil72/analogComp",
      "name": "analogComp",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:19:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:37Z",
      "last_seen_sha": "0ca1428d02ae",
      "author": "Leonardo Miliani",
      "maintainer": "Leonardo Miliani",
      "sentence": "Set and manage the integrated analog comparator",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 18,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-07-02T17:33:28Z",
      "download_url": "http://www.leonardomiliani.com"
    },
    {
      "repository_name": "gvp-257/AnalogControlPanel",
      "repository_url": "https://github.com/gvp-257/AnalogControlPanel",
      "name": "AnalogControlPanel",
      "version": "0.6.4",
      "version_history": [
        {
          "version": "0.6.4",
          "seen_at": "2026-01-02T21:38:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:17Z",
      "last_seen_sha": "d361ecf05b4c",
      "author": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "maintainer": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "sentence": "Faster analog reads and more for your Uno/Nano/Pro Mini.",
      "paragraph": "Asynchronous or non-blocking reads. Continuous asynchronous readings - \"free-running mode\". Event-triggered readings - external pin or timer based. Power the ADC on and off. Examples: test your ADC, use one pin with five buttons. Get more control of your Uno/Nano/Pro Mini's built-in ADC.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-30T00:22:19Z",
      "download_url": "https://github.com/gvp-257/AnalogControlPanel"
    },
    {
      "repository_name": "ZanPekosak/AnalogFilter",
      "repository_url": "https://github.com/ZanPekosak/AnalogFilter",
      "name": "AnalogFilter",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:03:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:54Z",
      "last_seen_sha": "c000e7bd3c29",
      "author": "Zan Pekosak,pekosak.zan@gmail.com",
      "maintainer": "Zan Pekosak,pekosak.zan@gmail.com",
      "sentence": "Analog filter library, used to slow down the sampling rate of analog reads.",
      "paragraph": "At the same time, the library provides under the hood filtering and/or averaging of captured data points.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T16:54:33Z",
      "download_url": "https://github.com/ZanPekosak/AnalogFilter"
    },
    {
      "repository_name": "davidepalladino/AnalogIO-Arduino",
      "repository_url": "https://github.com/davidepalladino/AnalogIO-Arduino",
      "name": "AnalogIO-Arduino",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:11:39Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:39Z",
      "last_seen_sha": "7b0cb405f41e",
      "author": "Davide Palladino <davidepalladino@hotmail.com>",
      "maintainer": "Davide Palladino <davidepalladino@hotmail.com>",
      "sentence": "This library allows to read a value from an analog input like an potentiometer, or from a digital input like an encoder. Moreover, allows to write it on digital output, exactly on PWM pin.",
      "paragraph": "You can specify the device, and the resolution of reading and writing. If you want, there is a controller class that manages an object AnalogIn and/or an object AnalogOut, without worrying about the normalization if the resolutions of the objects are different.",
      "category": "Signal Input/Output",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/AnalogIO_Arduino-1.1.1.zip",
      "size": 41724,
      "previous_version": "1.1.1",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-02T16:48:56Z"
    },
    {
      "repository_name": "GyverLibs/AnalogKey",
      "repository_url": "https://github.com/GyverLibs/AnalogKey",
      "name": "AnalogKey",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:15:34Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:34Z",
      "last_seen_sha": "382fd05a6554",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for matrix analog keyboard",
      "paragraph": "Library for matrix analog keyboard",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/AnalogKey-1.1.0.zip",
      "size": 7901,
      "previous_version": "1.1",
      "github_stars": 11,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T21:18:38Z"
    },
    {
      "repository_name": "ESDeveloperBR/AnalogKeyboard",
      "repository_url": "https://github.com/ESDeveloperBR/AnalogKeyboard",
      "name": "AnalogKeyboard",
      "version": "0.3.6",
      "version_history": [
        {
          "version": "0.3.6",
          "seen_at": "2025-07-21T16:13:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:49Z",
      "last_seen_sha": "b2bcb1550413",
      "author": "ESDeveloperBR",
      "maintainer": "ESDeveloperBR",
      "sentence": "LIB to assist in the use of analog keyboard in embedded systems.",
      "paragraph": "Library developed by ESDeveloperBR that allows the operation of an analog keyboard with 5 keys, using only an analog GPIO. ATTENTION: The default settings for analog readings are set to 12Bits, a perfect setting for the ESP32.",
      "category": "Analog Keyboard",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-29T14:48:21Z",
      "download_url": "https://github.com/ESDeveloperBR/AnalogKeyboard"
    },
    {
      "repository_name": "RobTillaart/AnalogKeypad",
      "repository_url": "https://github.com/RobTillaart/AnalogKeypad",
      "name": "AnalogKeypad",
      "version": "0.2.7",
      "version_history": [
        {
          "version": "0.2.5",
          "seen_at": "2025-07-21T16:27:00Z"
        },
        {
          "version": "0.2.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:00Z",
      "last_seen_sha": "306c45b25325",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for (Robotdyn) 4x4 and 4x3 AnalogKeypad",
      "paragraph": "Might need tuning per device.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogKeypad-0.2.7.zip",
      "size": 10833,
      "previous_version": "0.2.5",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T16:12:30Z"
    },
    {
      "repository_name": "Makuna/AnalogKeypad",
      "repository_url": "https://github.com/Makuna/AnalogKeypad",
      "name": "AnalogKeypad by Makuna",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:21:09Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:09Z",
      "last_seen_sha": "b221454b1df1",
      "author": "Michael C. Miller (makuna@live.com)",
      "maintainer": "Michael C. Miller (makuna@live.com)",
      "sentence": "A library that makes interfacing an analog keypad easy.",
      "paragraph": "Includes support for events of click and hold.  Tested on esp8266.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Makuna/AnalogKeypad_by_Makuna-1.2.0.zip",
      "size": 8390,
      "previous_version": "1.2.0",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-10-12T06:29:08Z"
    },
    {
      "repository_name": "gitlab.com/dcoded.nl/non-blocking-analog-led-driver",
      "repository_url": "https://gitlab.com/dcoded.nl/non-blocking-analog-led-driver",
      "name": "AnalogLEDDriver",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "678a56a11379",
      "author": "Arno Fleming",
      "maintainer": "Arno Fleming <code@dcoded.nl>",
      "sentence": "A non-blocking Library for controlling LED(s), using an analogue (PWM) port.",
      "paragraph": "If you want to switch one or many LEDs off or on, or maybe blinking, glowing, or a single pulse? Use this alongside your project to notify your user using LEDs. Needs a single analog (PWM) port per LED driver. It does not call delay, so your code is never waiting on this library to finish.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/dcoded.nl/AnalogLEDDriver-0.0.4.zip",
      "size": 8709
    },
    {
      "repository_name": "dxinteractive/AnalogMultiButton",
      "repository_url": "https://github.com/dxinteractive/AnalogMultiButton",
      "name": "AnalogMultiButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:13:11Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:11Z",
      "last_seen_sha": "9e6002d414d9",
      "author": "Damien Clarke <dxinteractive@gmail.com>",
      "maintainer": "Damien Clarke <dxinteractive@gmail.com>",
      "sentence": "An Arduino library to capture button presses on multiple buttons through a single analog pin.",
      "paragraph": "Includes debouncing and many options for triggering timed / delayed / repeated press events.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dxinteractive/AnalogMultiButton-1.0.0.zip",
      "size": 9033,
      "previous_version": "1.0",
      "github_stars": 71,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-01-16T12:04:56Z"
    },
    {
      "repository_name": "RobTillaart/AnalogPin",
      "repository_url": "https://github.com/RobTillaart/AnalogPin",
      "name": "AnalogPin",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.2.9",
          "seen_at": "2025-07-21T16:27:00Z"
        },
        {
          "version": "0.2.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-07-27T20:28:19.495Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:00Z",
      "last_seen_sha": "72d4fbd6eba8",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for AnalogPin",
      "paragraph": "Class for smoothing analogReads",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.3.0.zip",
      "size": 13318,
      "previous_version": "0.2.10",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T10:20:03Z"
    },
    {
      "repository_name": "boothinator/AnalogReadAsync",
      "repository_url": "https://github.com/boothinator/AnalogReadAsync",
      "name": "AnalogReadAsync",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:06Z",
      "last_seen_sha": "ede976f3d7d5",
      "author": "Joshua Booth",
      "maintainer": "Joshua Booth <boothin8or@gmail.com>",
      "sentence": "Asynchronous version of analogRead().",
      "paragraph": "Lets you do other processing while waiting for the analog read to complete. Can notify you when the read is complete by callback, or you can poll for when the read is complete.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-05-27T22:46:17Z",
      "download_url": "https://github.com/boothinator/AnalogReadAsync"
    },
    {
      "repository_name": "MaximIntegrated/AnalogRTCLibrary",
      "repository_url": "https://github.com/MaximIntegrated/AnalogRTCLibrary",
      "name": "AnalogRTCLib",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:21:39Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:39Z",
      "last_seen_sha": "82e12a29b56c",
      "author": "Analog Devices",
      "maintainer": "Analog Devices <cic.americas@analog.com>",
      "sentence": "Library for Analog Devices Real Time Clocks.",
      "paragraph": "Analog Devices RTSs are low-current real time clocks with I2C, SPI or 1-Wire interfaces, integrated crystal and power management.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MaximIntegrated/AnalogRTCLib-1.1.0.zip",
      "size": 271853,
      "previous_version": "1.2.0",
      "github_stars": 7,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-04-04T03:47:21Z"
    },
    {
      "repository_name": "dmadison/AnalogSelector-Arduino",
      "repository_url": "https://github.com/dmadison/AnalogSelector-Arduino",
      "name": "AnalogSelector",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:53Z",
      "last_seen_sha": "4da49875b8c5",
      "author": "David Madison",
      "maintainer": "David Madison",
      "sentence": "Read a potentiometer or other analog input as a multi-selector switch.",
      "paragraph": "Implements deadzones between each selection for robust noise rejection.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T21:49:16Z",
      "download_url": "https://github.com/dmadison/AnalogSelector-Arduino"
    },
    {
      "repository_name": "NicoHood/AnalogTouch",
      "repository_url": "https://github.com/NicoHood/AnalogTouch",
      "name": "AnalogTouch",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:16Z",
      "last_seen_sha": "1e45b3a61543",
      "author": "NicoHood",
      "maintainer": "NicoHood <blog@NicoHood.de>",
      "sentence": "AnalogTouch library for Arduino",
      "paragraph": "Measures the capacitive touch of an analog Arduino pin.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 27,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-05-04T19:18:57Z",
      "download_url": "https://github.com/NicoHood/AnalogTouch"
    },
    {
      "repository_name": "RobTillaart/AnalogUVSensor",
      "repository_url": "https://github.com/RobTillaart/AnalogUVSensor",
      "name": "AnalogUVSensor",
      "version": "0.1.8",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2025-07-21T16:27:00Z"
        },
        {
          "version": "0.1.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:00Z",
      "last_seen_sha": "27283260409f",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "AnalogUVSensor library for Arduino.",
      "paragraph": "UV index measurement",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogUVSensor-0.1.8.zip",
      "size": 14810,
      "previous_version": "0.1.7",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T13:10:25Z"
    },
    {
      "repository_name": "pablomarquez76/AnalogWrite_ESP32",
      "repository_url": "https://github.com/pablomarquez76/AnalogWrite_ESP32",
      "name": "AnalogWrite_ESP32",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:23:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:59Z",
      "last_seen_sha": "e5321f92dbe1",
      "author": "Juan Pablo Marquez <pablo.marquez.dsc@gmail.com>",
      "maintainer": "Juan Pablo Marquez <pablo.marquez.dsc@gmail.com>",
      "sentence": "Function analogWrite and Servo support for ESP32",
      "paragraph": "This library provides analogWrite function and Servo support for ESP32",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-18T00:20:22Z",
      "download_url": "https://github.com/pablomarquez76/AnalogWrite_ESP32"
    },
    {
      "repository_name": "EnviroDIY/ANBSensorsModbus",
      "repository_url": "https://github.com/EnviroDIY/ANBSensorsModbus",
      "name": "ANBSensorsModbus",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2026-02-10T07:42:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-10T07:42:05Z",
      "last_seen_sha": "40abb3b09baf",
      "author": "Sara Damiano <sdamiano@stroudcenter.org>",
      "maintainer": "Sara Damiano <sdamiano@stroudcenter.org>",
      "sentence": "A library for communicating with pH sensors manufactured by ANB Sensors using Modbus.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-09T17:27:50Z",
      "depends": [
        "SensorModbusMaster",
        "fast_math"
      ],
      "download_url": "https://github.com/EnviroDIY/ANBSensorsModbus"
    },
    {
      "repository_name": "Annikken/Andee",
      "repository_url": "https://github.com/Annikken/Andee",
      "name": "Andee",
      "version": "3.3.2",
      "version_history": [
        {
          "version": "3.3.2",
          "seen_at": "2025-07-21T16:07:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:33Z",
      "last_seen_sha": "66b5850a2be0",
      "author": "Annikken Pte Ltd",
      "maintainer": "Annikken Pte Ltd",
      "sentence": "Annikken Andee Library for Annikken Andee U, Android and iOS boards.",
      "paragraph": "Only supports Arduino Uno, Leonardo and Mega",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-09-06T07:10:40Z",
      "download_url": "https://github.com/Annikken/Andee"
    },
    {
      "repository_name": "Annikken/Andee101",
      "repository_url": "https://github.com/Annikken/Andee101",
      "name": "Andee101",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:07:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:33Z",
      "last_seen_sha": "cd707d787f1e",
      "author": "Annikken Pte Ltd",
      "maintainer": "Annikken Pte Ltd",
      "sentence": "Annikken Andee101 Library for Arduino 101",
      "paragraph": "Use the Andee app with the Arduino 101 board with this library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2018-11-26T10:25:38Z",
      "download_url": "https://github.com/Annikken/Andee101"
    },
    {
      "repository_name": "Annikken/AndeeMobile",
      "repository_url": "https://github.com/Annikken/AndeeMobile",
      "name": "AndeeMobile",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:07:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:34Z",
      "last_seen_sha": "bfdeb8bc51ed",
      "author": "Annikken Pte Ltd",
      "maintainer": "Annikken Pte Ltd",
      "sentence": "For use with the Annikken AndeeMobile",
      "paragraph": "Library to easily access AndeeMobile features",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2018-07-12T05:05:03Z",
      "download_url": "https://github.com/Annikken/AndeeMobile"
    },
    {
      "repository_name": "andriell/arduino-library-WT2003M02-mp3-decoder",
      "repository_url": "https://github.com/andriell/arduino-library-WT2003M02-mp3-decoder",
      "name": "AndreyRybalko WT2003M02 MP3 Decoder",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:29Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:29Z",
      "last_seen_sha": "fdf02101044c",
      "author": "Andrey Rybalko <root.andriell@gmail.com>",
      "maintainer": "AndreyRybalko <2ram.ru>",
      "sentence": "Library for the WT2003M02 MP3 decoder board v3.0.",
      "paragraph": "This library is designed to control the WT2003M02 board via UART",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andriell/AndreyRybalko_WT2003M02_MP3_Decoder-1.0.1.zip",
      "size": 597017,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-06T18:40:34Z"
    },
    {
      "repository_name": "jvasquez05/Anemometer",
      "repository_url": "https://github.com/jvasquez05/Anemometer",
      "name": "Anemometer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-25T08:08:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-25T08:08:04Z",
      "last_seen_sha": "3a51d07de6fa",
      "author": "Proagro Technology",
      "maintainer": "Jhonny Vásquez Jiménez",
      "sentence": "Arduino library for reading wind speed from pulse-based anemometers.",
      "paragraph": "This library provides a simple and robust interface to measure wind speed using pulse-counting anemometers. It includes a configurable conversion factor (FactorAnem) to adapt to different sensor specifications. FactorAnem can be updated at runtime, and in advanced setups (such as the Proagro Technology datalogger) it may be modified via Bluetooth commands. Users can also implement their own configuration logic if needed.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T15:46:40Z",
      "download_url": "https://github.com/jvasquez05/Anemometer"
    },
    {
      "repository_name": "RobTillaart/Angle",
      "repository_url": "https://github.com/RobTillaart/Angle",
      "name": "Angle",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:01Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:01Z",
      "last_seen_sha": "8fbefb1c8d65",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library to convert between floating point angle to minutes hours representation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.2.2.zip",
      "size": 17062,
      "previous_version": "0.2.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:21:10Z"
    },
    {
      "repository_name": "RobTillaart/AngleConvertor",
      "repository_url": "https://github.com/RobTillaart/AngleConvertor",
      "name": "AngleConvertor",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:01Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:01Z",
      "last_seen_sha": "cc992f8f2862",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library to convert between different less known angle formats.",
      "paragraph": "degrees,radians,gradians,windrose",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AngleConvertor-0.3.0.zip",
      "size": 17852,
      "previous_version": "0.2.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T14:39:31Z"
    },
    {
      "repository_name": "bitbank2/AnimatedGIF",
      "repository_url": "https://github.com/bitbank2/AnimatedGIF",
      "name": "AnimatedGIF",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2026-06-29T08:47:33Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:47:33Z",
      "last_seen_sha": "ad980e61b1c6",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Universal GIF player for MCUs with at least 32K of RAM.",
      "paragraph": "Designed to provide an optimized GIF player that can run on any MCU and take advantage of file IO, LCD displays, DMA, etc by providing callback functions. You can play multi-frame GIFs stored in RAM, FLASH, SDCard or any other media you choose. Plenty of sample code is provided to demonstrate these options.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/AnimatedGIF-2.2.0.zip",
      "size": 8889553,
      "previous_version": "2.2.2",
      "github_stars": 522,
      "github_forks": 73,
      "github_updated_at": "2026-06-29T02:43:44Z",
      "github_language": "C"
    },
    {
      "repository_name": "Shourov-Paul/AnimatedroboEye",
      "repository_url": "https://github.com/Shourov-Paul/AnimatedroboEye",
      "name": "AnimatedroboEye",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-16T08:11:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T08:11:21Z",
      "last_seen_sha": "297a0a45502f",
      "author": "Shourov Paul",
      "maintainer": "Shourov Paul <shourovpal32@gmail.com>",
      "sentence": "A library to draw animated, expressive robot eyes on ST7735 TFT displays.",
      "paragraph": "This library provides an easy-to-use AnimatedEye class that can draw rounded rectangular eyes and play various expressive animations like blinking, happy shaking, happy popping (with star bursts), angry brows, and sad drooping eyes with crying teardrops.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T04:35:48Z",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library"
      ],
      "download_url": "https://github.com/Shourov-Paul/AnimatedroboEye"
    },
    {
      "repository_name": "nickkoza/animately",
      "repository_url": "https://github.com/nickkoza/animately",
      "name": "Animately",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:23:13Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:13Z",
      "last_seen_sha": "4fd3ef6cf03e",
      "author": "Nicholas Koza",
      "maintainer": "Nicholas Koza",
      "sentence": "Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.",
      "paragraph": "Animately allows for precise animation of props or robots, down to the millisecond, without the need for thread-blocking (delay()) or complex state machines. This frees you to focus on the creative aspects of animating rather than the implementation details.",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nickkoza/Animately-0.2.0.zip",
      "size": 193997,
      "previous_version": "0.2.1",
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-11T14:19:50Z"
    },
    {
      "repository_name": "npuckett/arduinoAnimation",
      "repository_url": "https://github.com/npuckett/arduinoAnimation",
      "name": "Animation Tools",
      "version": "0.8.5",
      "version_history": [
        {
          "version": "0.8.5",
          "seen_at": "2025-07-21T16:23:25Z"
        },
        {
          "version": "0.8.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:25Z",
      "last_seen_sha": "d4bb418669bd",
      "author": "Nick Puckett <info@puckettrand.com>",
      "maintainer": "Nick Puckett <info@puckettrand.com>",
      "sentence": "Simplifies creating behaviours for Servos and LEDs",
      "paragraph": "Simplifies creating oscillating values for movement / dimming. Also allow you to create keyframe animations trigger by code.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/npuckett/Animation_Tools-0.8.5.zip",
      "size": 11099,
      "previous_version": "0.8.5",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-06T21:45:24Z"
    },
    {
      "repository_name": "semcneil/ADS7142_Arduino_Library",
      "repository_url": "https://github.com/semcneil/ADS7142_Arduino_Library",
      "name": "Anitracks_ADS7142",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2025-07-21T16:29:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:22Z",
      "last_seen_sha": "ccbfe14af607",
      "author": "Anitracks",
      "maintainer": "Seth McNeill <seth@anitracks.com>",
      "sentence": "A library for the ADS7142 ADC",
      "paragraph": "The ADS7142 is a 12-bit, nanopower, dual-channel, programmable sensor monitor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-22T12:52:35Z",
      "download_url": "https://github.com/semcneil/ADS7142_Arduino_Library"
    },
    {
      "repository_name": "semcneil/PCA95x5",
      "repository_url": "https://github.com/semcneil/PCA95x5",
      "name": "Anitracks_PCA95x5",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:29:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:22Z",
      "last_seen_sha": "09913106c370",
      "author": "hideakitai",
      "maintainer": "semcneil",
      "sentence": "Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)",
      "paragraph": "Implements the functionality for the PCA9535 and PCA9555",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-16T15:07:53Z",
      "download_url": "https://github.com/semcneil/PCA95x5"
    },
    {
      "repository_name": "nthnn/Anomalia",
      "repository_url": "https://github.com/nthnn/Anomalia",
      "name": "Anomalia",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:23:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:26Z",
      "last_seen_sha": "5148707deff0",
      "author": "nthnn",
      "maintainer": "nthnn",
      "sentence": "Arduino library for data processing anomalies.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "List"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nthnn/Anomalia-1.0.0.zip",
      "size": 7416,
      "previous_version": "1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T15:43:44Z"
    },
    {
      "repository_name": "RobTillaart/ANSI",
      "repository_url": "https://github.com/RobTillaart/ANSI",
      "name": "ANSI",
      "version": "0.3.5",
      "version_history": [
        {
          "version": "0.3.5",
          "seen_at": "2026-02-17T07:50:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-17T07:50:48Z",
      "last_seen_sha": "d76a609526ce",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to send ANSI escape sequences.",
      "paragraph": "VT100, Tera Term, putty, terminal",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-02-16T12:26:10Z",
      "download_url": "https://github.com/RobTillaart/ANSI"
    },
    {
      "repository_name": "sintrb/ANSI_Output",
      "repository_url": "https://github.com/sintrb/ANSI_Output",
      "name": "ANSI_Output",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:42:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:52Z",
      "last_seen_sha": "b377b9fd6bfa",
      "author": "sintrb <sintrb@email.com>",
      "maintainer": "sintrb <sintrb@email.com>",
      "sentence": "A ANSI Escape Sequences parse and output/print lib for Arduino.",
      "paragraph": "A ANSI Escape Sequences parse and output/print lib for Arduino.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-09T16:04:23Z",
      "download_url": "https://github.com/sintrb/ANSI_Output"
    },
    {
      "repository_name": "NicholasTracy/ANSITerm",
      "repository_url": "https://github.com/NicholasTracy/ANSITerm",
      "name": "ANSITerm",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-07-18T10:27:14.944Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-18T10:27:14.944Z",
      "last_seen_sha": "8c1efa615826",
      "author": "Nicholas Tracy <nicholas.tracy@outlook.com>",
      "maintainer": "Nicholas Tracy <nicholas.tracy@outlook.com>",
      "sentence": "ANSI/VT-style terminal control over an Arduino Stream.",
      "paragraph": "ANSITerm provides cursor movement, color, boxes/tables, buttons, and mouse reporting via ANSI escape sequences to any terminal connected to the Arduino's Stream (e.g., Serial).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "LGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NicholasTracy/ANSITerm-0.2.0.zip",
      "size": 42604,
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-18T07:40:50Z"
    },
    {
      "repository_name": "cujomalainey/ant-arduino",
      "repository_url": "https://github.com/cujomalainey/ant-arduino",
      "name": "ANT-Arduino",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-11-18T07:17:12Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-18T07:17:12Z",
      "last_seen_sha": "ff277c37d96f",
      "author": "Curtis Malainey <curtis@malainey.com>",
      "maintainer": "Curtis Malainey <curtis@malainey.com>",
      "sentence": "Library for communicating with various ANT radios from Dynastream Innovations.",
      "paragraph": "Support for Serial or Softdevice based radios. Can be configured to work in the ANT+ ecosystem.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cujomalainey/ANT_Arduino-2.0.3.zip",
      "size": 219417,
      "previous_version": "2.0.3",
      "github_stars": 115,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T19:19:55Z"
    },
    {
      "repository_name": "antaresdocumentation/antares-esp8266-http",
      "repository_url": "https://github.com/antaresdocumentation/antares-esp8266-http",
      "name": "Antares ESP8266 HTTP",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-07-21T16:07:35Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:35Z",
      "last_seen_sha": "9d5f98dc0e9d",
      "author": "Antares",
      "maintainer": "Antares <support@antares.id>",
      "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform",
      "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.3.3.zip",
      "size": 86232,
      "previous_version": "1.3.3",
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-11T17:32:56Z"
    },
    {
      "repository_name": "antaresdocumentation/antares-esp8266-mqtt",
      "repository_url": "https://github.com/antaresdocumentation/antares-esp8266-mqtt",
      "name": "Antares ESP8266 MQTT",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2025-07-21T16:07:35Z"
        },
        {
          "version": "0.9.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:35Z",
      "last_seen_sha": "7251f1ab2478",
      "author": "Antares",
      "maintainer": "Antares <support@antares.id>",
      "sentence": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266",
      "paragraph": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_MQTT-0.9.2.zip",
      "size": 80234,
      "previous_version": "0.9.2",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-03-09T12:31:19Z"
    },
    {
      "repository_name": "antaresdocumentation/lorawan-loraid",
      "repository_url": "https://github.com/antaresdocumentation/lorawan-loraid",
      "name": "AntaresLoraID",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:07:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:35Z",
      "last_seen_sha": "235de206e6dd",
      "author": "Antares",
      "maintainer": "Andri Rahmadhani <andrewflash@gmail.com>, Fhandy Ahmad (fhandya@gmail.com), Muhammad Valian Masdani (valianmasdani@gmail.com), Antares Support Team (support@antares.id)",
      "sentence": "Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.",
      "paragraph": "Device library for lora.id network.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-07-22T18:12:50Z",
      "download_url": "https://github.com/antaresdocumentation/lorawan-loraid"
    },
    {
      "repository_name": "martinvichnal/AntiDelay",
      "repository_url": "https://github.com/martinvichnal/AntiDelay",
      "name": "AntiDelay",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:21:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:22Z",
      "last_seen_sha": "fa636fdc0fd4",
      "author": "Martin Vichnal",
      "maintainer": "Martin Vichnal",
      "sentence": "AntiDelay is a library that aims to provide non-blocking delay functionality.",
      "paragraph": "",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T15:30:35Z",
      "download_url": "https://github.com/martinvichnal/AntiDelay"
    },
    {
      "repository_name": "yanranxiaoxi/AntiKeyRepetition.h",
      "repository_url": "https://github.com/yanranxiaoxi/AntiKeyRepetition.h",
      "name": "AntiKeyRepetition",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:46Z",
      "last_seen_sha": "dc31351a1d85",
      "author": "XiaoXi <admin@soraharu.com>",
      "maintainer": "XiaoXi <admin@soraharu.com>",
      "sentence": "Prevents keys(buttons) from being triggered continuously.",
      "paragraph": "This library allows you to use buttons simply and efficiently without having to use the delay function to prevent them from being triggered repeatedly. (Note: This cannot be used to prevent repeated triggers caused by shrapnel jitter inside the key.)",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T02:58:46Z",
      "download_url": "https://gitlab.soraharu.com/XiaoXi/AntiKeyRepetition.h"
    },
    {
      "repository_name": "WeSpeakEnglish/ANTIRTOS",
      "repository_url": "https://github.com/WeSpeakEnglish/ANTIRTOS",
      "name": "ANTIRTOS",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:34:14Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:14Z",
      "last_seen_sha": "efb5cb9ef590",
      "author": "Aleksei Tertychnyi <cqdx@list.ru>",
      "maintainer": "Aleksei Tertychnyi <cqdx@list.ru>",
      "sentence": "No any RTOS needed, you will see - seamlessly manage all your tasks without unnecessary waiting, keep your interrupts blazing fast.",
      "paragraph": "Unleash your app. full potential: no more getting stuck in interrupts or wasting time with dummy delays! Keep your interrupts ultra-fast regardless of task complexity.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/WeSpeakEnglish/ANTIRTOS-1.2.2.zip",
      "size": 75151,
      "previous_version": "1.0.4",
      "github_stars": 205,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T08:55:05Z"
    },
    {
      "repository_name": "WeSpeakEnglish/ANTIRTOS_MODERN",
      "repository_url": "https://github.com/WeSpeakEnglish/ANTIRTOS_MODERN",
      "name": "ANTIRTOS_MODERN",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-24T08:02:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-24T08:02:28Z",
      "last_seen_sha": "33085b14c674",
      "author": "Aleksei Tertychnyi <cqdx@list.ru>",
      "maintainer": "Aleksei Tertychnyi <cqdx@list.ru>",
      "sentence": "The modern version of AntiRTOS. Unleash your interrupts with the capability of tens of thousands of push/pull tasks per second.",
      "paragraph": "Unleash your app. full potential: no more getting stuck in interrupts or wasting time with dummy delays! Seamlessly manage your tasks without unnecessary waiting, keep your interrupts blazing fast regardless of task complexity or delays. Transform your performance and efficiency today!",
      "category": "Timing",
      "architectures": [
        "samd",
        "esp32",
        "mbed_edge",
        "mbed_giga",
        "mbed_nano",
        "mbed_nicla",
        "mbed_opta",
        "mbed_portenta",
        "mbed_rp2040",
        "renesas_portenta",
        "renesas_uno"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T15:54:15Z",
      "download_url": "https://github.com/WeSpeakEnglish/ANTIRTOS_MODERN"
    },
    {
      "repository_name": "AntoIOT/anto-esp8266-arduino",
      "repository_url": "https://github.com/AntoIOT/anto-esp8266-arduino",
      "name": "anto-esp8266-arduino",
      "version": "0.7.3",
      "version_history": [
        {
          "version": "0.7.3",
          "seen_at": "2025-07-21T16:07:36Z"
        },
        {
          "version": "0.7.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:36Z",
      "last_seen_sha": "a2ba4f631fda",
      "author": "Anto.io developers <support@anto.io>",
      "maintainer": "Anto.io developers <support@anto.io>",
      "sentence": "Enables ESP8266 to connect to Anto.io IoT platform.",
      "paragraph": "ESP8266-AntoIO provides common and easy method to publish/retrive data from/to Anto.io",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AntoIOT/anto_esp8266_arduino-0.7.3.zip",
      "size": 112742,
      "previous_version": "0.7.3",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-07-11T05:10:00Z"
    },
    {
      "repository_name": "cujomalainey/antplus-arduino",
      "repository_url": "https://github.com/cujomalainey/antplus-arduino",
      "name": "ANTPLUS-Arduino",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-18T08:47:58Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T08:47:58Z",
      "last_seen_sha": "0f76f86f2fca",
      "author": "Curtis Malainey <curtis@malainey.com>",
      "maintainer": "Curtis Malainey <curtis@malainey.com>",
      "sentence": "Library for easy ANT+ integration",
      "paragraph": "Implements the ANT+ network on top the ANT driver for communication with ANT+ devices. Enables support for integration into various sports sensors/devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ANT-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cujomalainey/ANTPLUS_Arduino-1.2.0.zip",
      "size": 212559,
      "previous_version": "1.2.0",
      "github_stars": 165,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T17:49:46Z"
    },
    {
      "repository_name": "AnyLeaf/ph-cpp",
      "repository_url": "https://github.com/AnyLeaf/ph-cpp",
      "name": "Anyleaf",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:07:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:37Z",
      "last_seen_sha": "1fb92f75dfc8",
      "author": "AnyLeaf",
      "maintainer": "AnyLeaf <anyleaf@anyleaf.org>",
      "sentence": "Driver for the AnyLeaf pH, EC, and RTD sensors.",
      "paragraph": "Allows you to take pH, EC, ORP, and temperature readings, and calibrate the sensors.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-10-04T01:31:51Z",
      "depends": [
        "Adafruit MAX31865 library",
        "SimpleKalmanFilter"
      ],
      "download_url": "https://anyleaf.org"
    },
    {
      "repository_name": "end2endzone/AnyRtttl",
      "repository_url": "https://github.com/end2endzone/AnyRtttl",
      "name": "AnyRtttl",
      "version": "2.6.0",
      "version_history": [
        {
          "version": "2.6.0",
          "seen_at": "2026-04-25T07:47:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-25T07:47:42Z",
      "last_seen_sha": "78153f9e1a84",
      "author": "Antoine Beauchamp <end2endzone@gmail.com>",
      "maintainer": "Antoine Beauchamp <end2endzone@gmail.com>",
      "sentence": "A feature rich arduino library for playing rtttl melodies.",
      "paragraph": "The AnyRtttl is a feature rich library which supports all best RTTTL features: Blocking & Non-Blocking modes, custom tone(), and millis() functions, PROGMEM support, and much more.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-25T06:16:05Z",
      "download_url": "https://github.com/end2endzone/AnyRtttl"
    },
    {
      "repository_name": "levkovigor/AODV",
      "repository_url": "https://github.com/levkovigor/AODV",
      "name": "AODV",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-16T09:44:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:44:06Z",
      "last_seen_sha": "c33417a97d27",
      "author": "Igor Levkov <levkov.igor@gmail.com>",
      "maintainer": "Igor Levkov <levkov.igor@gmail.com>",
      "sentence": "AODV routing library precompiled for ESP32 and STM32 GenF4.",
      "paragraph": "A high-performance precompiled implementation of the AODV routing protocol for mesh networking.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T17:54:05Z",
      "download_url": "https://github.com/levkovigor/AODV"
    },
    {
      "repository_name": "aikopras/AP_DCC_Decoder_Core",
      "repository_url": "https://github.com/aikopras/AP_DCC_Decoder_Core",
      "name": "AP_DCC_Decoder_Core",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-12-08T07:09:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-08T07:09:08Z",
      "last_seen_sha": "783d27545e09",
      "author": "Aiko Pras",
      "maintainer": "Aiko Pras",
      "sentence": "Library for DCC-decoders with RS-Bus feedback",
      "paragraph": "Skeleton for Accessory decoders that use the AP DCC and RS-Bus libraries. Include Configuration Variables (CVs) that can be accessed via SM and PoM. Tested on Arduino UNO, Nano, Mega, Nano Every and AVRxxDA and AVRxxDB.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T14:33:12Z",
      "depends": [
        "AP_DCC_Library",
        "RSbus"
      ],
      "download_url": "https://github.com/aikopras/AP_DCC_Decoder_Core"
    },
    {
      "repository_name": "aikopras/AP_DCC_library",
      "repository_url": "https://github.com/aikopras/AP_DCC_library",
      "name": "AP_DCC_Library",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-03-19T07:28:31Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-19T07:28:31Z",
      "last_seen_sha": "2c15db6d26d6",
      "author": "Aiko Pras",
      "maintainer": "Aiko Pras",
      "sentence": "Library for (NMRA/RCN) Digital Command Control (DCC)",
      "paragraph": "Due to its modular structure, should run on all possible microcontrollers. However, on novel processors (such as MegaCoreX and DxCore) the quality of DCC signal decoding is considerably better, since some powerfull peripherals of these new processors are now used.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/aikopras/AP_DCC_Library-2.0.0.zip",
      "size": 1173854,
      "previous_version": "2.0.1",
      "github_stars": 22,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T15:13:53Z"
    },
    {
      "repository_name": "wollewald/AP3216_WE",
      "repository_url": "https://github.com/wollewald/AP3216_WE",
      "name": "AP3216_WE",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:34:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:30Z",
      "last_seen_sha": "e4aa8ca9196b",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.",
      "paragraph": "The library has implemented all available functions of this sensor module. Update 1.2.0: limitited compatibility with former versions! See readme.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T05:57:39Z",
      "download_url": "https://github.com/wollewald/AP3216_WE"
    },
    {
      "repository_name": "CentyLab/AP33772S-CentyLab",
      "repository_url": "https://github.com/CentyLab/AP33772S-CentyLab",
      "name": "AP33772S",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-05-26T08:56:48Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-08-16T22:02:10.594Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-26T08:56:48Z",
      "last_seen_sha": "33dd7bfb9e90",
      "author": "CentyLab <centylab@gmail.com>",
      "maintainer": "CentyLab <centylab@gmail.com>",
      "sentence": "Library for AP33772S USB C PD 3.1 Sink Controller.",
      "paragraph": "Arduino library for AP33772S evaluation board - RotoPD from CentyLab",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "INA238"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CentyLab/AP33772S-1.2.0.zip",
      "size": 3715318,
      "previous_version": "1.1.0",
      "github_stars": 47,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T12:50:28Z"
    },
    {
      "repository_name": "apadevices/APADOSE",
      "repository_url": "https://github.com/apadevices/APADOSE",
      "name": "APA-Dose",
      "version": "3.17.3",
      "version_history": [
        {
          "version": "3.17.3",
          "seen_at": "2026-06-02T08:30:41Z"
        },
        {
          "version": "3.17.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-02T08:30:41Z",
      "last_seen_sha": "9a943ed4d7c8",
      "author": "APADevices <kecup@vazac.eu>",
      "maintainer": "APADevices <kecup@vazac.eu>",
      "sentence": "Autonomous proportional chemical dosing for swimming pool pH and ORP control.",
      "paragraph": "Non-blocking state machine with proportional control, closed-loop feedback, full alarm system, filtration interlock, EEPROM persistence, and RTC scheduling. Supports AVR (including Uno), ESP8266, ESP32, and STM32. No external dependencies beyond Arduino.h and EEPROM.h.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/apadevices/APA_Dose-3.17.3.zip",
      "size": 294152,
      "previous_version": "3.17.3",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T07:23:28Z"
    },
    {
      "repository_name": "pololu/apa102-arduino",
      "repository_url": "https://github.com/pololu/apa102-arduino",
      "name": "APA102",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-01-09T07:34:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-09T07:34:30Z",
      "last_seen_sha": "efbe52cfbd55",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "APA102/SK9822 LED strip library",
      "paragraph": "This library helps control addressable RGB LED strips based on the SK9822/APA102/APA102C RGB LED controller IC.  It provides full access to the 24-bit color register and 5-bit brightness register of each LED.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 87,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-05-01T19:52:55Z",
      "download_url": "https://github.com/pololu/apa102-arduino"
    },
    {
      "repository_name": "apadevices/APALCDGUI",
      "repository_url": "https://github.com/apadevices/APALCDGUI",
      "name": "APALCDGUI",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-06-05T08:19:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:19:27Z",
      "last_seen_sha": "1a18f8e1d689",
      "author": "APADevices <kecup@vazac.eu>",
      "maintainer": "APADevices <kecup@vazac.eu>",
      "sentence": "Parallel 20x4 LCD menu system with dual rotary encoders for APA Devices water treatment automation",
      "paragraph": "Non-blocking 11-state UI library for Arduino-compatible boards (AVR, ESP32, ESP8266, STM32). Drives a 4-bit parallel LiquidCrystal display with two quadrature encoders, a two-tier alert system, PWM backlight with EEPROM persistence, optional DS3231 RTC modal, inline timer schedule screen (up to 3 on/off slots, auto-saved to EEPROM), and a factory-function API for menu screens with 1-3 fields",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T06:22:00Z",
      "download_url": "https://github.com/apadevices/APALCDGUI"
    },
    {
      "repository_name": "apadevices/APAPHX2_ADS1115",
      "repository_url": "https://github.com/apadevices/APAPHX2_ADS1115",
      "name": "APAPHX2_ADS1115",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-23T07:38:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-23T07:38:56Z",
      "last_seen_sha": "c21f66b792b3",
      "author": "APADevices <kecup@vazac.eu>",
      "maintainer": "APADevices <kecup@vazac.eu>",
      "sentence": "pH and ORP/RX measurement library for APADevices PHX v2 board using ADS1115 16-bit ADC.",
      "paragraph": "Non-blocking state machine design with two-point calibration, EEPROM persistence, temperature compensation (Pasco 2001), rolling average filter, message callback for LCD/Serial, and compile-time debug system. Zero heap allocation after begin() — AVR safe. Supports AVR, ESP8266, ESP32 and STM32 (STM32duino).",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp8266",
        "esp32",
        "stm32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T12:16:16Z",
      "download_url": "https://github.com/apadevices/APAPHX2_ADS1115"
    },
    {
      "repository_name": "Enzo-Coutinho/APDS-9151",
      "repository_url": "https://github.com/Enzo-Coutinho/APDS-9151",
      "name": "APDS9151",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:44Z",
      "last_seen_sha": "aa5598e08fb0",
      "author": "Enzo",
      "maintainer": "Enzo",
      "sentence": "A library for using the APDS-9151 sensor.",
      "paragraph": "With ESP32",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T18:58:52Z",
      "download_url": "https://github.com/Enzo-Coutinho/APDS-9151"
    },
    {
      "repository_name": "RobTillaart/APDS9900",
      "repository_url": "https://github.com/RobTillaart/APDS9900",
      "name": "APDS9900",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:01Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:01Z",
      "last_seen_sha": "f4e20ec29d53",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the I2C APDS9900 light sensor and proximity detector.",
      "paragraph": "ADPS9901.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/APDS9900-0.2.1.zip",
      "size": 589577,
      "previous_version": "0.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T10:38:53Z"
    },
    {
      "repository_name": "styropyr0/APDS9960",
      "repository_url": "https://github.com/styropyr0/APDS9960",
      "name": "APDS9960",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:02Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:02Z",
      "last_seen_sha": "a5449c08acc2",
      "author": "Saurav Sajeev",
      "maintainer": "Saurav Sajeev",
      "sentence": "A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.",
      "paragraph": "This library provides an interface to configure and retrieve data from the APDS9960 sensor, including RGB color detection, proximity measurement, and gesture recognition. It supports interrupt handling and fine-tuned sensitivity adjustments for Arduino-based projects.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "SensorHub"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/styropyr0/APDS9960-1.0.2.zip",
      "size": 14581,
      "previous_version": "1.0.1",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T11:35:35Z"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-APDS9960-Light-Gesture-Color-Sensor-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-APDS9960-Light-Gesture-Color-Sensor-Arduino-Library",
      "name": "APDS9960 Arduino Library by Soldered",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-30T10:41:08.084Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T10:41:08.084Z",
      "last_seen_sha": "dd106421d065",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "APDS9960 gesture, color and light sensor library for Arduino Soldered Board",
      "paragraph": "This is a library for the APDS9960 gesture, color and light sensor board by Soldered.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/APDS9960_Arduino_Library_by_Soldered-1.0.0.zip",
      "size": 25236,
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-07-30T07:07:15Z"
    },
    {
      "repository_name": "devjune-apiota/apiota-esp32",
      "repository_url": "https://github.com/devjune-apiota/apiota-esp32",
      "name": "APIOTA",
      "version": "1.4.6",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2026-06-29T09:21:21Z"
        },
        {
          "version": "1.4.3",
          "seen_at": "2026-07-02T07:02:30.220Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-07-23T18:23:57.547Z"
        },
        {
          "version": "1.4.5",
          "seen_at": "2026-07-24T20:27:43.049Z"
        },
        {
          "version": "1.4.6",
          "seen_at": "2026-08-02T22:16:34.537Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-29T09:21:21Z",
      "last_seen_sha": "925908a105df",
      "author": "APIOTA <support@apiota.net>",
      "maintainer": "APIOTA <support@apiota.net>",
      "sentence": "ESP32 OTA Update + Device Provisioning + Command Polling via apiota.net",
      "paragraph": "Header-only library for secure OTA firmware updates with RSA-2048 signature verification, SHA-256 checksum, device provisioning, long-poll command queue, and NVS credential storage. Works with any ESP32 board.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/devjune-apiota/APIOTA-1.4.6.zip",
      "size": 72050,
      "previous_version": "1.4.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T05:17:49Z"
    },
    {
      "repository_name": "AntonioPrevitali/ApJSY163T",
      "repository_url": "https://github.com/AntonioPrevitali/ApJSY163T",
      "name": "ApJSY163T",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:37:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:37:21Z",
      "last_seen_sha": "78d4b4b237ac",
      "author": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY163T>",
      "maintainer": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY163T>",
      "sentence": "Library for interfacing meter JSY-MK-163T with Arduino, tested with Arduino NANO.",
      "paragraph": "Specific to JSY-MK-163 T, it uses a direct approach to the meter without the need to know the Modbus protocol.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-29T21:15:44Z",
      "download_url": "https://github.com/AntonioPrevitali/ApJSY163T"
    },
    {
      "repository_name": "AntonioPrevitali/ApJSY194T",
      "repository_url": "https://github.com/AntonioPrevitali/ApJSY194T",
      "name": "ApJSY194T",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:32Z",
      "last_seen_sha": "8d8f62685560",
      "author": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY194T>",
      "maintainer": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY194T>",
      "sentence": "Library for interfacing meter JSY-MK-194T with Arduino, tested with Mega 2560",
      "paragraph": "A direct approach to the meter is used without the need to know the Modbus protocol.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-29T21:15:46Z",
      "download_url": "https://github.com/AntonioPrevitali/ApJSY194T"
    },
    {
      "repository_name": "AntonioPrevitali/ApJSY333",
      "repository_url": "https://github.com/AntonioPrevitali/ApJSY333",
      "name": "ApJSY333",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-30T13:22:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-30T13:22:29Z",
      "last_seen_sha": "72f7a1c45712",
      "author": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY333>",
      "maintainer": "AntonioPrev<https://github.com/AntonioPrevitali/ApJSY333>",
      "sentence": "Library for interfacing meter JSY-MK-333 with Arduino, tested with Arduino NANO.",
      "paragraph": "Specific to JSY-MK-333 , it uses a direct approach to the meter without the need to know the Modbus protocol.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-29T21:15:41Z",
      "download_url": "https://github.com/AntonioPrevitali/ApJSY333"
    },
    {
      "repository_name": "ferkoyanagi/AppFernandok",
      "repository_url": "https://github.com/ferkoyanagi/AppFernandok",
      "name": "App Fernando K",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:24Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:24Z",
      "last_seen_sha": "dbe58a830313",
      "author": "FernandoK",
      "maintainer": "FernandoK",
      "sentence": "Library that helps working with the Fernando K app",
      "paragraph": "This library manages multiple client connections and inform about incoming messages through callback",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ferkoyanagi/App_Fernando_K-1.0.0.zip",
      "size": 7259,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-07-12T14:37:44Z"
    },
    {
      "repository_name": "lathoub/Arduino-AppleMidi-Library",
      "repository_url": "https://github.com/lathoub/Arduino-AppleMidi-Library",
      "name": "AppleMIDI",
      "version": "3.5.0",
      "version_history": [
        {
          "version": "3.3.0",
          "seen_at": "2026-05-28T08:43:12Z"
        },
        {
          "version": "3.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.5.0",
          "seen_at": "2026-08-19T10:05:37.437Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-28T08:43:12Z",
      "last_seen_sha": "2edebba81d5c",
      "author": "lathoub",
      "maintainer": "lathoub <lathoub@gmail.com>",
      "sentence": "AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino",
      "paragraph": "AppleMIDI (aka rtpMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. This major rewrite is faster, more stable and uses less memory. Read the Wiki page when migrating",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "MIDI Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lathoub/AppleMIDI-3.5.0.zip",
      "size": 246242,
      "previous_version": "3.2.0",
      "github_stars": 322,
      "github_forks": 66,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T16:46:24Z"
    },
    {
      "repository_name": "appnostic-io/Appnostic_SC16IS7XX_Arduino_Library",
      "repository_url": "https://github.com/appnostic-io/Appnostic_SC16IS7XX_Arduino_Library",
      "name": "Appnostic SC16IS7XX Arduino Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-20T08:48:41Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-20T08:48:41Z",
      "last_seen_sha": "b56f6958bd7b",
      "author": "Appnostic",
      "maintainer": "appnostic <info@appnostic.io>",
      "sentence": "Arduino Library for SC16IS7XX I2C and SPI UART interfaces",
      "paragraph": "Arduino Library for SC16IS750, SCIS16751 and SCIS16752 I2C and SPI UART interfaces",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/appnostic-io/Appnostic_SC16IS7XX_Arduino_Library-1.0.0.zip",
      "size": 18494,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T14:21:16Z"
    },
    {
      "repository_name": "davidchatting/Approximate",
      "repository_url": "https://github.com/davidchatting/Approximate",
      "name": "Approximate",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-05-18T08:36:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:36:34Z",
      "last_seen_sha": "2a4b1caf20f3",
      "author": "David Chatting <approximate@davidchatting.com>",
      "maintainer": "David Chatting <approximate@davidchatting.com>",
      "sentence": "The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.",
      "paragraph": "The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32. Technically it makes it easy to use WiFi signal strength (RSSI) to estimate the physical distance to a device on your home network, then obtain its MAC address and optionally its IP address. The network activity of these devices can also be observed. Now with management and control frame parsing for improved device detection.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 127,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T08:29:11Z",
      "depends": [
        "ListLib"
      ],
      "download_url": "https://github.com/davidchatting/Approximate"
    },
    {
      "repository_name": "GyverLibs/Approxy",
      "repository_url": "https://github.com/GyverLibs/Approxy",
      "name": "Approxy",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:15:34Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:34Z",
      "last_seen_sha": "1392ed7e9748",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library approximating arrays of data",
      "paragraph": "Library approximating arrays of data",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/Approxy-1.1.2.zip",
      "size": 48837,
      "previous_version": "1.1",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:37Z"
    },
    {
      "repository_name": "peterus/APRS-Decoder-Lib",
      "repository_url": "https://github.com/peterus/APRS-Decoder-Lib",
      "name": "APRS-Decoder-Lib",
      "version": "0.0.7",
      "version_history": [
        {
          "version": "0.0.7",
          "seen_at": "2025-07-21T16:24:20Z"
        },
        {
          "version": "0.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:20Z",
      "last_seen_sha": "e91e7c158c1d",
      "author": "Peter Buchegger <peter@pbuchegger.at>",
      "maintainer": "Peter Buchegger <peter@pbuchegger.at>",
      "sentence": "Library to decode APRS messages.",
      "paragraph": "This library will provide a simple way to decode APRS messages.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.7.zip",
      "size": 17183,
      "previous_version": "0.0.7",
      "github_stars": 12,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-09-14T12:33:09Z"
    },
    {
      "repository_name": "peterus/APRS-IS-Lib",
      "repository_url": "https://github.com/peterus/APRS-IS-Lib",
      "name": "APRS-IS-Lib",
      "version": "0.0.7",
      "version_history": [
        {
          "version": "0.0.8",
          "seen_at": "2025-07-21T16:24:20Z"
        },
        {
          "version": "0.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:20Z",
      "last_seen_sha": "e9f12f93dec3",
      "author": "Peter Buchegger <peter@pbuchegger.at>",
      "maintainer": "Peter Buchegger <peter@pbuchegger.at>",
      "sentence": "APRS-IS library for ESP32",
      "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.7.zip",
      "size": 8493,
      "previous_version": "0.0.8",
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-09-14T12:36:21Z"
    },
    {
      "repository_name": "AntonioPrevitali/ApSDM120",
      "repository_url": "https://github.com/AntonioPrevitali/ApSDM120",
      "name": "ApSDM120",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:04Z",
      "last_seen_sha": "d58f7475a2ab",
      "author": "AntonioPrev<https://github.com/AntonioPrevitali/ApSDM120>",
      "maintainer": "AntonioPrev<https://github.com/AntonioPrevitali/ApSDM120>",
      "sentence": "Library for interfacing meter SDM120 with Arduino, tested whith Mega 2560",
      "paragraph": "A direct approach to the meter is used without the need to know the Modbus protocol, an approach paradoxically more robust than some Modbus libraries I tried before writing this!",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-25T13:31:58Z",
      "download_url": "https://github.com/AntonioPrevitali/ApSDM120"
    },
    {
      "repository_name": "ApogeoSpace/ApogeoNode",
      "repository_url": "https://github.com/ApogeoSpace/ApogeoNode",
      "name": "APSNode",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:07:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:38Z",
      "last_seen_sha": "c80ba770d2d7",
      "author": "Apogeo Space Srl",
      "maintainer": "Apogeo Space Srl",
      "sentence": "Apogeo Space Library for IoT networking",
      "paragraph": "\"\"",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-28T09:05:03Z",
      "download_url": "https://github.com/ApogeoSpace/ApogeoNode"
    },
    {
      "repository_name": "emakefun-arduino-library/aq01",
      "repository_url": "https://github.com/emakefun-arduino-library/aq01",
      "name": "AQ01",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-17T09:36:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:36:23Z",
      "last_seen_sha": "c49bfe698996",
      "author": "arex.huang",
      "maintainer": "arex.huang<arex@null-lab.com>",
      "sentence": "Arduino library for the AQ01 air quality sensor.",
      "paragraph": "Supports reading CO₂, TVOC and formaldehyde (CH₂O) concentration via I2C. All values are transmitted as scaled integers using EasyI2C, suitable for real-time indoor air quality monitoring.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T10:47:43Z",
      "depends": [
        "EasyI2c"
      ],
      "download_url": "https://github.com/emakefun-arduino-library/aq01"
    },
    {
      "repository_name": "ElectronicCats/AqualaboSensorsLibrary",
      "repository_url": "https://github.com/ElectronicCats/AqualaboSensorsLibrary",
      "name": "AqualaboSensor",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:13:24Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:24Z",
      "last_seen_sha": "28ee6e565cb6",
      "author": "Andres Sabas, based in the work of Libelium",
      "maintainer": "Electronic Cats <store@electroniccats.com>",
      "sentence": "Aqualabo Sensors.",
      "paragraph": "Aqualabo Sensors communication with Modbus slaves over RS232/485 (via RTU protocol). Requires an RS232/485 transceiver.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ModbusMaster"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/AqualaboSensor-0.0.1.zip",
      "size": 31149,
      "previous_version": "0.0.2",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-18T10:25:29Z"
    },
    {
      "repository_name": "ARAM-USA-Support/ARAM_FS_Stepper",
      "repository_url": "https://github.com/ARAM-USA-Support/ARAM_FS_Stepper",
      "name": "ARAM_FS_Stepper",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-05-04T08:41:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T08:41:31Z",
      "last_seen_sha": "b200cb58e4b4",
      "author": "A.R.A.M. - American Robotics Assisted Manufacturing",
      "maintainer": "A.R.A.M. - American Robotics Assisted Manufacturing <support@aram-usa.com>",
      "sentence": "Driver for A.R.A.M. Full Step Stepper Drivers",
      "paragraph": "This is a driver maintianed for all models of A.R.A.M. stepper motor driver modules, in production and design. Currently this applies to the ARAM-DDHBSD_0_10-0S. This library is made spefically to avoid high overhead, especially with ESP32 units. Please view the manual for information on usage.",
      "category": "Device Control",
      "architectures": [
        "*s"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T15:24:20Z",
      "download_url": "https://github.com/ARAM-USA-Support/ARAM_FS_Stepper"
    },
    {
      "repository_name": "ARAM-USA-Support/ARAM_Metal_Orchestra",
      "repository_url": "https://github.com/ARAM-USA-Support/ARAM_Metal_Orchestra",
      "name": "ARAM_Metal_Orchestra",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-06T16:58:22.530Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-07-07T16:46:58.618Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-01T11:48:44.907Z",
      "last_seen_sha": "69bd08e56668",
      "author": "A.R.A.M. - American Robotics Assisted Manufacturing",
      "maintainer": "A.R.A.M. - American Robotics Assisted Manufacturing <support@aram-usa.com>",
      "sentence": "Construct Instrument Using Toggle Actuators",
      "paragraph": "This library is intended for use with ARAM Metal Orchestra Actuators. Add one or more actuators to your instrument and play notes, or connect to a MIDI Bluetooth server as shown in the example code to create a bluetooth capable MIDI instument. Please view the manual for information on usage.",
      "category": "Device Control",
      "architectures": [
        "*s"
      ],
      "depends": [
        "ARAM_Toggle_Actuator"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ARAM-USA-Support/ARAM_Metal_Orchestra-1.0.3.zip",
      "size": 5818,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T02:56:58Z"
    },
    {
      "repository_name": "ARAM-USA-Support/ARAM_Toggle_Actuator",
      "repository_url": "https://github.com/ARAM-USA-Support/ARAM_Toggle_Actuator",
      "name": "ARAM_Toggle_Actuator",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T09:00:35Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-07-25T00:22:17.206Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T09:00:35Z",
      "last_seen_sha": "85368f38dcec",
      "author": "A.R.A.M. - American Robotics Assisted Manufacturing",
      "maintainer": "A.R.A.M. - American Robotics Assisted Manufacturing <support@aram-usa.com>",
      "sentence": "Driver for A.R.A.M. Toggle Actuators",
      "paragraph": "This is a driver maintianed for all models of A.R.A.M. toggle actuators. Currently this applies to the ARAM-MOTCA_0_10_0SP. This library is made spefically to avoid high overhead, especially with ESP32 units. Please view the manual for information on usage.",
      "category": "Device Control",
      "architectures": [
        "*s"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ARAM-USA-Support/ARAM_Toggle_Actuator-1.0.6.zip",
      "size": 11722,
      "previous_version": "1.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T01:34:06Z"
    },
    {
      "repository_name": "smartmeio/arancino-library",
      "repository_url": "https://github.com/smartmeio/arancino-library",
      "name": "Arancino",
      "version": "3.1.1",
      "version_history": [
        {
          "version": "3.1.1",
          "seen_at": "2025-07-21T16:30:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:11Z",
      "last_seen_sha": "19123a854d4c",
      "author": "smartme.IO",
      "maintainer": "smartme.IO <info@smartme.io>",
      "sentence": "Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.",
      "paragraph": "It is designed to run on Arancino boards, but can runs in every microcontroller connected to unix-like systems running Arancino Module.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-10-13T12:50:23Z",
      "download_url": "http://www.arancino.cc"
    },
    {
      "repository_name": "Anrijs/Aranet4-ESP32",
      "repository_url": "https://github.com/Anrijs/Aranet4-ESP32",
      "name": "Aranet4",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-07-21T16:07:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:34Z",
      "last_seen_sha": "0602a3f31b3c",
      "author": "Anrijs Jargans",
      "maintainer": "Anrijs Jargans <anrijs@anrijs.lv>",
      "sentence": "Aranet4 communication library for ESP32",
      "paragraph": "Allows to connect to Aranet4 device and read current measurements and history",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 21,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T06:06:31Z",
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/Anrijs/Aranet4-ESP32"
    },
    {
      "repository_name": "stemosofc/AraraLib",
      "repository_url": "https://github.com/stemosofc/AraraLib",
      "name": "Arara",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2025-07-21T16:04:16Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:16Z",
      "last_seen_sha": "28207ad9e316",
      "author": "stemOS",
      "maintainer": "stemOS",
      "sentence": "Biblioteca para o controlador Arara",
      "paragraph": "Use essa biblioteca para controlar seu robô Arara por meio da Arduino IDE!",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ESP32Encoder",
        "ArduinoJson",
        "Freenove WS2812 Lib for ESP32",
        "ServoESP32",
        "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library",
        "ESPAsyncWebServer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/stemosofc/Arara-2.1.1.zip",
      "size": 18972,
      "previous_version": "3.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-14T19:01:02Z"
    },
    {
      "repository_name": "ettoreleandrotognoli/ArcPID",
      "repository_url": "https://github.com/ettoreleandrotognoli/ArcPID",
      "name": "ArcPID",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:13:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:53Z",
      "last_seen_sha": "a3dfc1c78a11",
      "author": "Ettore Leandro Tognoli",
      "maintainer": "Ettore Leandro Tognoli - ettore.leandro.tognoli@gmail.com",
      "sentence": "PID controller",
      "paragraph": "A library to calculate PID which has low coupling with IO",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-06-05T21:57:56Z",
      "download_url": "https://github.com/ettoreleandrotognoli/ArcPID"
    },
    {
      "repository_name": "igvina/ArdBitmap",
      "repository_url": "https://github.com/igvina/ArdBitmap",
      "name": "ArdBitmap",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:16:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:36Z",
      "last_seen_sha": "b161b1e61236",
      "author": "Ignacio Vina",
      "maintainer": "Ignacio Vina <moblynx.us@gmail.com>",
      "sentence": "A library to compress and draw bitmaps on the Arduboy game system.",
      "paragraph": "It supports real-time resizing and mirroring. This library is implemented as a class template.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-09-24T13:16:11Z",
      "download_url": "https://github.com/igvina/ArdBitmap"
    },
    {
      "repository_name": "Chris--A/ArdOSC",
      "repository_url": "https://github.com/Chris--A/ArdOSC",
      "name": "ArdOSC",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:10:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:39Z",
      "last_seen_sha": "43a97a01f61f",
      "author": "recotana http://recotana.com",
      "maintainer": "Christopher Andrews <chris@arduino.land>",
      "sentence": "Open Sound Control(OSC) Library for Arduino.",
      "paragraph": "Updated for library manager",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-08-14T16:22:00Z",
      "download_url": "https://github.com/Chris--A/ArdOSC"
    },
    {
      "repository_name": "muchaste/Ardoxy",
      "repository_url": "https://github.com/muchaste/Ardoxy",
      "name": "Ardoxy",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-06T07:22:30Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-09-08T14:03:07.779Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-06T07:22:30Z",
      "last_seen_sha": "970c782e2e1f",
      "author": "Stefan Mucha stefan.mucha@posteo.de",
      "maintainer": "Stefan Mucha stefan.mucha@posteo.de",
      "sentence": "Arduino library for interfacing with PyroScience FireSting oxygen meters.",
      "paragraph": "Enables measurement and logging of dissolved oxygen (DO) concentration and temperature, automated control of DO concentration via solenoid valves or mass-flow controllers, establishment of pre-defined DO regimes in aquatic systems, and long-term acclimation to controlled DO conditions. Compatible with 4-channel FireStingO2 sensors via UART serial communication.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "PID_v1"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/muchaste/Ardoxy-2.0.0.zip",
      "size": 11668500,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-03-05T15:40:58Z"
    },
    {
      "repository_name": "sleepnow2/ArdRTOS",
      "repository_url": "https://github.com/sleepnow2/ArdRTOS",
      "name": "ArdRTOS",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-08-07T14:34:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:34:04Z",
      "last_seen_sha": "c9b502ee6860",
      "author": "Alex Olson <aolson1714@gmail.com>",
      "maintainer": "Alex Olson <aolson1714@gmail.com>",
      "sentence": "ArdRTOS provides a real-time operating system for embedded systems.",
      "paragraph": "ArdRTOS was designed from the ground up to be as simple as possible from the users perspective.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-02T11:36:45Z",
      "license": "MIT",
      "download_url": "https://github.com/sleepnow2/ArdRTOS"
    },
    {
      "repository_name": "iotize-sas/Arduino-Tap",
      "repository_url": "https://github.com/iotize-sas/Arduino-Tap",
      "name": "ArdTap",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:16:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:56Z",
      "last_seen_sha": "7c739004c510",
      "author": "IoTize <support@iotize.com>",
      "maintainer": "IoTize <support@iotize.com>",
      "sentence": "A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.",
      "paragraph": "Needs TapNLink hardware (standard or Primer) and IoTize Studio (free configuration software).",
      "category": "Communication",
      "architectures": [
        "avr",
        "sam",
        "stm32"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-28T21:57:09Z",
      "download_url": "https://github.com/iotize-sas/Arduino-Tap"
    },
    {
      "repository_name": "Arduboy/Arduboy",
      "repository_url": "https://github.com/Ar-zz-duboy/Arduboy",
      "name": "Arduboy",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-15T08:22:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:22:08Z",
      "last_seen_sha": "98488500ae8a",
      "author": "Chris J. Martinez, Kevin Bates, Josh Goebel, Scott Allen, Ross O. Shoger",
      "maintainer": "Ross O. Shoger ross@arduboy.com",
      "sentence": "The Arduboy core library.",
      "paragraph": "This library is for content creation on the Arduboy, a portable gaming platform. The library provides access to the sound, display, and input of the Arduboy.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 345,
      "github_forks": 97,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T20:48:40Z",
      "download_url": "https://github.com/arduboy/arduboy"
    },
    {
      "repository_name": "franalvarez21/Arduboy-BistercianNumbers",
      "repository_url": "https://github.com/franalvarez21/Arduboy-BistercianNumbers",
      "name": "Arduboy-BistercianNumbers",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:14:36Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:36Z",
      "last_seen_sha": "5b198be14017",
      "author": "Francisco Alvarez",
      "maintainer": "Francisco Alvarez",
      "sentence": "Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.",
      "paragraph": "Displays any numerical value up to 9999 in a 4x4 space, intended as proof of concept and flavour to some games.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/franalvarez21/Arduboy_BistercianNumbers-1.1.0.zip",
      "size": 36616,
      "previous_version": "1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T12:00:40Z"
    },
    {
      "repository_name": "yinkou/Arduboy-TinyFont",
      "repository_url": "https://github.com/yinkou/Arduboy-TinyFont",
      "name": "Arduboy-TinyFont",
      "version": "3.2.0",
      "version_history": [
        {
          "version": "3.3",
          "seen_at": "2026-03-30T08:03:46Z"
        },
        {
          "version": "3.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-30T08:03:46Z",
      "last_seen_sha": "ae2215e2d029",
      "author": "Boti Kis",
      "maintainer": "Boti Kis",
      "sentence": "Tiny 4x4 Font for Arduboy which contains the small ASCII Table from 32 to 127. The sprite for the font uses 192 bytes.",
      "paragraph": "Subclasses Arduino::Print and works with all print functions.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yinkou/Arduboy_TinyFont-3.2.0.zip",
      "size": 22868,
      "previous_version": "3.3",
      "github_stars": 40,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-06-23T04:55:43Z"
    },
    {
      "repository_name": "MLXXXp/Arduboy2",
      "repository_url": "https://github.com/MLXXXp/Arduboy2",
      "name": "Arduboy2",
      "version": "6.0.0",
      "version_history": [
        {
          "version": "6.0.0",
          "seen_at": "2026-05-23T08:11:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-23T08:11:02Z",
      "last_seen_sha": "456b27072a65",
      "author": "Chris J. Martinez, Kevin Bates, Josh Goebel, Scott Allen, Ross O. Shoger",
      "maintainer": "Scott Allen <saydisp-git@yahoo.ca>",
      "sentence": "An alternative library for use with the Arduboy game system.",
      "paragraph": "This is a fork of the Arduboy library, with a main goal of providing ways in which more code space can be freed for use by large sketches. It remains substantially compatible with Arduboy library V1.1, with the main API difference being that the \"tones\" subclass has been removed and its functionality made available in a separate ArduboyPlaytune library. Removal of \"tones\" also allows other audio functions and libraries to be used, such as ArduboyTones.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 308,
      "github_forks": 126,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T20:48:26Z",
      "download_url": "https://github.com/MLXXXp/Arduboy2"
    },
    {
      "repository_name": "sub1inear/ArduboyI2C",
      "repository_url": "https://github.com/sub1inear/ArduboyI2C",
      "name": "ArduboyI2C",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2026-06-01T08:52:42Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-07-05T05:17:07.675Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T08:52:42Z",
      "last_seen_sha": "674886ea1f3d",
      "author": "sub1inear",
      "maintainer": "sub1inear <odoul28@gmail.com>",
      "sentence": "An I2C library for Arduboy multiplayer games.",
      "paragraph": "It includes standard I2C functionality and functions for multiplayer games. It additionally aims to use minimum PROGMEM and RAM.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sub1inear/ArduboyI2C-3.0.0.zip",
      "size": 345236,
      "previous_version": "2.1.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T23:35:33Z"
    },
    {
      "repository_name": "Arduboy/ArduboyPlaytune",
      "repository_url": "https://github.com/Ar-zz-duboy/ArduboyPlaytune",
      "name": "ArduboyPlaytune",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:07:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:43Z",
      "last_seen_sha": "a997f1f96706",
      "author": "Len Shustek, Chris J. Martinez, Kevin Bates, Josh Goebel, Scott Allen",
      "maintainer": "Scott Allen <saydisp-git@yahoo.ca>",
      "sentence": "A library for playing musical scores and tones that is compatible with the Arduboy game system.",
      "paragraph": "Plays one or two part scores, and tones. Driven by interrupts, so audio plays in the background while the \"real\" program runs in the foreground.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 21,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T06:55:54Z",
      "download_url": "https://github.com/arduboy/ArduboyPlaytune"
    },
    {
      "repository_name": "randomouscrap98/arduboy_raycast",
      "repository_url": "https://github.com/randomouscrap98/arduboy_raycast",
      "name": "ArduboyRaycast",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:25:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:58Z",
      "last_seen_sha": "e7e7d8a11a8e",
      "author": "haloopdy",
      "maintainer": "haloopdy <randomouscrap98@aol.com>",
      "sentence": "A library for making raycasting games on Arduboy",
      "paragraph": "This library provides classes and methods for rendering a simple raycast scene. It is designed to be used either in pieces for performance, or all together for ease of use.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T06:21:53Z",
      "depends": [
        "Arduboy2",
        "FixedPoints",
        "ArduboyFX"
      ],
      "download_url": "https://github.com/randomouscrap98/arduboy_raycast"
    },
    {
      "repository_name": "MLXXXp/ArduboyTones",
      "repository_url": "https://github.com/MLXXXp/ArduboyTones",
      "name": "ArduboyTones",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-09-06T07:30:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-06T07:30:16Z",
      "last_seen_sha": "2670e68a7998",
      "author": "Scott Allen",
      "maintainer": "Scott Allen <saydisp-git@yahoo.ca>",
      "sentence": "A library for playing a sequence of tones, intended for use with the Arduboy game system.",
      "paragraph": "Plays one or more tones in sequence. Driven by interrupts, so audio plays in the background while the \"real\" program runs in the foreground. Written to minimize code size by specifically targeting the processor and pins of the Arduboy.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 38,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T16:45:01Z",
      "download_url": "https://github.com/MLXXXp/ArduboyTones"
    },
    {
      "repository_name": "argandas/ardubson",
      "repository_url": "https://github.com/argandas/ardubson",
      "name": "ardubson",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:08:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:23Z",
      "last_seen_sha": "1ff083d948ad",
      "author": "Hugo Arganda <hugo.arganda@gmail.com>",
      "maintainer": "Hugo Arganda <hugo.arganda@gmail.com>",
      "sentence": "Arduino Library for BSON (Binary JSON)",
      "paragraph": "Encode and decode BSON data",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-04-23T15:43:39Z",
      "download_url": "https://github.com/argandas/ardubson"
    },
    {
      "repository_name": "dennis-ard/ArduCAM",
      "repository_url": "https://github.com/dennis-ard/ArduCAM",
      "name": "ArduCAM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:00Z",
      "last_seen_sha": "9be074a35529",
      "author": "Arducam <supports@arducam.com>",
      "maintainer": "Arducam<supports@arducam.com>",
      "sentence": "Using the ArduCAM camera module on the Arduino platform",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-09-13T18:36:50Z",
      "download_url": "https://github.com/dennis-ard/ArduCAM"
    },
    {
      "repository_name": "ArduCAM/Arducam_dvp",
      "repository_url": "https://github.com/ArduCAM/Arducam_dvp",
      "name": "arducam_dvp",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:44Z",
      "last_seen_sha": "8aa55028a127",
      "author": "Arducam",
      "maintainer": "Arducam <support@arducam.com>",
      "sentence": "Library to capture pixels from supported cameras on Arduino boards.",
      "paragraph": "The Arduino camera library is a C++ library designed to capture frames from cameras on supported Arduino products. It is currently compatible with three camera models, namely OV7670, Himax HM0360, Himax HM01B0, and GC2145. This library captures pixels and stores them in a frame buffer. The frames can then be retrieved continuously for processing.",
      "category": "Device Control",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_giga"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T12:12:25Z",
      "download_url": "https://www.arducam.com/camera-for-arduino-giga/"
    },
    {
      "repository_name": "ArduCAM/Arducam_Mega",
      "repository_url": "https://github.com/ArduCAM/Arducam_Mega",
      "name": "Arducam_Mega",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-12-17T07:11:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-17T07:11:30Z",
      "last_seen_sha": "042e94063805",
      "author": "Arducam <support@arducam.com>",
      "maintainer": "Arducam<support@arducam.com>",
      "sentence": "Examples of spi cameras used on different hardware.",
      "paragraph": "Supported platforms are ArduinoDue, ArduinoESP32, ArduinoESP32-C3, ArduinoESP8266, ArduinoMicrobit, ArduinoNano33Ble, ArduinoUNO, ArduinoMega2560,etc.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 31,
      "github_forks": 23,
      "github_language": "C",
      "github_updated_at": "2026-06-22T06:18:21Z",
      "download_url": "https://github.com/ArduCAM/Arducam_Mega"
    },
    {
      "repository_name": "ArduCAM/Arducam_mini",
      "repository_url": "https://github.com/ArduCAM/Arducam_mini",
      "name": "Arducam_mini",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:44Z",
      "last_seen_sha": "74781f36cbc5",
      "author": "Arducam <supports@arducam.com>",
      "maintainer": "Arducam<supports@arducam.com>",
      "sentence": "Using the ArduCAM camera module on the Arduino platform",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-03-24T15:26:59Z",
      "download_url": "https://github.com/ArduCAM/Arducam_mini"
    },
    {
      "repository_name": "ArduCAM/Arducam_Qwiic_CAM_Arduino",
      "repository_url": "https://github.com/ArduCAM/Arducam_Qwiic_CAM_Arduino",
      "name": "Arducam_Qwiic_CAM",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-25T08:13:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:13:16Z",
      "last_seen_sha": "01d151e6bc76",
      "author": "Arducam <support@arducam.com>",
      "maintainer": "Arducam <support@arducam.com>",
      "sentence": "An Arduino library to make use of the Qwiic camera.",
      "paragraph": "An Arduino library for Arducam Qwiic camera modules, supporting image capture, camera control, WiFi preview, and USART host protocol examples.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_updated_at": "2026-06-25T06:17:34Z",
      "download_url": "https://github.com/ArduCAM/Arducam_Qwiic_CAM_Arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "KartikS417/Arduclaw",
      "repository_url": "https://github.com/KartikS417/Arduclaw",
      "name": "ArduClaw",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-05-04T07:56:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T07:56:44Z",
      "last_seen_sha": "e393d244237c",
      "author": "Kartikeyan Srinivasan",
      "maintainer": "@KartikS417",
      "sentence": "AI Agent Framework for ESP32 with multi-channel support.",
      "paragraph": "Supports OpenAI, Sarvam AI, Telegram, Webhook, optional SD storage.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T16:43:52Z",
      "license": "MIT",
      "download_url": "https://github.com/KartikS417/Arduclaw"
    },
    {
      "repository_name": "teamprof/ArduCMSIS-DSP",
      "repository_url": "https://github.com/teamprof/ArduCMSIS-DSP",
      "name": "ArduCMSIS-DSP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-12T07:51:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-12T07:51:12Z",
      "last_seen_sha": "bf6b68e7297c",
      "author": "Team Professional",
      "maintainer": "Team Professional <teamprof.net@gmail.com>",
      "sentence": "ARM CMSIS-DSP Library - Digital Signal Processing functions for RP2040 Mbed and RP2350 FreeRTOS",
      "paragraph": "Provides optimized signal processing functions including FFT, matrix operations, filtering, statistical functions, and more for ARM Cortex-M processors.",
      "category": "Uncategorized",
      "architectures": [
        "mbed_rp2040",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/teamprof/ArduCMSIS_DSP-1.0.0.zip",
      "size": 1212311,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-02T02:46:34Z"
    },
    {
      "repository_name": "jmksn/ArduEasy",
      "repository_url": "https://github.com/jmksn/ArduEasy",
      "name": "ArduEasy",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:03:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:27Z",
      "last_seen_sha": "3244bf3af033",
      "author": "Jhonatan Mickael S. Nascimento",
      "maintainer": "Jhonatan Mickael S. Nascimento <jhonatan.mickael@gmail.com>",
      "sentence": "A beginner-friendly Arduino library for controlling basic hardware and managing non-blocking timing.",
      "paragraph": "ArduEasy simplifies Arduino programming by providing intuitive abstractions for LEDs, motors, buttons, keypads, and non-blocking timing control. The library helps users focus on solving problems rather than dealing with low-level implementation.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-25T00:51:05Z",
      "download_url": "https://github.com/jmksn/ArduEasy"
    },
    {
      "repository_name": "dev-board-tech/arduFPGA-app-common-arduino",
      "repository_url": "https://github.com/dev-board-tech/arduFPGA-app-common-arduino",
      "name": "arduFPGA-app-common-arduino",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:12:04Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:04Z",
      "last_seen_sha": "7159e91c3bc1",
      "author": "Iulian Gheorghiu",
      "maintainer": "Iulian Gheorghiu ( morgoth@devboard.tech )",
      "sentence": "The common libraries and drivers for arduFPGA development boards.",
      "paragraph": "Here are the libraries and drivers written to interface with different custom designs that can be used on arduFPGA boards.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dev-board-tech/arduFPGA_app_common_arduino-0.1.2.zip",
      "size": 800442,
      "previous_version": "0.1.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T15:33:08Z"
    },
    {
      "repository_name": "PowerBroker2/ArduHelpers",
      "repository_url": "https://github.com/PowerBroker2/ArduHelpers",
      "name": "ArduHelpers",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-03-07T07:13:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-07T07:13:12Z",
      "last_seen_sha": "8f9b84026e6c",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "Arduino helper functions and constants for various things",
      "paragraph": "Arduino helper functions and constants for various things",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T22:30:15Z",
      "download_url": "https://github.com/PowerBroker2/ArduHelpers"
    },
    {
      "repository_name": "arduino/ArduinoCloudProviderExamples",
      "repository_url": "https://github.com/arduino/ArduinoCloudProviderExamples",
      "name": "Arduino Cloud Provider Examples",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-12-01T07:13:03Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-01T07:13:03Z",
      "last_seen_sha": "4a96d58cd5d5",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Examples of how to connect various Arduino boards to cloud providers",
      "category": "Communication",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino/Arduino_Cloud_Provider_Examples-1.2.1.zip",
      "size": 34441,
      "previous_version": "1.2.1",
      "github_stars": 81,
      "github_forks": 25,
      "github_language": "C",
      "github_updated_at": "2026-01-11T09:22:24Z"
    },
    {
      "repository_name": "JeffShapiro/ArduinoLearningBoard-Lib",
      "repository_url": "https://github.com/JeffShapiro/ArduinoLearningBoard-Lib",
      "name": "Arduino Learning Board",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:17:29Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:29Z",
      "last_seen_sha": "680d9484556f",
      "author": "Jeff Shapiro (http://www.ArduinoLearningBoard.com)",
      "maintainer": "Jeff Shapiro (Jeff@ArduinoLearningBoard.com)",
      "sentence": "A combined library created to support the Arduino Learning Board project",
      "paragraph": "Includes libraries and examples for all projects including LCD Display (16 Character by 2 Line), Temperature/Humidity Sensor, Dual Axis Joystick, 5V Relay Module, 4-Button Touch Sensor, 3-Axis Gyro, Sonar Range Sensor, Real-Time Clock, Sound Sensor, Servo Motor, Stepper Motor and Controller, 7-Segment Display, Quad 7-Segment Display, Tilt Sensor, RFID Kit, Passive Buzzer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JeffShapiro/Arduino_Learning_Board-1.0.0.zip",
      "size": 160409,
      "previous_version": "1.0",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T02:13:20Z"
    },
    {
      "repository_name": "arduino-libraries/ArduinoLowPower",
      "repository_url": "https://github.com/arduino-libraries/ArduinoLowPower",
      "name": "Arduino Low Power",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-03-17T07:32:34Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-17T07:32:34Z",
      "last_seen_sha": "aba45dc844e4",
      "author": "Arduino",
      "maintainer": "Arduino LLC",
      "sentence": "Power save primitives features for SAMD and nRF52 32bit boards",
      "paragraph": "With this library you can manage the low power states of newer Arduino boards",
      "category": "Device Control",
      "architectures": [
        "samd",
        "nrf52"
      ],
      "depends": [
        "RTCZero"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_Low_Power-1.2.2.zip",
      "size": 25070,
      "previous_version": "1.2.2",
      "github_stars": 87,
      "github_forks": 59,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:44Z"
    },
    {
      "repository_name": "DhrBaksteen/ArduinoOPL2",
      "repository_url": "https://github.com/DhrBaksteen/ArduinoOPL2",
      "name": "Arduino OPL2",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.4",
          "seen_at": "2026-01-17T07:15:11Z"
        },
        {
          "version": "2.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-17T07:15:11Z",
      "last_seen_sha": "38b9192e6a46",
      "author": "Maarten Janssen <maarten@cheerful.nl>",
      "maintainer": "Maarten Janssen <maarten@cheerful.nl>",
      "sentence": "Use this library to control the OPL2 Audio Board or OPL3 Duo!",
      "paragraph": "This library works with the OPL2 Audio Board and OPL3 Duo! board found on Tindie. You can use it to compose and play music and sounds through the YM3812 or YMF262 synthesizer chips.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DhrBaksteen/Arduino_OPL2-2.1.3.zip",
      "size": 2542002,
      "previous_version": "2.1.4",
      "github_stars": 218,
      "github_forks": 39,
      "github_language": "C",
      "github_updated_at": "2026-04-18T11:53:18Z"
    },
    {
      "repository_name": "NatanBiesmans/Arduino-POST-HTTP-Parser",
      "repository_url": "https://github.com/NatanBiesmans/Arduino-POST-HTTP-Parser",
      "name": "Arduino POST HTTP Parser",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-11-11T07:28:42Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-11T07:28:42Z",
      "last_seen_sha": "0e11621a855b",
      "author": "Natan Biesmans <natan.biesmans@hotmail.com>",
      "maintainer": "Natan Biesmans <natan.biesmans@hotmail.com>",
      "sentence": "A library that allows for easy parsing of POST packages.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NatanBiesmans/Arduino_POST_HTTP_Parser-1.0.0.zip",
      "size": 11156,
      "previous_version": "1.0",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T12:21:17Z"
    },
    {
      "repository_name": "arduino-libraries/SigFox",
      "repository_url": "https://github.com/arduino-libraries/SigFox",
      "name": "Arduino SigFox for MKRFox1200",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-17T07:33:31Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-17T07:33:31Z",
      "last_seen_sha": "1c15d4bef11a",
      "author": "Arduino",
      "maintainer": "Arduino LLC",
      "sentence": "Helper library for MKR Fox 1200 board and ATAB8520E Sigfox module",
      "paragraph": "This library allows some high level operations on Sigfox modules, to ease integration with existing projects",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Arduino Low Power"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_SigFox_for_MKRFox1200-1.0.5.zip",
      "size": 25534,
      "previous_version": "1.0.5",
      "github_stars": 18,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T14:01:19Z"
    },
    {
      "repository_name": "JAICHANGPARK/Arduino-Watch",
      "repository_url": "https://github.com/JAICHANGPARK/Arduino-Watch",
      "name": "Arduino Smart Watch",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:17:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:06Z",
      "last_seen_sha": "f305e1a81a95",
      "author": "Dreamwalker <aristojeff@gmail.com>",
      "maintainer": "Dreamwalker <aristojeff@gmail.com>",
      "sentence": "A library that makes coding a watch for Arduino Micro and so on",
      "paragraph": "Arduino Smart Watch with Arduino Micro",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JAICHANGPARK/Arduino_Smart_Watch-1.0.0.zip",
      "size": 10179,
      "previous_version": "1.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-01T09:39:25Z"
    },
    {
      "repository_name": "arduino-libraries/UnoWiFi-Developer-Edition-Lib",
      "repository_url": "https://github.com/arduino-libraries/UnoWiFi-Developer-Edition-Lib",
      "name": "Arduino Uno WiFi Dev Ed Library",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:08:15Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:15Z",
      "last_seen_sha": "5cee4b2a8042",
      "author": "Arduino",
      "maintainer": "Arduino<swdev@arduino.org>",
      "sentence": "This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.",
      "paragraph": "Use this library only with Arduino Uno WiFi Developer Edition.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_Uno_WiFi_Dev_Ed_Library-0.0.3.zip",
      "size": 37554,
      "previous_version": "0.0.3",
      "github_stars": 18,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2023-09-17T17:44:36Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_10BASE_T1S",
      "repository_url": "https://github.com/arduino-libraries/Arduino_10BASE_T1S",
      "name": "Arduino_10BASE_T1S",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-03-17T07:30:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:42Z",
      "last_seen_sha": "a75c58ae38c7",
      "author": "Alexander Entinger <a.entinger@arduino.cc>",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Generic library for providing IP based 10BASE-T1S communication.",
      "paragraph": "This Arduino library provides both low-level drivers and high-level abstractions to perform real-time communication via 10BASE-T1S, a multi-drop capable Ethernet standard.",
      "category": "Communication",
      "architectures": [
        "samd",
        "renesas_uno",
        "renesas_portenta",
        "mbed_giga",
        "mbed_portenta"
      ],
      "github_stars": 12,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:36:13Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_10BASE_T1S"
    },
    {
      "repository_name": "arduino-libraries/Arduino_AdvancedAnalog",
      "repository_url": "https://github.com/arduino-libraries/Arduino_AdvancedAnalog",
      "name": "Arduino_AdvancedAnalog",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-06-19T08:58:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:58:49Z",
      "last_seen_sha": "eda8aa38a193",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Advanced Analog library for STM32H7 boards",
      "paragraph": "Enables high performance DAC, ADC and I2S applications on boards based on the STM32H7 microcontrollers",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_giga"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:24Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_AdvancedAnalog"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Alvik",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Alvik",
      "name": "Arduino_Alvik",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-12-08T07:44:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-08T07:44:33Z",
      "last_seen_sha": "23ccfb2267a4",
      "author": "Arduino, Giovanni di Dio Bruno, Lucio Rossi",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library to code Arduino Alvik robot",
      "paragraph": "This library is used to code Arduino Alvik, examples show you how to use the robot.",
      "category": "Robotics",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T14:30:42Z",
      "depends": [
        "Arduino_MAX17332",
        "ucPack"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_Alvik"
    },
    {
      "repository_name": "arduino-libraries/Arduino_AlvikCarrier",
      "repository_url": "https://github.com/arduino-libraries/Arduino_AlvikCarrier",
      "name": "Arduino_AlvikCarrier",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:36:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:17Z",
      "last_seen_sha": "d71ca8704487",
      "author": "Arduino, Giovanni di Dio Bruno, Lucio Rossi",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library and firmware for Arduino Alvik Carrier board",
      "paragraph": "This library is used to build the firmware used by Arduino Alvik Carrier, examples show you how to customize the firmware.",
      "category": "Robotics",
      "architectures": [
        "stm32"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-11T10:09:44Z",
      "depends": [
        "Arduino_APDS9960",
        "Arduino_MAX17332",
        "STM32duino LSM6DSO",
        "STM32duino MotionFX",
        "STM32duino VL53L7CX",
        "AT42QT",
        "ucPack"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_AlvikCarrier"
    },
    {
      "repository_name": "arduino-libraries/Arduino_APA102",
      "repository_url": "https://github.com/arduino-libraries/Arduino_APA102",
      "name": "Arduino_APA102",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-17T07:30:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:46Z",
      "last_seen_sha": "16651010a2bd",
      "author": "Pablo Marquínez",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Control rgb LEDs APA102",
      "paragraph": "Allows you to control LEDs rgb, APA102",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:24Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_APA102"
    },
    {
      "repository_name": "arduino-libraries/Arduino_APDS9960",
      "repository_url": "https://github.com/arduino-libraries/Arduino_APDS9960",
      "name": "Arduino_APDS9960",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-03-17T07:30:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:48Z",
      "last_seen_sha": "4ebde71f8a82",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library for the APDS-9960 sensor",
      "paragraph": "allows reading gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with a sensor attached via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 33,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:48:28Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_APDS9960"
    },
    {
      "repository_name": "arduino-libraries/Arduino_APDS9999",
      "repository_url": "https://github.com/arduino-libraries/Arduino_APDS9999",
      "name": "Arduino_APDS9999",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-01-02T21:39:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:56Z",
      "last_seen_sha": "34b0a2576e14",
      "author": "Arduino, Giovanni Bruno",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "APDS9999 library",
      "paragraph": "Ambient light, color and proximity sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T08:04:16Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_APDS9999"
    },
    {
      "repository_name": "arduino-libraries/Arduino_AVRSTL",
      "repository_url": "https://github.com/arduino-libraries/Arduino_AVRSTL",
      "name": "Arduino_AVRSTL",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:07:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:45Z",
      "last_seen_sha": "48d7b8bd546d",
      "author": "Mike Matera <matera@lifealgorithmic.com>, Chris Johnson <chrisjohnsonmail@gmail.com>, Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A port of ArduinoSTL Arduino library.",
      "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-04-22T16:14:58Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_AVRSTL"
    },
    {
      "repository_name": "arduino-libraries/Arduino_BHY2",
      "repository_url": "https://github.com/arduino-libraries/Arduino_BHY2",
      "name": "Arduino_BHY2",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:07:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:45Z",
      "last_seen_sha": "318af7e4d148",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library for BHI260AP and BME688 chip on the Nicla Sense ME",
      "paragraph": "Provides the APIs for Nicla Sense ME board to make a DFU or configure/read BHI260AP (BHY2) and BME688 sensors. All these operations can be done either via ESLOV or BLE.",
      "category": "Sensors",
      "architectures": [
        "mbed",
        "mbed_nicla"
      ],
      "github_stars": 9,
      "github_forks": 13,
      "github_language": "C",
      "github_updated_at": "2025-08-29T22:32:32Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_BHY2"
    },
    {
      "repository_name": "arduino-libraries/Arduino_BHY2Host",
      "repository_url": "https://github.com/arduino-libraries/Arduino_BHY2Host",
      "name": "Arduino_BHY2Host",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2025-07-21T16:07:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:45Z",
      "last_seen_sha": "c76386fdc393",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library for Host boards that interact with BHY2 chip on Nicla Sense ME",
      "paragraph": "Provides the APIs for a host board to interact with Nicla Sense ME board. The host board can be used to make a DFU or configure/read BHY sensors on the Nicla Sense ME via Eslov.",
      "category": "Communication",
      "architectures": [
        "samd",
        "mbed"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T22:32:49Z",
      "depends": [
        "ArduinoIoTCloud",
        "Arduino_ConnectionHandler",
        "Arduino_Cellular"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_BHY2Host"
    },
    {
      "repository_name": "arduino-libraries/Arduino_BMI270_BMM150",
      "repository_url": "https://github.com/arduino-libraries/Arduino_BMI270_BMM150",
      "name": "Arduino_BMI270_BMM150",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-04-15T07:49:01Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-08-24T08:13:06.583Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-15T07:49:01Z",
      "last_seen_sha": "18e7419d17d6",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2",
      "category": "Sensors",
      "architectures": [
        "samd",
        "mbed_portenta",
        "mbed_nano",
        "mbed_edge",
        "esp32",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_BMI270_BMM150-1.2.4.zip",
      "size": 222712,
      "previous_version": "1.2.3",
      "github_stars": 25,
      "github_forks": 22,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:38Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_BQ24195",
      "repository_url": "https://github.com/arduino-libraries/Arduino_BQ24195",
      "name": "Arduino_BQ24195",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2026-03-17T07:30:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:52Z",
      "last_seen_sha": "fb8307fbfa1f",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino library for the BQ24195 Power Management IC",
      "paragraph": "This library allows the control and configuration of the BQ24195 used on various Arduino boards.",
      "category": "Device Control",
      "architectures": [
        "samd",
        "mbed_nano",
        "mbed_portenta"
      ],
      "github_stars": 18,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:47:57Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_BQ24195"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Braccio_plusplus",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Braccio_plusplus",
      "name": "Arduino_Braccio_plusplus",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-03-17T07:30:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:54Z",
      "last_seen_sha": "ecff3795c590",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Board support library for the Arduino Braccio++ 6-DOF robot arm.",
      "paragraph": "This library allows you to control the Arduino Braccio++ 6-DOF 2nd generation robot arm.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_nano"
      ],
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-19T12:33:57Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_Braccio_plusplus"
    },
    {
      "repository_name": "arduino-libraries/Arduino_BuiltIn",
      "repository_url": "https://github.com/arduino-libraries/Arduino_BuiltIn",
      "name": "Arduino_BuiltIn",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-07T07:28:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:28:28Z",
      "last_seen_sha": "575d1713eab6",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Shell Arduino library to provide the standard built-in libraries",
      "paragraph": "The sole purpose of this library is to install the standard Arduino libraries which are typically included with the Arduino IDE.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:27Z",
      "depends": [
        "Ethernet",
        "Firmata",
        "Keyboard",
        "LiquidCrystal",
        "Mouse",
        "SD",
        "Servo",
        "Stepper",
        "TFT"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_BuiltIn"
    },
    {
      "repository_name": "arduino-libraries/Arduino_CapacitiveTouch",
      "repository_url": "https://github.com/arduino-libraries/Arduino_CapacitiveTouch",
      "name": "Arduino_CapacitiveTouch",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4",
          "seen_at": "2026-04-14T07:44:48Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-14T07:44:48Z",
      "last_seen_sha": "a96fd0a03cf4",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Use touch sensitive pins on UNO-R4 Minima and UNO-R4 WiFi",
      "paragraph": "A simple, beginner-friendly C++ library that brings capacitive touch sensing to the Arduino UNO‑R4 Minima and UNO‑R4 WiFi. It abstracts away all the low‑level CTSU, DTC, and interrupt details so you can focus on building interactive projects.",
      "category": "Signal Input/Output",
      "architectures": [
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_CapacitiveTouch-1.4.0.zip",
      "size": 15830,
      "previous_version": "1.4",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T20:39:33Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Cellular",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Cellular",
      "name": "Arduino_Cellular",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-16T08:06:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T08:06:38Z",
      "last_seen_sha": "7970411a2126",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library for interacting with the Arduino Pro 4G modules (Quectel EC200A-EU and EG25-G) on Portenta H7 and C33 boards.",
      "paragraph": "This library allows you to connect to the Internet, send and receive SMS messages, and get location data using the official Arduino Pro 4G Modules (SKU: TPX00201 – EMEA based on Quectel EC200A-EU and SKU: TPX00200 – GNSS based on Quectel EG25-G) on the Portenta H7 and Portenta C33 via the Mid Carrier board. GPS functionality is available only on the GNSS variant (TPX00200).",
      "category": "Communication",
      "architectures": [
        "renesas_portenta",
        "mbed_portenta"
      ],
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:04:12Z",
      "depends": [
        "ArduinoBearSSL",
        "StreamDebugger",
        "TinyGSM",
        "ArduinoHttpClient"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_Cellular"
    },
    {
      "repository_name": "arduino-libraries/Arduino_CloudConnectionFeedback",
      "repository_url": "https://github.com/arduino-libraries/Arduino_CloudConnectionFeedback",
      "name": "Arduino_CloudConnectionFeedback",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:36:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:18Z",
      "last_seen_sha": "54a0aa30b00a",
      "author": "Alessandro Ranellucci",
      "maintainer": "Alessandro Ranellucci <a.ranellucci@arduino.cc>",
      "sentence": "Block program execution until the device is connected to the cloud and provide user with feedback on connection status.",
      "paragraph": "Blocks program execution until the device is connected to the cloud and provides users with feedback on connection status.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-06-26T10:08:05Z",
      "depends": [
        "ArduinoIoTCloud",
        "Arduino_ConnectionHandler"
      ],
      "download_url": "https://github.com/alranel/Arduino_CloudConnectionFeedback"
    },
    {
      "repository_name": "arduino-libraries/Arduino_CloudUtils",
      "repository_url": "https://github.com/arduino-libraries/Arduino_CloudUtils",
      "name": "Arduino_CloudUtils",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-11T08:39:26Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-08-20T16:06:16.230Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-11T08:39:26Z",
      "last_seen_sha": "a6d6b2e8f42c",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Utility module for features related to ArduinoCloud and Cloud in general",
      "paragraph": "This module contains utility classes/function that may be used in cloud related projects",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_CloudUtils-1.2.1.zip",
      "size": 298996,
      "previous_version": "1.2.0",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-10T10:43:24Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_CMSIS-DSP",
      "repository_url": "https://github.com/arduino-libraries/Arduino_CMSIS-DSP",
      "name": "Arduino_CMSIS-DSP",
      "version": "5.7.0",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-03-31T07:35:21Z"
        },
        {
          "version": "5.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-31T07:35:21Z",
      "last_seen_sha": "80dd56a9c8de",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "CMSIS-DSP library ported to arduino mbed cores.",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_rp2040",
        "mbed_edge"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_CMSIS_DSP-5.7.0.zip",
      "size": 2303502,
      "previous_version": "0.0.1",
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "Shell",
      "github_updated_at": "2026-03-30T19:48:42Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_ConnectionHandler",
      "repository_url": "https://github.com/arduino-libraries/Arduino_ConnectionHandler",
      "name": "Arduino_ConnectionHandler",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-20T08:20:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:20:47Z",
      "last_seen_sha": "bffa60d4f70a",
      "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])",
      "paragraph": "Originally part of ArduinoIoTCloud",
      "category": "Communication",
      "architectures": [
        "samd",
        "esp32",
        "esp8266",
        "mbed",
        "megaavr",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_opta",
        "mbed_giga",
        "renesas_portenta",
        "renesas_uno",
        "mbed_edge",
        "stm32",
        "rp2040"
      ],
      "github_stars": 108,
      "github_forks": 40,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T14:01:26Z",
      "depends": [
        "Arduino_DebugUtils",
        "WiFi101",
        "WiFiNINA",
        "MKRGSM",
        "MKRNB",
        "MKRWAN"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_ConnectionHandler"
    },
    {
      "repository_name": "arduino-libraries/Arduino_CRC32",
      "repository_url": "https://github.com/arduino-libraries/Arduino_CRC32",
      "name": "Arduino_CRC32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-07T07:28:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:28:31Z",
      "last_seen_sha": "a75c640c2906",
      "author": "Alexander Entinger <a.entinger@arduino.cc>",
      "maintainer": "Alexander Entinger <a.entinger@arduino.cc>",
      "sentence": "Arduino library providing a simple interface to perform checksum calculations utilizing the CRC-32 algorithm.",
      "paragraph": "",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T17:11:26Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_CRC32"
    },
    {
      "repository_name": "arduino-libraries/Arduino_DebugUtils",
      "repository_url": "https://github.com/arduino-libraries/Arduino_DebugUtils",
      "name": "Arduino_DebugUtils",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-03-17T07:30:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:30:58Z",
      "last_seen_sha": "282ee651ccd2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Debugging module with different debug levels, timestamps and printf-style output.",
      "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 64,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T12:55:18Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_DebugUtils"
    },
    {
      "repository_name": "arduino-libraries/Arduino_EdgeControl",
      "repository_url": "https://github.com/arduino-libraries/Arduino_EdgeControl",
      "name": "Arduino_EdgeControl",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-03-17T07:31:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:00Z",
      "last_seen_sha": "26b0fc138fc7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for Arduino Edge Control",
      "paragraph": "This library includes extended support for Arduino Edge Control boards and on-board devices",
      "category": "Device Control",
      "architectures": [
        "mbed",
        "mbed_edge"
      ],
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:10:49Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_EdgeControl"
    },
    {
      "repository_name": "arduino-libraries/Arduino_EMBRYO_2",
      "repository_url": "https://github.com/arduino-libraries/Arduino_EMBRYO_2",
      "name": "Arduino_EMBRYO_2",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:07:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:48Z",
      "last_seen_sha": "0997bde7e9db",
      "author": "Fernando Esquirio Torres",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Control stepper motor",
      "paragraph": "Allows you to control a stepper motor in a linear axis, EArduino Embryo 2",
      "category": "Device Control",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T18:13:00Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_EMBRYO_2"
    },
    {
      "repository_name": "arduino-libraries/Arduino_ESP32_OTA",
      "repository_url": "https://github.com/arduino-libraries/Arduino_ESP32_OTA",
      "name": "Arduino_ESP32_OTA",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-04-18T07:40:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T07:40:24Z",
      "last_seen_sha": "f29225bb16dd",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Firmware update for ESP32.",
      "paragraph": "This library allows performing a firmware update on ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 83,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:23Z",
      "depends": [
        "ArduinoHttpClient",
        "Arduino_DebugUtils"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_ESP32_OTA"
    },
    {
      "repository_name": "arduino-libraries/Arduino_GigaDisplay",
      "repository_url": "https://github.com/arduino-libraries/Arduino_GigaDisplay",
      "name": "Arduino_GigaDisplay",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-02T07:34:44Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-27T12:59:02.992Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-28T10:48:05.060Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-02T07:34:44Z",
      "last_seen_sha": "b80cb3e38a90",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Examples for GIGA Display Shield",
      "category": "Device Control",
      "architectures": [
        "mbed_giga",
        "mbed_portenta",
        "zephyr_main"
      ],
      "depends": [
        "Arduino_BMI270_BMM150",
        "Arduino_GigaDisplayTouch",
        "ArduinoGraphics",
        "Arduino_GigaDisplay_GFX",
        "lvgl",
        "arducam_dvp"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_GigaDisplay-1.1.1.zip",
      "size": 312368,
      "previous_version": "1.1.0",
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:06:57Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_GigaDisplay_GFX",
      "repository_url": "https://github.com/arduino-libraries/Arduino_GigaDisplay_GFX",
      "name": "Arduino_GigaDisplay_GFX",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:07:48Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-23T12:29:28.524Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:48Z",
      "last_seen_sha": "96099286b657",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "GFX library for GIGA Display Shield",
      "category": "Display",
      "architectures": [
        "mbed_giga",
        "zephyr_main"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_GigaDisplay_GFX-1.2.0.zip",
      "size": 13351,
      "previous_version": "1.1.0",
      "github_stars": 9,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-10-21T21:02:12Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_GigaDisplayTouch",
      "repository_url": "https://github.com/arduino-libraries/Arduino_GigaDisplayTouch",
      "name": "Arduino_GigaDisplayTouch",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-12T08:36:07Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-08-19T10:05:37.437Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-08-24T08:13:06.583Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-12T08:36:07Z",
      "last_seen_sha": "7e5358c5aac1",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Touch library for Arduino GIGA Display Shield",
      "paragraph": "Easily use the touch features of the Arduino GIGA Display Shield (ASX00039), provided via the Goodix GT911 5-point Capacitive touch controller. Capture up to 5 concurrent touch points using two approaches: by interrupt (IRQ) or on-request (polling).",
      "category": "Sensors",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_giga",
        "zephyr_main"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_GigaDisplayTouch-1.1.2.zip",
      "size": 19021,
      "previous_version": "1.1.1",
      "github_stars": 4,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T13:11:30Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_GroveI2C_Ultrasonic",
      "repository_url": "https://github.com/arduino-libraries/Arduino_GroveI2C_Ultrasonic",
      "name": "Arduino_GroveI2C_Ultrasonic",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:49Z",
      "last_seen_sha": "68d38ed42655",
      "author": "Arduino, Giovanni di Dio Bruno",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Get distance and travel time from M5stack Grove I2C ultrasonic sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-29T21:43:25Z",
      "download_url": "https://github.com/gbr1/Arduino_GroveI2C_Ultrasonic"
    },
    {
      "repository_name": "arduino-libraries/Arduino_HardwareServo",
      "repository_url": "https://github.com/arduino-libraries/Arduino_HardwareServo",
      "name": "Arduino_HardwareServo",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-05-06T08:30:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-06T08:30:40Z",
      "last_seen_sha": "0d3cf994a502",
      "author": "Lucio Rossi, Giovanni Bruno, Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows Arduino boards to control a variety of servo motors via hardware pwm.",
      "paragraph": "This library can control a great number of servos.",
      "category": "Device Control",
      "architectures": [
        "zephyr",
        "zephyr_main"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T22:57:04Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_HardwareServo"
    },
    {
      "repository_name": "arduino-libraries/Arduino_HS300x",
      "repository_url": "https://github.com/arduino-libraries/Arduino_HS300x",
      "name": "Arduino_HS300x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:49Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-24T08:13:06.583Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:49Z",
      "last_seen_sha": "d08eeff4750f",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the temperature and humidity sensors of your Nano 33 BLE Sense R2.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_HS300x-1.0.1.zip",
      "size": 18029,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-15T17:57:09Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_HTS221",
      "repository_url": "https://github.com/arduino-libraries/Arduino_HTS221",
      "name": "Arduino_HTS221",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-17T07:31:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:08Z",
      "last_seen_sha": "2224cfc8ef4f",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the temperature and humidity sensors of your Nano 33 BLE Sense.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T11:52:27Z",
      "download_url": "http://github.com/arduino-libraries/Arduino_HTS221"
    },
    {
      "repository_name": "arduino-libraries/Arduino_JSON",
      "repository_url": "https://github.com/arduino-libraries/Arduino_JSON",
      "name": "Arduino_JSON",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-06-19T08:58:55Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-08-19T12:04:48.578Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-08-24T10:12:51.695Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-19T08:58:55Z",
      "last_seen_sha": "074dbabb545e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[BETA] Process JSON in your Arduino sketches.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_JSON-0.2.2.zip",
      "size": 44202,
      "previous_version": "0.2.1",
      "github_stars": 191,
      "github_forks": 65,
      "github_language": "C",
      "github_updated_at": "2026-06-27T19:46:38Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_KNN",
      "repository_url": "https://github.com/arduino-libraries/Arduino_KNN",
      "name": "Arduino_KNN",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:07:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:50Z",
      "last_seen_sha": "21fedc64e99a",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[BETA] Arduino library for the K-Nearest Neighbors algorithm.",
      "paragraph": "The KNN algorithm classifies objects by comparing how similar they are to previously seen examples",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-05-02T14:03:43Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_KNN"
    },
    {
      "repository_name": "arduino-libraries/Arduino_KVStore",
      "repository_url": "https://github.com/arduino-libraries/Arduino_KVStore",
      "name": "Arduino_KVStore",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:50Z",
      "last_seen_sha": "c8df30e4b879",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino library for handling storage in a platform independent way",
      "paragraph": "",
      "category": "Data Storage",
      "architectures": [
        "mbed",
        "samd",
        "esp8266",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "esp32",
        "mbed_opta",
        "mbed_giga",
        "renesas_portenta",
        "renesas_uno",
        "mbed_edge"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:18:31Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_KVStore"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LowPowerPortentaC33",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33",
      "name": "Arduino_LowPowerPortentaC33",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:50Z",
      "last_seen_sha": "620e363ad0d7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Provides access to the low power functionality of the Renesas RA6M5 microcontroller used in the Portenta C33 Boards",
      "paragraph": "This library provides convenient access to the low power functionality of the Renesas RA6M5 microcontroller, which is specifically used in the Portenta C33 Boards. With this library, developers can easily leverage the power-saving capabilities of the microcontroller, enabling efficient energy management in their Arduino projects. By utilizing this library, users can optimize power consumption, extend battery life, and enhance overall energy efficiency.",
      "category": "Other",
      "architectures": [
        "renesas_portenta"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-02T19:45:31Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LowPowerPortentaH7",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LowPowerPortentaH7",
      "name": "Arduino_LowPowerPortentaH7",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:50Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:50Z",
      "last_seen_sha": "2a3d23ca99b3",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library to use low-power modes on the Portenta H7 board.",
      "paragraph": "The Arduino Portenta H7 Low Power library provides functionality to enable, get information about, and debug low-power modes on the Portenta H7 board.",
      "category": "Device Control",
      "architectures": [
        "mbed_portenta"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LowPowerPortentaH7-1.1.0.zip",
      "size": 32238,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T09:41:00Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LPS22HB",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LPS22HB",
      "name": "Arduino_LPS22HB",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-11T07:35:22Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-24T10:12:51.695Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T07:35:22Z",
      "last_seen_sha": "9992cc0dd2f7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the pressure sensor of your Nano 33 BLE Sense.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LPS22HB-1.0.3.zip",
      "size": 18422,
      "previous_version": "1.0.2",
      "github_stars": 9,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:17Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LSM6DS3",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LSM6DS3",
      "name": "Arduino_LSM6DS3",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-20T08:20:51Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-09-01T12:04:00.524Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:20:51Z",
      "last_seen_sha": "67179bf1e74a",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the accelerometer, gyroscope, and temperature values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM6DS3-1.1.0.zip",
      "size": 20847,
      "previous_version": "1.0.3",
      "github_stars": 35,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T12:53:59Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LSM6DSOX",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LSM6DSOX",
      "name": "Arduino_LSM6DSOX",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-05-19T08:20:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-19T08:20:21Z",
      "last_seen_sha": "f06672264275",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the accelerometer and gyroscope values from the LSM6DSOX IMU on your Arduino Nano RP2040 Connect.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:37Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_LSM6DSOX"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LSM9DS1",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LSM9DS1",
      "name": "Arduino_LSM9DS1",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-03-16T07:38:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:38:28Z",
      "last_seen_sha": "d77d93c618a1",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 36,
      "github_forks": 55,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:03:57Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_LSM9DS1"
    },
    {
      "repository_name": "arduino-libraries/Arduino_LTR381RGB",
      "repository_url": "https://github.com/arduino-libraries/Arduino_LTR381RGB",
      "name": "Arduino_LTR381RGB",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-19T08:58:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:58:58Z",
      "last_seen_sha": "3ac07a21ec22",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library for the Lite-On LTR381RGB color and ambient light sensor.",
      "paragraph": "This library provides an easy-to-use interface to read RGB, IR, and ambient light values from the Lite-On LTR381RGB sensor. It supports calibration, gain and resolution configuration, lux calculation, and conversion to HSV/HSL color spaces.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:22Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_LTR381RGB"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MachineControl",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MachineControl",
      "name": "Arduino_MachineControl",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-05-14T08:09:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:09:00Z",
      "last_seen_sha": "e1a49eb7604b",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "DEPRECATED. Arduino Library for Portenta Machine Control - PMC",
      "paragraph": "This library is no longer actively maintained and is deprecated. Consider migrating to the Arduino_PortentaMachineControl library.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_portenta"
      ],
      "github_stars": 36,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T12:19:03Z",
      "depends": [
        "ArduinoRS485"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_MachineControl"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MAX17332",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MAX17332",
      "name": "Arduino_MAX17332",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:16Z",
      "last_seen_sha": "34719fd0db28",
      "author": "Arduino, Lucio Rossi, Giovanni Bruno",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library for driving MAX17332 BMS.",
      "paragraph": "With this library you can drive MAX17332",
      "category": "Devices, Sensors, Fuel gauge",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-15T17:17:08Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_MAX17332"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MCHPTouch",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MCHPTouch",
      "name": "Arduino_MCHPTouch",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-03-17T07:31:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:27Z",
      "last_seen_sha": "464c33677d13",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library for the Atmel touch sensors",
      "paragraph": "Allows you to read touch sensor values from your Arduino SAMD boards with touch sensors connected. Microchip Technology Inc., provides the Microchip Touch Library software subject to the license terms contained at the link below. By using the Microchip Touch Library, you acknowledge and agree to the terms of the license contained at the link below.",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 14,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:39:46Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_MCHPTouch"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRENV",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRENV",
      "name": "Arduino_MKRENV",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-17T07:31:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:30Z",
      "last_seen_sha": "c9c4cbd06542",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the temperature, humidity, pressure, light and UV sensors of your MKR ENV Shield.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 3,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:44:11Z",
      "download_url": "http://github.com/arduino-libraries/Arduino_MKRENV"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRGPS",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRGPS",
      "name": "Arduino_MKRGPS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-07T07:46:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T07:46:27Z",
      "last_seen_sha": "a570e0bf9ffe",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the location from the GPS on your MKR GPS Shield.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 12,
      "github_forks": 15,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:16Z",
      "download_url": "http://github.com/arduino-libraries/Arduino_MKRGPS"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRIoTCarrier",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRIoTCarrier",
      "name": "Arduino_MKRIoTCarrier",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-04-14T07:50:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-14T07:50:29Z",
      "last_seen_sha": "e6ba41afd25c",
      "author": "Riccardo Rizzo, Jose García, Pablo Marquínez",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Controlling the IoT MKR Carrier",
      "paragraph": "Allows you to control all the components included in the Explore IoT Kit",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 19,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T01:07:39Z",
      "depends": [
        "Arduino_APDS9960",
        "Arduino_BQ24195",
        "Arduino_HTS221",
        "Arduino_LPS22HB",
        "Arduino_LSM6DS3",
        "Arduino_LSM6DSOX",
        "Adafruit BusIO",
        "Adafruit DotStar",
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library",
        "Arduino_MCHPTouch",
        "TFT_eSPI",
        "BSEC Software Library"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_MKRIoTCarrier"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRMEM",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRMEM",
      "name": "Arduino_MKRMEM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-16T07:38:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:38:36Z",
      "last_seen_sha": "5dbcdbd00c3c",
      "author": "Alexander Entinger <a.entinger@arduino.cc>",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "SPIFFS on W25Q16DV for Arduino MKR MEM Shield.",
      "paragraph": "Arduino library for the W25Q16DV flash on the MKR MEM Shield utilizing the SPIFFS flash file system.",
      "category": "Communication",
      "architectures": [
        "samd"
      ],
      "github_stars": 9,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:04:16Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_MKRMEM"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRRGB",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRRGB",
      "name": "Arduino_MKRRGB",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-17T07:31:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:36Z",
      "last_seen_sha": "1c8f2d52920d",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to draw on your MKR RGB shield.",
      "paragraph": "Depends on the ArduinoGraphics library.",
      "category": "Display",
      "architectures": [
        "samd"
      ],
      "github_stars": 0,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:30Z",
      "depends": [
        "ArduinoGraphics"
      ],
      "download_url": "http://github.com/arduino-libraries/Arduino_MKRRGB"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MKRTHERM",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MKRTHERM",
      "name": "Arduino_MKRTHERM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-17T07:31:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:38Z",
      "last_seen_sha": "e2c8c8cfda1e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows you to read the temperature sensors connected to your MKR THERM Shield.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T22:55:39Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_MKRTHERM"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Modulino",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Modulino",
      "name": "Arduino_Modulino",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2026-05-26T08:25:56Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-26T08:25:56Z",
      "last_seen_sha": "cf2fee270d30",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for Modulinos",
      "paragraph": "Easily connect and control your hardware with the Arduino Modulino® Library. Designed for the plug-and-play Qwiic ecosystem, this library makes it simple to manage sensors and actuators over I2C.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "STM32duino VL53L4CD",
        "STM32duino VL53L4ED",
        "Arduino_LSM6DSOX",
        "Arduino_LPS22HB",
        "Arduino_HS300x",
        "ArduinoGraphics",
        "Arduino_LTR381RGB"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_Modulino-0.9.0.zip",
      "size": 2092265,
      "previous_version": "0.8.0",
      "github_stars": 36,
      "github_forks": 25,
      "github_language": "C",
      "github_updated_at": "2026-06-26T09:16:23Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_MultiWiFi",
      "repository_url": "https://github.com/arduino-libraries/Arduino_MultiWiFi",
      "name": "Arduino_MultiWiFi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:55Z",
      "last_seen_sha": "fb8141ad64fa",
      "author": "Alessandro Ranellucci",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "allows to configure multiple WiFi networks.",
      "paragraph": "This library is a platform-independent wrapper around the WiFi library that allows to configure multiple WiFi networks and try to connect to the first available one.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-30T22:31:34Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_MultiWiFi"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Nesso_N1",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Nesso_N1",
      "name": "Arduino_Nesso_N1",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-04T07:22:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-04T07:22:48Z",
      "last_seen_sha": "0f9c091dd483",
      "author": "Arduino",
      "maintainer": "Arduino",
      "sentence": "A library wrapping all hardware functionalities of Nesso N1",
      "paragraph": "This library provides support for power management, display, touch, accelerometer and internal IO expander pins wrappers for Nesso N1.",
      "category": "Communication, Sensors, Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T20:08:59Z",
      "depends": [
        "M5GFX",
        "Arduino_BMI270_BMM150"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_Nesso_N1"
    },
    {
      "repository_name": "arduino-libraries/Arduino_NetworkConfigurator",
      "repository_url": "https://github.com/arduino-libraries/Arduino_NetworkConfigurator",
      "name": "Arduino_NetworkConfigurator",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2026-03-26T07:41:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-26T07:41:28Z",
      "last_seen_sha": "ae9fa2921d5e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "This library allows to configure and update the network settings of a ConnectionHandler instance.",
      "paragraph": "It provides a set of Agents to handle the transmission of network credentials between the board and an user device for configuring the Arduino_ConnectionHandler. The library stores the provided configurations on non volatile memory to keep them persistent.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "samd",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_opta",
        "mbed_giga",
        "renesas_portenta",
        "renesas_uno"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:20:56Z",
      "depends": [
        "Arduino_ConnectionHandler",
        "Arduino_DebugUtils",
        "Arduino_CloudUtils",
        "ArduinoBLE",
        "Arduino_KVStore"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_NetworkConfigurator"
    },
    {
      "repository_name": "arduino-libraries/Arduino_NiclaSenseEnv",
      "repository_url": "https://github.com/arduino-libraries/Arduino_NiclaSenseEnv",
      "name": "Arduino_NiclaSenseEnv",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:55Z",
      "last_seen_sha": "c7dfb4c1b329",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Read sensor data from the Nicla Sense Env board and control the board behaviour.",
      "paragraph": "This library comes with the following features to interact with the Nicla Sense Env board: RGB LED control, Orange LED control, Board control (sleep, reset, factory reset), Board configuration (e.g. changing the I2C address or enabling UART CSV output), Indoor Air Quality Sensor control, Outdoor Air Quality Sensor control, Temperature/Humidity Sensor Control, UART CSV output",
      "category": "Device Control",
      "architectures": [
        "samd",
        "mbed_portenta",
        "renesas_portenta",
        "renesas_uno",
        "mbed_nicla",
        "esp32",
        "mbed_nano"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_NiclaSenseEnv-1.0.1.zip",
      "size": 52551,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-18T16:22:47Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_NineAxesMotion",
      "repository_url": "https://github.com/arduino-libraries/Arduino_NineAxesMotion",
      "name": "Arduino_NineAxesMotion",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-17T07:31:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:42Z",
      "last_seen_sha": "522b3d1a0ace",
      "author": "Bosch Sensortec GmbH",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino 9 Axes Motion Shield Library",
      "paragraph": "Allows controlling each motion sensor of the 9 Axes Motion Shield.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 33,
      "github_language": "C",
      "github_updated_at": "2026-06-19T09:39:42Z",
      "download_url": "https://store.arduino.cc/arduino-9-axis-motion-shield"
    },
    {
      "repository_name": "arduino-libraries/Arduino_OAuth",
      "repository_url": "https://github.com/arduino-libraries/Arduino_OAuth",
      "name": "Arduino_OAuth",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-03-17T07:31:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:44Z",
      "last_seen_sha": "d8f23ef85d32",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[BETA] OAuth 1.0 client library for Arduino.",
      "paragraph": "This library depends on ArduinoHttpClient and ArduinoBearSSL.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:48:44Z",
      "depends": [
        "ArduinoHttpClient",
        "ArduinoBearSSL"
      ],
      "download_url": "http://github.com/arduino-libraries/Arduino_OAuth"
    },
    {
      "repository_name": "arduino-libraries/Arduino_OPC_UA",
      "repository_url": "https://github.com/arduino-libraries/Arduino_OPC_UA",
      "name": "Arduino_OPC_UA",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-03-17T07:31:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:46Z",
      "last_seen_sha": "10572b61ff64",
      "author": "Arduino <info@arduino.cc>",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino port of the open62541 providing OPC UA for Arduino Opta.",
      "paragraph": "This library is an Arduino port of open62541, an open source implementation of OPC UA (OPC Unified Architecture / IEC 62541) written in the C language.",
      "category": "Communication",
      "architectures": [
        "mbed_opta"
      ],
      "github_stars": 18,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:31Z",
      "depends": [
        "Arduino_Opta_Blueprint"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_OPC_UA"
    },
    {
      "repository_name": "arduino-libraries/Arduino_OplaUI",
      "repository_url": "https://github.com/arduino-libraries/Arduino_OplaUI",
      "name": "Arduino_OplaUI",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-03-16T07:38:46Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-16T07:38:46Z",
      "last_seen_sha": "a0c4dbe886f7",
      "author": "Alessandro Ranellucci",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "User interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)",
      "paragraph": "Provides user interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)",
      "category": "Display",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Arduino_MKRIoTCarrier",
        "ArduinoIoTCloud"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_OplaUI-1.1.0.zip",
      "size": 21458,
      "previous_version": "1.2.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:04:05Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Opta_Blueprint",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Opta_Blueprint",
      "name": "Arduino_Opta_Blueprint",
      "version": "0.2.9",
      "version_history": [
        {
          "version": "0.2.9",
          "seen_at": "2026-05-12T08:09:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-12T08:09:31Z",
      "last_seen_sha": "f302a9d7897d",
      "author": "Daniele Aimo (d.aimo@arduino.cc)",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library used to connect OPTA and OPTA Expansion Modules on I2C / UART",
      "paragraph": "This library discover the presence of different Expansions (for example OPTA Digital) present on the I2C bus, automatically assing addresses to them and allow to control their Input/Output from the Opta Controller.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-06-06T09:23:25Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_Opta_Blueprint"
    },
    {
      "repository_name": "arduino-libraries/Arduino_OV767X",
      "repository_url": "https://github.com/arduino-libraries/Arduino_OV767X",
      "name": "Arduino_OV767X",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-03-16T07:38:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:38:49Z",
      "last_seen_sha": "6012a59dd99d",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Capture images from your OmniVision OV7670 camera in your Arduino sketches.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "mbed"
      ],
      "github_stars": 72,
      "github_forks": 27,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:04:13Z",
      "download_url": "http://github.com/arduino-libraries/Arduino_OV767X"
    },
    {
      "repository_name": "arduino-libraries/Arduino_PF1550",
      "repository_url": "https://github.com/arduino-libraries/Arduino_PF1550",
      "name": "Arduino_PF1550",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-03-17T07:31:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:52Z",
      "last_seen_sha": "24f7cb781671",
      "author": "Alexander Entinger <a.entinger@arduino.cc>",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino library for the PF1550 Power Management IC",
      "paragraph": "This library allows the control and configuration of the PF1550 used on various Arduino boards.",
      "category": "Device Control",
      "architectures": [
        "mbed",
        "mbed_nicla",
        "mbed_portenta",
        "renesas",
        "renesas_portenta"
      ],
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:27Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_PF1550"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Portenta_OTA",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Portenta_OTA",
      "name": "Arduino_Portenta_OTA",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-17T07:31:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:54Z",
      "last_seen_sha": "d33ed501b321",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Firmware update for the Portenta H7.",
      "paragraph": "This library allows performing a firmware update on the Arduino Portenta H7. The firmware can be stored in various different locations such as within the microcontroller's flash, on an external SD card or on the QSPI flash chip.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_opta",
        "mbed_giga"
      ],
      "github_stars": 21,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T14:40:22Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_Portenta_OTA"
    },
    {
      "repository_name": "arduino-libraries/Arduino_PortentaBreakout",
      "repository_url": "https://github.com/arduino-libraries/Arduino_PortentaBreakout",
      "name": "Arduino_PortentaBreakout",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-16T07:38:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:38:53Z",
      "last_seen_sha": "b09cb39a304f",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for Arduino Portenta Breakout Carrier",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_portenta"
      ],
      "github_stars": 10,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:03:59Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_PortentaBreakout"
    },
    {
      "repository_name": "arduino-libraries/Arduino_PortentaMachineControl",
      "repository_url": "https://github.com/arduino-libraries/Arduino_PortentaMachineControl",
      "name": "Arduino_PortentaMachineControl",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-28T07:31:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-28T07:31:04Z",
      "last_seen_sha": "a0e88affe7b2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for Portenta Machine Control (PMC)",
      "paragraph": "The Portenta Machine Control Library is a C++ library designed to efficiently manage the functionalities of the Portenta Machine Control board.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_portenta"
      ],
      "github_stars": 22,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:28Z",
      "depends": [
        "ArduinoRS485"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_PortentaMachineControl"
    },
    {
      "repository_name": "arduino-libraries/Arduino_POSIXStorage",
      "repository_url": "https://github.com/arduino-libraries/Arduino_POSIXStorage",
      "name": "Arduino_POSIXStorage",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-17T07:31:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:31:59Z",
      "last_seen_sha": "286e0bb03f63",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "POSIX Storage Library for the Portenta C33, Portenta H7, Portenta Machine Control, and Opta",
      "paragraph": "One-stop solution for using POSIX storage functions with SD cards and USB thumb drives with a unified API and without the need for separate libraries.",
      "category": "Data Storage",
      "architectures": [
        "renesas_portenta",
        "mbed_portenta",
        "mbed_opta"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T22:55:34Z",
      "depends": [
        "Arduino_USBHostMbed5"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_POSIXStorage/"
    },
    {
      "repository_name": "arduino-libraries/Arduino_PowerManagement",
      "repository_url": "https://github.com/arduino-libraries/Arduino_PowerManagement",
      "name": "Arduino_PowerManagement",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-20T08:20:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:20:56Z",
      "last_seen_sha": "cb6b5633573a",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library to charge and monitor the battery and use low power modes on the Portenta C33, Portenta H7 and Nicla Vision boards.",
      "paragraph": "Abstracts the functionality of the PF1550 Power Management IC and MAX17162 LiPo Fuel Gauge found in the Portenta C33, Portenta H7 and Nicla Vision boards.",
      "category": "Device Control",
      "architectures": [
        "renesas_portenta",
        "mbed_portenta",
        "mbed_nicla"
      ],
      "github_stars": 14,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T11:52:26Z",
      "depends": [
        "Arduino_PF1550",
        "Arduino_LowPowerPortentaC33",
        "Arduino_LowPowerPortentaH7"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_PowerManagement"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Pro_Tutorials",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Pro_Tutorials",
      "name": "Arduino_Pro_Tutorials",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-03-16T07:38:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:38:58Z",
      "last_seen_sha": "118d38045c53",
      "author": "Martino Facchin, Riccardo Ricco, Dario Pennisi, Sebastian Romero, Lenard George, Ignacio Herrera, Jose García, Pablo Marquínez",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "This library contains the complete Arduino sketches from the Pro Tutorials.",
      "paragraph": "Instructions on how to use these sketches can be found on the Arduino Pro website under Documentation->Tutorials.",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_edge"
      ],
      "github_stars": 20,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:04:01Z",
      "depends": [
        "lvgl"
      ],
      "download_url": "https://docs.arduino.cc/#pro-family"
    },
    {
      "repository_name": "arduino-libraries/Arduino_RouterBridge",
      "repository_url": "https://github.com/arduino-libraries/Arduino_RouterBridge",
      "name": "Arduino_RouterBridge",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.3",
          "seen_at": "2026-06-24T08:14:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:14:50Z",
      "last_seen_sha": "0cc730d74883",
      "author": "Arduino",
      "maintainer": "Arduino",
      "sentence": "A RPC bridge for Arduino UNO Q boards",
      "paragraph": "This library provides a simple RPC bridge for Arduino UNO Q boards, allowing communication between the board and other devices using MsgPack serialization.",
      "category": "Communication",
      "architectures": [
        "zephyr"
      ],
      "github_stars": 13,
      "github_forks": 10,
      "github_updated_at": "2026-06-23T09:01:53Z",
      "depends": [
        "Arduino_RPClite"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_RouterBridge",
      "github_language": "C++"
    },
    {
      "repository_name": "arduino-libraries/Arduino_RPCLite",
      "repository_url": "https://github.com/arduino-libraries/Arduino_RPCLite",
      "name": "Arduino_RPClite",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-01-02T21:03:46Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-09-09T16:02:39.034Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-01-02T21:03:46Z",
      "last_seen_sha": "9ba6ad61514d",
      "author": "Arduino, Lucio Rossi (eigen-value)",
      "maintainer": "Arduino, Lucio Rossi (eigen-value)",
      "sentence": "A MessagePack RPC library for Arduino",
      "paragraph": "allows to create a client/server architecture using MessagePack as the serialization format. It follows the MessagePack-RPC protocol specification. It is designed to be lightweight and easy to use, making it suitable for embedded systems and IoT applications.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "MsgPack"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_RPClite-0.3.1.zip",
      "size": 47752,
      "previous_version": "0.3.0",
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T08:59:30Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_ScienceJournal",
      "repository_url": "https://github.com/arduino-libraries/Arduino_ScienceJournal",
      "name": "Arduino_ScienceJournal",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-03-17T07:32:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:08Z",
      "last_seen_sha": "2a12bd9d9840",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense.",
      "paragraph": "This library depends on the ArduinoBLE and MKRIMU libraries.",
      "category": "Communication",
      "architectures": [
        "samd",
        "nrf52",
        "mbed",
        "mbed_nano"
      ],
      "github_stars": 10,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:05:35Z",
      "depends": [
        "Adafruit LSM9DS0 Library",
        "Adafruit Zero PDM Library",
        "Arduino_APDS9960",
        "Arduino_HTS221",
        "Arduino_LPS22HB",
        "Arduino_LSM9DS1",
        "ArduinoBLE",
        "Arduino_CMSIS-DSP",
        "Arduino_LSM6DSOX",
        "SerialFlash",
        "WiFiNINA",
        "INA2xx",
        "Arduino_BMI270_BMM150",
        "Adafruit LSM9DS1 Library"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_ScienceJournal"
    },
    {
      "repository_name": "arduino-libraries/Arduino_ScienceKitCarrier",
      "repository_url": "https://github.com/arduino-libraries/Arduino_ScienceKitCarrier",
      "name": "Arduino_ScienceKitCarrier",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-16T07:39:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:39:04Z",
      "last_seen_sha": "54a1bf99d364",
      "author": "Arduino, Giovanni di Dio Bruno",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library and firmware for Arduino Science Kit R3",
      "paragraph": "This library can be used to flash the Arduino Science Kit R3 and hack it.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_nano",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:19:46Z",
      "depends": [
        "Arduino_APDS9960",
        "ArduinoBLE",
        "WiFiNINA",
        "INA2xx",
        "Arduino_BMI270_BMM150",
        "bsec2",
        "OneWireNg",
        "Arduino_APDS9999"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_ScienceKitCarrier"
    },
    {
      "repository_name": "arduino-libraries/Arduino_SE05X",
      "repository_url": "https://github.com/arduino-libraries/Arduino_SE05X",
      "name": "Arduino_SE05X",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-05-18T08:32:29Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-18T08:32:29Z",
      "last_seen_sha": "1a6fe76ab5c7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for the NXP SE05X crypto chips",
      "category": "Communication",
      "architectures": [
        "renesas_portenta",
        "zephyr_main",
        "mbed_portenta"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_SE05X-0.0.2.zip",
      "size": 92892,
      "previous_version": "0.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-05-13T13:26:00Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_SecureElement",
      "repository_url": "https://github.com/arduino-libraries/Arduino_SecureElement",
      "name": "Arduino_SecureElement",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-19T08:59:05Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-19T10:05:37.437Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T08:59:05Z",
      "last_seen_sha": "0588e69601f0",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for the Atmel/Microchip ECC508 and ECC608 and NXP SE050 crypto chips",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoECCX08",
        "Arduino_SE05X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_SecureElement-1.0.1.zip",
      "size": 36925,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T00:21:28Z"
    },
    {
      "repository_name": "arduino-libraries/Arduino_SensorKit",
      "repository_url": "https://github.com/arduino-libraries/Arduino_SensorKit",
      "name": "Arduino_Sensorkit",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-03-17T07:32:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:13Z",
      "last_seen_sha": "481d3c82f55d",
      "author": "Lenard George, Pablo Marquínez",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Sensor Kit",
      "paragraph": "This library wraps all the libraries needed to use the Sensor Kit breakout board: OLED display, humidity and temperature sensor, pressure sensor and accelerometer.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "mbed_giga"
      ],
      "github_stars": 37,
      "github_forks": 21,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:25Z",
      "depends": [
        "Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR",
        "DHT20"
      ],
      "download_url": "https://sensorkit.arduino.cc/"
    },
    {
      "repository_name": "arduino-libraries/Arduino_SerialUpdater",
      "repository_url": "https://github.com/arduino-libraries/Arduino_SerialUpdater",
      "name": "Arduino_SerialUpdater",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:07:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:58Z",
      "last_seen_sha": "872388569833",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "small bossac porting for Arduino platforms",
      "paragraph": "Bossac porting for microcontroller platforms. A Serial compatible transport was added, alongside removing all c++ exceptions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-28T18:40:26Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_SerialUpdater"
    },
    {
      "repository_name": "arduino-libraries/Arduino_SpiNINA",
      "repository_url": "https://github.com/arduino-libraries/Arduino_SpiNINA",
      "name": "Arduino_SpiNINA",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-04-18T07:40:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T07:40:41Z",
      "last_seen_sha": "3c9165b46839",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Spi driver for NINA modules",
      "paragraph": "With this library you can send and receive messages through the SPI interface.",
      "category": "Communication",
      "architectures": [
        "samd",
        "mbed_nano",
        "megaavr"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T09:48:00Z",
      "download_url": "http://www.arduino.cc/en/Reference/Arduino_SpiNINA"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Threads",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Threads",
      "name": "Arduino_Threads",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-03-16T07:39:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:39:10Z",
      "last_seen_sha": "a6d8b6692ed7",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Easy multi-threading for your Mbed OS-based Arduino.",
      "paragraph": "This library allows an easy access to the multi-threading capability inherent in all Mbed OS-based Arduino boards.",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_nano"
      ],
      "github_stars": 49,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:04:14Z",
      "download_url": "https://github.com/bcmi-labs/Arduino_Threads"
    },
    {
      "repository_name": "arduino-libraries/Arduino_GigaDisplay_TinyGL",
      "repository_url": "https://github.com/arduino-libraries/Arduino_GigaDisplay_TinyGL",
      "name": "Arduino_TinyGL",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:07:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:48Z",
      "last_seen_sha": "04c1dd75bbb1",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[EXPERIMENTAL] TinyGL library for GIGA Display Shield",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "mbed_giga"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-03-14T00:00:39Z",
      "depends": [
        "Arduino_GigaDisplayTouch"
      ],
      "download_url": "https://docs.arduino.cc/tutorials/giga-display-shield/3d-engine-tutorial"
    },
    {
      "repository_name": "arduino-libraries/Arduino_UnifiedStorage",
      "repository_url": "https://github.com/arduino-libraries/Arduino_UnifiedStorage",
      "name": "Arduino_UnifiedStorage",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-17T07:32:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:17Z",
      "last_seen_sha": "1e9432da050b",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Simplify cross-device storage management on Portenta platforms with a single library supporting SD, Flash, and USB storage access.",
      "paragraph": "With this versatile library, you can seamlessly handle various storage types without the need for separate, device-specific libraries. Develop data logging, file storage, or data transfer applications, with a consistent interface. All while reducing development time and ensuring compatibility across the Portenta C33, Portenta H7, and Portenta Machine Control platforms.",
      "category": "Data Storage",
      "architectures": [
        "renesas_portenta",
        "mbed_portenta",
        "mbed_opta"
      ],
      "github_stars": 20,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T09:40:04Z",
      "depends": [
        "Arduino_POSIXStorage",
        "ArduinoRS485"
      ],
      "download_url": "https://github.com/arduino-libraries/Arduino_UnifiedStorage"
    },
    {
      "repository_name": "arduino-libraries/Arduino_USBHIDHost",
      "repository_url": "https://github.com/arduino-libraries/Arduino_USBHIDHost",
      "name": "Arduino_USBHIDHost",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:03:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:03:56Z",
      "last_seen_sha": "5a7c50f3adcd",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "A library that provides access to using USB HID Devices like mice and keyboards on the Portenta C33 board.",
      "paragraph": "This library enables USB HID host support on the Portenta C33, allowing interaction with devices like keyboards, mice, and barcode scanners. It provides convenient classes (Keyboard and Mouse) with event callbacks and Stream interface support. Devices are automatically detected upon connection, and users can register callbacks for connection and input events. Examples include reading barcodes, handling simultaneous keyboard and mouse input, and integrating HID data into sketches.",
      "category": "Device Control",
      "architectures": [
        "renesas_portenta"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T13:37:57Z",
      "download_url": "https://github.com/arduino-libraries/Arduino_USBHIDHost"
    },
    {
      "repository_name": "arduino-libraries/Arduino_USBHostMbed5",
      "repository_url": "https://github.com/arduino-libraries/Arduino_USBHostMbed5",
      "name": "Arduino_USBHostMbed5",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-06-29T08:45:41Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:45:41Z",
      "last_seen_sha": "fb60b3fadf22",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "ARM Mbed5 USBHOST library port for Arduino.",
      "paragraph": "This library contains an Arduino port for the ARM Mbed5 USBHost library for STM32H747 based boards.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_giga",
        "mbed_opta"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_USBHostMbed5-0.3.1.zip",
      "size": 95710,
      "previous_version": "0.1.1",
      "github_stars": 8,
      "github_forks": 11,
      "github_updated_at": "2026-07-01T23:18:59Z",
      "github_language": "C++"
    },
    {
      "repository_name": "arduino-libraries/Arduino_Video",
      "repository_url": "https://github.com/arduino-libraries/Arduino_Video",
      "name": "Arduino_Video",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-18T08:44:57Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-20T16:06:16.230Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T08:44:57Z",
      "last_seen_sha": "ff6b696f8623",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Video and display driver library for high-performance Arduino boards.",
      "paragraph": "Enables MIPI DSI video output and GUI creation on supported Arduino boards (GIGA R1, Portenta H7). Supports ArduinoGraphics drawing functions and LVGL v9.",
      "category": "Display",
      "architectures": [
        "zephyr_main"
      ],
      "depends": [
        "ArduinoGraphics",
        "Arduino_GigaDisplayTouch",
        "lvgl"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_Video-1.0.1.zip",
      "size": 246035,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-16T13:59:50Z"
    },
    {
      "repository_name": "coddingtonbear/arduino-async-duplex",
      "repository_url": "https://github.com/coddingtonbear/arduino-async-duplex",
      "name": "arduino-async-duplex",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:10:59Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:59Z",
      "last_seen_sha": "4e7d4e4c3547",
      "author": "Adam Coddington <me@adamcoddington.net>",
      "maintainer": "Adam Coddington <me@adamcoddington.net>",
      "sentence": "Easily and asynchronously with a serial device requiring call-and-response style commands.",
      "paragraph": "Examples of devices that this is useful for are any modems using AT-commands like the SIM800, SIM7000, and ESP8266.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_async_duplex-1.1.0.zip",
      "size": 11772,
      "previous_version": "1.2.0",
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T19:25:58Z"
    },
    {
      "repository_name": "coddingtonbear/arduino-async-modem",
      "repository_url": "https://github.com/coddingtonbear/arduino-async-modem",
      "name": "arduino-async-modem",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:11:00Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:00Z",
      "last_seen_sha": "1b0e25275011",
      "author": "Adam Coddington <me@adamcoddington.net>",
      "maintainer": "Adam Coddington <me@adamcoddington.net>",
      "sentence": "Asynchronously interact with your GSM or LTE modem.",
      "paragraph": "Currently this supports the SIM7000 GSM modem.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_async_modem-1.1.0.zip",
      "size": 6989,
      "previous_version": "1.1.0",
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T19:27:20Z"
    },
    {
      "repository_name": "dniklaus/arduino-display-lcdkeypad",
      "repository_url": "https://github.com/dniklaus/arduino-display-lcdkeypad",
      "name": "arduino-display-lcdkeypad",
      "version": "5.0.2",
      "version_history": [
        {
          "version": "5.0.2",
          "seen_at": "2025-07-21T16:12:58Z"
        },
        {
          "version": "5.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:58Z",
      "last_seen_sha": "f6ae3937c298",
      "author": "dieter.niklaus@gmx.net",
      "maintainer": "dieter.niklaus@gmx.net",
      "sentence": "Arduino LCD Keypad Shield driver.",
      "paragraph": "This driver supports two HW types: 4 or 8 bit parallel data bus (LiquidCrystal driver), and I2C bus and RGB color backlight (LiquidTWI2 driver).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "spin-timer",
        "LiquidCrystal"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-5.0.2.zip",
      "size": 16717,
      "previous_version": "5.0.2",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-21T08:16:36Z"
    },
    {
      "repository_name": "Sensirion/arduino-ess",
      "repository_url": "https://github.com/Sensirion/arduino-ess",
      "name": "arduino-ess",
      "version": "0.5.4",
      "version_history": [
        {
          "version": "0.5.4",
          "seen_at": "2025-07-21T16:29:24Z"
        },
        {
          "version": "0.5.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:24Z",
      "last_seen_sha": "fc407acee884",
      "author": "Johannes Winkelmann",
      "maintainer": "Johannes Winkelmann <jwi@sensirion.com>",
      "sentence": "Support for Sensirion's Environmental Sensor Shield",
      "paragraph": "The ESS has humidity, temperature, VOC and eCO2 sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/arduino_ess-0.5.4.zip",
      "size": 17769,
      "previous_version": "0.5.4",
      "github_stars": 7,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-09-06T01:57:35Z"
    },
    {
      "repository_name": "jonblack/arduino-fsm",
      "repository_url": "https://github.com/jonblack/arduino-fsm",
      "name": "arduino-fsm",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-06-10T08:39:04Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:39:04Z",
      "last_seen_sha": "de53a1de7d2c",
      "author": "Jon Black <jon@humblecoder.com>",
      "maintainer": "Jon Black <jon@humblecoder.com>",
      "sentence": "A library for implementing a finite state machine",
      "paragraph": "Supports events for exiting and entering states.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jonblack/arduino_fsm-2.2.0.zip",
      "size": 9663,
      "previous_version": "2.2.0",
      "github_stars": 213,
      "github_forks": 100,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T09:17:00Z"
    },
    {
      "repository_name": "keigan-motor/Arduino-I2C-KM1",
      "repository_url": "https://github.com/keigan-motor/Arduino-I2C-KM1",
      "name": "Arduino-I2C-KM1",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:18:16Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:18:16Z",
      "last_seen_sha": "6a7fb51e8520",
      "author": "Keigan Inc.",
      "maintainer": "Keigan Inc. <support@keigan.co.jp>",
      "sentence": "KeiganMotor KM-1 control library using I2C communication",
      "paragraph": "This library allows Arduino/Genuino or ESP32/ESP8266 board to control KeiganMotor KM-1 using I2C communication.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/keigan-motor/Arduino_I2C_KM1-2.0.2.zip",
      "size": 411503,
      "previous_version": "2.0.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-10-20T15:50:29Z"
    },
    {
      "repository_name": "coddingtonbear/arduino-managed-serial-device",
      "repository_url": "https://github.com/coddingtonbear/arduino-managed-serial-device",
      "name": "arduino-managed-serial-device",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:11:00Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:00Z",
      "last_seen_sha": "9f976ec8250e",
      "author": "Adam Coddington <me@adamcoddington.net>",
      "maintainer": "Adam Coddington <me@adamcoddington.net>",
      "sentence": "Easily and asynchronously with a serial device requiring call-and-response style commands.",
      "paragraph": "Examples of devices that this is useful for are any modems using AT-commands like the SIM800, SIM7000, and ESP8266.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_managed_serial_device-1.2.0.zip",
      "size": 12157,
      "previous_version": "1.2.0",
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T19:25:58Z"
    },
    {
      "repository_name": "jonblack/arduino-menusystem",
      "repository_url": "https://github.com/jonblack/arduino-menusystem",
      "name": "arduino-menusystem",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-12-31T07:24:21Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-31T07:24:21Z",
      "last_seen_sha": "f93718664856",
      "author": "Jon Black <jon@jonblack.me>",
      "maintainer": "Jon Black <jon@jonblack.me>",
      "sentence": "A library for implementing a menu system",
      "paragraph": "Supports nesting and tracks the current selected item.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jonblack/arduino_menusystem-3.0.0.zip",
      "size": 26657,
      "previous_version": "3.0.0",
      "github_stars": 206,
      "github_forks": 85,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T02:00:28Z"
    },
    {
      "repository_name": "d00616/arduino-NVM",
      "repository_url": "https://github.com/d00616/arduino-NVM",
      "name": "arduino-NVM",
      "version": "0.9.1",
      "version_history": [
        {
          "version": "0.9.1",
          "seen_at": "2025-07-21T16:11:22Z"
        },
        {
          "version": "0.9.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:22Z",
      "last_seen_sha": "fdf0ea6d1ae5",
      "author": "Frank Holtz",
      "maintainer": "Frank Holtz",
      "sentence": "Direct flash memory access, round robin virtual pages and EEPROM like memory. (Flash, VirtualPage, NVRAM)",
      "paragraph": "This package includes three Libraries (Flash, VirtualPage, NVRAM) and a EEPROM Emulation. Use avr_eeprom.h for a minimal AVR compatibility. Please look into README.md",
      "category": "Data Storage",
      "architectures": [
        "nRF5",
        "nRF52832",
        "nRF51822"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/d00616/arduino_NVM-0.9.1.zip",
      "size": 35620,
      "previous_version": "0.9.1",
      "github_stars": 27,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-20T10:24:27Z"
    },
    {
      "repository_name": "Sensirion/arduino-sht",
      "repository_url": "https://github.com/Sensirion/arduino-sht",
      "name": "arduino-sht",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2026-02-16T07:55:38Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-16T07:55:38Z",
      "last_seen_sha": "dee857bd41c9",
      "author": "Johannes Winkelmann, Andreas Brauchli",
      "maintainer": "Johannes Winkelmann <jwi@sensirion.com>",
      "sentence": "Support for Sensirion's humidity and temperature sensors.",
      "paragraph": "Supported sensors: SHTC1, SHTC3, SHTW1, SHTW2, SHT3x-DIS (I2C), SHT2x, SHT85, SHT3x-ARP, SHT4x",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/arduino_sht-1.2.6.zip",
      "size": 13867,
      "previous_version": "1.2.6",
      "github_stars": 72,
      "github_forks": 47,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T14:15:25Z"
    },
    {
      "repository_name": "contrem/arduino-timer",
      "repository_url": "https://github.com/contrem/arduino-timer",
      "name": "arduino-timer",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-05-25T08:46:30Z"
        },
        {
          "version": "3.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-25T08:46:30Z",
      "last_seen_sha": "f508faa265db",
      "author": "Michael Contreras",
      "maintainer": "Michael Contreras",
      "sentence": "Timer library for delaying function calls",
      "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-3.0.1.zip",
      "size": 25379,
      "previous_version": "3.0.1",
      "github_stars": 358,
      "github_forks": 56,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T11:10:39Z"
    },
    {
      "repository_name": "sadr0b0t/arduino-timer-api",
      "repository_url": "https://github.com/sadr0b0t/arduino-timer-api",
      "name": "arduino-timer-api",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:28:36Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:36Z",
      "last_seen_sha": "e6fb2df2dcbd",
      "author": "sadr0b0t",
      "maintainer": "sadr0b0t",
      "sentence": "Simple cross-platform API for multitasking on timer interrupt handlers",
      "paragraph": "Simple cross-platform API for multitasking on Arduino based on timer interrupt handlers. Works with AVR/Arduino, PIC32/ChipKIT platforms.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sadr0b0t/arduino_timer_api-0.1.0.zip",
      "size": 34537,
      "previous_version": "0.1.0",
      "github_stars": 36,
      "github_forks": 18,
      "github_language": "C",
      "github_updated_at": "2025-09-14T18:54:03Z"
    },
    {
      "repository_name": "u0078867/Arduino-Websocket-Fast",
      "repository_url": "https://github.com/u0078867/Arduino-Websocket-Fast",
      "name": "Arduino-Websocket-Fast",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:39Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:39Z",
      "last_seen_sha": "13bdf3b1b622",
      "author": "Davide Monari (KULeuven)",
      "maintainer": "Davide Monari <dvidemnr@gmail.com>",
      "sentence": "Websocket client library (fast data sending).",
      "paragraph": "The library can wrap around a generic Arduino Client() class or similar interface (e.g. EthernetClient(), WiFiClient(), WiflyClient(), ...) and is optimized in speed for data sending.",
      "category": "Communication",
      "architectures": [
        "avr",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/u0078867/Arduino_Websocket_Fast-1.0.0.zip",
      "size": 14080,
      "previous_version": "1.0.0",
      "github_stars": 31,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2024-07-26T11:25:11Z"
    },
    {
      "repository_name": "byteAgenten/ArduinoArcherPanelClient",
      "repository_url": "https://github.com/byteAgenten/ArduinoArcherPanelClient",
      "name": "ArduinoArcherPanelClient",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:21Z",
      "last_seen_sha": "2bb1c7adc401",
      "author": "Matthias Knoop",
      "maintainer": "byteAgenten gmbh <contact@bygteagenten.de>",
      "sentence": "Client library for websocket based communication with Archer Cloud panels.",
      "paragraph": "Archer Cloud panels provide you an easy and fast way to visualize and even control your Arduino projects over the internet with individual UI graphics based on SVG. The Arduino client library is designed to give you a comfortable way in making Archer Cloud panels usable for your Arduino projects.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2018-05-18T08:03:13Z",
      "download_url": "https://github.com/byteAgenten/ArduinoArcherPanelClient"
    },
    {
      "repository_name": "arduino-libraries/ArduinoBearSSL",
      "repository_url": "https://github.com/arduino-libraries/ArduinoBearSSL",
      "name": "ArduinoBearSSL",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2026-06-19T08:59:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:59:09Z",
      "last_seen_sha": "f87ad8b98cb2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Port of BearSSL to Arduino.",
      "paragraph": "This library depends on ArduinoECCX08.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 98,
      "github_forks": 52,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:21Z",
      "depends": [
        "Arduino_SecureElement"
      ],
      "download_url": "https://github.com/arduino-libraries/ArduinoBearSSL"
    },
    {
      "repository_name": "arduino-libraries/ArduinoBLE",
      "repository_url": "https://github.com/arduino-libraries/ArduinoBLE",
      "name": "ArduinoBLE",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-06-23T08:18:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:18:59Z",
      "last_seen_sha": "c198449856ae",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi.",
      "paragraph": "This library supports creating a Bluetooth® Low Energy peripheral & central mode.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 356,
      "github_forks": 234,
      "github_updated_at": "2026-06-22T12:46:11Z",
      "depends": [
        "Arduino_SpiNINA"
      ],
      "download_url": "https://www.arduino.cc/en/Reference/ArduinoBLE",
      "github_language": "C++"
    },
    {
      "repository_name": "purwar2016/ArduinoBlue-library",
      "repository_url": "https://github.com/purwar-lab/ArduinoBlue-library",
      "name": "ArduinoBlue",
      "version": "3.1.2",
      "version_history": [
        {
          "version": "3.1.2",
          "seen_at": "2025-07-21T16:25:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:38Z",
      "last_seen_sha": "02fe1977259d",
      "author": "Jae An",
      "maintainer": "Rowan Nadon",
      "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.",
      "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-21T12:51:02Z",
      "download_url": "https://sites.google.com/stonybrook.edu/arduinoble/"
    },
    {
      "repository_name": "gilmaimon/Arduino-CloudStorage",
      "repository_url": "https://github.com/gilmaimon/Arduino-CloudStorage",
      "name": "ArduinoCloudStorage",
      "version": "0.6.2",
      "version_history": [
        {
          "version": "0.6.2",
          "seen_at": "2025-07-21T16:15:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:07Z",
      "last_seen_sha": "aa1faaef4dbf",
      "author": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "maintainer": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "sentence": "CloudStorage lets you store and retrive values from a remote server.",
      "paragraph": "With cloud storage you can store numbers, strings, arrays and listen for changes in real time on your data stored in the cloud.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2022-01-30T05:12:44Z",
      "download_url": "https://github.com/gilmaimon/Arduino-CloudStorage"
    },
    {
      "repository_name": "arduino-libraries/ArduinoCloudThing",
      "repository_url": "https://github.com/arduino-libraries/ArduinoCloudThing",
      "name": "ArduinoCloudThing",
      "version": "1.7.3",
      "version_history": [
        {
          "version": "1.7.3",
          "seen_at": "2025-07-21T16:08:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:00Z",
      "last_seen_sha": "6ffec7f71145",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Easly connect your Arduino/Genuino board to the Arduino Cloud",
      "paragraph": "Easly connect your Arduino/Genuino board to the Arduino Cloud",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2025-11-17T03:45:07Z",
      "depends": [
        "RTCZero"
      ],
      "download_url": "https://github.com/arduino-libraries/ArduinoCloudThing"
    },
    {
      "repository_name": "gilmaimon/ArduinoComponents",
      "repository_url": "https://github.com/gilmaimon/ArduinoComponents",
      "name": "ArduinoComponents",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:15:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:08Z",
      "last_seen_sha": "f28ef23917fc",
      "author": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "maintainer": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "sentence": "A library for writing modern OO Arduino.",
      "paragraph": "ArduinoComponents gives you base components and a framework for writing component and event based code for any Arduino supported microcontroller with one unified interface. ArduinoComponents gives your the base Component class and many usefull utilities (Vector, Function, smart pointers ect..).",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-06-19T07:22:51Z",
      "download_url": "https://github.com/gilmaimon/ArduinoComponents"
    },
    {
      "repository_name": "arduino-libraries/ArduinoDMX",
      "repository_url": "https://github.com/arduino-libraries/ArduinoDMX",
      "name": "ArduinoDMX",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-17T07:32:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:25Z",
      "last_seen_sha": "3eacbf9750c2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Control DMX lights with your Arduino.",
      "paragraph": "Using RS485 shields, like the MKR 485 Shield. This library depends on the RS485 library.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr",
        "samd",
        "mbed_portenta",
        "mbed_nano"
      ],
      "github_stars": 33,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T13:24:31Z",
      "depends": [
        "ArduinoRS485"
      ],
      "download_url": "https://github.com/arduino-libraries/ArduinoDMX"
    },
    {
      "repository_name": "arduino-libraries/ArduinoECCX08",
      "repository_url": "https://github.com/arduino-libraries/ArduinoECCX08",
      "name": "ArduinoECCX08",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-05-13T08:12:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-13T08:12:10Z",
      "last_seen_sha": "47fbeac51885",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "samd",
        "megaavr",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_opta",
        "mbed_giga",
        "esp32",
        "zephyr_main"
      ],
      "github_stars": 83,
      "github_forks": 50,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:04:09Z",
      "download_url": "https://github.com/arduino-libraries/ArduinoECCX08"
    },
    {
      "repository_name": "nyampass/ArduinoESPAT-Library",
      "repository_url": "https://github.com/nyampass/ArduinoESPAT-Library",
      "name": "ArduinoESPAT",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:23:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:33Z",
      "last_seen_sha": "2fa312f86e36",
      "author": "nyampass",
      "maintainer": "Tokusei Noborio, Takumi Shinoda",
      "sentence": "A library to control esp-8266 from Arduino by AT commands easier.",
      "paragraph": "It can send GET request from esp8266 by AT command from Arduino.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-01-10T13:17:35Z",
      "download_url": "https://github.com/nyampass/ArduinoESPAT-Library"
    },
    {
      "repository_name": "SindormirNet/ArduinoFacil",
      "repository_url": "https://github.com/SindormirNet/ArduinoFacil",
      "name": "ArduinoFacil",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:29:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:59Z",
      "last_seen_sha": "3e4442fe7e9b",
      "author": "Jorge Gómez <jorge@sindormir.net>",
      "maintainer": "Jorge Gómez <jorge@sindormir.net>, kwendenarmo <kwendenarmo@akornsys-rdi.net>",
      "sentence": "Librería (más bien conjunto de macros) para facilitar el uso de Arduino en castellano para principiantes.",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2024-10-08T15:44:52Z",
      "download_url": "https://github.com/SindormirNet/ArduinoFacil"
    },
    {
      "repository_name": "kosme/arduinoFFT",
      "repository_url": "https://github.com/kosme/arduinoFFT",
      "name": "arduinoFFT",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2026-06-29T08:57:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:57:50Z",
      "last_seen_sha": "ad4ca4c46f87",
      "author": "Enrique Condes <enrique@shapeoko.com>",
      "maintainer": "Enrique Condes <enrique@shapeoko.com>",
      "sentence": "A library for implementing floating point Fast Fourier Transform calculations on the Arduino framework.",
      "paragraph": "With this library you can calculate the frequencies present on a sampled signal.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 654,
      "github_forks": 180,
      "github_updated_at": "2026-06-28T15:27:36Z",
      "download_url": "https://github.com/kosme/arduinoFFT",
      "github_language": "C++"
    },
    {
      "repository_name": "planetk/ArduinoFritzApi",
      "repository_url": "https://github.com/planetk/ArduinoFritzApi",
      "name": "ArduinoFritzApi",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:24:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:43Z",
      "last_seen_sha": "39b7ad074fd9",
      "author": "Stefan Kuper (planetk)",
      "maintainer": "Stefan Kuper <planetk@kuper.org>",
      "sentence": "An arduino Library for Automation of Fritz!Box, Fritz!DECT and FRITZ!Powerline devices",
      "paragraph": "Communication to Fritz! Devices is done via AVM Home Automation HTTP Interface",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-05T09:42:12Z",
      "download_url": "https://github.com/planetk/ArduinoFritzApi"
    },
    {
      "repository_name": "arduino-libraries/ArduinoGraphics",
      "repository_url": "https://github.com/arduino-libraries/ArduinoGraphics",
      "name": "ArduinoGraphics",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2026-05-14T08:09:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:09:12Z",
      "last_seen_sha": "16b8375862b2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Core graphics library for Arduino.",
      "paragraph": "Based on the Processing API.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 58,
      "github_forks": 25,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:04:04Z",
      "download_url": "http://github.com/arduino-libraries/ArduinoGraphics"
    },
    {
      "repository_name": "arduino-libraries/ArduinoHttpClient",
      "repository_url": "https://github.com/arduino-libraries/ArduinoHttpClient",
      "name": "ArduinoHttpClient",
      "version": "0.6.1",
      "version_history": [
        {
          "version": "0.6.1",
          "seen_at": "2026-06-29T08:45:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:45:50Z",
      "last_seen_sha": "5de448ec4e3e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSockets.",
      "paragraph": "This library can be used for HTTP (GET, POST, PUT, DELETE) requests to a web server. It also supports exchanging messages with WebSocket servers. Based on Adrian McEwen's HttpClient library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 316,
      "github_forks": 173,
      "github_updated_at": "2026-06-29T06:03:25Z",
      "download_url": "https://github.com/arduino-libraries/ArduinoHttpClient",
      "github_language": "C++"
    },
    {
      "repository_name": "QuickSander/ArduinoHttpServer",
      "repository_url": "https://github.com/QuickSander/ArduinoHttpServer",
      "name": "ArduinoHttpServer",
      "version": "0.10.0",
      "version_history": [
        {
          "version": "0.10.1",
          "seen_at": "2025-07-21T16:25:47Z"
        },
        {
          "version": "0.10.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:47Z",
      "last_seen_sha": "8aa8c0e7f378",
      "author": "Sander van Woensel <sander@vanwoensel.me>",
      "maintainer": "Sander van Woensel <sander@vanwoensel.me>",
      "sentence": "Server side minimalistic HTTP protocol implementation.",
      "paragraph": "Just the raw HTTP server protocol for the Arduino platform, the rest is left to your imagination.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Base64"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/QuickSander/ArduinoHttpServer-0.10.0.zip",
      "size": 33801,
      "previous_version": "0.10.1",
      "github_stars": 29,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-08-11T15:56:12Z"
    },
    {
      "repository_name": "dingusdk/arduinoihc",
      "repository_url": "https://github.com/dingusdk/arduinoihc",
      "name": "ArduinoIHC",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.10",
          "seen_at": "2025-07-21T16:12:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:42Z",
      "last_seen_sha": "2b644e7e7016",
      "author": "Jens Østergaard Nielsen <dingus.dk>",
      "maintainer": "Jens Østergaard Nielsen <dingus.dk>",
      "sentence": "A Library for connecting to the IHC Controller data in/out.",
      "paragraph": "Supports simulated In/Out-put modules for IHC, and the IHC Temperature/Humidity protokol.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2023-10-11T06:57:57Z",
      "download_url": "http://dingus.dk"
    },
    {
      "repository_name": "flav1972/ArduinoINA219",
      "repository_url": "https://github.com/flav1972/ArduinoINA219",
      "name": "ArduinoINA219",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:14:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:30Z",
      "last_seen_sha": "62c3359504a9",
      "author": "DeCristofaro John <johngineer@yahoo.com>, Jukka-Pekka Sarjanen <jukka-Pekka.sarjanen@kone.com>, gandy92 <gandy92@googlemail.com>, Flavius Bindea <flav@flav.com>, Robert Wolff <bob.wolff68@gmail.com>",
      "maintainer": "Flavius Bindea <flav@flav.com>",
      "sentence": "INA219 hi-side i2c current/power sensor Library",
      "paragraph": "INA219 hi-side i2c current/power sensor Library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T15:39:23Z",
      "download_url": "https://github.com/flav1972/ArduinoINA219"
    },
    {
      "repository_name": "arduino-libraries/ArduinoIoTCloud",
      "repository_url": "https://github.com/arduino-libraries/ArduinoIoTCloud",
      "name": "ArduinoIoTCloud",
      "version": "2.10.0",
      "version_history": [
        {
          "version": "2.10.0",
          "seen_at": "2026-06-23T08:19:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:19:06Z",
      "last_seen_sha": "a12d2fc3a72e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "This library allows connecting to the Arduino IoT Cloud service.",
      "paragraph": "It provides a ConnectionManager to handle connection/disconnection, property-change updates and events callbacks. The supported boards are MKR GSM, MKR1000 and WiFi101.",
      "category": "Communication",
      "architectures": [
        "mbed",
        "samd",
        "esp8266",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "esp32",
        "mbed_opta",
        "mbed_giga",
        "renesas_portenta",
        "renesas_uno",
        "mbed_edge",
        "stm32",
        "zephyr",
        "zephyr_main"
      ],
      "github_stars": 140,
      "github_forks": 88,
      "github_updated_at": "2026-06-22T12:54:15Z",
      "depends": [
        "Arduino_ConnectionHandler",
        "Arduino_DebugUtils",
        "Arduino_SecureElement",
        "ArduinoMqttClient",
        "ArduinoECCX08",
        "RTCZero",
        "Adafruit SleepyDog Library",
        "ArduinoHttpClient",
        "Arduino_CloudUtils",
        "ArduinoBearSSL",
        "Arduino_NetworkConfigurator"
      ],
      "download_url": "https://github.com/arduino-libraries/ArduinoIoTCloud",
      "github_language": "C++"
    },
    {
      "repository_name": "arduino-libraries/ArduinoIoTCloudBearSSL",
      "repository_url": "https://github.com/arduino-libraries/ArduinoIoTCloudBearSSL",
      "name": "ArduinoIoTCloudBearSSL",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:08:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:01Z",
      "last_seen_sha": "f04f2e79b52d",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Port of BearSSL to Arduino.",
      "paragraph": "This library depends on ArduinoECCX08.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2023-01-28T10:36:25Z",
      "depends": [
        "ArduinoECCX08"
      ],
      "download_url": "http://www.arduino.cc/en/Reference/ArduinoBearSSL"
    },
    {
      "repository_name": "Fredi/ArduinoIRC",
      "repository_url": "https://github.com/fredimachado/ArduinoIRC",
      "name": "ArduinoIRC",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:14:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:39Z",
      "last_seen_sha": "4c507453f77e",
      "author": "Fredi Machado",
      "maintainer": "Fredi Machado <fredisoft@gmail.com>",
      "sentence": "Easy library to make an Arduino IRC Bot (Also supports Twitch chat).",
      "paragraph": "This library allows your project to connect to an IRC server.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 38,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-02-14T22:42:29Z",
      "download_url": "https://github.com/fredimachado/ArduinoIRC"
    },
    {
      "repository_name": "bblanchon/ArduinoJson",
      "repository_url": "https://github.com/bblanchon/ArduinoJson",
      "name": "ArduinoJson",
      "version": "7.4.3",
      "version_history": [
        {
          "version": "7.4.2",
          "seen_at": "2026-06-30T08:22:43Z"
        },
        {
          "version": "7.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:22:43Z",
      "last_seen_sha": "65fbacb70926",
      "author": "Benoit Blanchon <blog.benoitblanchon.fr>",
      "maintainer": "Benoit Blanchon <blog.benoitblanchon.fr>",
      "sentence": "A simple and efficient JSON library for embedded C++.",
      "paragraph": "⭐ 7124 stars on GitHub! Supports serialization, deserialization, MessagePack, streams, filtering, and more. Fully tested and documented.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoJson-7.4.3.zip",
      "size": 517250,
      "previous_version": "7.4.2",
      "github_stars": 7182,
      "github_forks": 1170,
      "github_updated_at": "2026-07-01T16:33:22Z",
      "github_language": "C++"
    },
    {
      "repository_name": "jefersonla/ArduinoLang",
      "repository_url": "https://github.com/jefersonla/ArduinoLang",
      "name": "ArduinoLang",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:17:29Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:29Z",
      "last_seen_sha": "a071f90e96cb",
      "author": "Jeferson Lima <jefersonlimaa@dcc.ufba.br>",
      "maintainer": "Jeferson Lima <jefersonlimaa@dcc.ufba.br>",
      "sentence": "Translate Wiring and CPP language to your native language.",
      "paragraph": "ArduinoLang is a library with headers which translate C++ and Wiring reserved words, to other languages different of english. To accomplish this, each header use macro in combination with some typedefs, those little tricks make the proccess of learn how to write code for Arduino easier.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jefersonla/ArduinoLang-0.1.0.zip",
      "size": 68470,
      "previous_version": "0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-04-11T15:22:32Z"
    },
    {
      "repository_name": "RoboticsBrno/ArduinoLearningKitStarter-library",
      "repository_url": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library",
      "name": "ArduinoLearningKitStarter",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:26:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:40Z",
      "last_seen_sha": "aa2df9b970f2",
      "author": "Jan Mrázek <email@honzamrazek.cz>, Jaroslav Páral <paral@robotikabrno.cz>, Kryštof Černý <cleverline1mc@gmail.com>",
      "maintainer": "Kryštof Černý <cleverline1mc@gmail.com>",
      "sentence": "Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-25T20:42:02Z",
      "depends": [
        "DHT sensor library",
        "ESP32 AnalogWrite"
      ],
      "download_url": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git"
    },
    {
      "repository_name": "thijse/Arduino-Log",
      "repository_url": "https://github.com/thijse/Arduino-Log",
      "name": "ArduinoLog",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-18T08:58:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:58:29Z",
      "last_seen_sha": "1313d615632b",
      "author": "Thijs Elenbaas",
      "maintainer": "Thijs Elenbaas <thijs@contemplated.nl>",
      "sentence": "Small logging framework",
      "paragraph": "ArduinoLog is a minimalistic logging framework to help the programmer output log statements to a variety of output targets. ArduinoLog is designed so that log statements can remain in the code with minimal performance cost. In order to facilitate this the loglevel can be adjusted, and if the code is completely tested all logging code can be compiled out. Tested for AVR, ESP8266 & ESP32 boards. Detailed instructions for use on Github page.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 188,
      "github_forks": 87,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T17:40:58Z",
      "download_url": "https://github.com/thijse/Arduino-Log/"
    },
    {
      "repository_name": "arduino-libraries/ArduinoMDNS",
      "repository_url": "https://github.com/arduino-libraries/ArduinoMDNS",
      "name": "ArduinoMDNS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-31T07:36:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-31T07:36:27Z",
      "last_seen_sha": "33d9d53d35d8",
      "author": "Georg Kaindl <info@gkaindl.com>",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "mDNS Library for Arduino",
      "paragraph": "Supports mDNS (registering services) and DNS-SD (service discovery)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 48,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T22:15:13Z",
      "download_url": "https://github.com/arduino-libraries/ArduinoMDNS"
    },
    {
      "repository_name": "neu-rah/ArduinoMenu",
      "repository_url": "https://github.com/neu-rah/ArduinoMenu",
      "name": "ArduinoMenu library",
      "version": "4.21.4",
      "version_history": [
        {
          "version": "4.21.4",
          "seen_at": "2026-06-13T08:27:00Z"
        },
        {
          "version": "4.21.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-13T08:27:00Z",
      "last_seen_sha": "1dfbd418a958",
      "author": "Rui Azevedo, ruihfazevedo@gmail.com",
      "maintainer": "neu-rah, ruihfazevedo@gmail.com",
      "sentence": "Generic menu/interactivity system",
      "paragraph": "Easy to define menu system with sub-menus and associated function to call. Works from serial to Web depending on the hardware.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "license": "LGPL-2.1",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/neu-rah/ArduinoMenu_library-4.21.4.zip",
      "size": 363788,
      "previous_version": "4.21.4",
      "github_stars": 1017,
      "github_forks": 195,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T04:13:34Z"
    },
    {
      "repository_name": "arduino-libraries/ArduinoModbus",
      "repository_url": "https://github.com/arduino-libraries/ArduinoModbus",
      "name": "ArduinoModbus",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-04-08T07:47:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-08T07:47:25Z",
      "last_seen_sha": "e6458416ae8e",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Use Modbus equipment with your Arduino.",
      "paragraph": "Using TCP or RS485 shields, like the MKR 485 Shield. This library depends on the ArduinoRS485 library.",
      "category": "Communication",
      "architectures": [
        "megaavr",
        "samd",
        "mbed_nano",
        "mbed_portenta",
        "mbed_opta"
      ],
      "github_stars": 287,
      "github_forks": 137,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T11:52:28Z",
      "depends": [
        "ArduinoRS485"
      ],
      "download_url": "https://www.arduino.cc/en/ArduinoModbus/ArduinoModbus"
    },
    {
      "repository_name": "arduino-libraries/ArduinoMotorCarrier",
      "repository_url": "https://github.com/arduino-libraries/ArduinoMotorCarrier",
      "name": "ArduinoMotorCarrier",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-03-17T07:32:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:40Z",
      "last_seen_sha": "52cb4ace6bd5",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows use of the Arduino Motor Carrier",
      "paragraph": "(Nano and MKR version)",
      "category": "Signal Input/Output",
      "architectures": [
        "samd",
        "mbed_portenta"
      ],
      "github_stars": 18,
      "github_forks": 14,
      "github_language": "C",
      "github_updated_at": "2026-06-18T23:32:38Z",
      "download_url": "https://www.arduino.cc/reference/en/libraries/arduinomotorcarrier/"
    },
    {
      "repository_name": "monstrenyatko/ArduinoMqtt",
      "repository_url": "https://github.com/monstrenyatko/ArduinoMqtt",
      "name": "ArduinoMqtt",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-10-07T07:44:28Z"
        },
        {
          "version": "1.6.1",
          "seen_at": "2026-08-02T10:30:21.201Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-07T07:44:28Z",
      "last_seen_sha": "0b8279af0b40",
      "author": "Oleg Kovalenko <monstrenyatko@gmail.com>",
      "maintainer": "Oleg Kovalenko <monstrenyatko@gmail.com>",
      "sentence": "MQTT Client library for Arduino based on the Eclipse Paho project.",
      "paragraph": "The library bundles synchronous C++ MQTT Client implementation with C/C++ Eclipse Paho MQTTPacket library. It supports MQTT 3.1 and 3.1.1; QoS 0, 1 and 2.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/monstrenyatko/ArduinoMqtt-1.6.1.zip",
      "size": 56664,
      "previous_version": "1.6.0",
      "github_stars": 75,
      "github_forks": 12,
      "github_language": "C",
      "github_updated_at": "2026-03-02T20:10:27Z"
    },
    {
      "repository_name": "arduino-libraries/ArduinoMqttClient",
      "repository_url": "https://github.com/arduino-libraries/ArduinoMqttClient",
      "name": "ArduinoMqttClient",
      "version": "0.1.8",
      "version_history": [
        {
          "version": "0.1.8",
          "seen_at": "2026-06-19T08:59:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:59:17Z",
      "last_seen_sha": "8a5b2d422f38",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[BETA] Allows you to send and receive MQTT messages using Arduino.",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 221,
      "github_forks": 82,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T22:55:36Z",
      "download_url": "https://github.com/arduino-libraries/ArduinoMqttClient"
    },
    {
      "repository_name": "hideakitai/ArduinoOSC",
      "repository_url": "https://github.com/hideakitai/ArduinoOSC",
      "name": "ArduinoOSC",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2026-02-19T07:41:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-19T07:41:02Z",
      "last_seen_sha": "6534ecf95556",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "OSC subscriber / publisher for Arduino",
      "paragraph": "OSC subscriber / publisher for Arduino",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 229,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T21:51:56Z",
      "depends": [
        "ArxContainer",
        "ArxSmartPtr",
        "ArxTypeTraits",
        "DebugLog"
      ],
      "download_url": "https://github.com/hideakitai/ArduinoOSC"
    },
    {
      "repository_name": "jandrassy/ArduinoOTA",
      "repository_url": "https://github.com/JAndrassy/ArduinoOTA",
      "name": "ArduinoOTA",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-16T09:19:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:19:22Z",
      "last_seen_sha": "caf6ce521224",
      "author": "Arduino,Juraj Andrassy",
      "maintainer": "Juraj Andrassy <juraj.andrassy@gmail.com>",
      "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries",
      "paragraph": "Based on WiFi101OTA library. Updates SAMD, Uno R4, nRF5, RP2040, STM32F and to classic ATmega with more than 64 kB flash memory.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 529,
      "github_forks": 95,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T19:19:17Z",
      "download_url": "https://github.com/jandrassy/ArduinoOTA"
    },
    {
      "repository_name": "EinarArnason/ArduinoQueue",
      "repository_url": "https://github.com/EinarArnason/ArduinoQueue",
      "name": "ArduinoQueue",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:13:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:21Z",
      "last_seen_sha": "b15337046ec1",
      "author": "Einar Arnason <einsiarna@gmail.com>",
      "maintainer": "Einar Arnason <einsiarna@gmail.com>",
      "sentence": "Queue Library",
      "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 46,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T11:59:23Z",
      "download_url": "https://github.com/EinarArnason/ArduinoQueue"
    },
    {
      "repository_name": "arduino-libraries/ArduinoRS485",
      "repository_url": "https://github.com/arduino-libraries/ArduinoRS485",
      "name": "ArduinoRS485",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-14T08:09:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:09:17Z",
      "last_seen_sha": "fb0e6ca291c0",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.",
      "paragraph": "This library supports the Maxim Integrated MAX3157 and equivalent chipsets.",
      "category": "Communication",
      "architectures": [
        "samd",
        "mbed_portenta",
        "mbed_opta",
        "mbed_nano",
        "renesas_uno",
        "zephyr"
      ],
      "github_stars": 99,
      "github_forks": 84,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T12:32:05Z",
      "download_url": "http://www.arduino.cc/en/Reference/ArduinoRS485"
    },
    {
      "repository_name": "ivanseidel/ArduinoSensors",
      "repository_url": "https://github.com/ivanseidel/ArduinoSensors",
      "name": "ArduinoSensors",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-07-21T16:17:02Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:02Z",
      "last_seen_sha": "daffcc88c2d7",
      "author": "Ivan Seidel <ivanseidel@gmail.com>",
      "maintainer": "Ivan Seidel <ivanseidel@gmail.com>",
      "sentence": "A Library of Libraries of Sensors",
      "paragraph": "REQUIRES <ArduinoThread>  Library. This library was made to provide lot's of out-of-the-box features, such as 'Interfaces', 'Threadable' sensors, and reliability over C++ Objects.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ivanseidel/ArduinoSensors-2.0.0.zip",
      "size": 83806,
      "previous_version": "1.3",
      "github_stars": 57,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-11-03T02:41:04Z"
    },
    {
      "repository_name": "bitbucket.org/pjhardy/arduinosinspace",
      "repository_url": "https://bitbucket.org/pjhardy/arduinosinspace",
      "name": "ArduinosInSpace",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b79e204cf1d5",
      "author": "Peter Hardy <peter@hardy.dropbear.id.au>",
      "maintainer": "Peter Hardy <peter@hardy.dropbear.id.au>",
      "sentence": "A library for interfacing hardware with the Objects In Space video game.",
      "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.",
      "category": "Communication",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-1.2.0.zip",
      "size": 63767
    },
    {
      "repository_name": "arduino-libraries/ArduinoSound",
      "repository_url": "https://github.com/arduino-libraries/ArduinoSound",
      "name": "ArduinoSound",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-03-16T07:39:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:39:37Z",
      "last_seen_sha": "3bd6a416f9c2",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "[EXPERIMENTAL] A simple way to play and analyze audio data using Arduino.",
      "paragraph": "Currently only supports SAMD21 boards and I2S audio devices.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "github_stars": 70,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T00:57:03Z",
      "download_url": "https://www.arduino.cc/en/Reference/ArduinoSound"
    },
    {
      "repository_name": "mike-matera/ArduinoSTL",
      "repository_url": "https://github.com/mike-matera/ArduinoSTL",
      "name": "ArduinoSTL",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-04-03T07:46:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-03T07:46:21Z",
      "last_seen_sha": "cd3aa436df45",
      "author": "Mike Matera <matera@lifealgorithmic.com>, Chris Johnson <chrisjohnsonmail@gmail.com>, Arduino",
      "maintainer": "Mike Matera <matera@lifealgorithmic.com>",
      "sentence": "A port of uClibc++ Arduino library.",
      "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 336,
      "github_forks": 83,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T05:31:04Z",
      "download_url": "https://github.com/mike-matera/ArduinoSTL"
    },
    {
      "repository_name": "simonmonk/arduino_TEA5767",
      "repository_url": "https://github.com/simonmonk/arduino_TEA5767",
      "name": "ArduinoTEA5767",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:29:57Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:57Z",
      "last_seen_sha": "f5c70e44e41d",
      "author": "Simon Monk <evilgeniusauthor@gmail.com>",
      "maintainer": "Simon Monk <evilgeniusauthor@gmail.com>",
      "sentence": "A simple to use library for the TEA5767 I2C FM receiver IC.",
      "paragraph": "It supports multiple devices and just wraps the I2C command to set the frequency.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/simonmonk/ArduinoTEA5767-1.0.0.zip",
      "size": 4865,
      "previous_version": "1.0",
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-16T20:47:34Z"
    },
    {
      "repository_name": "ivanseidel/ArduinoThread",
      "repository_url": "https://github.com/ivanseidel/ArduinoThread",
      "name": "ArduinoThread",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2026-06-10T08:38:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-10T08:38:20Z",
      "last_seen_sha": "aac5c187d53a",
      "author": "Ivan Seidel <ivanseidel@gmail.com>",
      "maintainer": "Ivan Seidel <ivanseidel@gmail.com>",
      "sentence": "A simple way to run Threads on Arduino",
      "paragraph": "This Library helps to maintain organized and to facilitate the use of multiple tasks. We can use Timers Interrupts, and make it really powerfull, running \"pseudo-background\" tasks on the rug.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 973,
      "github_forks": 198,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T02:39:31Z",
      "download_url": "https://github.com/ivanseidel/ArduinoThread"
    },
    {
      "repository_name": "dersimn/ArduinoThreadRunOnce",
      "repository_url": "https://github.com/dersimn/ArduinoThreadRunOnce",
      "name": "ArduinoThreadRunOnce",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:12:02Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:02Z",
      "last_seen_sha": "196a6c814c4d",
      "author": "Simon Christmann <simon@christmann.email>",
      "maintainer": "Simon Christmann <simon@christmann.email>",
      "sentence": "Run an ArduinoThread just one time",
      "paragraph": "Extends ArduinoThread by ThreadRunOnce that will execute just once \"in X seconds\".",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dersimn/ArduinoThreadRunOnce-0.1.0.zip",
      "size": 3858,
      "previous_version": "0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-19T20:58:58Z"
    },
    {
      "repository_name": "bblanchon/ArduinoTrace",
      "repository_url": "https://github.com/bblanchon/ArduinoTrace",
      "name": "ArduinoTrace",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-10-25T07:10:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-25T07:10:42Z",
      "last_seen_sha": "fed6fe6c006a",
      "author": "Benoit Blanchon <blog.benoitblanchon.fr>",
      "maintainer": "Benoit Blanchon <blog.benoitblanchon.fr>",
      "sentence": "A dead-simple tracing library to debug your programs",
      "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 198,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-05-17T04:52:06Z",
      "license": "MIT",
      "download_url": "https://github.com/bblanchon/ArduinoTrace"
    },
    {
      "repository_name": "ricaun/ArduinoUniqueID",
      "repository_url": "https://github.com/ricaun/ArduinoUniqueID",
      "name": "ArduinoUniqueID",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-12-27T07:25:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-27T07:25:03Z",
      "last_seen_sha": "76027eb9b40e",
      "author": "Luiz Henrique Cassettari",
      "maintainer": "Luiz Henrique Cassettari <ricaun@gmail.com>",
      "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.",
      "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 & ESP32.",
      "category": "Other",
      "architectures": [
        "avr",
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "rp2040",
        "mbed_rp2040",
        "mbed_nano",
        "teensy"
      ],
      "github_stars": 227,
      "github_forks": 49,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T12:20:51Z",
      "download_url": "https://github.com/ricaun/ArduinoUniqueID"
    },
    {
      "repository_name": "mmurdoch/arduinounit",
      "repository_url": "https://github.com/mmurdoch/arduinounit",
      "name": "ArduinoUnit",
      "version": "3.0.4",
      "version_history": [
        {
          "version": "3.0.4",
          "seen_at": "2026-05-26T08:40:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-26T08:40:34Z",
      "last_seen_sha": "840c38a3051b",
      "author": "Warren MacEvoy",
      "maintainer": "Warren MacEvoy <wmacevoy@gmail.com>",
      "sentence": "Flexible test framework for arduino projects.",
      "paragraph": "Flexible testing framework for arduino projects. Supports Arduino, ESP8266 and ESP32 as well as \"en vitro\" development system (vs embedded target) testing. Based on Arduino Unit 1.0 by Matthew Murdoch.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 402,
      "github_forks": 51,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T08:23:00Z",
      "download_url": "https://github.com/mmurdoch/arduinounit"
    },
    {
      "repository_name": "Stan-Reifel/ArduinoUserInterface",
      "repository_url": "https://github.com/Stan-Reifel/ArduinoUserInterface",
      "name": "ArduinoUserInterface",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:31:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:46Z",
      "last_seen_sha": "84a30a6bd538",
      "author": "S. Reifel",
      "maintainer": "S. Reifel <swr.reifel@gmail>",
      "sentence": "A simple LCD user interface for Arduino.",
      "paragraph": "Easy to use library for building menu based Arduino applications.  Text and menus are displayed on a Nokia 5110 LCD.  Four push buttons (Up, Down, Select & Back) make the interface very intuitive.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-11T03:57:29Z",
      "download_url": "https://github.com/Stan-Reifel/ArduinoUserInterface"
    },
    {
      "repository_name": "Links2004/arduinoVNC",
      "repository_url": "https://github.com/Links2004/arduinoVNC",
      "name": "arduinoVNC",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.5",
          "seen_at": "2026-02-25T07:46:36Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-25T07:46:36Z",
      "last_seen_sha": "d153efecc387",
      "author": "Markus Sattler",
      "maintainer": "Markus Sattler",
      "sentence": "VNC Client for Arduino",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Links2004/arduinoVNC-1.4.0.zip",
      "size": 254107,
      "previous_version": "1.5",
      "github_stars": 336,
      "github_forks": 61,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T09:35:00Z"
    },
    {
      "repository_name": "gilmaimon/ArduinoWebsockets",
      "repository_url": "https://github.com/gilmaimon/ArduinoWebsockets",
      "name": "ArduinoWebsockets",
      "version": "0.5.4",
      "version_history": [
        {
          "version": "0.5.4",
          "seen_at": "2026-06-12T08:42:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:42:29Z",
      "last_seen_sha": "3d543ddd423c",
      "author": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "maintainer": "Gil Maimon <mail.gilmaimon@gmail.com>",
      "sentence": "A library for writing modern Websockets applications with Arduino.",
      "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).",
      "category": "Communication",
      "architectures": [],
      "github_stars": 525,
      "github_forks": 107,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T17:47:17Z",
      "download_url": "https://github.com/gilmaimon/ArduinoWebsockets"
    },
    {
      "repository_name": "shnam7/ardukit",
      "repository_url": "https://github.com/shnam7/ardukit",
      "name": "ardukit",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:29:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:44Z",
      "last_seen_sha": "65b32345cbd3",
      "author": "Robin Nam, shnam7@gmail.com",
      "maintainer": "Hyeonmin Lee",
      "sentence": "Foundation library toolkit for easier arduino programming",
      "paragraph": "C++ class library supporting periodic multi-tasking, event handling, time and timers, data structures, and more.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-05T19:26:39Z",
      "download_url": "https://github.com/shnam7/ardukit.git"
    },
    {
      "repository_name": "ArduLite/ArduLite",
      "repository_url": "https://github.com/ArduLite/ArduLite",
      "name": "ArduLite",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-02-17T08:00:12Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-08-04T08:53:38.477Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-17T08:00:12Z",
      "last_seen_sha": "ba2e8fe2956b",
      "author": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "Modern C++ Framework for Arduino AVR.",
      "paragraph": "ArduLite is designed to provide essential functionalities with minimal footprint, making it ideal for resource-constrained projects.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArduLite/ArduLite-2.0.0.zip",
      "size": 127159,
      "previous_version": "1.6.0",
      "github_stars": 29,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T03:02:21Z"
    },
    {
      "repository_name": "ArduLite/ArduLiteESP",
      "repository_url": "https://github.com/ArduLite/ArduLiteESP",
      "name": "ArduLiteESP",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-02-20T08:04:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-20T08:04:44Z",
      "last_seen_sha": "868c98cbb953",
      "author": "Ajang Rahmat",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "Lightweight modern C++ framework for ESP32",
      "paragraph": "ArduLiteESP is a lightweight, clean, and modern C++ framework for ESP32 embedded development. Built on ESP-IDF with Arduino compatibility, it provides intuitive APIs for GPIO, ADC, PWM, UART, I2C, timers, and multitasking with direct register access for maximum performance.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T09:18:10Z",
      "download_url": "https://github.com/ArduLite/ArduLiteESP"
    },
    {
      "repository_name": "NamNamIoT/ArduLora",
      "repository_url": "https://github.com/NamNamIoT/ArduLora",
      "name": "ArduLora",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-11T08:33:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:33:17Z",
      "last_seen_sha": "99732a6f0fb1",
      "author": "NamNamIoT",
      "maintainer": "NamNamIoT <thanhnamlt5@gmail.com>",
      "sentence": "A lightweight RUI3-based library for ArduLora (RAK3172) LoRa/LoRaWAN development.",
      "paragraph": "ArduLora simplifies LoRa and LoRaWAN development for the RAK3172 module. It provides easy-to-use examples for P2P communication, OTAA/ABP LoRaWAN joining, and hardware peripherals like Modbus, I2C, and Analog/Digital IO.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 86,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T14:33:20Z",
      "download_url": "https://github.com/NamNamIoT/ArduLora"
    },
    {
      "repository_name": "ArduinoMax/AD5241",
      "repository_url": "https://github.com/ArduinoMax/AD5241",
      "name": "ArduMax AD5241 Driver",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:21Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:21Z",
      "last_seen_sha": "32627a6e172c",
      "author": "Max Chan <max@maxchan.info>",
      "maintainer": "Max Chan <max@maxchan.info>",
      "sentence": "Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.",
      "paragraph": "The Analog Devices AD5241/2 series and their higher voltage siblings AD5280/2 series are one family of percision 8-bit digital potentiometers.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArduinoMax/ArduMax_AD5241_Driver-1.0.2.zip",
      "size": 3395,
      "previous_version": "1.0.2",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-15T17:01:32Z"
    },
    {
      "repository_name": "ArduinoMax/MCP41xxx",
      "repository_url": "https://github.com/ArduinoMax/MCP41xxx",
      "name": "ArduMax MCP41xxx Driver",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:08:22Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:22Z",
      "last_seen_sha": "cfcf52e9b871",
      "author": "Max Chan <max@maxchan.info>",
      "maintainer": "Max Chan <max@maxchan.info>",
      "sentence": "Driver for Microchip MCP41xxx/42xxx digital potentiometers and MCP43xxx/44xxx digital rheostats.",
      "paragraph": "The Microchip MCP41xxx/42xxx series are one family of common low-cost 8-bit digital potentiometers. The current version of MCP41XXX library requires the latest version of SPI library to work.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArduinoMax/ArduMax_MCP41xxx_Driver-1.0.6.zip",
      "size": 3459,
      "previous_version": "1.0.6",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-08-11T10:52:27Z"
    },
    {
      "repository_name": "ajangrahmat/ArduMekaWiFi",
      "repository_url": "https://github.com/ajangrahmat/ArduMekaWiFi",
      "name": "ArduMekaWiFi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:35Z",
      "last_seen_sha": "a56ec71c400f",
      "author": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "Library Sederhana Untuk Menghubungkan ESP ke WiFi.",
      "paragraph": "Silakan gunakan library ini untuk mempermudah melakukan proses menghubungkan ESP ke WiFi.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-12-25T12:29:53Z",
      "download_url": "https://kelasrobot.com"
    },
    {
      "repository_name": "PowerBroker2/ArduPID",
      "repository_url": "https://github.com/PowerBroker2/ArduPID",
      "name": "ArduPID",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-13T08:30:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-13T08:30:17Z",
      "last_seen_sha": "54f376624e3d",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "PID library for Arduinos with greater accuracy than the legacy Arduino PID library",
      "paragraph": "PID library for Arduinos with greater accuracy than the legacy Arduino PID library",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 119,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T22:12:44Z",
      "depends": [
        "ArduHelpers"
      ],
      "download_url": "https://github.com/PowerBroker2/ArduPID"
    },
    {
      "repository_name": "teamprof/arduprof",
      "repository_url": "https://github.com/teamprof/arduprof",
      "name": "ArduProf",
      "version": "2.5.3",
      "version_history": [
        {
          "version": "2.3.2",
          "seen_at": "2026-05-25T09:07:03Z"
        },
        {
          "version": "2.4.1",
          "seen_at": "2026-07-23T14:43:07.592Z"
        },
        {
          "version": "2.5.0",
          "seen_at": "2026-08-06T23:59:11.596Z"
        },
        {
          "version": "2.5.3",
          "seen_at": "2026-08-16T16:02:48.374Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-05-25T09:07:03Z",
      "last_seen_sha": "fd71e32712f4",
      "author": "Team Professional",
      "maintainer": "Team Professional <teamprof.net@gmail.com>",
      "sentence": "A thin layer framework for developer to code inter-task communication by an event driven method, running on different RTOS.",
      "paragraph": "The ArduProf lib library provides a thin layer framework that makes it easier for developers to code inter-task communication by an event driven method. Version 1.0.0 supports FreeRTOS on ESP32. Version 2.0.0 (plan) supports Mbed OS on Raspherry Pi Pico (RP2040)",
      "category": "Other",
      "architectures": [
        "esp32",
        "mbed_rp2040",
        "rp2040"
      ],
      "depends": [
        "DebugLog",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/teamprof/ArduProf-2.5.3.zip",
      "size": 613758,
      "previous_version": "2.5.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T12:47:19Z"
    },
    {
      "repository_name": "pkyanam/ArduRoomba",
      "repository_url": "https://github.com/pkyanam/ArduRoomba",
      "name": "ArduRoomba",
      "version": "4.0.1",
      "version_history": [
        {
          "version": "4.0.1",
          "seen_at": "2026-05-15T08:39:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:39:16Z",
      "last_seen_sha": "16134a7bd05a",
      "author": "Preetham Kyanam <preetham@preetham.org>",
      "maintainer": "Preetham Kyanam <preetham@preetham.org>",
      "sentence": "Modular Arduino library for iRobot Roomba control with WiFi and Bluetooth support.",
      "paragraph": "The definitive library for breathing new life into legacy iRobot Roomba robots. Full Open Interface support with WiFi web control and Bluetooth LE for Arduino Uno R4, ESP32, ESP8266, and more. Turn e-waste into smart robots.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "renesas_uno",
        "esp8266",
        "esp32"
      ],
      "github_stars": 40,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T03:13:10Z",
      "download_url": "https://github.com/pkyanam/ArduRoomba"
    },
    {
      "repository_name": "tanakamasayuki/ArduTest",
      "repository_url": "https://github.com/tanakamasayuki/ArduTest",
      "name": "ArduTest",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2026-05-06T08:20:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-06T08:20:06Z",
      "last_seen_sha": "5d990694cf96",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Minimal Arduino-side real-device test and observation library.",
      "paragraph": "Provides small-board-friendly test definitions, assertions, logs, text artifacts, metrics, requirements, and config hooks for pytest-embedded-arduino-cli integration.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T02:25:01Z",
      "download_url": "https://github.com/tanakamasayuki/ArduTest"
    },
    {
      "repository_name": "spaziochirale/ArduTFLite",
      "repository_url": "https://github.com/spaziochirale/ArduTFLite",
      "name": "ArduTFLite",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-10-22T07:06:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-22T07:06:14Z",
      "last_seen_sha": "a39c5a4f6a73",
      "author": "Chirale",
      "maintainer": "Spazio Chirale <info@chirale.it>",
      "sentence": "TensorFlow Lite Micro library in Arduino style.",
      "paragraph": "This library allows you to use TensorFlow Lite Micro on Arduino boards in a simple and intuitive way, following the typical style of Arduino APIs. It avoids the use of pointers and other syntactic structures not recommended in Arduino sketches. The library is a wrapper for the Chirale_TensorFlowLite library.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nano",
        "esp32",
        "mbed_nicla",
        "mbed_portenta",
        "mbed_giga"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T18:43:33Z",
      "depends": [
        "Chirale_TensorFLowLite"
      ],
      "download_url": "https://github.com/spaziochirale/ArduTFLite"
    },
    {
      "repository_name": "MohammedRashad/ArduZ80",
      "repository_url": "https://github.com/MohammedRashad/ArduZ80",
      "name": "ArduZ80",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:22:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:27Z",
      "last_seen_sha": "ab1c54f987b5",
      "author": "Mohamed Rashad <mrashad74@gmail.com>",
      "maintainer": "Mohamed Rashad <mrashad74@gmail.com>",
      "sentence": "The first Z80 emulation library for Arduino.",
      "paragraph": "Near-to-complete emulation of software and hardware functions, capable of running z80 assembly, main and extended sets.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 47,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T08:03:26Z",
      "download_url": "https://github.com/MohammedRashad/ArduZ80"
    },
    {
      "repository_name": "igvina/ArdVoice",
      "repository_url": "https://github.com/igvina/ArdVoice",
      "name": "ArdVoice",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:16:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:36Z",
      "last_seen_sha": "950925cc423e",
      "author": "Ignacio Vina",
      "maintainer": "Ignacio Vina <moblynx.us@gmail.com>",
      "sentence": "A library to play audio (voices) on the Arduboy game system.",
      "paragraph": "Plays PCM speech and other audio from compressed .wav data.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T16:54:07Z",
      "download_url": "https://github.com/igvina/ArdVoice"
    },
    {
      "repository_name": "llschall/ardwloop-ino",
      "repository_url": "https://github.com/llschall/ardwloop-ino",
      "name": "Ardwloop",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-05-01T08:03:19Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-08-08T18:05:51.565Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-01T08:03:19Z",
      "last_seen_sha": "49c51c5aa10b",
      "author": "Laurent Schall <llschall@gmx.com>",
      "maintainer": "Laurent Schall <llschall@gmx.com>",
      "sentence": "A library to ease controlling an Arduino program from a Java or Kotlin application.",
      "paragraph": "Integers matrix are synchronized by the ardwloop library on both Arduino and Java sides. These matrix values can be used for any purpose.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/llschall/Ardwloop-0.4.1.zip",
      "size": 16146,
      "previous_version": "0.4.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T20:26:37Z"
    },
    {
      "repository_name": "descampsa/ardyno",
      "repository_url": "https://github.com/descampsa/ardyno",
      "name": "ardyno",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9",
          "seen_at": "2025-07-21T16:12:03Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:03Z",
      "last_seen_sha": "aa5270dad1ae",
      "author": "Adrien Descamps <adrien.descamps@gmail.com>",
      "maintainer": "Adrien Descamps <adrien.descamps@gmail.com>",
      "sentence": "A library to control dynamixel motors",
      "paragraph": "This library allows you to control the Robotis servo motors that use a custom half-duplex serial protocol. You can control TTL models directly from Arduino, without any additional hardware, using hardware or software UART. Communication speed up to 1 MBd is supported with hardware serial. The most useful functions (speed, position, wheel/joint mode) are provided via a very simple high level interface (see test_motor example), but other operations can be done using the generic read/write functions (see test_led example).",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/descampsa/ardyno-0.9.0.zip",
      "size": 115834,
      "previous_version": "0.9",
      "github_stars": 44,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T12:30:18Z"
    },
    {
      "repository_name": "marcoschwartz/aREST",
      "repository_url": "https://github.com/marcoschwartz/aREST",
      "name": "aREST",
      "version": "3.1.4",
      "version_history": [
        {
          "version": "3.1.4",
          "seen_at": "2026-05-01T08:04:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T08:04:53Z",
      "last_seen_sha": "88ebaedd71fc",
      "author": "Marco Schwartz",
      "maintainer": "Marco Schwartz <marcolivier.schwartz@gmail.com>",
      "sentence": "RESTful API for the Arduino platform.",
      "paragraph": "A simple library that implements a REST API for Arduino & ESP8266/ESP32 with MQTT cloud connectivity. Supports REST calls via HTTP, Serial, BLE & MQTT. See more at: http://arest.io/",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1200,
      "github_forks": 273,
      "github_language": "C++",
      "github_updated_at": "2026-05-17T00:43:00Z",
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/marcoschwartz/aREST"
    },
    {
      "repository_name": "marcoschwartz/aREST_UI",
      "repository_url": "https://github.com/marcoschwartz/aREST_UI",
      "name": "aREST UI",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:21:16Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:16Z",
      "last_seen_sha": "8946cab718ba",
      "author": "Marco Schwartz",
      "maintainer": "Marco Schwartz <marcolivier.schwartz@gmail.com>",
      "sentence": "A graphical user interface for Arduino based on the aREST API.",
      "paragraph": "A graphical user interface for Arduino based on the aREST API. It is designed to be universal and currently supports REST calls via HTTP, Serial & BLE.  See more at: http://arest.io/",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcoschwartz/aREST_UI-1.1.1.zip",
      "size": 9690,
      "previous_version": "1.1.1",
      "github_stars": 70,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T06:35:25Z"
    },
    {
      "repository_name": "NicolasNewman/ArgParse",
      "repository_url": "https://github.com/NicolasNewman/ArgParse",
      "name": "ArgParse",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:18Z",
      "last_seen_sha": "1e0333e51973",
      "author": "Nicolas Newman",
      "maintainer": "Nicolas Newman",
      "sentence": "A library for splitting a string with arguments into an array.",
      "paragraph": "Parsed arguments are allocated and must be freed after use",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-08T16:27:08Z",
      "download_url": "https://github.com/NicolasNewman/ArgParse"
    },
    {
      "repository_name": "ArkEcosystem/cpp-client",
      "repository_url": "https://github.com/ArkEcosystem/cpp-client",
      "name": "Ark-Cpp-Client",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-07-21T16:08:25Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:25Z",
      "last_seen_sha": "943c055f8b74",
      "author": "Ark Ecosystem",
      "maintainer": "Ark Ecosystem",
      "sentence": "A simple API client implementation in C++ for the ARK Blockchain.",
      "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.4.1.zip",
      "size": 261984,
      "previous_version": "1.4.1",
      "github_stars": 12,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2023-07-19T03:38:18Z"
    },
    {
      "repository_name": "ArkEcosystem/cpp-crypto",
      "repository_url": "https://github.com/ArkEcosystem/cpp-crypto",
      "name": "Ark-Cpp-Crypto",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:25Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:25Z",
      "last_seen_sha": "1e02dab31faf",
      "author": "Ark Ecosystem",
      "maintainer": "Ark Ecosystem",
      "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.",
      "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-1.1.0.zip",
      "size": 435813,
      "previous_version": "1.1.0",
      "github_stars": 12,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-01-25T14:08:38Z"
    },
    {
      "repository_name": "janelia-arduino/Array",
      "repository_url": "https://github.com/janelia-arduino/Array",
      "name": "Array",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:17:14Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:14Z",
      "last_seen_sha": "191d5e9c4f9c",
      "author": "Peter Polidoro <peter@polidoro.io>",
      "maintainer": "Peter Polidoro <peter@polidoro.io>",
      "sentence": "Header-only fixed-capacity array-like container with vector-style size management.",
      "paragraph": "Avoids dynamic allocation by storing elements internally in static storage with a variable logical size in a header-only package.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.4.0.zip",
      "size": 52711,
      "previous_version": "1.2.1",
      "github_stars": 33,
      "github_forks": 7,
      "github_language": "Python",
      "github_updated_at": "2026-03-30T14:51:23Z"
    },
    {
      "repository_name": "jfjlaros/array-helpers",
      "repository_url": "https://github.com/jfjlaros/array-helpers",
      "name": "array-helpers",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:32Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:32Z",
      "last_seen_sha": "75f9c1d5a2b7",
      "author": "Jeroen F.J. Laros <jlaros@fixedpoint.nl>",
      "maintainer": "Jeroen F.J. Laros <jlaros@fixedpoint.nl>",
      "sentence": "Array helper classes and functions.",
      "paragraph": "This library provides a number of helper classes and functions to ease working with arrays.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/array_helpers-1.0.0.zip",
      "size": 10211,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-18T18:44:02Z"
    },
    {
      "repository_name": "chrmlinux/ArrayExt",
      "repository_url": "https://github.com/chrmlinux/ArrayExt",
      "name": "ArrayExt",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:42Z",
      "last_seen_sha": "8c722676c62b",
      "author": "@chrmlinux03",
      "maintainer": "@chrmlinux03",
      "sentence": "Expand the array and set the average value for front, back, left and right.",
      "paragraph": "a library to Expand the array and set the average value for front, back, left and right.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-04-06T03:31:29Z",
      "download_url": "https://github.com/chrmlinux/ArrayExt"
    },
    {
      "repository_name": "braydenanderson2014/ArduinoArrayList",
      "repository_url": "https://github.com/braydenanderson2014/ArduinoArrayList",
      "name": "ArrayList",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.3-BETA",
          "seen_at": "2025-07-30T13:23:17Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-07-25T10:29:07.925Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-30T13:23:17Z",
      "last_seen_sha": "786a2e8f905c",
      "author": "Brayden Anderson",
      "maintainer": "Brayden Anderson <braydenanderson2014@gmail.com>",
      "sentence": "A templated class for creating dynamic or fixed size arrays. Based off of Java's ArrayList class.",
      "paragraph": "This library provides an ArrayList-style container for Arduino projects with bulk operations, iterators, sorting, cloning, capacity management, and optional compile-time memory reduction.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/braydenanderson2014/ArrayList-1.0.8.zip",
      "size": 380608,
      "previous_version": "1.0.3-BETA",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T03:15:27Z"
    },
    {
      "repository_name": "SkyIsTheLimit/arduino-array-utils",
      "repository_url": "https://github.com/SkyIsTheLimit/arduino-array-utils",
      "name": "ArrayUtils",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:30:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:07Z",
      "last_seen_sha": "bebd0920e08f",
      "author": "Sandeep Prasad <https://github.com/SkyIsTheLimit>",
      "maintainer": "Sandeep Prasad <https://github.com/SkyIsTheLimit>",
      "sentence": "Array utility functions for arduino.",
      "paragraph": "Perform operations on arrays in arduino code.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-01T01:34:46Z",
      "download_url": "https://github.com/SkyIsTheLimit/arduino-array-utils"
    },
    {
      "repository_name": "marhar/ArrbotMonitor",
      "repository_url": "https://github.com/marhar/ArrbotMonitor",
      "name": "ArrbotMonitor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:21:17Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:17Z",
      "last_seen_sha": "f62b944b98ba",
      "author": "Mark Harrison (marhar@gmail.com)",
      "maintainer": "Mark Harrison (marhar@gmail.com)",
      "sentence": "Plotter-friendly display macros.",
      "paragraph": "This library makes it easy to display debug and trace information that is compatible with the Arduino Serial Plotter.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marhar/ArrbotMonitor-1.1.0.zip",
      "size": 959790,
      "previous_version": "1.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-06-20T07:12:50Z"
    },
    {
      "repository_name": "ArsaLearn/Arsa-Main",
      "repository_url": "https://github.com/ArsaLearn/Arsa-Main",
      "name": "ArsaLearn",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:31Z",
      "last_seen_sha": "863da20904ed",
      "author": "Hosein Shirani - H.S",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Ability to code completely simple",
      "paragraph": "Using this library, you can start coding with very convenient and easy functions and examples.",
      "category": "library",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-07-03T08:34:49Z",
      "download_url": "https://www.arduino.cc/en/Reference/Librariesz"
    },
    {
      "repository_name": "hsfl/artemis-cubesat",
      "repository_url": "https://github.com/hsfl/artemis-cubesat",
      "name": "artemis-cubesat",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "31265b73faf0",
      "author": "Luke Clements",
      "maintainer": "Luke Clements <lclement@hawaii.edu>",
      "sentence": "The software available in this library is designed to break down the flight software from the Artemis CubeSat Kit into individual components, enabling users to effectively test and evaluate various systems and elements of their satellite.",
      "paragraph": "The Artemis CubeSat Kit is a low-cost, spaceflight-ready, educational, 1U cube satellite and collection of educational materials in the public domain.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson",
        "Adafruit NeoPixel",
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "Adafruit BusIO",
        "Adafruit INA219",
        "Adafruit LIS3MDL",
        "Adafruit LSM6DS",
        "Adafruit Unified Sensor",
        "Adafruit BMP3XX Library",
        "Adafruit BME680 Library",
        "Adafruit SI1145 Library",
        "InternalTemperature",
        "Adafruit GPS Library",
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hsfl/artemis_cubesat-1.0.0.zip",
      "size": 595924,
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "",
      "github_updated_at": "2025-12-10T20:01:21Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-Articulated",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-Articulated",
      "name": "ArticulatedLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:09Z",
      "last_seen_sha": "b98cc6d1a51b",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Articulated Library",
      "paragraph": "The articulated library implements the calculations necessary to solve a triangle or quadrilateral articulated in 2d or 3d. They are designed to simplify the control of articulated robots (robotic arms, quadrupeds, Hexapods, Bipeds...)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-15T10:12:36Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-Articulated"
    },
    {
      "repository_name": "digitalfen/ArtificialRTC",
      "repository_url": "https://github.com/digitalfen/ArtificialRTC",
      "name": "ArtificialRTC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "734e9e74a2a1",
      "author": "Digitalfen (Vinícius Maffioli)",
      "maintainer": "vinimaffioli@gmail.com",
      "sentence": "A library for date and time calculation on ESP8266, ESP32 and Arduino boards with internal millis function support;",
      "paragraph": "This library provides functions to set and get the system calculated date and time.",
      "category": "Timing",
      "architectures": [
        "esp8266",
        "esp32",
        "arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/digitalfen/ArtificialRTC-1.0.0.zip",
      "size": 6987
    },
    {
      "repository_name": "hideakitai/ArtNet",
      "repository_url": "https://github.com/hideakitai/ArtNet",
      "name": "ArtNet",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2026-06-18T08:53:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T08:53:54Z",
      "last_seen_sha": "faf649a3a0ed",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)",
      "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 320,
      "github_forks": 62,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T12:01:59Z",
      "depends": [
        "ArxContainer",
        "ArxTypeTraits",
        "PollingTimer"
      ],
      "download_url": "https://github.com/hideakitai/ArtNet"
    },
    {
      "repository_name": "rstephan/ArtnetWifi",
      "repository_url": "https://github.com/rstephan/ArtnetWifi",
      "name": "ArtnetWifi",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2026-06-15T09:47:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:47:08Z",
      "last_seen_sha": "4c1eda9befc8",
      "author": "Nathanaël Lécaudé,Stephan Ruloff",
      "maintainer": "Stephan Ruloff <stephan.ruloff@gmail.com>",
      "sentence": "ArtNet with the ESP8266, ESP32, RP2040 and more.",
      "paragraph": "Send and receive Art-Net frames using WiFi. Tested on ESP8266, ESP32, Pi Pico W, AmebaD, WiFi101 and WiFiNINA devices.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "samd",
        "rp2040",
        "megaavr",
        "AmebaD"
      ],
      "github_stars": 446,
      "github_forks": 70,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T09:12:31Z",
      "download_url": "https://github.com/rstephan/ArtnetWifi"
    },
    {
      "repository_name": "ArtronShop/Artron_DS1338",
      "repository_url": "https://github.com/ArtronShop/Artron_DS1338",
      "name": "Artron DS1338",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:34Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:34Z",
      "last_seen_sha": "9f3b9cf9cbd7",
      "author": "ArtronShop",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of RTC DS1338.",
      "paragraph": "Arduino library of RTC DS1338.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/Artron_DS1338-1.0.0.zip",
      "size": 4664,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-11-17T15:40:59Z"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_BH1750",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_BH1750",
      "name": "ArtronShop_BH1750",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:34Z",
      "last_seen_sha": "39ee02b983dd",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of BH1750 Ambient Light (Lux) Sensor",
      "paragraph": "Arduino library of BH1750 Ambient Light (Lux) Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-30T06:52:16Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_BH1750"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_BL0940",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_BL0940",
      "name": "ArtronShop_BL0940",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:31Z",
      "last_seen_sha": "b849e23cc5a4",
      "author": "ArtronShop & mcmchris",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "BL0940 Energy Meter IC Library",
      "paragraph": "Library for the BL0940 Energy Meter IC, supporting UART communication with ESP32 and Raspberry Pi Pico.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-24T08:59:47Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_BL0940.git"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_HDC302x",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_HDC302x",
      "name": "ArtronShop_HDC302x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:13Z",
      "last_seen_sha": "0a99a1199a35",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of HDC302x Digital humidity and temperature sensor",
      "paragraph": "Arduino library of HDC302x Digital humidity and temperature sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-10T10:22:18Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_HDC302x"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_LineMessaging",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_LineMessaging",
      "name": "ArtronShop_LineMessaging",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:51Z",
      "last_seen_sha": "994d9e47e6e4",
      "author": "ArtronShop CO.,LTD.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "LINE Messaging library for ESP32, ESP8266 and Arduino Uno R4 WiFi",
      "paragraph": "Send notification message, sticker and images to LINE app via LINE Messaging API",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T15:08:25Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_LineMessaging"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_LineNotify",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_LineNotify",
      "name": "ArtronShop_LineNotify",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:34Z",
      "last_seen_sha": "14562927d1a8",
      "author": "ArtronShop CO.,LTD.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "LINE Notify library for ESP32, ESP8266 and Arduino Uno R4 WiFi",
      "paragraph": "Send notification message, sticker and images to LINE app",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-13T07:38:10Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_LineNotify"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_PCF85363",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_PCF85363",
      "name": "ArtronShop_PCF85363",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "feb321ee6aa3",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of PCF85363A Real-Time Clock/calendar with 64 byte RAM",
      "paragraph": "Arduino library of PCF85363A Real-Time Clock/calendar with 64 byte RAM",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-01T04:53:42Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_PCF85363"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_RX8130CE",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_RX8130CE",
      "name": "ArtronShop_RX8130CE",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:29Z",
      "last_seen_sha": "715843c9c76d",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of RX8130CE Real-Time Clock/calendar with 4 byte RAM",
      "paragraph": "Arduino library of RX8130CE Real-Time Clock/calendar with 4 byte RAM",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-23T08:44:21Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_RX8130CE"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_SHT3x",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_SHT3x",
      "name": "ArtronShop_SHT3x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "f1f2a92f0f68",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of SHT3x Digital humidity and temperature sensor",
      "paragraph": "Arduino library of SHT3x Digital humidity and temperature sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-29T05:04:04Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_SHT3x"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_SHT45",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_SHT45",
      "name": "ArtronShop_SHT45",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "fd95bdbf59e6",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of SHT45 Digital humidity and temperature sensor",
      "paragraph": "Arduino library of SHT45 Digital humidity and temperature sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-16T12:25:17Z",
      "download_url": "https://github.com/ArtronShop/ArtronShop_SHT45"
    },
    {
      "repository_name": "ArtronShop/ArtronShop_SPL06-001",
      "repository_url": "https://github.com/ArtronShop/ArtronShop_SPL06-001",
      "name": "ArtronShop_SPL06-001",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "167732be8a46",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of SPL06-001 Digital pressure sensor",
      "paragraph": "Arduino library of SPL06-001 Digital pressure sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/ArtronShop_SPL06_001-1.0.0.zip",
      "size": 5476,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-04-30T09:21:38Z"
    },
    {
      "repository_name": "pmarques-dev/ArucoLite",
      "repository_url": "https://github.com/pmarques-dev/ArucoLite",
      "name": "ArucoLite",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-06-12T08:52:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:52:40Z",
      "last_seen_sha": "8e1984224d11",
      "author": "Paulo Marques",
      "maintainer": "Paulo Marques",
      "sentence": "Lightweight ArUco tracking",
      "paragraph": "Needs about 30kB to process a 324x324 image, takes about 25~30ms on a RP2040",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-12T01:30:16Z",
      "download_url": "https://github.com/pmarques-dev/ArucoLite"
    },
    {
      "repository_name": "hideakitai/ArxContainer",
      "repository_url": "https://github.com/hideakitai/ArxContainer",
      "name": "ArxContainer",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.7.0",
          "seen_at": "2025-07-21T16:16:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:06Z",
      "last_seen_sha": "a64bfd94ca2b",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL",
      "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 48,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T08:22:41Z",
      "download_url": "https://github.com/hideakitai/ArxContainer"
    },
    {
      "repository_name": "Jaapdedood/ArxRobot-Library",
      "repository_url": "https://github.com/Jaapdedood/ArxRobot-Library",
      "name": "ArxRobot Library",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2025-07-21T16:17:04Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:04Z",
      "last_seen_sha": "ab1ce421e681",
      "author": "Gary Hill",
      "maintainer": "Arxterra <info@arxterra.com>",
      "sentence": "Enables easy access to the controls of Arxterra robots.",
      "paragraph": "With this library, you can easily write sketches to enhance the control of your robot.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Jaapdedood/ArxRobot_Library-3.1.0.zip",
      "size": 45334,
      "previous_version": "3.1.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-05-03T20:30:07Z"
    },
    {
      "repository_name": "hideakitai/ArxSmartPtr",
      "repository_url": "https://github.com/hideakitai/ArxSmartPtr",
      "name": "ArxSmartPtr",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:16:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:06Z",
      "last_seen_sha": "caae1a3d8c04",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers",
      "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:40:33Z",
      "download_url": "https://github.com/hideakitai/ArxSmartPtr"
    },
    {
      "repository_name": "hideakitai/ArxStringUtils",
      "repository_url": "https://github.com/hideakitai/ArxStringUtils",
      "name": "ArxStringUtils",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:16:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:07Z",
      "last_seen_sha": "7e64425798fe",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino String utilities",
      "paragraph": "Arduino String utilities",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:44:55Z",
      "depends": [
        "ArxContainer",
        "ArxTypeTraits"
      ],
      "download_url": "https://github.com/hideakitai/ArxStringUtils"
    },
    {
      "repository_name": "hideakitai/ArxTypeTraits",
      "repository_url": "https://github.com/hideakitai/ArxTypeTraits",
      "name": "ArxTypeTraits",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-10-15T07:31:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-15T07:31:25Z",
      "last_seen_sha": "5892b39d603d",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "C++ type_traits for Arduino which cannot use it as default",
      "paragraph": "C++ type_traits for Arduino which cannot use it as default",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T02:07:16Z",
      "download_url": "https://github.com/hideakitai/ArxTypeTraits"
    },
    {
      "repository_name": "MClarkDev/ArylicHTTP",
      "repository_url": "https://github.com/MClarkDev/ArylicHTTP",
      "name": "ArylicHTTP",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:21:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:47Z",
      "last_seen_sha": "25c204ec36ac",
      "author": "MClarkDev.com",
      "maintainer": "MClarkDev.com",
      "sentence": "ESP32 Library for controling Arylic audio devices.",
      "paragraph": "Read more at: https://github.com/MClarkDev/ArylicHTTP",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-08-30T13:25:30Z",
      "download_url": "https://github.com/MClarkDev/ArylicHTTP"
    },
    {
      "repository_name": "SuyazWorld/AryzzIO",
      "repository_url": "https://github.com/SuyazWorld/AryzzIO",
      "name": "AryzzIO",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:38:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:03Z",
      "last_seen_sha": "86504ac55adf",
      "author": "AryzzSuyaso",
      "maintainer": "AryzzSuyaso <nama@gamail.com>",
      "sentence": "Library for easy use led and on off by AryzzSuyaso",
      "paragraph": "Library for easy use led and on off relay or mosfet.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-03-26T13:29:06Z",
      "download_url": "https://github.com/link"
    },
    {
      "repository_name": "NADA-ELECTRONICS/AS-289R2",
      "repository_url": "https://github.com/NADA-ELECTRONICS/AS-289R2",
      "name": "AS-289R2 Thermal Printer Shield",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:22:47Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:47Z",
      "last_seen_sha": "dd6c1f438da0",
      "author": "NADA ELECTRONICS",
      "maintainer": "Takehiro Yamaguchi",
      "sentence": "Arduino Library for Thermal Printer Shieid",
      "paragraph": "Arduino Library for Thermal Printer Shieid",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NADA-ELECTRONICS/AS_289R2_Thermal_Printer_Shield-1.1.1.zip",
      "size": 9500,
      "previous_version": "1.1.2",
      "github_stars": 10,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-01T20:27:05Z"
    },
    {
      "repository_name": "blemasle/arduino-as1115",
      "repository_url": "https://github.com/blemasle/arduino-as1115",
      "name": "AS1115",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:09:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:44Z",
      "last_seen_sha": "fd18a8c94ee2",
      "author": "Bertrand Lemasle",
      "maintainer": "Bertrand Lemasle",
      "sentence": "AS1115 display library.",
      "paragraph": "Provides convinient interface to directly write to 7 segments display using char arrays.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-16T17:51:25Z",
      "download_url": "https://github.com/blemasle/arduino-as1115"
    },
    {
      "repository_name": "stevemarple/AS3935",
      "repository_url": "https://github.com/stevemarple/AS3935",
      "name": "AS3935",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:31:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:53Z",
      "last_seen_sha": "f101d34d139c",
      "author": "Steve Marple <stevemarple@googlemail.com>",
      "maintainer": "Steve Marple <stevemarple@googlemail.com>",
      "sentence": "Library to support Austrian Microsystems AS3935 lightning sensor.",
      "paragraph": "Arduino library to support Austrian Microsystems AS3935 lightning sensor using the I2C interface. For I2C support the SoftWire software bit-banging Arduino library is used. GNU LGPL v2.1",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2022-06-24T17:24:48Z",
      "depends": [
        "AsyncDelay",
        "SoftWire"
      ],
      "download_url": "https://github.com/stevemarple/AS3935"
    },
    {
      "repository_name": "bitbucket.org/christandlg/as3935mi",
      "repository_url": "https://bitbucket.org/christandlg/as3935mi",
      "name": "AS3935MI",
      "version": "1.3.6",
      "version_history": [
        {
          "version": "1.3.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3cf5e1eadc5f",
      "author": "Gregor Christandl <christandlg@yahoo.com>",
      "maintainer": "Gregor Christandl <christandlg@yahoo.com>",
      "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.",
      "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.3.6.zip",
      "size": 35539
    },
    {
      "repository_name": "fededc88/AS5040",
      "repository_url": "https://github.com/fededc88/AS5040",
      "name": "AS5040",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:37:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:50Z",
      "last_seen_sha": "c686ff688865",
      "author": "Federico D. Ceccarelli <fededc88@gmail.com>",
      "maintainer": "Federico D. Ceccarelli <fededc88@gmail.com>",
      "sentence": "AMS AS5040 magnetic rotary encoder library",
      "paragraph": "The AS5040 software has been developed to allow SPI communication with a AMS AS5040 magnetic encoder.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-28T08:25:27Z",
      "download_url": "https://github.com/fededc88/AS5040.git"
    },
    {
      "repository_name": "jonas-merkle/AS5047P",
      "repository_url": "https://github.com/jonas-merkle/AS5047P",
      "name": "AS5047P",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-05-14T08:18:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:18:55Z",
      "last_seen_sha": "6d63eb83973d",
      "author": "Jonas Merkle [JJM] <jonas@jjm.one>",
      "maintainer": "Jonas Merkle [JJM] <jonas@jjm.one>",
      "sentence": "An Arduino library for the AS5047P high-resolution rotary position sensor.",
      "paragraph": "An Arduino library for the AS5047P high-resolution rotary position sensor. Supporting also the following sensor types: AS5047D, AS5147, AS5147P, AS5247",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 44,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T17:58:49Z",
      "download_url": "https://github.com/jonas-merkle/AS5047P"
    },
    {
      "repository_name": "gitlab.com/Ama_De/as5200l-arduino",
      "repository_url": "https://gitlab.com/Ama_De/as5200l-arduino",
      "name": "AS5200L",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "d2feb5c75256",
      "author": "Amadeusz Świerk,",
      "maintainer": "Amadeusz Świerk <amadeusz_swierk@wp.pl>",
      "sentence": "Arduino library interfacing AS5200L magnetic encoder over I2C bus.",
      "paragraph": "Allows to read and configure both sensors inside device's package.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/Ama_De/AS5200L-1.0.0.zip",
      "size": 18150
    },
    {
      "repository_name": "RobTillaart/AS5600",
      "repository_url": "https://github.com/RobTillaart/AS5600",
      "name": "AS5600",
      "version": "0.6.7",
      "version_history": [
        {
          "version": "0.6.7",
          "seen_at": "2026-06-17T09:18:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:18:45Z",
      "last_seen_sha": "91f6ec195fe0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for AS5600 and AS5600L magnetic rotation meter.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 189,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T17:43:09Z",
      "download_url": "https://github.com/RobTillaart/AS5600"
    },
    {
      "repository_name": "ys1374/AS5600_PsW",
      "repository_url": "https://github.com/ys1374/AS5600_PsW",
      "name": "AS5600_PsW",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:24Z",
      "last_seen_sha": "bc6322d55972",
      "author": "Neo,ps777W@gmail.com",
      "maintainer": "Neo,ps777W@gmail.com",
      "sentence": "AS5600 Library",
      "paragraph": "This is an Arduino Library For AS5600 Magnetic Sensor With I2C Communication. If you need commutative angle readings this lib has the advantage of that over others.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T07:29:03Z",
      "download_url": "https://github.com/ys1374/AS5600_PsW"
    },
    {
      "repository_name": "adrien-legrand/as5x47",
      "repository_url": "https://github.com/adrien-legrand/as5x47",
      "name": "AS5X47",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:37Z",
      "last_seen_sha": "b373431e7bf3",
      "author": "Adrien Legrand <contact@adrien-legrand.com>",
      "maintainer": "Adrien Legrand <contact@adrien-legrand.com>",
      "sentence": "A library that reads angles from AS5047 and AS5147 sensors.",
      "paragraph": "Also support configuration of the sensor parameters.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-11-27T01:55:24Z",
      "download_url": "https://github.com/Adrien-Legrand/AS5X47"
    },
    {
      "repository_name": "will2055/AS6212-Arduino-Library",
      "repository_url": "https://github.com/will2055/AS6212-Arduino-Library",
      "name": "AS6212 Temperature Sensor",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:34:18Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:18Z",
      "last_seen_sha": "9168d3a02b6e",
      "author": "Brandon Williams (will2055)",
      "maintainer": "Brandon Williams (will2055)",
      "sentence": "Arduino Library for interfacing with the AMS AS6212 Temperature Sensor",
      "paragraph": "Arduino Library for interfacing with the AMS AS6212 Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/will2055/AS6212_Temperature_Sensor-1.0.4.zip",
      "size": 9390,
      "previous_version": "1.0.4",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-05-01T02:47:24Z"
    },
    {
      "repository_name": "RobTillaart/AS7331",
      "repository_url": "https://github.com/RobTillaart/AS7331",
      "name": "AS7331",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2026-02-14T07:42:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-14T07:42:10Z",
      "last_seen_sha": "d1f2f17f233d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>, Finn Reichertz",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the I2C AS7331 UV sensor.",
      "paragraph": "UV-A, UV-B, UV-C, Celsius.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T09:41:53Z",
      "download_url": "https://github.com/RobTillaart/AS7331"
    },
    {
      "repository_name": "mumanchu/AS7331UVSensor",
      "repository_url": "https://github.com/mumanchu/AS7331UVSensor",
      "name": "AS7331UVSensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-05T16:02:18.275Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-09-09T14:02:40.845Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-09-05T16:02:18.275Z",
      "last_seen_sha": "686795a631e1",
      "author": "matt",
      "maintainer": "mumanchu <info@muman.ch>",
      "sentence": "AS7331 UVA/UVB/UVC Sensor Arduino Library (I2C)",
      "paragraph": "With UV Index, Automatic Gain Control and full range Irradiance calculations",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mumanchu/AS7331UVSensor-1.0.1.zip",
      "size": 2016569,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-05T14:41:13Z"
    },
    {
      "repository_name": "SofaPirate/AsciiMassage",
      "repository_url": "https://github.com/SofaPirate/AsciiMassage",
      "name": "AsciiMassage",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7",
          "seen_at": "2025-07-21T16:30:25Z"
        },
        {
          "version": "1.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:25Z",
      "last_seen_sha": "17c9319f91aa",
      "author": "Thomas O Fredericks and Sofian Audry",
      "maintainer": "https://github.com/SofaPirate",
      "sentence": "AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.",
      "paragraph": "A massage message always starts with an address string and is followed by a user defined number of bytes, ints, longs, or floats.  The address string is used to route the message as in Open Sound Control. AsciiMassage is the ASCII implementation of the Massage API (https://github.com/SofaPirate/Massenger). Massages can be sent and received over different communication protocols such as serial, UDP, or web sockets. Includes examples for Cycling 74 Max, Processing, Websockets and UDP.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SofaPirate/AsciiMassage-1.7.0.zip",
      "size": 668491,
      "previous_version": "1.7",
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "JavaScript",
      "github_updated_at": "2023-03-07T15:47:38Z"
    },
    {
      "repository_name": "haukex/arduino-ascon128",
      "repository_url": "https://github.com/haukex/arduino-ascon128",
      "name": "Ascon128",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-02T09:11:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T09:11:43Z",
      "last_seen_sha": "ffed9a346f20",
      "author": "Hauke D <haukex@zero-g.net>",
      "maintainer": "Hauke D <haukex@zero-g.net>",
      "sentence": "Ascon-128 and Utility Functions for Arduino.",
      "paragraph": "Implementation of Ascon-128 (from Rhys Weatherley), hexadecimal en-/decoding, and Z85 encoding utility functions.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T15:43:02Z",
      "download_url": "https://github.com/haukex/arduino-ascon128"
    },
    {
      "repository_name": "mdxmase/asip",
      "repository_url": "https://github.com/mdxmase/asip",
      "name": "asip",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:21:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:49Z",
      "last_seen_sha": "44085c9e1b4e",
      "author": "Michael Margolis <m.margolis@mdx.ac.uk>, Franco Raimondi<f.raimondi@mdx.ac.uk>",
      "maintainer": "Michael Margolis <m.margolis@mdx.ac.uk>, Franco Raimondi<f.raimondi@mdx.ac.uk>",
      "sentence": "A library to control a board using a stream (e.g., serial)",
      "paragraph": "This library implements the core ASIP protocol for I/O pins and some additional simple services",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-08T21:31:44Z",
      "download_url": "https://github.com/mdxmase/asip"
    },
    {
      "repository_name": "mdxmase/asip-additional-services",
      "repository_url": "https://github.com/mdxmase/asip-additional-services",
      "name": "asip-services",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:21:50Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:50Z",
      "last_seen_sha": "20a5cf65bc8b",
      "author": "Michael Margolis <m.margolis@mdx.ac.uk>, Franco Raimondi<f.raimondi@mdx.ac.uk>",
      "maintainer": "Michael Margolis <m.margolis@mdx.ac.uk>, Franco Raimondi<f.raimondi@mdx.ac.uk>",
      "sentence": "A library to extend the core Asip library with additional services",
      "paragraph": "This library includes additional services for Asip that do not require external libraries: servo motors, sonar distance sensors and tones.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mdxmase/asip_services-0.1.0.zip",
      "size": 13575,
      "previous_version": "0.1.2",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2018-08-03T00:07:05Z"
    },
    {
      "repository_name": "bill-orange/AskGemini",
      "repository_url": "https://github.com/bill-orange/AskGemini",
      "name": "AskGemini",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3cbe28e74adb",
      "author": "William E. Webb",
      "maintainer": "William E. Webb",
      "sentence": "Lightweight Gemini API client for ESP32 with optimized HTTPS for ESP32-S3.",
      "paragraph": "Provides a simple interface for calling Google Gemini models from ESP32 boards using persistent TLS, clean JSON extraction, and Arduino-friendly design. Includes examples for basic usage, instruction mode, and repeat mode.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bill-orange/AskGemini-1.0.2.zip",
      "size": 8745,
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T15:06:25Z"
    },
    {
      "repository_name": "pa-pa/AskSinPP",
      "repository_url": "https://github.com/pa-pa/AskSinPP",
      "name": "AskSinPP",
      "version": "5.0.3",
      "version_history": [
        {
          "version": "5.0.3",
          "seen_at": "2025-07-21T16:23:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:58Z",
      "last_seen_sha": "9a0290111f8d",
      "author": "papa",
      "maintainer": "papa",
      "sentence": "Homematic Protocol Library",
      "paragraph": "Homematic Protocol Library",
      "category": "Communication",
      "architectures": [
        "avr",
        "STM32F1",
        "stm32",
        "esp32",
        "rp2040",
        "EFM32"
      ],
      "github_stars": 108,
      "github_forks": 70,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T05:51:30Z",
      "depends": [
        "EnableInterrupt",
        "Low-Power"
      ],
      "download_url": "https://github.com/pa-pa/AskSinPP"
    },
    {
      "repository_name": "AsproCompany/AsproSolarShield",
      "repository_url": "https://github.com/AsproCompany/AsproSolarShield",
      "name": "AsproSolarShield",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:37Z",
      "last_seen_sha": "ec0d363afe86",
      "author": "AmirSalama",
      "maintainer": "AmirSalama",
      "sentence": "AsproSolarShield Library",
      "paragraph": "",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-17T19:14:46Z",
      "download_url": "https://github/AsproSolarShield"
    },
    {
      "repository_name": "MacManley/assetto-corsa-udp",
      "repository_url": "https://github.com/MacManley/assetto-corsa-udp",
      "name": "assetto-corsa-udp",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-06T08:35:46Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-06T08:35:46Z",
      "last_seen_sha": "38ddac5e1167",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "Assetto Corsa UDP telemetry parser for Arduino (ESP8266/ESP32)",
      "paragraph": "Parses Assetto Corsa UDP telemetry packets and provides simple example sketches for use with ESP8266 and ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MacManley/assetto_corsa_udp-1.0.1.zip",
      "size": 12876,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T22:38:21Z"
    },
    {
      "repository_name": "tanakamasayuki/AssocTree",
      "repository_url": "https://github.com/tanakamasayuki/AssocTree",
      "name": "AssocTree",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-04-17T08:13:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T08:13:32Z",
      "last_seen_sha": "4390c4a53c4d",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Static-memory associative tree storage for Arduino/ESP32.",
      "paragraph": "AssocTree provides a PHP/Python-like associative array structure that works entirely on user-defined static buffers, supports lazy node creation, manual garbage collection, and optional JSON output for debugging.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:11Z",
      "download_url": "https://github.com/tanakamasayuki/AssocTree"
    },
    {
      "repository_name": "Jakkapan-a/AssuraVisionSerial",
      "repository_url": "https://github.com/Jakkapan-a/AssuraVisionSerial",
      "name": "AssuraVisionSerial",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3f39d7596f1d",
      "author": "Jakkapan A",
      "maintainer": "Jakkapan <Jakkapan@toodev.org>",
      "sentence": "Arduino Serial Communication Library for Desktop Integration",
      "paragraph": "A robust library for bidirectional serial communication between Arduino and Desktop applications using a custom frame-based protocol with STX/ETX markers and checksum validation.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Jakkapan-a/AssuraVisionSerial-1.0.1.zip",
      "size": 24501,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-02T15:08:19Z"
    },
    {
      "repository_name": "pololu/a-star-32u4-arduino-library",
      "repository_url": "https://github.com/pololu/a-star-32u4-arduino-library",
      "name": "AStar32U4",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:24:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:52Z",
      "last_seen_sha": "63a147735636",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "A-Star 32U4 Arduino library",
      "paragraph": "This is a library for the Arduino IDE that helps interface with the on-board hardware on Pololu A-Star 32U4 controllers.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 16,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-10-18T08:28:09Z",
      "download_url": "https://github.com/pololu/a-star-32u4-arduino-library"
    },
    {
      "repository_name": "NathanBak/astra_esp8266",
      "repository_url": "https://github.com/NathanBak/astra_esp8266",
      "name": "astra_esp8266",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:22:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:57Z",
      "last_seen_sha": "a4798f12bdb4",
      "author": "Nathan Bak",
      "maintainer": "Nathan Bak (apollo@yellowslicker.com)",
      "sentence": "Easily access a Cassandra database from an ESP8266.",
      "paragraph": "The astra_esp8266 library provides basic operations to connect with a Datastax Astra database.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-04-27T12:15:56Z",
      "depends": [
        "Wifi"
      ],
      "download_url": "https://github.com/NathanBak/astra_esp8266"
    },
    {
      "repository_name": "Plefunga/AstroCalcs",
      "repository_url": "https://github.com/Plefunga/AstroCalcs",
      "name": "AstroCalcs",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:24:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:50Z",
      "last_seen_sha": "27a23fb96611",
      "author": "Nathan Carter <astrocalcs@plefunga.com>",
      "maintainer": "Nathan Carter <astrocalcs@plefunga.com>",
      "sentence": "Astronomy calculations library.",
      "paragraph": "Written for use in telescope mount controllers. Click \"More info\" for further details.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T10:10:46Z",
      "download_url": "https://plefunga.nathancarter.repl.co/projects/astrocalcs/"
    },
    {
      "repository_name": "weckbach/AstroMech",
      "repository_url": "https://github.com/weckbach/AstroMech",
      "name": "AstroMech",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:34:13Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:13Z",
      "last_seen_sha": "bbe8f03f8407",
      "author": "Volker Weckbach",
      "maintainer": "Volker Weckbach",
      "sentence": "Protocol for exchanging small amounts of data over audio.",
      "paragraph": "Protocol for exchanging small amounts of data over audio.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/weckbach/AstroMech-0.1.0.zip",
      "size": 562010,
      "previous_version": "0.1",
      "github_stars": 26,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T14:27:31Z"
    },
    {
      "repository_name": "nikitagricanuk/CCS811-library-by-ASTRON",
      "repository_url": "https://github.com/nikitagricanuk/CCS811-library-by-ASTRON",
      "name": "ASTRON_CCS811",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:37:18Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:18Z",
      "last_seen_sha": "7a5a7d673426",
      "author": "nikitagricanuk <nikitagritcanuk@yandex.ru>",
      "maintainer": "nikitagricanuk <nikitagritcanuk@yandex.ru>",
      "sentence": "Easy and fast library for CCS811 sensor",
      "paragraph": "Easy and fast library for CCS811 sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nikitagricanuk/ASTRON_CCS811-1.0.0.zip",
      "size": 17237,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-10T08:30:52Z"
    },
    {
      "repository_name": "Adriano-Severino/ASXNanoStreamEncoder",
      "repository_url": "https://github.com/Adriano-Severino/ASXNanoStreamEncoder",
      "name": "ASXNanoStream",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-10T08:21:45Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-09-07T02:04:47.334Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T08:21:45Z",
      "last_seen_sha": "5d5a04da6ad9",
      "author": "Adriano Xavier",
      "maintainer": "Adriano Xavier <contato@asxsoftware.com.br>",
      "sentence": "Ultra-lightweight compression protocol for LoRaWAN and Satellite IoT.",
      "paragraph": "Compresses analog and binary telemetry payloads by up to 99% using Delta Encoding and RLE. Includes both Encoder (Edge) and Decoder Light (Edge).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Adriano-Severino/ASXNanoStream-1.0.2.zip",
      "size": 9478,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T23:24:32Z"
    },
    {
      "repository_name": "Xorlent/Async_SHT4x",
      "repository_url": "https://github.com/Xorlent/Async_SHT4x",
      "name": "Async SHT4x",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-03-30T07:30:01Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-30T07:30:01Z",
      "last_seen_sha": "7884477ffd15",
      "author": "Xorlent",
      "maintainer": "Xorlent <https://github.com/Xorlent>",
      "sentence": "SHT4X sensor library with async support",
      "paragraph": "Enables you to use the SHT4X sensor family via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Sensirion Core"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Xorlent/Async_SHT4x-1.2.0.zip",
      "size": 2057149,
      "previous_version": "1.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-29T16:16:05Z"
    },
    {
      "repository_name": "ESP32Async/AsyncTCP",
      "repository_url": "https://github.com/ESP32Async/AsyncTCP",
      "name": "Async TCP",
      "version": "3.5.0",
      "version_history": [
        {
          "version": "3.4.10",
          "seen_at": "2026-06-22T09:24:05Z"
        },
        {
          "version": "3.4.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.5.0",
          "seen_at": "2026-07-21T10:41:03.784Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-22T09:24:05Z",
      "last_seen_sha": "e3f5ef82495f",
      "author": "ESP32Async",
      "maintainer": "ESP32Async",
      "sentence": "Async TCP Library for ESP32",
      "paragraph": "Async TCP Library for ESP32",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "LGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ESP32Async/Async_TCP-3.5.0.zip",
      "size": 39618,
      "previous_version": "3.4.10",
      "github_stars": 158,
      "github_forks": 45,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T20:17:35Z"
    },
    {
      "repository_name": "DaniFoldi/Async_Operations",
      "repository_url": "https://github.com/DaniFoldi/Async_Operations",
      "name": "Async_Operations",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:28Z",
      "last_seen_sha": "23ef6710797c",
      "author": "DaniFoldi",
      "maintainer": "DaniFoldi",
      "sentence": "A library for accurately keeping track of long tasks without blocking the main thread",
      "paragraph": "Create handlers that just need to be updated as frequently as possible, possibly in loop. Check out https://github.com/DaniFoldi/Async_Operations for examples and documentation.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-16T10:15:07Z",
      "download_url": "https://github.com/DaniFoldi/Async_Operations"
    },
    {
      "repository_name": "RobTillaart/AsyncAnalog",
      "repository_url": "https://github.com/RobTillaart/AsyncAnalog",
      "name": "AsyncAnalog",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:02Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:02Z",
      "last_seen_sha": "d6507848f4a4",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for async reading of an analog pin",
      "paragraph": "AVR only for now.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.2.2.zip",
      "size": 11527,
      "previous_version": "0.2.0",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T09:12:00Z"
    },
    {
      "repository_name": "HimC29/AsyncBitMatrix",
      "repository_url": "https://github.com/HimC29/AsyncBitMatrix",
      "name": "AsyncBitMatrix",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-25T08:49:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:49:10Z",
      "last_seen_sha": "304f6cf16b1c",
      "author": "HimC29",
      "maintainer": "HimC29",
      "sentence": "A lightweight, fully non-blocking, and unopinionated matrix scanner.",
      "paragraph": "Returns a raw unsigned bitmask snapshot of the entire matrix, allowing for highly efficient multi-key rollover, custom debouncing, and direct asynchronous handling.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T11:21:18Z",
      "download_url": "https://github.com/HimC29/AsyncBitMatrix",
      "github_language": "C++"
    },
    {
      "repository_name": "centaq/arduino-async-bmp180wrapper",
      "repository_url": "https://github.com/centaq/arduino-async-bmp180wrapper",
      "name": "AsyncBMP180Wrapper",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:30Z",
      "last_seen_sha": "240e46be9b14",
      "author": "Centaq <marcinboniakowski@gmail.com>",
      "maintainer": "Centaq <marcinboniakowski@gmail.com>",
      "sentence": "Async wrapper for Sparkfun BMP180 lib",
      "paragraph": "Handles constant refreshes of BMP180 data in the background",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-07T14:18:56Z",
      "depends": [
        "Timers",
        "Sparkfun BMP180"
      ],
      "download_url": "https://github.com/centaq/arduino-async-bmp180wrapper"
    },
    {
      "repository_name": "KOEGlike/AsyncButton",
      "repository_url": "https://github.com/KOEGlike/AsyncButton",
      "name": "AsyncButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:09Z",
      "last_seen_sha": "2b3a36fdcbf8",
      "author": "Marcell Balazs<marcell.balaz@yahoo.com>",
      "maintainer": "Marcell Balazs<marcell.balaz@yahoo.com>",
      "sentence": "A library that implements async buttons.",
      "paragraph": "Supports long press and short press.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-10T15:10:09Z",
      "download_url": "https://github.com/KOEGlike/AsyncButton"
    },
    {
      "repository_name": "soosp/AsyncConfigPortal",
      "repository_url": "https://github.com/soosp/AsyncConfigPortal",
      "name": "AsyncConfigPortal",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-27T00:13:10.829Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-08-28T22:17:05.295Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-08-29T22:02:03.253Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-08-30T00:07:19.711Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-08-30T08:02:50.818Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-08-30T14:02:11.778Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-09-08T18:03:23.738Z"
        }
      ],
      "release_count": 7,
      "first_seen_at": "2026-08-27T00:13:10.829Z",
      "last_seen_sha": "bed75f6b36b2",
      "author": "Peter Soos",
      "maintainer": "Peter Soos",
      "sentence": "Reusable modular web configuration portal for ESP32 and ESP8266.",
      "paragraph": "HTTP digest auth, a dynamic menu, a system Status page, and an Other page (OTA with firmware-marker validation, restart, backup, password change), plus a composition API (addPage / addJsonEndpoint / addPostHandler) for project-specific pages. Ships an optional, opt-in network-configuration module.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "license": "MIT",
      "depends": [
        "ESP Async WebServer",
        "Async TCP",
        "ESP Async TCP",
        "HttpDigestAuth"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/AsyncConfigPortal-0.4.3.zip",
      "size": 153235,
      "previous_version": "0.4.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-26T21:14:57Z"
    },
    {
      "repository_name": "stevemarple/AsyncDelay",
      "repository_url": "https://github.com/stevemarple/AsyncDelay",
      "name": "AsyncDelay",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-09-17T07:44:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-17T07:44:45Z",
      "last_seen_sha": "77acb0951eb8",
      "author": "Steve Marple <stevemarple@googlemail.com>",
      "maintainer": "Steve Marple <stevemarple@googlemail.com>",
      "sentence": "Simple abstraction library implementing delays and timeouts.",
      "paragraph": "Implements delays and timeouts. Uses millis() and micros(), taking care of any rollovers should they occur. GNU LGPL v2.1",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 66,
      "github_forks": 16,
      "github_language": "Python",
      "github_updated_at": "2026-04-27T07:42:40Z",
      "download_url": "https://github.com/stevemarple/AsyncDelay"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_ESP32_ENC",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_ENC",
      "name": "AsyncDNSServer_ESP32_ENC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:17Z",
      "last_seen_sha": "01ddd5580be1",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for ESP32 boards using LwIP ENC28J60 Ethernet.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_ENC, AsyncHTTPRequest_ESP32_ENC, AsyncHTTPSRequest_ESP32_ENC",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-02-01T04:06:14Z",
      "depends": [
        "WebServer_ESP32_ENC",
        "AsyncUdp_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_ENC"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_ESP32_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_Ethernet",
      "name": "AsyncDNSServer_ESP32_Ethernet",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "729fda5a1bb1",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for ESP32/S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_Ethernet, AsyncHTTPRequest_ESP32_Ethernet, AsyncHTTPSRequest_ESP32_Ethernet, etc.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-08-03T18:01:34Z",
      "depends": [
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_SC_W6100",
        "WebServer_ESP32_SC_ENC",
        "AsyncUDP_ESP32_W5500",
        "AsyncUDP_ESP32_W6100",
        "AsyncUdp_ESP32_ENC",
        "AsyncUDP_ESP32_SC_Ethernet"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_ESP32_W5500",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_W5500",
      "name": "AsyncDNSServer_ESP32_W5500",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "695b0bd7799d",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500 Ethernet.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_W5500, AsyncHTTPRequest_ESP32_W5500, AsyncHTTPSRequest_ESP32_W5500",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-01-25T21:58:35Z",
      "depends": [
        "WebServer_ESP32_W5500",
        "AsyncUDP_ESP32_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_W5500"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_ESP32_W6100",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_W6100",
      "name": "AsyncDNSServer_ESP32_W6100",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "b33fc51d27ef",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W6100 Ethernet.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_W6100, AsyncHTTPRequest_ESP32_W6100, AsyncHTTPSRequest_ESP32_W6100",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:56:51Z",
      "depends": [
        "WebServer_ESP32_W6100",
        "AsyncUDP_ESP32_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_ESP32_W6100"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_RP2040W",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_RP2040W",
      "name": "AsyncDNSServer_RP2040W",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "c15d1ba7d00d",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:56:13Z",
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_RP2040W"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_STM32",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_STM32",
      "name": "AsyncDNSServer_STM32",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "33b8afa50656",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet",
      "paragraph": "Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet",
      "category": "Communication,AsyncDNSServer,Async,DNSServer",
      "architectures": [
        "stm32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-12T06:25:12Z",
      "depends": [
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "AsyncUDP_STM32"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_STM32"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_Teensy41",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_Teensy41",
      "name": "AsyncDNSServer_Teensy41",
      "version": "1.1.2-1",
      "version_history": [
        {
          "version": "1.1.2-1",
          "seen_at": "2025-07-21T16:18:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:18Z",
      "last_seen_sha": "075d54c7cec2",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.",
      "paragraph": "This library is one of the current or future Async libraries to support Teensy 4.1 using QNEthernet, such as Teensy41_AsyncTCP, AsyncHTTPRequest_Teensy41, AsyncHTTPSRequest_Teensy41, AsyncMQTT_Generic, AsyncWebServer_Teensy41, AsyncDNSServer_Teensy41, AsyncDNSServer_Teensy41, AsyncTCP_SSL_Teensy41, etc.",
      "category": "Communication",
      "architectures": [
        "teensy",
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-27T02:47:21Z",
      "depends": [
        "AsyncUDP_Teensy41"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_Teensy41"
    },
    {
      "repository_name": "khoih-prog/AsyncDNSServer_WT32_ETH01",
      "repository_url": "https://github.com/khoih-prog/AsyncDNSServer_WT32_ETH01",
      "name": "AsyncDNSServer_WT32_ETH01",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "95fc321d3239",
      "author": "Develo,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous DNS Server Library for WT32_ETH01 or ESP32-based boards using LwIP LAN8720 Ethernet.",
      "paragraph": "This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_WT32_ETH01, AsyncHTTPRequest_WT32_ETH01, AsyncHTTPSRequest_WT32_ETH01",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-04-12T15:22:24Z",
      "depends": [
        "WebServer_WT32_ETH01",
        "AsyncUDP_WT32_ETH01"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncDNSServer_WT32_ETH01"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_ENC_Manager",
      "name": "AsyncESP32_ENC_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "9ed1de874eff",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-01-25T21:56:10Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_ENC_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager",
      "name": "AsyncESP32_Ethernet_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "17065b7e3679",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-02-14T13:25:57Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_SC_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_SC_ENC_Manager",
      "name": "AsyncESP32_SC_ENC_Manager",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "da396866c205",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP + LwIP ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP ENC28J60 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using AsyncDNSServer instead of DNSServer and correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:46:21Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_SC_ENC_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_SC_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_SC_Ethernet_Manager",
      "name": "AsyncESP32_SC_Ethernet_Manager",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "8c29a7f9182a",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP W5500 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-05-29T10:10:15Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_SC_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_SC_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_SC_W5500_Manager",
      "name": "AsyncESP32_SC_W5500_Manager",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "8ecfd547e36a",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP W5500 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using AsyncDNSServer instead of DNSServer and correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-01-25T05:11:46Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_SC_W5500_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_SC_W6100_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_SC_W6100_Manager",
      "name": "AsyncESP32_SC_W6100_Manager",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "3ac7f1f55737",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using AsyncDNSServer instead of DNSServer and correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-07-03T23:13:07Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_SC_W6100_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_W5500_Manager",
      "name": "AsyncESP32_W5500_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:19Z",
      "last_seen_sha": "1a1fac06aada",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-08-13T14:49:28Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_W5500_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP32_W6100_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP32_W6100_Manager",
      "name": "AsyncESP32_W6100_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "0e75258ca068",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T03:13:13Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP32_W6100_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP8266_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP8266_ENC_Manager",
      "name": "AsyncESP8266_ENC_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "9aecfa0a9996",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP ENC28J60) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-02-16T15:50:55Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP8266_ENC_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP8266_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP8266_Ethernet_Manager",
      "name": "AsyncESP8266_Ethernet_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "58d4970b6b5c",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-06-05T04:46:45Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP8266_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP8266_W5100_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP8266_W5100_Manager",
      "name": "AsyncESP8266_W5100_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "93b709ef6192",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5100 / W5100S) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:41:07Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP8266_W5100_Manager"
    },
    {
      "repository_name": "khoih-prog/AsyncESP8266_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncESP8266_W5500_Manager",
      "name": "AsyncESP8266_W5500_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "68403118437e",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5500) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5500) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:41:28Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncESP8266_W5500_Manager"
    },
    {
      "repository_name": "cotestatnt/async-esp-fs-webserver",
      "repository_url": "https://github.com/cotestatnt/async-esp-fs-webserver",
      "name": "AsyncEspFsWebserver",
      "version": "3.2.0",
      "version_history": [
        {
          "version": "3.2.0",
          "seen_at": "2026-05-30T08:05:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-30T08:05:50Z",
      "last_seen_sha": "1607cd526939",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "Based on the library ESPAsyncWebserver",
      "paragraph": "Async ESP32/ESP8266 web server, WiFi manager and ACE web text editor all in one Arduino library.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 113,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T08:50:29Z",
      "depends": [
        "ESP Async WebServer",
        "Async TCP",
        "ESP Async TCP"
      ],
      "download_url": "https://github.com/cotestatnt/async-esp-fs-webserver"
    },
    {
      "repository_name": "littleBitsman/Asynchrony",
      "repository_url": "https://github.com/littleBitsman/Asynchrony",
      "name": "Asynchrony",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:51Z",
      "last_seen_sha": "ecb6b200ecf9",
      "author": "littleBitsman <littlebitsman@littlebitsman.dev>",
      "maintainer": "littleBitsman <littlebitsman@littlebitsman.dev>",
      "sentence": "A way to schedule functions to be executed in the future, similar to asynchrony in other languages.",
      "paragraph": "A library that provides a class and functions that can \"schedule\" tasks for the future.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-09T12:57:56Z",
      "download_url": "https://github.com/littleBitsman/Asynchrony"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPRequest_ESP32_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPRequest_ESP32_Ethernet",
      "name": "AsyncHTTPRequest_ESP32_Ethernet",
      "version": "1.15.0",
      "version_history": [
        {
          "version": "1.15.0",
          "seen_at": "2025-07-21T16:18:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:20Z",
      "last_seen_sha": "d141b5930b1c",
      "author": "Bob Lemaire,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.",
      "paragraph": "This AsyncHTTPRequest_ESP32_Ethernet Library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-05-21T22:42:05Z",
      "depends": [
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_SC_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPRequest_ESP32_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPRequest_Generic",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPRequest_Generic",
      "name": "AsyncHTTPRequest_Generic",
      "version": "1.13.0",
      "version_history": [
        {
          "version": "1.13.0",
          "seen_at": "2025-12-19T07:23:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-19T07:23:52Z",
      "last_seen_sha": "4c2e83acb4c8",
      "author": "Bob Lemaire,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP32 with LwIP ENC28J60, W5500 or W6100, ESP8266 (WiFi, W5x00 or ENC28J60) and currently STM32 with LAN8720 or built-in LAN8742A Ethernet.",
      "paragraph": "This AsyncHTTPRequest_Generic Library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, for ESP32 (including WT32_ETH01, LwIP ENC28J60), ESP8266 (WiFi, W5x00 or ENC28J60) and STM32 built-in LAN8742A Ethernet, such as Nucleo-144 F767ZI, etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 108,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T19:58:30Z",
      "license": "GPLv3",
      "depends": [
        "ESPAsync_WiFiManager",
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPRequest_Generic"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPRequest_RP2040W",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPRequest_RP2040W",
      "name": "AsyncHTTPRequest_RP2040W",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:18:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:21Z",
      "last_seen_sha": "2d9dc8ed92e3",
      "author": "Bob Lemaire,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi.",
      "paragraph": "This library, which relies on AsyncTCP_RP2040W, is part of a series of advanced Async libraries, such as AsyncTCP_RP2040W, AsyncUDP_RP2040W, AsyncWebSockets_RP2040W, AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, etc.",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-07-26T11:25:07Z",
      "depends": [
        "AsyncTCP_RP2040W"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPRequest_RP2040W"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPRequest_Teensy41",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPRequest_Teensy41",
      "name": "AsyncHTTPRequest_Teensy41",
      "version": "1.10.0",
      "version_history": [
        {
          "version": "1.10.0",
          "seen_at": "2025-07-21T16:18:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:21Z",
      "last_seen_sha": "6f22bd2e9228",
      "author": "Bob Lemaire, Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet",
      "paragraph": "This library is one of the current or future Async libraries to support Teensy 4.1 using QNEthernet, such as AsyncHTTPRequest_Generic, AsyncHTTPSRequest_Generic, AsyncMQTT_Generic, Teensy41_AsyncWebServer, Teensy41_AsyncUDP, Teensy41_AsyncDNSServer, AsyncHTTPRequest_Teensy41_SSL, etc.",
      "category": "Communication",
      "architectures": [
        "teensy",
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-04T11:46:42Z",
      "depends": [
        "Teensy41_AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPRequest_Teensy41"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPSRequest_ESP32_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPSRequest_ESP32_Ethernet",
      "name": "AsyncHTTPSRequest_ESP32_Ethernet",
      "version": "2.7.0",
      "version_history": [
        {
          "version": "2.7.0",
          "seen_at": "2025-07-21T16:18:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:21Z",
      "last_seen_sha": "a47e0d6b9e78",
      "author": "Bob Lemaire,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.",
      "paragraph": "This AsyncHTTPSRequest_ESP32_Ethernet Library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-28T20:57:16Z",
      "depends": [
        "AsyncTCP_SSL",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_SC_ENC",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPSRequest_ESP32_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncHTTPSRequest_Generic",
      "repository_url": "https://github.com/khoih-prog/AsyncHTTPSRequest_Generic",
      "name": "AsyncHTTPSRequest_Generic",
      "version": "2.5.0",
      "version_history": [
        {
          "version": "2.5.0",
          "seen_at": "2025-07-21T16:18:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:21Z",
      "last_seen_sha": "ce51705804f2",
      "author": "Bob Lemaire,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720) and ESP32 with LwIP ENC28J60, W5500 or W6100.",
      "paragraph": "Supporting in the future for RP2040W, ESP8266, Portenta_H7, STM32 with built-in LAN8742A Ethernet, etc. Now you can send HTTP / HTTPS requests to multiple addresses and receive responses from them",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-03T22:28:25Z",
      "depends": [
        "AsyncTCP_SSL",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_W6100",
        "AsyncHTTPRequest_Generic",
        "ESPAsync_WiFiManager"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncHTTPSRequest_Generic"
    },
    {
      "repository_name": "lbirkert/asyncino",
      "repository_url": "https://github.com/lbirkert/asyncino",
      "name": "asyncino",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:19:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:25Z",
      "last_seen_sha": "a346f93714a0",
      "author": "Lucas Birkert <lucasbirkert@gmail.com>",
      "maintainer": "Lucas Birkert <lucasbirkert@gmail.com>",
      "sentence": "asynchronous library for the Arduino family",
      "paragraph": "asyncino provides callback-based support for asynchronous operations like delay and pulseIn. It was designed to simplify the process of designing applications with multiple moving parts operating concurrently. It uses eventloop based asynchronous I/O.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-05-17T01:18:23Z",
      "download_url": "https://github.com/lbirkert/asyncino"
    },
    {
      "repository_name": "paulo-raca/Arduino_AsyncLiquidCrystal",
      "repository_url": "https://github.com/paulo-raca/Arduino_AsyncLiquidCrystal",
      "name": "AsyncLiquidCrystal",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:06Z",
      "last_seen_sha": "595e2d9fee1d",
      "author": "Paulo Costa, Arduino, Adafruit",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.",
      "paragraph": "Version of Arduino's LiquidCrystal with an internal queue, suitable for writing stuff asynchronously. This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-21T00:26:55Z",
      "depends": [
        "Buffered Streams"
      ],
      "download_url": "http://www.arduino.cc/en/Reference/LiquidCrystal"
    },
    {
      "repository_name": "khoih-prog/AsyncMQTT_ESP32",
      "repository_url": "https://github.com/khoih-prog/AsyncMQTT_ESP32",
      "name": "AsyncMQTT_ESP32",
      "version": "1.10.0",
      "version_history": [
        {
          "version": "1.10.0",
          "seen_at": "2026-04-13T08:02:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T08:02:02Z",
      "last_seen_sha": "0a71ae68f0cb",
      "author": "Marvin ROGER,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation",
      "paragraph": "This library, ported to support ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720. Supporting TLS/SSL for MQTTS Client",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T08:44:15Z",
      "license": "MIT",
      "depends": [
        "AsyncTCP_SSL",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_SC_ENC",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncMQTT_ESP32"
    },
    {
      "repository_name": "khoih-prog/AsyncMQTT_Generic",
      "repository_url": "https://github.com/khoih-prog/AsyncMQTT_Generic",
      "name": "AsyncMQTT_Generic",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2026-06-01T09:06:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-01T09:06:59Z",
      "last_seen_sha": "ef24ab97d0b8",
      "author": "Marvin ROGER,Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation",
      "paragraph": "This library, ported to support ESP32, WT32_ETH01 (ESP32 + LAN8720), (ESP32 + LwIP W5500), (ESP32 + LwIP ENC28J60), ESP8266, Portenta_H7 (Ethernet or WiFi) and STM32 (LAN8742A or LAN8720 Ethernet), Teensy 4.1 using QNEthernet, RASPBERRY_PI_PICO_W with CYW43439 WiFi. Currently supporting TLS/SSL for ESP32 only",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 71,
      "github_forks": 14,
      "github_language": "C",
      "github_updated_at": "2026-05-31T16:36:57Z",
      "license": "MIT",
      "depends": [
        "AsyncTCP_SSL",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_ENC",
        "Portenta_H7_AsyncTCP",
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "Teensy41_AsyncTCP",
        "AsyncTCP_RP2040W"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncMQTT_Generic"
    },
    {
      "repository_name": "moinologics/AsyncMqttClient",
      "repository_url": "https://github.com/moinologics/AsyncMqttClient",
      "name": "AsyncMqttClient",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2026-06-08T09:14:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-08T09:14:20Z",
      "last_seen_sha": "db139513428a",
      "author": "Marvin ROGER",
      "maintainer": "Marvin ROGER",
      "sentence": "An Arduino for ESP8266 and ESP32 asynchronous MQTT client implementation",
      "paragraph": "Like this project? Please star it on GitHub!",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-07T15:34:20Z",
      "download_url": "https://github.com/marvinroger/async-mqtt-client",
      "github_language": ""
    },
    {
      "repository_name": "circuitcode/AsyncOTA",
      "repository_url": "https://github.com/circuitcode/AsyncOTA",
      "name": "AsyncOTA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:28Z",
      "last_seen_sha": "886280c80c86",
      "author": "Andrea Sessa <andrea.sessa@gmail.com>",
      "maintainer": "Andrea Sessa <andrea.sessa@gmail.com>",
      "sentence": "Asynchronous over-the-air (OTA) firmware updates for ESP32.",
      "paragraph": "This library simplifies OTA firmware updates for ESP32 microcontrollers. Designed for seamless integration and efficient performance, it allows developers to update their firmware over-the-air without interrupting ongoing tasks. With its asynchronous architecture, the library ensures reliable and responsive updates, making it ideal for modern ESP32 applications.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-05T15:46:41Z",
      "download_url": "https://github.com/circuitcode/AsyncOTA"
    },
    {
      "repository_name": "marinpopa/AsyncOTAManager",
      "repository_url": "https://github.com/marinpopa/AsyncOTAManager",
      "name": "AsyncOTAManager",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-04T08:00:43Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-04T08:00:43Z",
      "last_seen_sha": "74e255e802cd",
      "author": "Marin Popa",
      "maintainer": "Marin Popa <popica1965@yahoo.com>",
      "sentence": "OTA Update Manager with authentication and auto-detection for ESP32/ESP8266",
      "paragraph": "A library that provides a web page for OTA firmware and file system (SPIFFS/LittleFS) updates with optional authentication and automatic update type detection.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "license": "MIT",
      "depends": [
        "ESP Async WebServer",
        "ArduinoOTA"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marinpopa/AsyncOTAManager-1.0.4.zip",
      "size": 13969,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T20:22:55Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncSerial",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncSerial",
      "name": "AsyncSerial",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:09Z",
      "last_seen_sha": "36ceb0f6d4a7",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Library that allow to recieve a serial port stream in a non blocking process",
      "paragraph": "Library that allow to recieve a serial port stream in a non blocking process",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-18T08:42:23Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncSerial"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncServo",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncServo",
      "name": "AsyncServoLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:10Z",
      "last_seen_sha": "27c0fcdb7f7a",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Library for non blocking controlling a servo",
      "paragraph": "Library for non blocking controlling a servo",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-03-17T23:49:16Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncServo"
    },
    {
      "repository_name": "centaq/arduino-async-sms",
      "repository_url": "https://github.com/centaq/arduino-async-sms",
      "name": "AsyncSMS",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:10:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:30Z",
      "last_seen_sha": "2fa475fc2147",
      "author": "Centaq <marcinboniakowski@gmail.com>",
      "maintainer": "Centaq <marcinboniakowski@gmail.com>",
      "sentence": "Simple asynchronous SMS library for SIM800L",
      "paragraph": "Allows to send and receive messages using SIM800L modules or its equivalents",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-14T16:47:56Z",
      "depends": [
        "Timers"
      ],
      "download_url": "https://github.com/centaq/arduino-async-sms"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncSonar",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncSonar",
      "name": "AsyncSonar",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:10Z",
      "last_seen_sha": "1cf383e27ac7",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Library for non blocking controlling a ultrasonic sensor like HC-SR04",
      "paragraph": "Library for non blocking controlling a ultrasonic sensor like HC-SR04",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-09-29T12:25:51Z",
      "depends": [
        "Yet Another Arduino PcInt Library"
      ],
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncSonar"
    },
    {
      "repository_name": "Antonin1106/AsyncState",
      "repository_url": "https://github.com/Antonin1106/AsyncState",
      "name": "AsyncState",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-05T22:18:31.813Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-05T22:18:31.813Z",
      "last_seen_sha": "d5f52cb810ef",
      "author": "Antonin1106",
      "maintainer": "Antonin1106",
      "sentence": "Lightweight non-blocking state and timing manager for Arduino sketches.",
      "paragraph": "AsyncState provides a simple way to handle multiple independent timers or animation states without using delay(). It helps to create smooth, non-blocking animations and asynchronous logic in your Arduino projects. Each state is identified by a name and can be reset, cleared, or checked for elapsed time.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Antonin1106/AsyncState-1.0.0.zip",
      "size": 11387,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-05T18:16:09Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncStepper",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncStepper",
      "name": "AsyncStepperLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-05-02T07:49:28Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-02T07:49:28Z",
      "last_seen_sha": "7c4cf88a144e",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "AsyncStepper is a library for non blocking stepper motor control",
      "paragraph": "AsyncStepper is a library for non blocking stepper motor control",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncStepperLib-1.0.0.zip",
      "size": 11231,
      "previous_version": "2.0.0",
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-05-01T08:03:59Z"
    },
    {
      "repository_name": "GyverLibs/AsyncStream",
      "repository_url": "https://github.com/GyverLibs/AsyncStream",
      "name": "AsyncStream",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-10-07T07:37:01Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-07-01T11:48:44.907Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-07T07:37:01Z",
      "last_seen_sha": "81c03c16db12",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Async read from Stream objects (Serial, etc)",
      "paragraph": "Async read from Stream objects (Serial, etc)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/AsyncStream-1.1.2.zip",
      "size": 9819,
      "previous_version": "1.1.1",
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:40Z"
    },
    {
      "repository_name": "moinologics/AsyncTask",
      "repository_url": "https://github.com/moinologics/AsyncTask",
      "name": "AsyncTask",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:09Z",
      "last_seen_sha": "35fb43ea4f5f",
      "author": "Mohin-Ahmad",
      "maintainer": "Mohin-Ahmad <mohin.ahmad.dev@gmail.com>",
      "sentence": "Asynchronous & Non-Blocking Function Executor for All Arduino Like Platforms",
      "paragraph": "Supports: All Arduino Like Platforms",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-23T10:47:29Z",
      "download_url": "https://github.com/moinologics/AsyncTask.git"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncTask",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncTask",
      "name": "AsyncTaskLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:10Z",
      "last_seen_sha": "c005c09d0735",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Library that implements a non blockin task",
      "paragraph": "Library that implements a non blockin task",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-02-04T20:45:21Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncTask"
    },
    {
      "repository_name": "dvarrel/AsyncTCP",
      "repository_url": "https://github.com/dvarrel/AsyncTCP",
      "name": "AsyncTCP",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:13:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:09Z",
      "last_seen_sha": "6f1cb9d67359",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "Async TCP Library for ESP32. Forked from https://github.com/me-no-dev/AsyncTCP",
      "paragraph": "to build a WebServer, with files saved in flash",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T03:07:38Z",
      "download_url": "https://github.com/dvarrel/AsyncTCP"
    },
    {
      "repository_name": "khoih-prog/AsyncTCP_RP2040W",
      "repository_url": "https://github.com/khoih-prog/AsyncTCP_RP2040W",
      "name": "AsyncTCP_RP2040W",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:21Z",
      "last_seen_sha": "66171b1d2f84",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core",
      "paragraph": "This library is the base for future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 7,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T16:37:23Z",
      "download_url": "https://github.com/khoih-prog/AsyncTCP_RP2040W"
    },
    {
      "repository_name": "khoih-prog/AsyncTCP_SSL",
      "repository_url": "https://github.com/khoih-prog/AsyncTCP_SSL",
      "name": "AsyncTCP_SSL",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:18:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:22Z",
      "last_seen_sha": "e7a9d54ab6e0",
      "author": "Hristo Gochkov, Maarten Fremouw, Thorsten von Eicken, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Asynchronous SSL TCP Library for ESP32.",
      "paragraph": "This library is the base for future and more advanced Async SSL libraries, such as AsyncSSLWebServer, AsyncHTTPSRequest, etc.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 22,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2026-03-25T06:33:12Z",
      "download_url": "https://github.com/khoih-prog/AsyncTCP_SSL"
    },
    {
      "repository_name": "cotestatnt/AsyncTelegram2",
      "repository_url": "https://github.com/cotestatnt/AsyncTelegram2",
      "name": "AsyncTelegram2",
      "version": "2.3.4",
      "version_history": [
        {
          "version": "2.3.4",
          "seen_at": "2026-04-29T07:52:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T07:52:23Z",
      "last_seen_sha": "d3434c39b89d",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.",
      "paragraph": "Async and no blocking Arduino library for using Telegram bots. Send message to users, channels and groups. Image message supported (both url and filesystem). Reply and Inline keyboard (with callback functions) supported. Localization messages supported. Remote OTA supported. Custom commands supported.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 102,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T07:13:32Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/cotestatnt/asynctelegram2"
    },
    {
      "repository_name": "FrankBoesing/AsyncTelnet",
      "repository_url": "https://github.com/FrankBoesing/AsyncTelnet",
      "name": "AsyncTelnet",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-25T08:06:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-25T08:06:20Z",
      "last_seen_sha": "9712830959a0",
      "author": "Frank Bösing",
      "maintainer": "Frank Bösing",
      "sentence": "Lightweight, non-blocking Telnet server for ESP32.",
      "paragraph": "An asynchronous Telnet server implementation for ESP32, useful for logging and remote terminal access without blocking the main loop.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-01T16:21:54Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/FrankBoesing/AsyncTelnet.git"
    },
    {
      "repository_name": "MouseZver/AsyncTempSensor",
      "repository_url": "https://github.com/MouseZver/AsyncTempSensor",
      "name": "AsyncTempSensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:12Z",
      "last_seen_sha": "2b291be71253",
      "author": "MouseZver <mouse-zver@xaker.ru>",
      "maintainer": "MouseZver <mouse-zver@xaker.ru>",
      "sentence": "A non-blocking DS18B20 temperature sensor library.",
      "paragraph": "Supports multiple sensors on one pin. Uses callbacks for temperature updates. Fully asynchronous.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-20T10:05:25Z",
      "download_url": "https://github.com/MouseZver/AsyncTempSensor"
    },
    {
      "repository_name": "Aasim-A/AsyncTimer",
      "repository_url": "https://github.com/Aasim-A/AsyncTimer",
      "name": "AsyncTimer",
      "version": "2.4.1",
      "version_history": [
        {
          "version": "2.4.1",
          "seen_at": "2025-07-21T16:05:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:06Z",
      "last_seen_sha": "d0cccfafcf75",
      "author": "Aasim-A",
      "maintainer": "Aasim-A <github.com/Aasim-A>",
      "sentence": "JavaScript-like async timing functions (setTimeout, setInterval).",
      "paragraph": "Simplify your code with these helper functions to avoid using blocking functions and make it easier to read/write.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 55,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-11T20:41:05Z",
      "download_url": "https://github.com/Aasim-A/AsyncTimer"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-AsyncTimer",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncTimer",
      "name": "AsyncTimerLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:10Z",
      "last_seen_sha": "b2c8bdf73efc",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Simple non blocking timer with callback function",
      "paragraph": "Simple non blocking timer with callback function",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-01-27T00:06:28Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-AsyncTimer"
    },
    {
      "repository_name": "khoih-prog/AsyncUdp_ESP32_ENC",
      "repository_url": "https://github.com/khoih-prog/AsyncUdp_ESP32_ENC",
      "name": "AsyncUdp_ESP32_ENC",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:18:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:22Z",
      "last_seen_sha": "811202fae612",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32 boards using LwIP ENC28J60 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-16T02:27:59Z",
      "depends": [
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUdp_ESP32_ENC"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_Ethernet",
      "name": "AsyncUDP_ESP32_Ethernet",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:18:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:22Z",
      "last_seen_sha": "254261065b57",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500, W6100 or ENC28J60 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T17:05:30Z",
      "depends": [
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_SC_ENC",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_ENC",
      "name": "AsyncUDP_ESP32_SC_ENC",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:18:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:22Z",
      "last_seen_sha": "e581100d15cb",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32_S2/S3/C3 boards using LwIP ENC28J60 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-14T23:33:59Z",
      "depends": [
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_ENC"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_SC_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_Ethernet",
      "name": "AsyncUDP_ESP32_SC_Ethernet",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:18:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:24Z",
      "last_seen_sha": "697c1360bdd1",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-28T01:03:32Z",
      "depends": [
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_SC_W6100",
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_SC_W5500",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_W5500",
      "name": "AsyncUDP_ESP32_SC_W5500",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:18:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:24Z",
      "last_seen_sha": "00e598925958",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-15T07:53:08Z",
      "depends": [
        "WebServer_ESP32_SC_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_W5500"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_SC_W6100",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_W6100",
      "name": "AsyncUDP_ESP32_SC_W6100",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "0c77ea728ec5",
      "author": "Hristo Gochkov, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-03T23:13:26Z",
      "depends": [
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_SC_W6100"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_W5500",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_W5500",
      "name": "AsyncUDP_ESP32_W5500",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "e80f6727c56e",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-20T10:50:36Z",
      "depends": [
        "WebServer_ESP32_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_W5500"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_ESP32_W6100",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_W6100",
      "name": "AsyncUDP_ESP32_W6100",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "8f30076db9b3",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP32 boards using LwIP W6100 Ethernet",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-21T22:45:11Z",
      "depends": [
        "WebServer_ESP32_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_ESP32_W6100"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_Ethernet",
      "name": "AsyncUDP_Ethernet",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "964c118d6523",
      "author": "Hristo Gochkov, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for ESP8266 using W5x00 or ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "paragraph": "This library is one of the current or future Async libraries to support for ESP8266 using W5x00 or ENC28J60 Ethernet, such as AsyncHTTPRequest_Ethernet, AsyncHTTPSRequest_Ethernet, AsyncWebServer_Ethernet, AsyncDNSServer_Ethernet, AsyncTCP_SSL_Ethernet, etc.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-28T10:33:57Z",
      "download_url": "https://github.com/khoih-prog/AsyncUDP_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_RP2040W",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_RP2040W",
      "name": "AsyncUDP_RP2040W",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "ee97a6015230",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "paragraph": "This library is the base for future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, AsyncDNSServer_RP2040W",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-04T02:52:51Z",
      "download_url": "https://github.com/khoih-prog/AsyncUDP_RP2040W"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_STM32",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_STM32",
      "name": "AsyncUDP_STM32",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:18:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:25Z",
      "last_seen_sha": "0104783bb08f",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for STM32 using LAN8720 or built-in LAN8742A Ethernet.",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication,AsyncWebServer,Async,UDP",
      "architectures": [
        "stm32"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-07-12T15:18:55Z",
      "depends": [
        "STM32duino LwIP",
        "STM32duino STM32Ethernet"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_STM32"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_Teensy41",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_Teensy41",
      "name": "AsyncUDP_Teensy41",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "c687c37e18f8",
      "author": "Hristo Gochkov, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "paragraph": "This library is one of the current or future Async libraries to support Teensy 4.1 using QNEthernet, such as AsyncHTTPRequest_Teensy41, AsyncHTTPSRequest_Teensy41, AsyncMQTT_Generic, AsyncWebServer_Teensy41, AsyncUDP_Teensy41, AsyncDNSServer_Teensy41, AsyncTCP_SSL_Teensy41, etc.",
      "category": "Communication",
      "architectures": [
        "teensy",
        "avr"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T23:01:06Z",
      "download_url": "https://github.com/khoih-prog/AsyncUDP_Teensy41"
    },
    {
      "repository_name": "khoih-prog/AsyncUDP_WT32_ETH01",
      "repository_url": "https://github.com/khoih-prog/AsyncUDP_WT32_ETH01",
      "name": "AsyncUDP_WT32_ETH01",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "5e1681f28469",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720).",
      "paragraph": "The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.",
      "category": "Communication,AsyncWebServer,Async,UDP",
      "architectures": [
        "esp32"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T15:44:35Z",
      "depends": [
        "WebServer_WT32_ETH01"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncUDP_WT32_ETH01"
    },
    {
      "repository_name": "GerLech/AsyncWebConfig",
      "repository_url": "https://github.com/GerLech/AsyncWebConfig",
      "name": "AsyncWebConfig",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:59Z",
      "last_seen_sha": "a27b47234a59",
      "author": "Gerald Lechner",
      "maintainer": "Gerald Lechner",
      "sentence": "A web based configuration editor for asynchron web server.",
      "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-12-20T19:38:28Z",
      "download_url": "https://github.com/GerLech/AsyncWebConfig/blob/master/README.md"
    },
    {
      "repository_name": "SkaFUU/AsyncWebOTA",
      "repository_url": "https://github.com/SkaFUU/AsyncWebOTA",
      "name": "AsyncWebOTA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:24Z",
      "last_seen_sha": "61daf372f96e",
      "author": "SkaFUU",
      "maintainer": "stefl.michael.ms@gmail.com",
      "sentence": "AsyncWebOTA provides a web-based OTA update interface with readouts and buttons.",
      "paragraph": "This library creates a web server with an OTA update page, real-time readouts, and customizable action buttons. It supports ESP8266, ESP32, and RP2040 platforms.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T18:10:49Z",
      "download_url": "https://github.com/SkaFUU/AsyncWebOTA"
    },
    {
      "repository_name": "circuitcode/AsyncWebSerial",
      "repository_url": "https://github.com/circuitcode/AsyncWebSerial",
      "name": "AsyncWebSerial",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:27Z",
      "last_seen_sha": "8391ef8047e7",
      "author": "Andrea Sessa <andrea.sessa@gmail.com>",
      "maintainer": "Andrea Sessa <andrea.sessa@gmail.com>",
      "sentence": "Browser-based logging and debugging for ESP32 using the Web Serial API.",
      "paragraph": "AsyncWebSerial is a lightweight library designed for ESP32 microcontrollers, enabling developers to log and debug their projects directly from a web browser. Its asynchronous design ensures smooth communication, making it an ideal tool for modern ESP32 development workflows.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-08-18T10:38:28Z",
      "download_url": "https://github.com/circuitcode/AsyncWebSerial"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_ENC",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_ENC",
      "name": "AsyncWebServer_ESP32_ENC",
      "version": "1.6.3",
      "version_history": [
        {
          "version": "1.6.3",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "0d5330bdb9dc",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32 + ENC28J60)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32 + ENC28J60). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-30T21:56:22Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_ENC"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_SC_ENC",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_ENC",
      "name": "AsyncWebServer_ESP32_SC_ENC",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "5cdeaa4b8e23",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32_S2/S3/C3 + LwIP ENC28J60)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP ENC28J60). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-27T04:10:27Z",
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_ENC"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_SC_W5500",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_W5500",
      "name": "AsyncWebServer_ESP32_SC_W5500",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "a58a04a94fb8",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W5500)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP W5500). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-06-28T06:12:43Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_W5500"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_SC_W6100",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_W6100",
      "name": "AsyncWebServer_ESP32_SC_W6100",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "754251a94196",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W6100)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP W6100). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-31T06:22:44Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_SC_W6100"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_W5500",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_W5500",
      "name": "AsyncWebServer_ESP32_W5500",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "093668dd2a3d",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32 + LwIP W5500)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32 + LwIP W5500). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T14:01:31Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_W5500"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_ESP32_W6100",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_W6100",
      "name": "AsyncWebServer_ESP32_W6100",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2025-07-21T16:18:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:26Z",
      "last_seen_sha": "712afec96c38",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for (ESP32 + LwIP W6100)",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for (ESP32 + LwIP W6100). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks. To install AsyncTCP manually for Arduino IDE",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T02:38:26Z",
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_ESP32_W6100"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_Ethernet",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_Ethernet",
      "name": "AsyncWebServer_Ethernet",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-07-21T16:18:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:27Z",
      "last_seen_sha": "8a5938e653f7",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Asynchronous HTTP and WebSocket Server Library for ESP8266 using W5x00 or ENC28J60 Ethernet",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for ESP8266 using W5x00 or ENC28J60 Ethernet with lwIP_5100, lwIP_5500 or lwIP_enc28j60 library. Now supporting using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-02-25T17:17:41Z",
      "depends": [
        "ESPAsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_Ethernet"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_RP2040W",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_RP2040W",
      "name": "AsyncWebServer_RP2040W",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:18:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:27Z",
      "last_seen_sha": "d14a363ceed4",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.",
      "paragraph": "This library, which is relied on AsyncTCP_RP2040W, is part of a series of advanced Async libraries for RP2040W, such as AsyncTCP_RP2040W, AsyncUDP_RP2040W, AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, etc. Now can display programmed WiFi country-code, support using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 24,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T23:06:41Z",
      "depends": [
        "AsyncTCP_RP2040W",
        "AsyncMQTT_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_RP2040W"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_STM32",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_STM32",
      "name": "AsyncWebServer_STM32",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-07-21T16:18:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:27Z",
      "last_seen_sha": "a940d78940aa",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for STM32F/L/H/G/WB/MP1 using LAN8720 or builtin LAN8742A Ethernet",
      "paragraph": "This AsyncWebServer Library for STM32 is currently working on STM32F/L/H/G/WB/MP1 boards, such as Nucleo-144 F767ZI, etc., using LAN8720 or builtin LAN8742A Ethernet. Now support using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication,AsyncWebServer",
      "architectures": [
        "stm32"
      ],
      "github_stars": 24,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-05-07T10:27:48Z",
      "depends": [
        "STM32duino LwIP",
        "STM32duino STM32Ethernet"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_STM32"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_Teensy41",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_Teensy41",
      "name": "AsyncWebServer_Teensy41",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2025-12-08T07:26:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-08T07:26:45Z",
      "last_seen_sha": "028c577d0ae3",
      "author": "Hristo Gochkov, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih-dot-prog@gmail.com>",
      "sentence": "Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet",
      "paragraph": "This library is one of the current or future Async libraries to support Teensy 4.1 using QNEthernet, such as AsyncHTTPRequest_Generic, AsyncHTTPSRequest_Generic, AsyncMQTT_Generic, Teensy41_AsyncWebServer, Teensy41_AsyncUDP, Teensy41_AsyncDNSServer, AsyncWebServer_Teensy41_SSL, etc. Now supporting using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "teensy",
        "avr"
      ],
      "github_stars": 14,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T22:50:39Z",
      "license": "LGPLv3",
      "depends": [
        "Teensy41_AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_Teensy41"
    },
    {
      "repository_name": "khoih-prog/AsyncWebServer_WT32_ETH01",
      "repository_url": "https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01",
      "name": "AsyncWebServer_WT32_ETH01",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2025-07-21T16:18:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:27Z",
      "last_seen_sha": "cde943f00801",
      "author": "Hristo Gochkov,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "AsyncWebServer for WT32_ETH01 using LAN8720",
      "paragraph": "This is Asynchronous HTTP and WebSocket Server Library for WT32_ETH01 (ESP32 + LAN8720). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 18,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T21:47:59Z",
      "depends": [
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01"
    },
    {
      "repository_name": "marinpopa/AsyncWiFiManagerSimple",
      "repository_url": "https://github.com/marinpopa/AsyncWiFiManagerSimple",
      "name": "AsyncWiFiManagerSimple",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-02T08:08:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-02T08:08:38Z",
      "last_seen_sha": "0e744596d750",
      "author": "Marin Popa",
      "maintainer": "marin Popa <popica1965@yahoo.com>",
      "sentence": "Lightweight Async WiFi Manager for ESP32 with captive portal and PROGMEM HTML.",
      "paragraph": "Supports multiple saved networks, dynamic WiFi scanning, and no SPIFFS usage.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-01T22:44:50Z",
      "download_url": "https://github.com/marinpopa/AsyncWiFiManagerSimple"
    },
    {
      "repository_name": "GuLinux/AsyncWiFiMulti",
      "repository_url": "https://github.com/GuLinux/AsyncWiFiMulti",
      "name": "AsyncWiFiMulti",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:38:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:25Z",
      "last_seen_sha": "a4194273ceb1",
      "author": "Marco Gulino, marco@gulinux.net",
      "maintainer": "Marco Gulino, marco@gulinux.net",
      "sentence": "Async implementation for WiFiMulti on ESP32.",
      "paragraph": "This library provides an asynchronous implementation of WiFiMulti for ESP32, allowing multiple WiFi connections to be managed efficiently.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-11T06:46:36Z",
      "download_url": "https://github.com/GuLinux/AsyncWiFiMulti"
    },
    {
      "repository_name": "soosp/AsyncWiFiPortal",
      "repository_url": "https://github.com/soosp/AsyncWiFiPortal",
      "name": "AsyncWiFiPortal",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-27T00:13:10.829Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-27T00:13:10.829Z",
      "last_seen_sha": "80fba522e64a",
      "author": "soosp",
      "maintainer": "soosp",
      "sentence": "Reboot-into-portal Wi-Fi recovery captive portal for ESP32 and ESP8266.",
      "paragraph": "The device restarts into a setup access point, brings up a captive portal, and gets its radio onto a network. Presence-gated.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "ESP Async WebServer",
        "Async TCP",
        "ESP Async TCP",
        "NetworkProfile",
        "Preferences"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/AsyncWiFiPortal-0.1.0.zip",
      "size": 39487,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-26T21:16:55Z"
    },
    {
      "repository_name": "khoih-prog/AsyncWT32_ETH01_Manager",
      "repository_url": "https://github.com/khoih-prog/AsyncWT32_ETH01_Manager",
      "name": "AsyncWT32_ETH01_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:27Z",
      "last_seen_sha": "dfeb0f909cbc",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-01-06T19:49:19Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_WT32_ETH01"
      ],
      "download_url": "https://github.com/khoih-prog/AsyncWT32_ETH01_Manager"
    },
    {
      "repository_name": "atsign-foundation/at_client_arduino",
      "repository_url": "https://github.com/atsign-foundation/at_client_arduino",
      "name": "at_client",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-07-28T20:24:04.519Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-08-27T23:05:28.812Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-08-28T02:33:21.165Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-08-28T05:38:29.956Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-09-08T22:02:37.048Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-09-09T02:03:40.462Z"
        }
      ],
      "release_count": 7,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "5da3aeadc9be",
      "author": "Atsign Foundation",
      "maintainer": "Atsign Foundation <info@atsign.com>",
      "sentence": "Atsign atSDK client library for Arduino/ESP32 - atProtocol, crypto, networking, and activation.",
      "paragraph": "Provides atchops (cryptographic operations), atclient (atProtocol client, monitor, notifications), atauth (atsign activation/onboarding/enrollment), atlogger, and cJSON for building atProtocol applications on ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/atsign-foundation/at_client-1.0.1.zip",
      "size": 265699,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-22T01:53:01Z"
    },
    {
      "repository_name": "sachinthagayajith/AT21CS01-Arduino-Library",
      "repository_url": "https://github.com/sachinthagayajith/AT21CS01-Arduino-Library",
      "name": "AT21CS01",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:54:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:03Z",
      "last_seen_sha": "a8ac8646ca55",
      "author": "Sachintha Gayajith",
      "maintainer": "Sachintha Gayajith <sachinthagayajitheng@gmail.com>",
      "sentence": "Arduino library for AT21CS01 1-Wire EEPROM with energy harvesting capability.",
      "paragraph": "Provides complete interface for AT21CS01 1Kbit (128 x 8-bit) EEPROM with single-wire interface. Features include standard and high-speed communication modes, memory read/write operations, device scanning, and manufacturer ID access. Developed and validated with oscilloscope measurements during internship at 3S Fabrication Company.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T04:14:47Z",
      "license": "MIT",
      "download_url": "https://github.com/sachinthagayajith/AT21CS01-Arduino-Library"
    },
    {
      "repository_name": "stefangs/arduino-library-at24cxxx",
      "repository_url": "https://github.com/stefangs/arduino-library-at24cxxx",
      "name": "AT24C",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-01-02T07:09:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T07:09:14Z",
      "last_seen_sha": "e8f8716e4c03",
      "author": "Stefan Stromberg",
      "maintainer": "Stefan Stromberg",
      "sentence": "A library for using the AT24C series i2c serial eeproms.",
      "paragraph": "Supports the chips AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128 and AT24C256. The interface is compatible with the Arduino built in eeprom interface and supports fast page writes, handles write cycle timing and error reporting. The library has simple read/write methods for built in types and structs and cn also read and write large byte buffers efficiently.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T13:30:22Z",
      "download_url": "https://github.com/stefangs/arduino-library-at24cxxx"
    },
    {
      "repository_name": "polohpi/AT24C256",
      "repository_url": "https://github.com/backed9185/AT24C256",
      "name": "AT24C256",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:24:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:52Z",
      "last_seen_sha": "f3d95924b7fb",
      "author": "Paul Gaudré",
      "maintainer": "Paul Gaudré <paul.gaudre@protonmail.com>",
      "sentence": "Library for the AT24C256 EEPROM",
      "paragraph": "Arduino library for AT24C256 EEPROM.",
      "category": "Memory",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T20:14:06Z",
      "depends": [
        "Wire"
      ],
      "download_url": "https://github.com/polohpi/AT24C256"
    },
    {
      "repository_name": "dantudose/AT24C256",
      "repository_url": "https://github.com/dantudose/AT24C256",
      "name": "AT24C256 library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:11:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:33Z",
      "last_seen_sha": "8be9d8f22248",
      "author": "Dan Tudose <dan.s.tudose@gmail.com>",
      "maintainer": "Dan Tudose <dan.s.tudose@gmail.com>",
      "sentence": "Library for the <a href=\"https://ww1.microchip.com/downloads/en/DeviceDoc/doc0670.pdf\">AT24C256 I2C EEPROM</a>.",
      "paragraph": "Library for the AT24C256 EEPROM used in popular breakout boards",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dantudose/AT24C256_library-1.0.0.zip",
      "size": 15979,
      "previous_version": "1.0",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T17:22:03Z"
    },
    {
      "repository_name": "WifWaf/AT24CM01",
      "repository_url": "https://github.com/WifWaf/AT24CM01",
      "name": "AT24CM01",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2025-07-21T16:34:16Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:16Z",
      "last_seen_sha": "8ca2257f4c2b",
      "author": "WifWaf",
      "maintainer": "Jonathan Dempsey <JDWifWaf@gmail.com>",
      "sentence": "AT24CM01 EEPROM Library for Arduino Devices.",
      "paragraph": "Read & write by all variable types (ex String maro) and byte/char arrays.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/AT24CM01-2.2.0.zip",
      "size": 463281,
      "previous_version": "2.3.0",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-10-03T21:30:46Z"
    },
    {
      "repository_name": "dac1e/AT24CxEeprom",
      "repository_url": "https://github.com/dac1e/AT24CxEeprom",
      "name": "AT24CxEeprom",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T21:44:03Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-08-21T14:10:41.390Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:44:03Z",
      "last_seen_sha": "3c2405c79903",
      "author": "dac1e",
      "maintainer": "dac1e <1692-586@onlinehome.de>",
      "sentence": "Library for read/write operations the AT24C type EEPROMs",
      "paragraph": "Supports Chips from 1Kbit (128 Bytes) to 2Mbit (262144 bytes): AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dac1e/AT24CxEeprom-1.1.1.zip",
      "size": 25959,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T08:57:29Z"
    },
    {
      "repository_name": "cvmanjoo/AT24Cxx",
      "repository_url": "https://github.com/cvmanjoo/AT24Cxx",
      "name": "AT24Cxx",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:11:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:17Z",
      "last_seen_sha": "9809252a5c82",
      "author": "Manjunath CV",
      "maintainer": "Manjunath CV <cvmanjoo@gmail.com>",
      "sentence": "Library for Atmel's AT24Cxx Series EEPROMs.",
      "paragraph": "Enables the functionality for reading and writing EEPROM ICs.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-19T22:33:48Z",
      "download_url": "https://github.com/cvmanjoo/AT24Cxx"
    },
    {
      "repository_name": "sstaub/AT24MAC402",
      "repository_url": "https://github.com/sstaub/AT24MAC402",
      "name": "AT24MAC402",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:31:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:43Z",
      "last_seen_sha": "7844590ea518",
      "author": "Stefan Staub",
      "maintainer": "Stefan Staub <email@domain.com>",
      "sentence": "EEPROM I2C library for AT24MAC402/602",
      "paragraph": "EEPROM I2C library for Microchip AT24MAC402/602 with build in MAC address and serial number",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-03-15T11:32:29Z",
      "download_url": "https://github.com/sstaub/AT24MAC402"
    },
    {
      "repository_name": "janelia-arduino/AT42QT",
      "repository_url": "https://github.com/janelia-arduino/AT42QT",
      "name": "AT42QT",
      "version": "0.7.2",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:17:14Z"
        },
        {
          "version": "0.7.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:14Z",
      "last_seen_sha": "7c36eabfeb27",
      "author": "Peter Polidoro <peter@polidoro.io>",
      "maintainer": "Peter Polidoro <peter@polidoro.io>",
      "sentence": "Arduino library for selected Microchip AT42QT capacitive touch controllers.",
      "paragraph": "Explicit I2C setup, typed I2C errors, improved per-chip coverage, and examples for the supported AT42QT1060, AT42QT1070, AT42QT2120, and AT42QT2160 devices.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AT42QT-0.7.2.zip",
      "size": 69845,
      "previous_version": "0.6.0",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-30T16:07:04Z"
    },
    {
      "repository_name": "fabriziop/aTalkArduino",
      "repository_url": "https://github.com/fabriziop/aTalkArduino",
      "name": "aTalkArduino",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:14:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:10Z",
      "last_seen_sha": "62d5e89fe721",
      "author": "Fabrizio Pollastri",
      "maintainer": "Fabrizio Pollastri <mxgbot@gmail.com>",
      "sentence": "Real Time Data communication protocol",
      "paragraph": "Protocol based on ASCII encoded messages",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-12-23T18:28:53Z",
      "download_url": "https://github.com/fabriziop/aTalkArduino"
    },
    {
      "repository_name": "matthias-bs/ATC_MiThermometer",
      "repository_url": "https://github.com/matthias-bs/ATC_MiThermometer",
      "name": "ATC_MiThermometer",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2026-04-03T07:45:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-03T07:45:49Z",
      "last_seen_sha": "d254af600823",
      "author": "Matthias Prinke <matthias-bs@web.de>",
      "maintainer": "Matthias Prinke <matthias-bs@web.de>",
      "sentence": "Arduino library for BLE ATC_MiThermometer thermometer/hygrometer sensors.",
      "paragraph": "Arduino library for bluetooth low energy thermometer/hygrometer sensor running ATC_MiThermometer firmware.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 14,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-02T08:21:55Z",
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/matthias-bs/ATC_MiThermometer"
    },
    {
      "repository_name": "AlexMihai1804/ATC_MiThermometer-Arduino",
      "repository_url": "https://github.com/AlexMihai1804/ATC_MiThermometer-Arduino",
      "name": "ATC_MiThermometer-Arduino",
      "version": "0.5.7",
      "version_history": [
        {
          "version": "0.5.7",
          "seen_at": "2025-07-21T16:11:57Z"
        },
        {
          "version": "0.5.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:57Z",
      "last_seen_sha": "fe7be67ab98c",
      "author": "AlexMihai <tapirlan.alexandru184@gmail.com>",
      "maintainer": "AlexMihai <tapirlan.alexandru184@gmail.com>",
      "sentence": "A library for interacting with ATC Mi Thermometers over BLE.",
      "paragraph": "This library allows users to interact with Xiaomi Mijia Bluetooth Thermometers and Hygrometers (ATC) using the NimBLE library.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlexMihai1804/ATC_MiThermometer_Arduino-0.5.7.zip",
      "size": 29321,
      "previous_version": "0.5.7",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T19:43:43Z"
    },
    {
      "repository_name": "ArtronShop/ATD-S3-Driver_Library",
      "repository_url": "https://github.com/ArtronShop/ATD-S3-Driver_Library",
      "name": "ATD-S3-Driver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:03Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:03Z",
      "last_seen_sha": "3921a0644b2a",
      "author": "ArtronShop CO.,LTD.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "Library for ATD-S3 Driver",
      "paragraph": "HMI with ESP32-S3",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/ATD_S3_Driver-1.0.0.zip",
      "size": 13635,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-22T15:36:50Z"
    },
    {
      "repository_name": "ArtronShop/ATD1.47-S3-Lib",
      "repository_url": "https://github.com/ArtronShop/ATD1.47-S3-Lib",
      "name": "ATD1.47-S3 Lib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "97dbd32bfca8",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of ATD1.47-S3",
      "paragraph": "ESP32-S3 with TFT LCD Dev board",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/ATD1_47_S3_Lib-1.0.0.zip",
      "size": 22227,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-09-23T16:29:46Z"
    },
    {
      "repository_name": "ArtronShop/ATD3.5-S3_Library",
      "repository_url": "https://github.com/ArtronShop/ATD3.5-S3_Library",
      "name": "ATD3.5-S3",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:08:35Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:35Z",
      "last_seen_sha": "202054f16c61",
      "author": "ArtronShop CO.,LTD.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "Library for ATD3.5-S3",
      "paragraph": "HMI with ESP32-S3",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/ATD3_5_S3-1.3.1.zip",
      "size": 20315,
      "previous_version": "1.3.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T17:14:38Z"
    },
    {
      "repository_name": "ArtronShop/ATD3.5-S3-HandySense-Arduino-Library",
      "repository_url": "https://github.com/ArtronShop/ATD3.5-S3-HandySense-Arduino-Library",
      "name": "ATD3.5-S3_HandySense_Arduino_Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-29T08:23:20Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-29T08:23:20Z",
      "last_seen_sha": "854574527dcb",
      "author": "ArtronShop Co.,Ltd.",
      "maintainer": "Sonthaya.NT <sonthaya.nt@artronshop.co.th>",
      "sentence": "Arduino library of ATD3.5-S3 Farm1 shield using HandySense platform for agritech solutions",
      "paragraph": "Arduino library of ATD3.5-S3 Farm1 shield using HandySense platform for agritech solutions",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArtronShop/ATD3_5_S3_HandySense_Arduino_Library-1.0.0.zip",
      "size": 114328,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-28T11:55:48Z"
    },
    {
      "repository_name": "ARDUTECH0/ATGenXIOT",
      "repository_url": "https://github.com/ARDUTECH0/ATGenXIOT",
      "name": "ATGenX_Hub",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-04T07:21:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-04T07:21:08Z",
      "last_seen_sha": "eb49ddaa562e",
      "author": "Seif Emad / ARDUTECH0",
      "maintainer": "Seif Emad <support@atgenx.com>",
      "sentence": "Professional MQTT Relay Control for ATGenX Platform",
      "paragraph": "Control multiple relays with single MQTT connection. Supports ESP32 with easy configuration.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T08:35:15Z",
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/ARDUTECH0/ATGenXIOT"
    },
    {
      "repository_name": "ARDUTECH0/ATGENXlib-0.0.1",
      "repository_url": "https://github.com/ARDUTECH0/ATGENXlib-0.0.1",
      "name": "ATGENXlib",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-03-18T07:23:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-18T07:23:14Z",
      "last_seen_sha": "2afe13a897ac",
      "author": "ATGenX",
      "maintainer": "Seif Emad <support@atgenx.com>",
      "sentence": "Modular runtime and component framework for Arduino and ESP32.",
      "paragraph": "Production-ready runtime engine, scheduler, event bus, and modular component architecture.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T11:10:53Z",
      "download_url": "https://github.com/ARDUTECH0/ATGENXlib-0.0.1"
    },
    {
      "repository_name": "harishfaqot/Atlas_EC",
      "repository_url": "https://github.com/harishfaqot/Atlas_EC",
      "name": "Atlas_EC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:39:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:06Z",
      "last_seen_sha": "80c86d8df895",
      "author": "Muhammad Harish <harish.faqot02@gmail.com>",
      "maintainer": "Muhammad Harish <harish.faqot02@gmail.com>",
      "sentence": "Library for Atlas Scientific EC conductivity sensor",
      "paragraph": "Supports I2C communication with the Atlas Scientific EC sensor, including full calibration and configuration features.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-31T04:20:44Z",
      "download_url": "https://github.com/harishfaqot/Atlas_EC"
    },
    {
      "repository_name": "andhieSetyabudi/atlas_OEM",
      "repository_url": "https://github.com/andhieSetyabudi/atlas_OEM",
      "name": "atlas_OEM_module",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:25Z",
      "last_seen_sha": "f75871754bde",
      "author": "Andhie Setyabudi <andhie.13@gmail.com>",
      "maintainer": "Andri Setyabudi <andhie.13@gmail.com>",
      "sentence": "Basic function to accessing atlas OEM module.",
      "paragraph": "This library contain simply function to read data from atlas OEM conductivity module",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2023-04-25T15:10:21Z",
      "download_url": "https://github.com/andhieSetyabudi/atlas_OEM"
    },
    {
      "repository_name": "whatnick/ATM90E26_Arduino",
      "repository_url": "https://github.com/whatnick/ATM90E26_Arduino",
      "name": "ATM90E26 Arduino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2026-03-28T07:54:11Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-28T07:54:11Z",
      "last_seen_sha": "b6e9cbe885fb",
      "author": "Tisham (whatnick) Dhar",
      "maintainer": "Tisham <tisham@whatnick.com>",
      "sentence": "ATM90E26 Energy Monitor Support for Arduino",
      "paragraph": "ATM90E26 Energy Monitor Support for Arduino",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/whatnick/ATM90E26_Arduino-0.1.0.zip",
      "size": 36262,
      "previous_version": "0.1",
      "github_stars": 62,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T19:59:05Z"
    },
    {
      "repository_name": "facts-engineering/AT24MAC_EEPROM",
      "repository_url": "https://github.com/facts-engineering/AT24MAC_EEPROM",
      "name": "ATMAC_EEPROM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:11Z",
      "last_seen_sha": "9858346105d4",
      "author": "FACTS Engineering",
      "maintainer": "FACTS Engineering <michaels@facts-eng.com>",
      "sentence": "A library that interfaces the AT24MAC402/602 EEPROM chip.",
      "paragraph": "",
      "category": "Data Storage",
      "architectures": [
        "samd"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-09T18:55:40Z",
      "download_url": "https://github.com/facts-engineering/AT24MAC_EEPROM/"
    },
    {
      "repository_name": "khoih-prog/ATmega_Slow_PWM",
      "repository_url": "https://github.com/khoih-prog/ATmega_Slow_PWM",
      "name": "ATmega_Slow_PWM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "25b686209985",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use ISR-based PWM channels on AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore, to create and output PWM any GPIO pin",
      "paragraph": "It now supports 16 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision. Now you can change the PWM settings on-the-fly",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-21T21:27:59Z",
      "download_url": "https://github.com/khoih-prog/ATmega_Slow_PWM"
    },
    {
      "repository_name": "khoih-prog/ATmega_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ATmega_TimerInterrupt",
      "name": "ATmega_TimerInterrupt",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "f29731489709",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore",
      "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-01-29T06:22:13Z",
      "download_url": "https://github.com/khoih-prog/ATmega_TimerInterrupt"
    },
    {
      "repository_name": "RobotCing/Atmega328_IO",
      "repository_url": "https://github.com/RobotCing/Atmega328_IO",
      "name": "Atmega328_IO",
      "version": "3.1.8",
      "version_history": [
        {
          "version": "3.1.8",
          "seen_at": "2025-07-21T16:26:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:37Z",
      "last_seen_sha": "8cc72f5edef7",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Atmega328.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-01-06T15:09:14Z",
      "depends": [
        "OneWire",
        "DallasTemperature",
        "Adafruit NeoPixel",
        "MPU6050_tockn",
        "IRremote",
        "VL53L0X",
        "Servo",
        "Adafruit ADS1X15",
        "Adafruit BME280 Library",
        "Adafruit Unified Sensor",
        "LiquidCrystal I2C"
      ],
      "download_url": "http://robotcing.sk"
    },
    {
      "repository_name": "JCardoen/ATmega32U4-Grove-Air-quality-sensor",
      "repository_url": "https://github.com/JCardoen/ATmega32U4-Grove-Air-quality-sensor",
      "name": "ATmega32U4 Grove Air quality sensor",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:17:24Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:24Z",
      "last_seen_sha": "1475c75a474f",
      "author": "Joachim Cardoen",
      "maintainer": "Diff Digital <info@diffdigital.be>",
      "sentence": "ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.",
      "paragraph": "ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JCardoen/ATmega32U4_Grove_Air_quality_sensor-0.0.1.zip",
      "size": 6259,
      "previous_version": "0.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-11-17T06:01:33Z"
    },
    {
      "repository_name": "RobotCing/Atmega32u4_IO",
      "repository_url": "https://github.com/RobotCing/Atmega32u4_IO",
      "name": "Atmega32u4_IO",
      "version": "3.0.2",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2025-07-21T16:26:38Z"
        },
        {
          "version": "3.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:38Z",
      "last_seen_sha": "52f7a6e6498b",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Atmega328.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega32u4_IO-3.0.2.zip",
      "size": 7755,
      "previous_version": "3.0.3",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-08-05T13:08:31Z"
    },
    {
      "repository_name": "RobotCing/Atmega8_IO",
      "repository_url": "https://github.com/RobotCing/Atmega8_IO",
      "name": "Atmega8_IO",
      "version": "3.0.7",
      "version_history": [
        {
          "version": "3.0.7",
          "seen_at": "2025-07-21T16:26:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:38Z",
      "last_seen_sha": "dd016cc0a51a",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Atmega8.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-08-05T13:09:22Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "RobotCing/Atmega8_IO_basic",
      "repository_url": "https://github.com/RobotCing/Atmega8_IO_basic",
      "name": "Atmega8_IO_basic",
      "version": "3.0.6",
      "version_history": [
        {
          "version": "3.0.6",
          "seen_at": "2025-07-21T16:26:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:38Z",
      "last_seen_sha": "068c95bfc756",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Atmega8.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-08-05T13:09:00Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "morcibacsi/arduino_tss463_van",
      "repository_url": "https://github.com/morcibacsi/arduino_tss463_van",
      "name": "Atmel TSS463C VAN bus Datalink Controller library",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:22:29Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:29Z",
      "last_seen_sha": "d17eff7efecb",
      "author": "Peter Pinter <pinterpeti@gmail.com>",
      "maintainer": "Peter Pinter <pinterpeti@gmail.com>",
      "sentence": "A library for the Atmel TSS463/TSS461 VAN Datalink Controller",
      "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32",
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-2.0.2.zip",
      "size": 1267256,
      "previous_version": "2.0.2",
      "github_stars": 21,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T15:50:56Z"
    },
    {
      "repository_name": "KrrishVerma/Atmel_M90E32AS_ESP32",
      "repository_url": "https://github.com/KrrishVerma/Atmel_M90E32AS_ESP32",
      "name": "Atmel_M90E32AS_ESP32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:30Z",
      "last_seen_sha": "ecbf947b775a",
      "author": "Krrish Verma",
      "maintainer": "Krrish<vermakrrish804@gmail.com>",
      "sentence": "This library allows users to interface ESP32 Micocontroller with M90E32ASC",
      "paragraph": "The library enables ESP32 to interface with the ATM90E32 IC via SPI, supporting configuration of line frequency and gains, and retrieval of voltage, current, power, power factor, frequency, and temperature data. It features low-level functions like readWriteRegister() and read32BitRegister() for efficient register access, with error detection for SPI failures",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-23T10:34:29Z",
      "download_url": "https://github.com/KrrishVerma/Atmel_M90E32AS_ESP32"
    },
    {
      "repository_name": "TEAMarg/ATMlib",
      "repository_url": "https://github.com/TEAMarg/ATMlib",
      "name": "ATMlib",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "6b0d33ad273c",
      "author": "TEAM a.r.g., Davey Taylor aka STG, Joeri Gantois aka JO3RI",
      "maintainer": "info@TEAM_arg.org",
      "sentence": "The Arduboy Tracker Music library.",
      "paragraph": "A library for playing 4 channel chiptune music and oscilator sounds, intended for use with the Arduboy game system",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TEAMarg/ATMlib-1.2.6.zip",
      "size": 96352
    },
    {
      "repository_name": "m5stack/ATOM_DTU_CAT1",
      "repository_url": "https://github.com/m5stack/ATOM_DTU_CAT1",
      "name": "ATOM_DTU_CAT1",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:20:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:32Z",
      "last_seen_sha": "cc59d61253e4",
      "author": "M5Stack",
      "maintainer": "M5Stack",
      "sentence": "Library for ATOM DTU CAT1 development kit",
      "paragraph": "See more on http://M5Stack.com",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2022-02-22T09:07:39Z",
      "depends": [
        "M5Atom",
        "TinyGSM",
        "PubSubClient"
      ],
      "download_url": "https://github.com/m5stack/ATOM_DTU_CAT1"
    },
    {
      "repository_name": "m5stack/ATOM_DTU_LoRaWAN",
      "repository_url": "https://github.com/m5stack/ATOM_DTU_LoRaWAN",
      "name": "ATOM_DTU_LoRaWAN",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:20:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:32Z",
      "last_seen_sha": "3d50a319d9db",
      "author": "M5Stack",
      "maintainer": "M5Stack",
      "sentence": "Library for Atom DTU LoRaWAN development kit",
      "paragraph": "See more on http://M5Stack.com",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-03-03T22:03:06Z",
      "depends": [
        "M5Atom",
        "M5-LoRaWAN"
      ],
      "download_url": "https://github.com/m5stack/ATOM_DTU_LoRaWAN"
    },
    {
      "repository_name": "m5stack/ATOM_DTU_NB",
      "repository_url": "https://github.com/m5stack/ATOM_DTU_NB",
      "name": "ATOM_DTU_NB",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:20:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:33Z",
      "last_seen_sha": "c1f1aab68b30",
      "author": "M5Stack",
      "maintainer": "M5Stack",
      "sentence": "Library for ATOM DTU NB development kit",
      "paragraph": "See more on http://M5Stack.com",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-02-15T14:13:17Z",
      "depends": [
        "M5Atom"
      ],
      "download_url": "https://github.com/m5stack/ATOM_DTU_NB"
    },
    {
      "repository_name": "m5stack/ATOM-PRINTER",
      "repository_url": "https://github.com/m5stack/ATOM-PRINTER",
      "name": "ATOM-PRINTER",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-01-02T20:55:28Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:55:28Z",
      "last_seen_sha": "842a9c467f73",
      "author": "M5Stack",
      "maintainer": "M5Stack",
      "sentence": "Library for ATOM Printer",
      "paragraph": "See more on http://M5Stack.com",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "M5Atom",
        "FastLED",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/m5stack/ATOM_PRINTER-0.0.1.zip",
      "size": 890727,
      "previous_version": "0.0.1",
      "github_stars": 20,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-02-28T10:00:57Z"
    },
    {
      "repository_name": "RobTillaart/AtomicWeight",
      "repository_url": "https://github.com/RobTillaart/AtomicWeight",
      "name": "AtomicWeight",
      "version": "0.3.4",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:27:02Z"
        },
        {
          "version": "0.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:02Z",
      "last_seen_sha": "0d361d085938",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for atomic weights, calculate massPercentage of elements in a formula.",
      "paragraph": "Mass,atom,weight,PTOE,periodic,elements,massPercentage,atomPercentage,mole,gram",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AtomicWeight-0.3.4.zip",
      "size": 52352,
      "previous_version": "0.3.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-17T13:28:00Z"
    },
    {
      "repository_name": "AtrivaTECH/AtrivaTECH_PicUNO",
      "repository_url": "https://github.com/AtrivaTECH/AtrivaTECH_PicUNO",
      "name": "AtrivaTECH PicUNO",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:08:52Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:52Z",
      "last_seen_sha": "3be9bb187860",
      "author": "AtrivaTECH , Atul Ravi",
      "maintainer": "AtrivaTECH <hi@atrivatech.com>",
      "sentence": "Arduino library for programming PicUNO with device specific functions.",
      "paragraph": "Arduino library for programming PicUNO with device specific functions pertaining to level shifting, different built-in LED GPIO for easy coding and usage.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AtrivaTECH/AtrivaTECH_PicUNO-1.0.1.zip",
      "size": 24292,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-28T19:14:25Z"
    },
    {
      "repository_name": "luni64/AttachInterruptEx",
      "repository_url": "https://github.com/luni64/AttachInterruptEx",
      "name": "AttachInterruptEx",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:20:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:21Z",
      "last_seen_sha": "afd228b4b895",
      "author": "luni64",
      "maintainer": "luni64",
      "sentence": "AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.",
      "paragraph": "\"Extends the standard attachInterrupt function to allow passing state to the pin interrupt callbacks. Accepts free functions and static member functions, lambda expressions and functors as callbacks\",",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-21T17:43:43Z",
      "depends": [
        "CallbackHelper"
      ],
      "download_url": "https://github.com/luni64/AttachInterruptEx"
    },
    {
      "repository_name": "khoih-prog/ATtiny_PWM",
      "repository_url": "https://github.com/khoih-prog/ATtiny_PWM",
      "name": "ATtiny_PWM",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "11de4d230a94",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Hardware-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM to pins.",
      "paragraph": "Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms. The most important feature is they are purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That is necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-20T01:47:39Z",
      "download_url": "https://github.com/khoih-prog/ATtiny_PWM"
    },
    {
      "repository_name": "khoih-prog/ATtiny_Slow_PWM",
      "repository_url": "https://github.com/khoih-prog/ATtiny_Slow_PWM",
      "name": "ATtiny_Slow_PWM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "4d6bb1f641eb",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use ISR-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM any GPIO pin.",
      "paragraph": "It now supports 64 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision. Now you can change the PWM settings on-the-fly.",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-01-29T06:28:42Z",
      "download_url": "https://github.com/khoih-prog/ATtiny_Slow_PWM"
    },
    {
      "repository_name": "khoih-prog/ATtiny_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ATtiny_TimerInterrupt",
      "name": "ATtiny_TimerInterrupt",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "36cacb0d625d",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on Arduino AVR ATtiny-based boards (ATtiny3217, etc.) using megaTinyCore",
      "paragraph": "These ATtiny Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-12-22T21:54:47Z",
      "download_url": "https://github.com/khoih-prog/ATtiny_TimerInterrupt"
    },
    {
      "repository_name": "RobotCing/Attiny84_IO",
      "repository_url": "https://github.com/RobotCing/Attiny84_IO",
      "name": "Attiny84_IO",
      "version": "3.0.7",
      "version_history": [
        {
          "version": "3.0.7",
          "seen_at": "2025-07-21T16:26:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:38Z",
      "last_seen_sha": "ffd5ffb4566b",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Attiny84.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-09-01T16:32:07Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "RobotCing/Attiny84_IO_basic",
      "repository_url": "https://github.com/RobotCing/Attiny84_IO_basic",
      "name": "Attiny84_IO_basic",
      "version": "3.0.7",
      "version_history": [
        {
          "version": "3.0.7",
          "seen_at": "2025-07-21T16:26:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:39Z",
      "last_seen_sha": "d5ff34286675",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Attiny84.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-08-05T13:07:32Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "RobotCing/Attiny85_IO",
      "repository_url": "https://github.com/RobotCing/Attiny85_IO",
      "name": "Attiny85_IO",
      "version": "3.0.7",
      "version_history": [
        {
          "version": "3.0.7",
          "seen_at": "2025-07-21T16:26:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:39Z",
      "last_seen_sha": "fa9d304c89cb",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Attiny85.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-01-19T07:07:47Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "RobotCing/Attiny85_IO_basic",
      "repository_url": "https://github.com/RobotCing/Attiny85_IO_basic",
      "name": "Attiny85_IO_basic",
      "version": "3.0.7",
      "version_history": [
        {
          "version": "3.0.7",
          "seen_at": "2025-07-21T16:26:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:39Z",
      "last_seen_sha": "39e36236429d",
      "author": "RobotCing Team",
      "maintainer": "RobotCing Team <robotcing@gmail.com>",
      "sentence": "Library for robot Cing with Attiny85.",
      "paragraph": "This library simplifies programming of robot Cing.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-08-05T13:07:04Z",
      "download_url": "http://robotcing.wz.sk"
    },
    {
      "repository_name": "9glt/arduino-attiny85-fastpin-library",
      "repository_url": "https://github.com/9glt/arduino-attiny85-fastpin-library",
      "name": "attiny85FasterPin",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2025-07-21T16:05:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:04Z",
      "last_seen_sha": "21f0b51fb606",
      "author": "Mindaugas Žvirblis",
      "maintainer": "Mindaugas Žvirblis <mz@9g.lt>",
      "sentence": "\"Library which lets you to control pins in more efficient way\"",
      "paragraph": "Provides Attiny85FasterPin.h and Attiny85IO.h",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-11-29T06:44:52Z",
      "download_url": "https://github.com/9glt/arduino-attiny85-fastpin-library"
    },
    {
      "repository_name": "DampflokHD/ATTinyBME280",
      "repository_url": "https://github.com/DampflokHD/ATTinyBME280",
      "name": "ATTinyBME280",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-09-09T02:03:40.462Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-09T02:03:40.462Z",
      "last_seen_sha": "5bfcc83bbfbb",
      "author": "DampflokHD",
      "maintainer": "DampflokHD",
      "sentence": "Lightweight USI-based BME280 library for ATtiny25, ATtiny45 and ATtiny85.",
      "paragraph": "Reads temperature, pressure and humidity from BME280 sensors using the ATtiny USI peripheral as an I2C master. Includes calibration, Bosch compensation, bounded timeouts and bus recovery.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DampflokHD/ATTinyBME280-1.0.1.zip",
      "size": 69704,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-09T01:07:13Z"
    },
    {
      "repository_name": "DampflokHD/ATTinySerial",
      "repository_url": "https://github.com/DampflokHD/ATTinySerial",
      "name": "ATTinySerial",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-08T08:03:27.040Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-09-08T14:03:07.779Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-09-08T16:03:10.513Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-09-09T00:07:04.287Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-09-08T08:03:27.040Z",
      "last_seen_sha": "93f1b563c22a",
      "author": "DampflokHD",
      "maintainer": "DampflokHD",
      "sentence": "An ultra-minimalist, high-performance software UART TX library for AVR ATtiny microcontrollers with zero timer dependency.",
      "paragraph": "Provides precise software-based bit-banging transmission, Flash string support via PROGMEM, and robust numeric/floating-point formatting for memory-constrained ATtiny devices like the ATtiny85.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DampflokHD/ATTinySerial-1.0.6.zip",
      "size": 70342,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-08T04:39:00Z"
    },
    {
      "repository_name": "ArminJo/ATtinySerialOut",
      "repository_url": "https://github.com/ArminJo/ATtinySerialOut",
      "name": "ATtinySerialOut",
      "version": "2.3.1",
      "version_history": [
        {
          "version": "2.3.1",
          "seen_at": "2026-06-11T08:40:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:40:18Z",
      "last_seen_sha": "8080e8b142e6",
      "author": "Armin Joachimsmeyer",
      "maintainer": "Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock. Perfect for debugging purposes. Code size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)",
      "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight. Basic functions are: writeBinary(), writeInt(), writeString(), Serial.print(), Serial.println().",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 70,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T20:03:18Z",
      "download_url": "https://github.com/ArminJo/ATtinySerialOut"
    },
    {
      "repository_name": "nullboundary/AtTouch",
      "repository_url": "https://github.com/nullboundary/AtTouch",
      "name": "AtTouch",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:23:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:31Z",
      "last_seen_sha": "87c2904909b9",
      "author": "Noah Shibley, Michael Grant",
      "maintainer": "Noah Shibley",
      "sentence": "Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.",
      "paragraph": "Supports Wire or I2c libraries.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-05-02T14:06:30Z",
      "download_url": "https://github.com/nullboundary/AtTouch"
    },
    {
      "repository_name": "arduino-libraries/Audio",
      "repository_url": "https://github.com/arduino-libraries/Audio",
      "name": "Audio",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-06-19T08:59:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T08:59:19Z",
      "last_seen_sha": "77eb2a059e36",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows playing audio files from an SD card. For Arduino Due only.",
      "paragraph": "With this library you can use the Arduino Due's DAC outputs to play audio files.<br />The audio files must be in the raw .wav format.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "github_stars": 66,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:03:56Z",
      "download_url": "http://www.arduino.cc/en/Reference/Audio"
    },
    {
      "repository_name": "adafruit/Audio",
      "repository_url": "https://github.com/adafruit/Audio",
      "name": "Audio - Adafruit Fork",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:06:23Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:23Z",
      "last_seen_sha": "84e680c113d9",
      "author": "Adafruit based on Paul Stoffregen",
      "maintainer": "Adafruit",
      "sentence": "Adafruit SAMD51 port of Teensy Audio Library - Flexible, High Quality Audio Processing",
      "paragraph": "A toolkit for building streaming audio projects, featuring Polyphonic Playback, Recording, Synthesis, Analysis, Effects, Filtering, Mixing, Multiple Simultaneous Inputs & Outputs, Flexible Internal Signal Routing, Automatic Streaming 16 bits, 44.1 kHz as the Arduino Sketch Runs.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Audio___Adafruit_Fork-1.3.1.zip",
      "size": 5191548,
      "previous_version": "1.3.1",
      "github_stars": 70,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T00:44:08Z"
    },
    {
      "repository_name": "OperatorFoundation/AudioCodec",
      "repository_url": "https://github.com/OperatorFoundation/AudioCodec",
      "name": "AudioCodec",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-12T09:09:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T09:09:36Z",
      "last_seen_sha": "45339b9476f8",
      "author": "Frank Boesing",
      "maintainer": "Operator Foundation <info@operatorfoundation.org>",
      "sentence": "Software MP3, AAC, and FLAC audio codec plugin for the Teensy Audio Library — no external hardware required.",
      "paragraph": "Decodes MP3 (up to 320 kbps), AAC (MP4/M4A/raw), and FLAC (4-24 bit) entirely in software on Teensy hardware. This is an actively maintained fork of FrankBoesing/Arduino-Teensy-Codec-lib.",
      "category": "Audio",
      "architectures": [
        "teensy"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-12T01:33:16Z",
      "download_url": "https://github.com/OperatorFoundation/AudioCodec"
    },
    {
      "repository_name": "Herobrine-pixel/AudioCompass",
      "repository_url": "https://github.com/Herobrine-pixel/AudioCompass",
      "name": "AudioCompass",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-04-09T07:42:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-09T07:42:39Z",
      "last_seen_sha": "da307c89f77c",
      "author": "Herobrine Pixel",
      "maintainer": "Herobrine Pixel  <ashasah77@gmail.com>",
      "sentence": "Detect sound direction using I2S microphones and TinyML.",
      "paragraph": "Uses MFCC and a TFLite Micro model on ESP32-S3 to detect direction of sound.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T01:56:14Z",
      "download_url": "https://github.com/Herobrine-pixel/AudioCompass"
    },
    {
      "repository_name": "arduino-libraries/AudioFrequencyMeter",
      "repository_url": "https://github.com/arduino-libraries/AudioFrequencyMeter",
      "name": "AudioFrequencyMeter",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-03-17T07:32:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:49Z",
      "last_seen_sha": "0dd18f53c6d0",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Get the fundamental pitch of an audio signal",
      "paragraph": "Allows the Arduino Zero, MKRZero and MKR1000 to sample a generic input audio signal and get the fundamental pitch",
      "category": "Timing",
      "architectures": [
        "samd"
      ],
      "github_stars": 48,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:38Z",
      "download_url": "http://www.arduino.cc/en/Reference/AudioFrequencyMeter"
    },
    {
      "repository_name": "douglaslyon/AudioShieldDTMF",
      "repository_url": "https://github.com/douglaslyon/AudioShieldDTMF",
      "name": "AudioShieldDTMF",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:04Z",
      "last_seen_sha": "bfdf0e632c7d",
      "author": "Douglas Lyon",
      "maintainer": "DocJava, Inc., lyon@docjava.com",
      "sentence": "MCP4921 Audio Shield DTMF Example",
      "paragraph": "12 bit dac used to output to the Audio Sheild",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-28T21:53:51Z",
      "download_url": "https://github.com/douglaslyon/AudioShieldDTMF"
    },
    {
      "repository_name": "arduino-libraries/AudioZero",
      "repository_url": "https://github.com/arduino-libraries/AudioZero",
      "name": "AudioZero",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-17T07:32:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:51Z",
      "last_seen_sha": "30db4a1ae412",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows playing audio files from an SD card. For Arduino Zero, MKRZero and MKR1000 only.",
      "paragraph": "With this library you can use the Arduino Zero or MKR1000 DAC output (A0) to play audio files.<br />The audio files must be in the raw .wav format.",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "github_stars": 15,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T17:46:07Z",
      "download_url": "https://www.arduino.cc/en/Reference/Audio"
    },
    {
      "repository_name": "bxparks/AUnit",
      "repository_url": "https://github.com/bxparks/AUnit",
      "name": "AUnit",
      "version": "1.7.1",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2026-06-08T08:43:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-08T08:43:46Z",
      "last_seen_sha": "669ba321374a",
      "author": "Brian T. Park <brian@xparks.net>",
      "maintainer": "Brian T. Park <brian@xparks.net>",
      "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.",
      "paragraph": "The unit tests can run on the embedded controller. They can also run on Linux, MacOS, or FreeBSD environments using EpoxyDuino, which allows AUnit to be used in a Continuous Integration environment like GitHub Workflows. AUnit is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, SAMD21, STM32, SAMD51, ESP8266, ESP32, Teensy platforms.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 198,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T09:46:11Z",
      "download_url": "https://github.com/bxparks/AUnit"
    },
    {
      "repository_name": "TMRh20/AutoAnalogAudio",
      "repository_url": "https://github.com/TMRh20/AutoAnalogAudio",
      "name": "AutoAnalogAudio",
      "version": "1.55.4",
      "version_history": [
        {
          "version": "1.54.0",
          "seen_at": "2026-05-20T08:45:36Z"
        },
        {
          "version": "1.55.1",
          "seen_at": "2026-08-09T16:06:03.270Z"
        },
        {
          "version": "1.55.2",
          "seen_at": "2026-08-10T04:29:28.777Z"
        },
        {
          "version": "1.55.3",
          "seen_at": "2026-08-10T06:23:36.279Z"
        },
        {
          "version": "1.55.4",
          "seen_at": "2026-08-19T04:11:51.866Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-05-20T08:45:36Z",
      "last_seen_sha": "6e10409d7260",
      "author": "TMRh20",
      "maintainer": "TMRh20",
      "sentence": "Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers",
      "paragraph": "Simplified API for Arduino DAC, ADC, Timers & DMA, designed with radio & wireless communication in mind. Easily create a wide variety of audio related applications.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "sam",
        "esp32",
        "nrf52",
        "renesas"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TMRh20/AutoAnalogAudio-1.55.4.zip",
      "size": 102076695,
      "previous_version": "1.55.3",
      "github_stars": 144,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T16:36:14Z"
    },
    {
      "repository_name": "Hieromon/AutoConnect",
      "repository_url": "https://github.com/Hieromon/AutoConnect",
      "name": "AutoConnect",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2026-05-25T08:51:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-25T08:51:08Z",
      "last_seen_sha": "8ff0eaba3ce1",
      "author": "Hieromon Ikasamo <hieromon@gmail.com>",
      "maintainer": "Hieromon Ikasamo <hieromon@gmail.com>",
      "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.",
      "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 995,
      "github_forks": 203,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T04:49:27Z",
      "depends": [
        "ArduinoJson",
        "PageBuilder"
      ],
      "download_url": "https://github.com/Hieromon/AutoConnect.git"
    },
    {
      "repository_name": "autoconnecto/autoconnecto-sdk",
      "repository_url": "https://github.com/autoconnecto/autoconnecto-sdk",
      "name": "AutoconnectoSDK",
      "version": "1.3.7",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-06-01T08:49:25Z"
        },
        {
          "version": "1.3.6",
          "seen_at": "2026-07-13T16:46:28.867Z"
        },
        {
          "version": "1.3.7",
          "seen_at": "2026-07-29T16:28:04.217Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-01T08:49:25Z",
      "last_seen_sha": "f4a803d01056",
      "author": "Autoconnecto",
      "maintainer": "Autoconnecto <https://github.com/autoconnecto/autoconnecto-sdk/issues>",
      "sentence": "ESP32 IoT client for MQTT (MQTTS/WSS), attributes, telemetry, and RPC.",
      "paragraph": "Connects ESP32 devices to the Autoconnecto platform using the ESP32 Arduino core MQTT client (TLS and MQTT-over-WebSocket), with shared and client attributes, telemetry, and dashboard RPC. Requires ArduinoJson. ESP32 architecture only.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/autoconnecto/AutoconnectoSDK-1.3.7.zip",
      "size": 166412,
      "previous_version": "1.3.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T13:43:09Z"
    },
    {
      "repository_name": "CMB27/AutomationTimers",
      "repository_url": "https://github.com/CMB27/AutomationTimers",
      "name": "AutomationTimers",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:38:03Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-09-01T06:04:38.437Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-09-04T00:06:30.780Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2025-07-21T16:38:03Z",
      "last_seen_sha": "2d6b1215977a",
      "author": "C. M. Bulliner",
      "maintainer": "C. M. Bulliner <chrisbulliner@gmail.com>",
      "sentence": "This is an Arduino library for managing event timing.",
      "paragraph": "It provides intuitive tools for creating non-blocking timing events in your code.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CMB27/AutomationTimers-0.3.1.zip",
      "size": 17205,
      "previous_version": "0.3.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T03:35:05Z"
    },
    {
      "repository_name": "tinkerspy/Automaton",
      "repository_url": "https://github.com/tinkerspy/Automaton",
      "name": "Automaton",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-09T08:47:59Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-09T08:47:59Z",
      "last_seen_sha": "04355734f557",
      "author": "Tinkerspy <tinkerspy@myown.mailcan.com>",
      "maintainer": "Tinkerspy <tinkerspy@myown.mailcan.com>",
      "sentence": "A multi tasking table driven finite state machine framework",
      "paragraph": "An event driven framework that allows you to create Arduino applications that consist of concurrently running state machines interacting with each other. Use the bundled machines or create your own following the tutorial. Contains reusable bundled machines for handling leds (fade & blink), buttons, serial commands, analog input (with moving average), pulses and timers and more.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tinkerspy/Automaton-1.0.2.zip",
      "size": 58427,
      "previous_version": "1.0.3",
      "github_stars": 388,
      "github_forks": 65,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T02:44:55Z"
    },
    {
      "repository_name": "tinkerspy/Automaton-Esp8266",
      "repository_url": "https://github.com/tinkerspy/Automaton-Esp8266",
      "name": "Automaton-Esp8266",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:33:08Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:08Z",
      "last_seen_sha": "4ec60cf67939",
      "author": "Tinkerspy <tinkerspy@myown.mailcan.com>",
      "maintainer": "Tinkerspy <tinkerspy@myown.mailcan.com>",
      "sentence": "Esp8266 State Machines for the Automaton Framework",
      "paragraph": "Esp8266 State Machines for the Automaton Framework",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tinkerspy/Automaton_Esp8266-0.1.0.zip",
      "size": 16729,
      "previous_version": "0.1.0",
      "github_stars": 21,
      "github_forks": 7,
      "github_updated_at": "2023-01-29T01:26:25Z",
      "github_language": ""
    },
    {
      "repository_name": "nemo4598/AutonomniOTA",
      "repository_url": "https://github.com/nemo4598/AutonomniOTA",
      "name": "AutonomniOTA",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-08-10T18:14:40.369Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-10T18:14:40.369Z",
      "last_seen_sha": "00db6d394c2f",
      "author": "matej Zvolsky",
      "maintainer": "Matej Zvolsky",
      "sentence": "Autonomous wireless background OTA flashing on a configurable ESP32 core.",
      "paragraph": "This library spawns a FreeRTOS background task that independently handles ArduinoOTA and ElegantOTA. Wi-Fi, hostname, OTA services, task configuration and web server settings are configured in AutonomniOTA_Config.h, while user sketches only need to include AutonomniOTA.h.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nemo4598/AutonomniOTA-2.0.0.zip",
      "size": 4387,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-10T16:37:18Z"
    },
    {
      "repository_name": "GyverLibs/AutoOTA",
      "repository_url": "https://github.com/GyverLibs/AutoOTA",
      "name": "AutoOTA",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-03T08:51:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:51:39Z",
      "last_seen_sha": "4619089e94e3",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for checking OTA updates",
      "paragraph": "Library for checking OTA updates",
      "category": "Other",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:43Z",
      "download_url": "https://github.com/GyverLibs/AutoOTA"
    },
    {
      "repository_name": "r-downing/AutoPID",
      "repository_url": "https://github.com/r-downing/AutoPID",
      "name": "AutoPID",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-04-16T08:08:54Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-16T08:08:54Z",
      "last_seen_sha": "ea55fc1ba971",
      "author": "Ryan Downing",
      "maintainer": "Ryan Downing",
      "sentence": "Automatic PID controller",
      "paragraph": "An automatic PID controller with time scaling, bang-bang control, and a relay control function.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/r-downing/AutoPID-1.0.3.zip",
      "size": 5937,
      "previous_version": "1.0.4",
      "github_stars": 120,
      "github_forks": 50,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T03:49:48Z"
    },
    {
      "repository_name": "TechTronicsEngineering/AutoPlex14",
      "repository_url": "https://github.com/TechTronicsEngineering/AutoPlex14",
      "name": "AutoPlex14",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-08-30T22:02:13.616Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-31T00:07:21.813Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-09-09T20:02:27.134Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-08-30T22:02:13.616Z",
      "last_seen_sha": "3529bdbb4753",
      "author": "Nyjah",
      "maintainer": "Nyjah",
      "sentence": "AutoPlex14 — the most capable Arduino library for fourteen-segment displays",
      "paragraph": "AutoPlex14 is the simplest and most powerful Arduno library for fourteen-segment displays. Capable of displaying numerical data, text, bitmaps, custom fonts, and even Unicode characters, AutoPlex14 offers high flexibility; all while automatically handling multiplexing in the background.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TechTronicsEngineering/AutoPlex14-1.1.1.zip",
      "size": 14845,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-30T22:01:29Z"
    },
    {
      "repository_name": "TechTronicsEngineering/AutoPlex7",
      "repository_url": "https://github.com/TechTronicsEngineering/AutoPlex7",
      "name": "AutoPlex7",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2026-06-15T09:21:07Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-07-09T03:00:44.778Z"
        },
        {
          "version": "2.2.3",
          "seen_at": "2026-07-09T07:15:41.792Z"
        },
        {
          "version": "2.3.2",
          "seen_at": "2026-07-12T04:16:52.503Z"
        },
        {
          "version": "3.0.1",
          "seen_at": "2026-07-20T20:27:59.874Z"
        },
        {
          "version": "3.0.2",
          "seen_at": "2026-07-22T00:19:01.539Z"
        },
        {
          "version": "3.0.3",
          "seen_at": "2026-07-23T02:59:51.561Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-08-31T00:07:21.813Z"
        }
      ],
      "release_count": 8,
      "first_seen_at": "2026-06-15T09:21:07Z",
      "last_seen_sha": "1981ba75ff0e",
      "author": "Nyjah",
      "maintainer": "Nyjah",
      "sentence": "Control seven segment displays with ease.",
      "paragraph": "AutoPlex7 is a simple and versatile library for controlling seven segment displays. It works with both main types of displays, has flexible pin layout, and handles multiplexing in the background so you never have to worry about refresh calls.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TechTronicsEngineering/AutoPlex7-3.1.0.zip",
      "size": 16945,
      "previous_version": "3.0.3",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T19:01:49Z"
    },
    {
      "repository_name": "zimbora/esp32-autorequest",
      "repository_url": "https://github.com/zimbora/esp32-autorequest",
      "name": "autorequest",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:09Z",
      "last_seen_sha": "7ebcaf5d890f",
      "author": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "maintainer": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "sentence": "Autorequests implementation for Arduino.",
      "paragraph": "This library provides a way do align tasks with clock.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T22:23:18Z",
      "download_url": "https://github.com/zimbora/esp32-autorequest"
    },
    {
      "repository_name": "autowp/arduino-mcp2515",
      "repository_url": "https://github.com/autowp/arduino-mcp2515",
      "name": "autowp-mcp2515",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-06-29T08:47:06Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:47:06Z",
      "last_seen_sha": "3285ec41fd25",
      "author": "autowp <autowp@gmail.com>",
      "maintainer": "autowp <autowp@gmail.com>",
      "sentence": "Arduino MCP2515 CAN interface library",
      "paragraph": "This library with CAN-BUS Shield gives your Arduino/Seeeduino CAN-BUS capability. With an OBD-II converter cable added on and the OBD-II library imported, you are ready to build an onboard diagnostic device or data logger.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/autowp/autowp_mcp2515-1.3.1.zip",
      "size": 254846,
      "previous_version": "1.3.1",
      "github_stars": 1012,
      "github_forks": 331,
      "github_updated_at": "2026-07-01T14:26:35Z",
      "github_language": "C++"
    },
    {
      "repository_name": "AvantMaker/AvantLumi",
      "repository_url": "https://github.com/AvantMaker/AvantLumi",
      "name": "AvantLumi",
      "version": "0.2.12",
      "version_history": [
        {
          "version": "0.2.10",
          "seen_at": "2026-05-11T09:02:42Z"
        },
        {
          "version": "0.2.12",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-11T09:02:42Z",
      "last_seen_sha": "3e87282f0691",
      "author": "AvantMaker.com",
      "maintainer": "AvantMaker.com <info@avantmaker.com>",
      "sentence": "Advanced FastLED-based library for easy LED strip control with palettes, waver effects, and JSON status.",
      "paragraph": "AvantLumi is an Arduino library for FastLED-compatible LED strips, offering color palettes, brightness, fade effects, and status reporting. No network dependencies. Includes example sketches.",
      "category": "Display",
      "architectures": [
        "esp32",
        "avr"
      ],
      "depends": [
        "FastLED"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AvantMaker/AvantLumi-0.2.12.zip",
      "size": 51152,
      "previous_version": "0.2.10",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T14:47:04Z"
    },
    {
      "repository_name": "avandalen/avdweb_AnalogReadFast",
      "repository_url": "https://github.com/avandalen/avdweb_AnalogReadFast",
      "name": "avdweb_AnalogReadFast",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:08:53Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:53Z",
      "last_seen_sha": "d1ce83a2e496",
      "author": "Albert van Dalen",
      "maintainer": "Albert van Dalen <a@maxun.cc>",
      "sentence": "Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/avandalen/avdweb_AnalogReadFast-1.0.0.zip",
      "size": 4430,
      "previous_version": "1.0.1",
      "github_stars": 45,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-04-22T16:48:08Z"
    },
    {
      "repository_name": "avandalen/avdweb_SAMDtimer",
      "repository_url": "https://github.com/avdwebLibraries/wrapper_SAMDtimer",
      "name": "avdweb_SAMDtimer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:54Z",
      "last_seen_sha": "9987469cff02",
      "author": "Albert van Dalen",
      "maintainer": "Albert van Dalen <a@maxun.cc>",
      "sentence": "Timer library for the SAMD21 and Arduino Zero",
      "paragraph": "",
      "category": "Timing",
      "architectures": [
        "samd"
      ],
      "github_stars": 11,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-09-19T08:41:45Z",
      "download_url": "http://www.avdweb.nl/arduino/libraries/samd21-timer.html"
    },
    {
      "repository_name": "avandalen/VirtualDelay",
      "repository_url": "https://github.com/avdwebLibraries/avdweb_VirtualDelay",
      "name": "avdweb_VirtualDelay",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:08:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:55Z",
      "last_seen_sha": "9c3523247010",
      "author": "Albert van Dalen <http://www.avdweb.nl>",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "Allows using (multiple) delays without blocking code execution. Arduino Uno and Zero.",
      "paragraph": "During the delay, the code execution is continued. We can use multiple delays simultaneously and independent of each other.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 41,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2024-09-15T09:51:00Z",
      "download_url": "https://github.com/avdwebLibraries/VirtualDelay"
    },
    {
      "repository_name": "RobTillaart/AverageAngle",
      "repository_url": "https://github.com/RobTillaart/AverageAngle",
      "name": "AverageAngle",
      "version": "0.2.4",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:27:02Z"
        },
        {
          "version": "0.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:02Z",
      "last_seen_sha": "8b75683c2814",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to calculate correctly the average of multiple angles.",
      "paragraph": "degrees radians gradians",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.2.4.zip",
      "size": 15489,
      "previous_version": "0.2.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T16:28:10Z"
    },
    {
      "repository_name": "yesbotics/average-value",
      "repository_url": "https://github.com/yesbotics/average-value",
      "name": "AverageValue",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:33:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:33:01Z",
      "last_seen_sha": "047d341ac24a",
      "author": "Jens Kabisch <jenskabi@gmail.com>",
      "maintainer": "Yesbotics <info@yesbotics.com>",
      "sentence": "Calculates the average value of some values.",
      "paragraph": "AverageValue is a minimalistic library that calculates the average value of given values. It supports multiple datatypes.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-19T17:03:44Z",
      "download_url": "https://github.com/yesbotics/average-value"
    },
    {
      "repository_name": "avisha95/AViShaESPCam",
      "repository_url": "https://github.com/avisha95/AViShaESPCam",
      "name": "AViShaESPCam",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-18T09:13:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T09:13:10Z",
      "last_seen_sha": "2789e6e96969",
      "author": "Ajang Rahmat",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "A library to simplify ESP32-CAM usage, including SD card support and image format configuration.",
      "paragraph": "AViShaESPCam is a library designed to simplify the integration and usage of the ESP32-CAM camera module. It provides a simple API for capturing frames, saving images to an SD card, adjusting camera resolutions, and dynamically changing pixel formats (JPEG, YUV422, GRAYSCALE, RGB565). This version also supports RHYX camera modules and deep sleep functionality for ESP32-based projects.",
      "category": "Camera",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T00:58:38Z",
      "depends": [
        "SD"
      ],
      "download_url": "https://github.com/avisha95/AViShaESPCam"
    },
    {
      "repository_name": "avisha95/AViShaMQTT",
      "repository_url": "https://github.com/avisha95/AViShaMQTT",
      "name": "AViShaMQTT",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-17T07:38:29Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-20T18:35:37.492Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-22T10:41:35.191Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-01-17T07:38:29Z",
      "last_seen_sha": "eb490fe9ff4a",
      "author": "Ajang Rahmat",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "MQTT library for ESP8266/ESP32 with auto-reconnect, state tracking, and bundled arduino-mqtt.",
      "paragraph": "AViShaMQTT is a wrapper library for ESP8266 and ESP32 that simplifies MQTT communication. It supports publish, subscribe, Retain, QoS, Last Will, binary payloads, and TLS. Features include non-blocking connection with timeout, automatic WiFi and MQTT reconnection, and detailed connection state codes. The library comes bundled with arduino-mqtt (256dpi) — no additional dependencies required.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/avisha95/AViShaMQTT-1.2.0.zip",
      "size": 49888,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-26T05:42:45Z"
    },
    {
      "repository_name": "avisha95/AViShaOTA",
      "repository_url": "https://github.com/avisha95/AViShaOTA",
      "name": "AViShaOTA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:24Z",
      "last_seen_sha": "5243b14926eb",
      "author": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "maintainer": "Ajang Rahmat <ajangrahmat@gmail.com>",
      "sentence": "Easy OTA (Over-The-Air) updates for ESP32 with web interface",
      "paragraph": "AViShaOTA provides a simple way to implement OTA updates for ESP32 devices with a beautiful web interface. Supports password protection, callbacks, and automatic reconnection.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-22T06:15:38Z",
      "depends": [
        "WiFi",
        "WebServer",
        "ArduinoOTA",
        "ESPmDNS",
        "Update"
      ],
      "download_url": "https://github.com/avisha95/AViShaOTA"
    },
    {
      "repository_name": "avisha95/AViShaWiFi",
      "repository_url": "https://github.com/avisha95/AViShaWiFi",
      "name": "AViShaWiFi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:47Z",
      "last_seen_sha": "6e82805dc800",
      "author": "Ajang Rahmat",
      "maintainer": "Ajang Rahmat <ajangrahmat@gamail.com>",
      "sentence": "AViShaWiFi adalah library untuk menyederhanakan penggunaan WiFi pada ESP8266 dan ESP32.",
      "paragraph": "AViShaWiFi bisa digunakan untuk terhubung ke wifi, mengirim data ke server, menerima data dari server, dan masih banyak lagi yang bisa dilakukan dengan mudah.",
      "category": "Uncategorized",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-07-13T12:10:20Z",
      "download_url": "https://github.com/avisha95/AViShaWiFi"
    },
    {
      "repository_name": "A-Vision-Software/AVision_ESP8266",
      "repository_url": "https://github.com/A-Vision-Software/AVision_ESP8266",
      "name": "AVision_ESP8266",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:05:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:05Z",
      "last_seen_sha": "fe35c9029d0a",
      "author": "A-Vision Software <info@a-vision.software>",
      "maintainer": "A-Vision Software <info@a-vision.software>",
      "sentence": "Libraries for easy and quick programming on the A-Vision ESP8266 learning board",
      "paragraph": "Program the 8x8 dot-matrix (MAX7219) display, WS2812E RGB LEDs, buzzer and more... Also required: ESP8266WiFi, ESP8266WebServer and LittleFS",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-06-07T02:54:11Z",
      "depends": [
        "MD_MAX72XX",
        "IRremoteESP8266",
        "Adafruit NeoPixel",
        "ArduinoWebsockets",
        "WebSockets"
      ],
      "download_url": "https://arduino.a-vision.solutions/projecten/"
    },
    {
      "repository_name": "feilipu/Arduino_RTC_Library",
      "repository_url": "https://github.com/feilipu/Arduino_RTC_Library",
      "name": "AVR Standard C Time Library",
      "version": "2.0.0-1",
      "version_history": [
        {
          "version": "2.0.0-2",
          "seen_at": "2025-07-21T16:14:17Z"
        },
        {
          "version": "2.0.0-1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:17Z",
      "last_seen_sha": "c6d95ec61e2b",
      "author": "Phillip Stevens <phillip.stevens@gmail.com>",
      "maintainer": "Phillip Stevens <phillip.stevens@gmail.com>",
      "sentence": "<h3>Real Time functions for Goldilocks ATmega1284p & ATmega2560</h3>",
      "paragraph": "This library implements a RTC on an ATmega with a 32kHz clock crystal on Timer 2, supporting the avr-libc time.h functions.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/feilipu/AVR_Standard_C_Time_Library-2.0.0-1.zip",
      "size": 8210,
      "previous_version": "2.0.0-2",
      "github_stars": 10,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2025-03-09T13:35:28Z"
    },
    {
      "repository_name": "SUNSETDEVER/AVR_TaskScheduler",
      "repository_url": "https://github.com/SUNSETDEVER/AVR_TaskScheduler",
      "name": "AVR Task Scheduler",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-11T16:15:55.729Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-07-13T06:01:15.216Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-08-04T12:33:49.439Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-08-12T16:16:07.620Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-07-11T16:15:55.729Z",
      "last_seen_sha": "5fb49c0faa3d",
      "author": "SUNSET",
      "maintainer": "SUNSET <973879601@qq.com>",
      "sentence": "A lightweight, polling-based task scheduler for AVR Arduino boards with FreeRTOS-like API.",
      "paragraph": "This library provides a simple yet powerful task scheduling system for AVR microcontrollers. It uses millis() for timing (no hardware timer required), supports multiple tasks with different intervals, and includes task management features like suspend/resume/delete. Perfect for projects that need to manage multiple periodic tasks without the complexity of RTOS.",
      "category": "Timing",
      "architectures": [
        "avr",
        "esp32",
        "esp8266",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SUNSETDEVER/AVR_Task_Scheduler-2.0.0.zip",
      "size": 23208,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-11T11:54:35Z"
    },
    {
      "repository_name": "khoih-prog/AVR_PWM",
      "repository_url": "https://github.com/khoih-prog/AVR_PWM",
      "name": "AVR_PWM",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "20303eb1e9c9",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Hardware-based PWM channels on AVR-based boards, such as Nano, UNO, Mega, Leonardo, 32u4, etc., to create and output PWM.",
      "paragraph": "The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 27,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-05T07:32:44Z",
      "download_url": "https://github.com/khoih-prog/AVR_PWM"
    },
    {
      "repository_name": "khoih-prog/AVR_Slow_PWM",
      "repository_url": "https://github.com/khoih-prog/AVR_Slow_PWM",
      "name": "AVR_Slow_PWM",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:18:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:28Z",
      "last_seen_sha": "a877fcdddb9c",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin.",
      "paragraph": "It now supports 16 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision. Now you can change the PWM settings on-the-fly",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-10-04T01:11:41Z",
      "download_url": "https://github.com/khoih-prog/AVR_Slow_PWM"
    },
    {
      "repository_name": "ciband/avr_stl",
      "repository_url": "https://github.com/ciband/avr_stl",
      "name": "avr_stl",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:10:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:46Z",
      "last_seen_sha": "3a969c358dc5",
      "author": "Mike Matera <matera@lifealgorithmic.com>",
      "maintainer": "Chris Johnson <chrisjohnsonmail@gmail.com>",
      "sentence": "A port of ArduinoSTL Arduino library.",
      "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.",
      "category": "Other",
      "architectures": [
        "avr",
        "samd"
      ],
      "github_stars": 12,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2024-04-22T16:13:29Z",
      "download_url": "https://github.com/ciband/avr_stl"
    },
    {
      "repository_name": "arbv/avr-context",
      "repository_url": "https://github.com/arbv/avr-context",
      "name": "AVR-context",
      "version": "0.9.1",
      "version_history": [
        {
          "version": "0.9.1",
          "seen_at": "2025-07-21T16:07:42Z"
        },
        {
          "version": "0.9.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:42Z",
      "last_seen_sha": "c4749aa62375",
      "author": "Artem Boldariev <artem@boldariev.com>",
      "maintainer": "Artem Boldariev <artem@boldariev.com>",
      "sentence": "This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.",
      "paragraph": "The low level context switching facility consists of a data type (avr_context_t), functions (avr_getcontext(), avr_setcontext(), avr_makecontext(), avr_swapcontext()), and macros (AVR_SAVE_CONTEXT, AVR_RESTORE_CONTEXT, AVR_SAVE_CONTEXT_GLOBAL_POINTER, AVR_RESTORE_CONTEXT_GLOBAL_POINTER). The asymmetric stackful coroutines facility consists of a data type (avr_coro_t), and four functions (avr_coro_init(), avr_coro_resume(), avr_coro_yield(), avr_coro_state()). This functionality is implemented on top of the context switching facility.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arbv/AVR_context-0.9.1.zip",
      "size": 33597,
      "previous_version": "0.9.1",
      "github_stars": 18,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T18:54:48Z"
    },
    {
      "repository_name": "adbancroft/avr-fast-div",
      "repository_url": "https://github.com/adbancroft/avr-fast-div",
      "name": "avr-fast-div",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:37:02Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:02Z",
      "last_seen_sha": "f44ab6144637",
      "author": "Andrew Bancroft",
      "maintainer": "Andrew Bancroft",
      "sentence": "Optimized integer division for AVR hardware",
      "paragraph": "On AVR, runtime division is done in software. This library provides *up to* 70% improvement in run time division speed on AVR hardware. Exact speedup varies depending on data types & number ranges.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adbancroft/avr_fast_div-1.5.0.zip",
      "size": 34624,
      "previous_version": "1.5.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-12T19:19:21Z"
    },
    {
      "repository_name": "adbancroft/avr-fast-map",
      "repository_url": "https://github.com/adbancroft/avr-fast-map",
      "name": "avr-fast-map",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-12-24T07:37:55Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-24T07:37:55Z",
      "last_seen_sha": "0cfd6e2ce9f6",
      "author": "Andrew Bancroft",
      "maintainer": "Andrew Bancroft",
      "sentence": "A faster implementation of the Arduino map() function",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adbancroft/avr_fast_map-1.0.0.zip",
      "size": 23262,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T17:33:58Z"
    },
    {
      "repository_name": "adbancroft/avr-fast-multiply",
      "repository_url": "https://github.com/adbancroft/avr-fast-multiply",
      "name": "avr-fast-multiply",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T21:45:02Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:45:02Z",
      "last_seen_sha": "368686bee6b4",
      "author": "Andrew Bancroft",
      "maintainer": "Andrew Bancroft",
      "sentence": "Optimised widening unsigned 16-bit multiplication",
      "paragraph": "16*16=>32, 16*32=>32",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adbancroft/avr_fast_multiply-1.0.0.zip",
      "size": 53564,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T20:44:21Z"
    },
    {
      "repository_name": "adbancroft/avr-fast-shift",
      "repository_url": "https://github.com/adbancroft/avr-fast-shift",
      "name": "avr-fast-shift",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:37:03Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:03Z",
      "last_seen_sha": "bf9c38d1be06",
      "author": "Andrew Bancroft",
      "maintainer": "Andrew Bancroft",
      "sentence": "Optimised left and right shifting of `uint32_t` up to 31 places.",
      "paragraph": "As of AVR-GCC 14.2.0, the code produced for unsigned 32-bit shifts with a *compile time shift distance* is very poor when using -O2 or -O3.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adbancroft/avr_fast_shift-2.0.0.zip",
      "size": 59149,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T14:06:56Z"
    },
    {
      "repository_name": "microchip-pic-avr-solutions/mcp9808_arduino_driver",
      "repository_url": "https://github.com/microchip-pic-avr-solutions/mcp9808_arduino_driver",
      "name": "AVR-IoT MCP9808",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2025-07-21T16:22:07Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:07Z",
      "last_seen_sha": "f2c08a8b5100",
      "author": "Microchip",
      "maintainer": "Microchip",
      "sentence": "Low level Arduino driver for the MCP9808 Digital Temperatur Sensor, mainly focused for the AVR-IoT Cellular Mini",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/microchip-pic-avr-solutions/AVR_IoT_MCP9808-1.1.5.zip",
      "size": 30617,
      "previous_version": "1.1.5",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-30T12:44:35Z"
    },
    {
      "repository_name": "microchip-pic-avr-solutions/veml3328_arduino_driver",
      "repository_url": "https://github.com/microchip-pic-avr-solutions/veml3328_arduino_driver",
      "name": "AVR-IoT VEML3328",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:22:07Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:07Z",
      "last_seen_sha": "b14750390890",
      "author": "Microchip",
      "maintainer": "Microchip",
      "sentence": "Low-level Arduino driver for the VEML3328 RGBCIR Color Sensor [1], which is mainly focused on the AVR-IoT Cellular Mini development kit.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/microchip-pic-avr-solutions/AVR_IoT_VEML3328-1.1.2.zip",
      "size": 20114,
      "previous_version": "1.1.2",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-06-30T12:44:36Z"
    },
    {
      "repository_name": "microchip-pic-avr-solutions/avr-iot-cellular-arduino-library",
      "repository_url": "https://github.com/microchip-pic-avr-solutions/avr-iot-cellular-arduino-library",
      "name": "AVR-IoT-Cellular",
      "version": "1.3.11",
      "version_history": [
        {
          "version": "1.3.11",
          "seen_at": "2025-07-21T16:22:06Z"
        },
        {
          "version": "1.3.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:06Z",
      "last_seen_sha": "d3647e4ae1c2",
      "author": "Microchip Technology Inc. <simen.gangstad@microchip.com>",
      "maintainer": "Microchip Technology Inc. <simen.gangstad@microchip.com>",
      "sentence": "Library for the AVR-IoT Cellular Mini Board",
      "paragraph": "Supports HTTP(S), MQTT(S), Low Power and more. Dependent on AVR-IoT MCP9808, AVR-IoT VEML3328 and DxCore",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "AVR-IoT MCP9808",
        "AVR-IoT VEML3328",
        "ArduinoJson",
        "Adafruit AHTX0",
        "Adafruit VEML7700 Library",
        "Adafruit seesaw Library",
        "Adafruit GPS Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/microchip-pic-avr-solutions/AVR_IoT_Cellular-1.3.11.zip",
      "size": 3736315,
      "previous_version": "1.3.11",
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-05-09T10:52:07Z"
    },
    {
      "repository_name": "gvp-257/AVRactivePower",
      "repository_url": "https://github.com/gvp-257/AVRactivePower",
      "name": "AVRactivePower",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2026-01-02T21:38:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:19Z",
      "last_seen_sha": "ad02606ef80d",
      "author": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "maintainer": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "sentence": "Save battery energy by slowing the clock and/or switching off un-needed modules in the microcontroller.",
      "paragraph": "For ATmega168P/328P/1284P/2560 and ATtiny44/84/45/85 based projects, especially breadboard Arduinos. Don't use analogRead()? Power-off the internal analog-to-digital converter (ADC). Not using Serial or Wire or SPI? Power-off the internal USART, SPI, TWI or USI hardware blocks. Power them back on again when you do need them. Waiting around but can't sleep the processor? Slow down the system clock - the AVR uses a quarter the power at 1 MHz compared to 16 MHz.  NOTE: Use Narcoleptic or LowPower for the big battery savings: sleeping the microcontroller. And remove the power LED. This library is for that final percent of battery life. C++ alternative to avr/power.h.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T12:00:54Z",
      "download_url": "https://github.com/gvp-257/AVRactivePower"
    },
    {
      "repository_name": "felias-fogg/avrCalibrate",
      "repository_url": "https://github.com/felias-fogg/avrCalibrate",
      "name": "avrCalibrate",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:14:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:18Z",
      "last_seen_sha": "1244df01e617",
      "author": "Bernhard Nebel <nebel@hinterm-ziel.de>",
      "maintainer": "Bernhard Nebel <nebel@hinterm-ziel.de>",
      "sentence": "This library determines OSCCAL calibration values for MCU clock frequency and internal reference voltage and loads them at setup.",
      "paragraph": "",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T12:44:20Z",
      "depends": [
        "Vcc"
      ],
      "download_url": "https://github.com/felias-fogg/avrCalibrate"
    },
    {
      "repository_name": "KobaProduction/AvrFHT",
      "repository_url": "https://github.com/KobaProduction/AvrFHT",
      "name": "AvrFHT",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:36:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:56Z",
      "last_seen_sha": "9b43abc2d7a6",
      "author": "KobaProduction, openmusiclabs.com",
      "maintainer": "Arthur Koba <caprimores@gmail.com>",
      "sentence": "Fast Hartley Transform (FHT) for AVR chips.",
      "paragraph": "This package is a modification of the outdated ArduinoFHT library, which has been modified for ease of use and some memory optimizations.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-12-20T21:47:43Z",
      "download_url": "https://github.com/KobaProduction/AvrFHT"
    },
    {
      "repository_name": "RobTillaart/avrheap",
      "repository_url": "https://github.com/RobTillaart/avrheap",
      "name": "AvrHeap",
      "version": "0.2.9",
      "version_history": [
        {
          "version": "0.2.7",
          "seen_at": "2025-07-21T16:27:03Z"
        },
        {
          "version": "0.2.9",
          "seen_at": "2026-07-03T14:43:59.525Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:03Z",
      "last_seen_sha": "aa9d24d932e0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library to runtime analyse the structure of the heap (AVR 328).",
      "paragraph": "not a beginners library",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.9.zip",
      "size": 11064,
      "previous_version": "0.2.7",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-22T17:39:27Z"
    },
    {
      "repository_name": "lucasdietrich/AVRTOS",
      "repository_url": "https://github.com/lucasdietrich/AVRTOS",
      "name": "avrtos",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-05-05T07:57:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-05T07:57:07Z",
      "last_seen_sha": "1e5f0e33a679",
      "author": "Lucas Dietrich",
      "maintainer": "Lucas Dietrich",
      "sentence": "RTOS for AVR Arduino microcontrollers (Uno & Mega)",
      "paragraph": "AVRTOS is a real-time operating system (RTOS) designed for 8-bit AVR microcontrollers, inspired by the Zephyr RTOS project. It supports multithreading (cooperative and preemptive), a simple scheduler (no priority), simple memory allocators, mutexes, semaphores, events, timers, flags, workqueues, FIFO queues, and drivers for GPIO, UART, EXTI/PCI interrupts, SPI, and I2C. AVRTOS is highly configurable, fully C/C++ compliant. It is highly configurable and has been tested on ATmega328P (Arduino UNO/PRO) and ATmega2560 (Arduino MEGA) platforms.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "github_stars": 45,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-03T19:25:14Z",
      "license": "Apache-2.0",
      "download_url": "https://github.com/lucasdietrich/AVRTOS"
    },
    {
      "repository_name": "ArminJo/AvrTracing",
      "repository_url": "https://github.com/ArminJo/AvrTracing",
      "name": "AvrTracing",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:28Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:28Z",
      "last_seen_sha": "4186d3b1bcd7",
      "author": "Armin Joachimsmeyer",
      "maintainer": "Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "The last hope for the desperate AVR programmer. A small (344 bytes) Arduino library to have real program traces and to find the place where your program hangs.",
      "paragraph": "Trace your program by pressing a button connected at pin 2 or use startTracing() and stopTracing(). Tracing slows down your CPU to effective 2 kHz clock.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/AvrTracing-1.1.0.zip",
      "size": 36893,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-20T00:15:50Z"
    },
    {
      "repository_name": "SConaway/AVRUtils",
      "repository_url": "https://github.com/SConaway/AVRUtils",
      "name": "AVRUtils",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:28:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:49Z",
      "last_seen_sha": "54316b1e97f4",
      "author": "Steven Conaway",
      "maintainer": "Steven Conaway <steven.conaway@icloud.com>",
      "sentence": "AVRUtils",
      "paragraph": "AVRUtils",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-20T02:03:40Z",
      "download_url": "https://github.com/SConaway/AVRUtils"
    },
    {
      "repository_name": "awesomeshield/Awesome-Shield-Library",
      "repository_url": "https://github.com/awesomeshield/Awesome-Shield-Library",
      "name": "Awesome",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:56Z",
      "last_seen_sha": "83d8a154e5b4",
      "author": "Awesome Shield UG <admin@awesomeshield.com>",
      "maintainer": "Chris Palmer <chris@awesomeshield.com>",
      "sentence": "The library that supports the Awesome Shield PCB.",
      "paragraph": "An integral part of the Awesome Shield learning ecosystem. Learn more at AwesomeShield.com",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-07T02:24:58Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/awesomeshield/Awesome-Shield-Library"
    },
    {
      "repository_name": "viamgr/Arduino-Awesome-Click-Button",
      "repository_url": "https://github.com/viamgr/Awesome-Click-Button",
      "name": "AwesomeClickButton",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:33:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:57Z",
      "last_seen_sha": "4532a789906d",
      "author": "Vahid Moradi",
      "maintainer": "Vahid Moradi",
      "sentence": "Arduino awesome click button.",
      "paragraph": "Handle click on a button with useful functions.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-10-04T11:36:02Z",
      "download_url": "https://github.com/viamgr/Awesome-Click-Button"
    },
    {
      "repository_name": "lasselukkari/aWOT",
      "repository_url": "https://github.com/lasselukkari/aWOT",
      "name": "aWOT",
      "version": "3.5.0",
      "version_history": [
        {
          "version": "3.5.0",
          "seen_at": "2026-01-06T07:32:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-06T07:32:05Z",
      "last_seen_sha": "e5e80cb812cf",
      "author": "Lasse Lukkari <lasse.lukkari@gmail.com>",
      "maintainer": "Lasse Lukkari <lasse.lukkari@gmail.com>",
      "sentence": "Arduino web server library.",
      "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 311,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2026-01-05T13:09:46Z",
      "download_url": "https://awot.net"
    },
    {
      "repository_name": "Schm1tz1/aws-sdk-arduino-esp8266",
      "repository_url": "https://github.com/Schm1tz1/aws-sdk-arduino-esp8266",
      "name": "AWS-SDK-ESP8266",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.9.1-beta",
          "seen_at": "2025-07-21T16:28:47Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:47Z",
      "last_seen_sha": "f9bbbf68d165",
      "author": "Roman Schmitz <ro-man@web.de>",
      "maintainer": "Roman Schmitz <ro-man@web.de>",
      "sentence": "SDK for AWS using ESP8266",
      "paragraph": "This library is based on the code by awslabs, svdgraaf and fuzzyhandle. It enables you to easily use AWS IoT Services from a ESP8266 SOC with Arduino. There are some great tutorials and projects on the web, also check YoutTube and my GitHub-Pages for examples. As I weil be using this system quite often, I will try to keep it up-to-date and contribute to the arduino libraries. Feel free to contribute to this code - fork, add your stuff, change things and create pull requests.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Schm1tz1/AWS_SDK_ESP8266-1.0.0.zip",
      "size": 94902,
      "previous_version": "0.9.1-beta",
      "github_stars": 54,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T07:36:44Z"
    },
    {
      "repository_name": "loginov-rocks/AwsIotWiFiClient",
      "repository_url": "https://github.com/loginov-rocks/AwsIotWiFiClient",
      "name": "AwsIotWiFiClient",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:19:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:57Z",
      "last_seen_sha": "3ac4832cea5b",
      "author": "Danila Loginov <danila@loginov.rocks>",
      "maintainer": "Danila Loginov <danila@loginov.rocks>",
      "sentence": "A library to connect Wi-Fi microcontrollers to AWS IoT Core.",
      "paragraph": "Encapsulates setting up the most popular client libraries for MQTT messaging - PubSubClient, and secure SSL/TLS communication for ESP8266 and ESP32 - WiFiClientSecure.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T23:01:03Z",
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://github.com/loginov-rocks/AwsIotWiFiClient"
    },
    {
      "repository_name": "maxpromer/AX-Mini",
      "repository_url": "https://github.com/maxpromer/AX-Mini",
      "name": "AX-Mini",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:12Z",
      "last_seen_sha": "9238c427e22e",
      "author": "ArtronAcademy",
      "maintainer": "ArtronAcademy <artronacademy@gmail.com>",
      "sentence": "Library for AX-Mini",
      "paragraph": "Robot Control Board",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/maxpromer/AX_Mini-1.0.0.zip",
      "size": 9133,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-04-16T13:02:34Z"
    },
    {
      "repository_name": "YuriiSalimov/AxisJoystick",
      "repository_url": "https://github.com/suoapvs/AxisJoystick",
      "name": "AxisJoystick",
      "version": "2.2.3",
      "version_history": [
        {
          "version": "2.2.3",
          "seen_at": "2025-07-21T16:34:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:56Z",
      "last_seen_sha": "64d399fa287f",
      "author": "Yurii Salimov <yuriy.alex.salimov@gmail.com>",
      "maintainer": "Yurii Salimov <yuriy.alex.salimov@gmail.com>",
      "sentence": "The Library implements a set of methods for working with an axis joystick controller.",
      "paragraph": "Dual axis XY joystick module reading.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-08-01T08:11:08Z",
      "download_url": "https://github.com/YuriiSalimov/AxisJoystick"
    },
    {
      "repository_name": "chijesusboy2004-crypto/AxonSDK",
      "repository_url": "https://github.com/chijesusboy2004-crypto/AxonSDK",
      "name": "AxonSDK",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-11T20:15:23.120Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-13T03:00:11.630Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-11T20:15:23.120Z",
      "last_seen_sha": "264d6481b3a3",
      "author": "AXON Team",
      "maintainer": "AXON Team",
      "sentence": "Client SDK library for AXON IoT Platform connecting ESP32 to database gateway.",
      "paragraph": "Blynk-style library supporting virtual pins, WiFi, MQTT, and automatic callback registrations.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/chijesusboy2004-crypto/AxonSDK-1.0.2.zip",
      "size": 17182,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-11T17:50:37Z"
    },
    {
      "repository_name": "lewisxhe/AXP202X_Library",
      "repository_url": "https://github.com/lewisxhe/AXP202X_Library",
      "name": "AXP202X_Library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-12-12T07:26:05Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-12T07:26:05Z",
      "last_seen_sha": "e877f97ddad6",
      "author": "Lewis He",
      "maintainer": "Lewis He <lewishe@outlook.com>",
      "sentence": "Arduino library for X-Power AXP202 chip",
      "paragraph": "Arduino library for X-Power AXP202 chip. Tested with ESP32",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lewisxhe/AXP202X_Library-1.1.2.zip",
      "size": 33694,
      "previous_version": "1.1.3",
      "github_stars": 99,
      "github_forks": 43,
      "github_language": "C++",
      "github_updated_at": "2025-12-12T06:19:03Z"
    },
    {
      "repository_name": "Belinus-code/AxpertProtocol",
      "repository_url": "https://github.com/Belinus-code/AxpertProtocol",
      "name": "AxpertProtocol",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-09-09T22:01:55.924Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-09T22:01:55.924Z",
      "last_seen_sha": "44226a7c7c2b",
      "author": "Linus Meinders <linus.w.meinders@gmail.com>",
      "maintainer": "Linus Meinders <linus.w.meinders@gmail.com>",
      "sentence": "Object-oriented library for the Voltronic/Axpert MKS II/III/IV RS232 (PI30) protocol.",
      "paragraph": "Works with any Stream (HardwareSerial, SoftwareSerial, ...) so RX/TX pins are freely choosable, parses requests/responses into typed structs, and supports multiple simultaneous inverter instances.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Belinus-code/AxpertProtocol-0.1.0.zip",
      "size": 1023964,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-09T18:57:52Z"
    },
    {
      "repository_name": "Andy4495/AY3891x",
      "repository_url": "https://github.com/Andy4495/AY3891x",
      "name": "AY3891x",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-08-27T07:19:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-27T07:19:41Z",
      "last_seen_sha": "cda08cd9d97a",
      "author": "Andreas Taylor <Andy4495@outlook.com>",
      "maintainer": "Andreas Taylor <Andy4495@outlook.com>",
      "sentence": "Library for General Instrument AY-3-8910, AY-3-8912 Programmable Sound Generator chip.",
      "paragraph": "This library should also work with variants of the chip sold by other manufacturers, such as the Yamaha YM2149 and YM3439 and the Toshiba T7766A.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 41,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T14:08:57Z",
      "download_url": "https://github.com/Andy4495/AY3891x"
    },
    {
      "repository_name": "Dim-aka/AY8912_ESP32",
      "repository_url": "https://github.com/Dim-aka/AY8912_ESP32",
      "name": "AY8912_ESP32",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3874004f8b41",
      "author": "Ваше Имя",
      "maintainer": "Ваше Имя <email@example.com>",
      "sentence": "Fast float AY-3-8910 emulator + PT3 player for ESP32",
      "paragraph": "Cycle-accurate float-based AY-3-8910/AY-8912 emulator with stereo panning. Includes PT3 (Pro Tracker 3) music player. No external dependencies.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dim-aka/AY8912_ESP32-1.0.1.zip",
      "size": 20692,
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T06:29:56Z"
    },
    {
      "repository_name": "ayatec-europe/AyatecSensoraya2.x",
      "repository_url": "https://github.com/ayatec-europe/AyatecSensoraya2.x",
      "name": "AyatecSensoraya2.x",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-02-14T07:54:04Z"
        },
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-14T07:54:04Z",
      "last_seen_sha": "d9a80c38ae56",
      "author": "ayatec",
      "maintainer": "ayatec europe <techsupport@ayatec.eu>",
      "sentence": "Arduino IDE demo sketches for ayatec sensoraya (ESP32-S3) IoT boards",
      "paragraph": "Examples intended for use with ESP32S3 Dev Module / DevKit.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ayatec-europe/AyatecSensoraya2_x-0.0.4.zip",
      "size": 2362751,
      "previous_version": "0.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-13T15:58:20Z"
    },
    {
      "repository_name": "ayresnet/AyresShell",
      "repository_url": "https://github.com/ayresnet/AyresShell",
      "name": "AyresShell",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-02T09:07:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T09:07:19Z",
      "last_seen_sha": "269ab2f1971c",
      "author": "Daniel Salgado <AyresNet>",
      "maintainer": "AyresNet <info@ayresnet.com>",
      "sentence": "DOS-style serial shell for ESP32: browse LittleFS, run built-ins, and edit JSON from the Serial Monitor.",
      "paragraph": "Turn your ESP32 into a tiny console. List/move/rename/delete files (LittleFS), pretty-print and update JSON with JSONSET, change directories, format the FS, and more—ideal for debugging and field setup.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T19:29:39Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/ayresnet/AyresShell"
    },
    {
      "repository_name": "ayresnet/AyresTimer",
      "repository_url": "https://github.com/ayresnet/AyresTimer",
      "name": "AyresTimer",
      "version": "4.1.0",
      "version_history": [
        {
          "version": "4.1.0",
          "seen_at": "2026-08-15T04:08:02.918Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-15T04:08:02.918Z",
      "last_seen_sha": "a85e0a9a7cb0",
      "author": "Daniel Cristian Salgado (AyresNet)",
      "maintainer": "Daniel Cristian Salgado (AyresNet)",
      "sentence": "Professional 64-bit Hardware and Software Timer suite for ESP32 by Daniel Cristian Salgado (AyresNet).",
      "paragraph": "Total professional replacement for millis(). Features 64-bit microsecond precision, silicon hardware timer groups (TG0/TG1), high-resolution software timers (esp_timer), thread-safe FreeRTOS task callback dispatching, real-time jitter telemetry, pause/resume state control, and zero-overhead AyresTimeout and AyresStopwatch modules.",
      "category": "Timing",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ayresnet/AyresTimer-4.1.0.zip",
      "size": 45050,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-15T00:18:35Z"
    },
    {
      "repository_name": "ayresnet/AyresWiFiManager",
      "repository_url": "https://github.com/ayresnet/AyresWiFiManager",
      "name": "AyresWiFiManager",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-04-16T08:21:53Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-08-14T18:15:59.558Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-16T08:21:53Z",
      "last_seen_sha": "f7ea76b4258d",
      "author": "Daniel Salgado <ayresnet>",
      "maintainer": "AyresNet",
      "sentence": "Wi-Fi provisioning and connectivity manager for ESP32 with captive portal, LittleFS credentials and diagnostics.",
      "paragraph": "Provides explicit fallback policies, DNS catch-all captive portal, Wi-Fi scanning, optional credential encryption, reconnection control, NTP, Internet reachability checks, status LED patterns and a unified connectivity state API.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ayresnet/AyresWiFiManager-2.3.0.zip",
      "size": 89381,
      "previous_version": "2.0.2",
      "github_stars": 20,
      "github_forks": 5,
      "github_language": "HTML",
      "github_updated_at": "2026-05-22T21:18:36Z"
    },
    {
      "repository_name": "aztechell/azdeck-lib",
      "repository_url": "https://github.com/aztechell/azdeck-lib",
      "name": "AzDeck",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-19T16:05:28.128Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-08-22T14:03:06.742Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-19T16:05:28.128Z",
      "last_seen_sha": "96e45f4fec5b",
      "author": "Azat",
      "maintainer": "Azat <aztechell@gmail.com>",
      "sentence": "Simple Arduino library for receiving controls from the AzDeck Android app.",
      "paragraph": "Connect ESP32, ESP8266, and Arduino UNO R4 WiFi boards to the AzDeck app (https://play.google.com/store/apps/details?id=com.aztechell.azdeck) and read named control channels through a minimal Arduino API.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "renesas_uno"
      ],
      "depends": [
        "ArduinoJson",
        "WebSockets",
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/aztechell/AzDeck-0.1.1.zip",
      "size": 42679,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-19T14:43:02Z"
    },
    {
      "repository_name": "xiongyu0523/AzureRTOS-ThreadX-For-Arduino",
      "repository_url": "https://github.com/xiongyu0523/AzureRTOS-ThreadX-For-Arduino",
      "name": "Azure RTOS ThreadX",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:34:41Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:41Z",
      "last_seen_sha": "a84280619b4e",
      "author": "Microsoft",
      "maintainer": "Neo Xiong <xiongyu0523@gmail.com>",
      "sentence": "Azure RTOS ThreadX Library for Arduino",
      "paragraph": "Bring Azure RTOS to Arduino for maker. Refer to https://github.com/azure-rtos/threadx for official release from Microsoft.",
      "category": "Timing",
      "architectures": [
        "samd",
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xiongyu0523/Azure_RTOS_ThreadX-1.0.3.zip",
      "size": 619556,
      "previous_version": "1.0.3",
      "github_stars": 19,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-04-15T02:40:24Z"
    },
    {
      "repository_name": "Azure/azure-sdk-for-c-arduino",
      "repository_url": "https://github.com/Azure/azure-sdk-for-c-arduino",
      "name": "Azure SDK for C",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2026-02-21T07:22:22Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-21T07:22:22Z",
      "last_seen_sha": "31280eba42c3",
      "author": "Microsoft Corporation",
      "maintainer": "Microsoft Corporation <aziotarduino@microsoft.com>",
      "sentence": "Azure SDK for C library for Arduino.",
      "paragraph": "This is an Arduino port of the Azure SDK for C (1.5.0-beta.1). It allows you to use your Arduino device with Azure services like Azure IoT Hub and Azure Device Provisioning Service. See README.md for more details. Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Azure/Azure_SDK_for_C-1.1.8.zip",
      "size": 3390779,
      "previous_version": "1.1.8",
      "github_stars": 157,
      "github_forks": 67,
      "github_language": "C",
      "github_updated_at": "2026-06-16T19:17:04Z"
    },
    {
      "repository_name": "vedacool/Arduino-Azure-IoT-Central",
      "repository_url": "https://github.com/vedacool/Arduino-Azure-IoT-Central",
      "name": "AzureIoT",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-22T04:09:16.672Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-22T06:57:44.678Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-22T08:50:10.060Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-07-23T04:08:17.998Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-07-23T07:00:53.647Z"
        },
        {
          "version": "1.2.8",
          "seen_at": "2026-07-24T12:26:58.412Z"
        },
        {
          "version": "1.2.9",
          "seen_at": "2026-07-30T18:27:03.252Z"
        },
        {
          "version": "1.2.10",
          "seen_at": "2026-07-31T16:31:28.627Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-08-03T14:58:49.725Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-08-03T16:47:48.507Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-08-04T08:53:38.477Z"
        },
        {
          "version": "1.4.2",
          "seen_at": "2026-08-05T04:07:17.648Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-08-05T08:53:08.412Z"
        }
      ],
      "release_count": 13,
      "first_seen_at": "2026-07-22T04:09:16.672Z",
      "last_seen_sha": "6b364bc1fccf",
      "author": "Dr. Husaini <mhusaini@syncmind.my>",
      "maintainer": "Dr. Husaini <mhusaini@syncmind.my>",
      "sentence": "Connects an Arduino Uno WiFi Rev2 or an ESP32 board to Azure IoT Central: WiFi, on-device DPS provisioning, MQTT telemetry, and cloud-to-device control.",
      "paragraph": "Replaces firedog1024/arduino-uno-wifi-iotc + the archived Azure/dps-keygen tool. No PC-side tooling required -- the board provisions itself via Azure's Device Provisioning Service at boot. Cloud-to-device control comes in three forms: writable boolean and numeric properties (persistent settings the cloud remembers), and commands (one-shot actions triggered from a dashboard button). Also reads another device's telemetry via the IoT Central REST API. See the 31 included examples, grouped by mode (send to cloud / control from cloud / react to another device) and ordered easiest-to-hardest within each group.",
      "category": "Communication",
      "architectures": [
        "megaavr",
        "esp32"
      ],
      "depends": [
        "WiFiNINA",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vedacool/AzureIoT-1.5.1.zip",
      "size": 203192,
      "previous_version": "1.4.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-22T03:59:50Z"
    },
    {
      "repository_name": "andriyadi/AzureIoTHubMQTTClient",
      "repository_url": "https://github.com/andriyadi/AzureIoTHubMQTTClient",
      "name": "AzureIoTHubMQTTClient",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:07:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:30Z",
      "last_seen_sha": "e75e12442768",
      "author": "Andri Yadi",
      "maintainer": "DycodeX <x@dycode.com>",
      "sentence": "Azure IoT Hub client library for ESP8266 via MQTT protocol.",
      "paragraph": "Azure IoT Hub client library for ESP8266 that specifically uses MQTT protocol.  See readme for more details.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 31,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T22:54:59Z",
      "download_url": "https://github.com/andriyadi/AzureIoTHubMQTTClient"
    },
    {
      "repository_name": "elpassion/Babelduino",
      "repository_url": "https://github.com/elpassion/Babelduino",
      "name": "Babelduino",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-07-21T16:13:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:31Z",
      "last_seen_sha": "70848670248e",
      "author": "Karol Sarnacki <karol.sarnacki@elpassion.com>, Mariusz Kulerski <mariusz.kulerski@elpassion.com>",
      "maintainer": "Karol Sarnacki <karol.sarnacki@elpassion.com>",
      "sentence": "A library that allows writing and highlighting code in local language.",
      "paragraph": "Provides localised aliases for keywords, constants, methods, functions, structures and Arduino API. Includes keywords.txt file for syntax colouring.<br /><br />It is meant for mentors who want <strong>to show the joy of programming to young learners</strong>, by eliminating spoken language barrier.<br /><br />Example:<br /><code>auto distance = radar.ping_cm();<br />if (distance &lt; 15) { delay(500); }</code><br /><br />Translates into Polish:<br /><code>niech odleglosc = radar.ping_cm();<br />jezeli (odleglosc &lt; 15) { czekaj(500); }</code><br />",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "Ruby",
      "github_updated_at": "2025-03-15T04:06:36Z",
      "download_url": "https://github.com/elpassion/Babelduino"
    },
    {
      "repository_name": "earlephilhower/BackgroundAudio",
      "repository_url": "https://github.com/earlephilhower/BackgroundAudio",
      "name": "BackgroundAudio",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2026-06-12T08:40:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:40:46Z",
      "last_seen_sha": "8a494666307f",
      "author": "Earle F. Philhower, III <earlephilhower@yahoo.com>",
      "maintainer": "Earle F. Philhower, III <earlephilhower@yahoo.com>",
      "sentence": "Plays MP3, AAC, and WAV via an IRQ based mechanism to allow \"multitasking\" while playing",
      "paragraph": "Uses interrupts to allow a sketch to run while MP3, AAC, or WAV decoding goes on behind the scenes. Decodes in natural frames to optimize CPU usage. Allows for handling the UI of a sketch without stopping or jitter on playback.",
      "category": "Communication",
      "architectures": [
        "rp2040",
        "esp32"
      ],
      "github_stars": 135,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2026-06-12T00:21:30Z",
      "download_url": "https://github.com/earlephilhower/BackgroundAudio"
    },
    {
      "repository_name": "kigster/back-seat-driver",
      "repository_url": "https://github.com/kigster/back-seat-driver",
      "name": "BackSeatDriver",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:02Z",
      "last_seen_sha": "1fc78bf64692",
      "author": "Konstantin Gredeskoul <kigster@gmail.com>",
      "maintainer": "Konstantin Gredeskoul <kigster@gmail.com>, https://github.com/kigster",
      "sentence": "Simple move and turn semantics for self-driving vehicles.",
      "paragraph": "This library applies non-blocking commands to various types of robots, implemented via supplementary \"adapter\" libraries. Two adapters are provided: 1) 4 DC Motor adapter, and 2) Two Servo Motors adapter. It's easy to write your own.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "sam"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-06T12:52:42Z",
      "depends": [
        "Adafruit Motor Shield V2 Library",
        "Servo"
      ],
      "download_url": "https://github.com/kigster/back-seat-driver"
    },
    {
      "repository_name": "NitrofMtl/BACnet-Arduino",
      "repository_url": "https://github.com/NitrofMtl/BACnet-Arduino",
      "name": "BACnet-Arduino",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-08-08T14:10:32.567Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-08-21T20:03:13.249Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-08T14:10:32.567Z",
      "last_seen_sha": "1a741ad18bcc",
      "author": "NitrofMtl <https://github.com/NitrofMtl>",
      "maintainer": "NitrofMtl <https://github.com/NitrofMtl>",
      "sentence": "Arduino BACnet library based on the open-source bacnet-stack project.",
      "paragraph": "Provides an Arduino-friendly interface for BACnet communication, including BACnet/IP support, object handling, scheduling, and platform integration callbacks.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "WeeklyAlarm"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/BACnet_Arduino-0.4.0.zip",
      "size": 1302003,
      "previous_version": "0.3.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-08T00:12:53Z"
    },
    {
      "repository_name": "argeorun/BACnetMSTP-ArduinoLib",
      "repository_url": "https://github.com/argeorun/BACnetMSTP-ArduinoLib",
      "name": "BACnetMSTP",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-26T08:58:52Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-01T14:56:28.398Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:58:52Z",
      "last_seen_sha": "a06003b80e51",
      "author": "George Arun <argeorun@gmail.com>",
      "maintainer": "George Arun <argeorun@gmail.com>",
      "sentence": "BACnet MS/TP server library for Arduino - RS-485 fieldbus connectivity.",
      "paragraph": "Fully hardware-validated BACnet MS/TP server for Arduino. Supports Uno R3, Mega 2560, ESP32, ESP32-S3, STM32 Nucleo-144 F756ZG, and STM32 Blue Pill F103CB (compile-only, not yet hardware-tested). ReadProperty, WriteProperty, Who-Is/I-Am services. EEPROM-backed MAC address, baud rate, and device instance. Single include, 4-line sketch. Derived from https://github.com/argeorun/BACnet-MSTP-Arduino by the same author.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32",
        "stm32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/argeorun/BACnetMSTP-2.0.0.zip",
      "size": 1332295,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-07-01T11:39:23Z",
      "github_language": "C"
    },
    {
      "repository_name": "wuttipong-ug/Bakmi",
      "repository_url": "https://github.com/wuttipong-ug/Bakmi",
      "name": "Bakmi",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:38:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:30Z",
      "last_seen_sha": "71fbba75d42a",
      "author": "Wuttipong-ug",
      "maintainer": "Wuttipong-ug <wuttipong2782@gmail.com>",
      "sentence": "Control motor, servo, DIP switch, and analog input on STM32F103.",
      "paragraph": "This library provides easy control of DC motors, servo, DIP switches, and analog inputs with threshold checking. Built for STM32F103 using STM32duino core.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-24T05:00:55Z",
      "download_url": "https://github.com/wuttipong-ug/Bakmi"
    },
    {
      "repository_name": "MHotchin/BalBoaSpa",
      "repository_url": "https://github.com/MHotchin/BalBoaSpa",
      "name": "Balboa Spa communications",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:22:01Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:01Z",
      "last_seen_sha": "72b0acf8a259",
      "author": "M Hotchin <github@hotchin.net>",
      "maintainer": "M Hotchin <github@hotchin.net>",
      "sentence": "Use Arduino to control your BalBoa Spa Pack.",
      "paragraph": "Monitor and control your WiFi connected BalBoa spa.  This requires that your spa pack have the Balboa Wi-Fi module 50350 installed.  If you can use the  Balboa Worldwide App (bwa™) to control your spa, this should work as well. Tested on Arduino Uno, Arduino Mega 2560, Wemos D1 R1 (ESP8266) and Wemos D1 R32 (ESP32) boards.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Balboa_Spa_communications-1.0.3.zip",
      "size": 24242,
      "previous_version": "1.0.3",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-06T17:39:54Z"
    },
    {
      "repository_name": "pololu/balboa-32u4-arduino-library",
      "repository_url": "https://github.com/pololu/balboa-32u4-arduino-library",
      "name": "Balboa32U4",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:24:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:53Z",
      "last_seen_sha": "997b83881fde",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Balboa 32U4 Arduino library",
      "paragraph": "This library helps interface with the on-board hardware on the Pololu Balboa 32U4 control board.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 16,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T11:29:25Z",
      "download_url": "https://github.com/pololu/balboa-32u4-arduino-library"
    },
    {
      "repository_name": "arash77/BaleMessengerBot_Arduino",
      "repository_url": "https://github.com/arash77/BaleMessengerBot_Arduino",
      "name": "BaleMessengerBot_Arduino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:07:39Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:39Z",
      "last_seen_sha": "87f50269c2ca",
      "author": "Arash Kadkhodaei",
      "maintainer": "Arash Kadkhodaei <arash77.kad@gmail.com>",
      "sentence": "Arduino Bale Bot library.",
      "paragraph": "A Bale Messenger library for arduino devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arash77/BaleMessengerBot_Arduino-0.1.0.zip",
      "size": 26123,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-27T16:29:38Z"
    },
    {
      "repository_name": "jordancrubin/ballvalve",
      "repository_url": "https://github.com/jordancrubin/ballvalve",
      "name": "Ballvalve",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:17:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:53Z",
      "last_seen_sha": "09d018590e6a",
      "author": "Jordan Rubin <delorean1@gmail.com>",
      "maintainer": "Jordan Rubin <delorean1@gmail.com>",
      "sentence": "A library to control 5 wire electric ball valves like the US Solid MSV-00015.",
      "paragraph": "Support includes valve position, time to open and close, error reporting and optional power relay off of the 24V power supply.  Requires a 24VDC power source and a DPDT Relay module.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-04T04:52:21Z",
      "download_url": "https://github.com/jordancrubin/ballvalve"
    },
    {
      "repository_name": "BalmIot/BalmIot",
      "repository_url": "https://github.com/BalmIot/BalmIot",
      "name": "BalmIot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:03Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:03Z",
      "last_seen_sha": "45b87fcda4f6",
      "author": "BALM IOT <appbalmiot@gmail.com>",
      "maintainer": "BALM IOT <appbalmiot@gmail.com>",
      "sentence": "Library to easily make  GET and UP  requests to a BALM IOT.",
      "paragraph": "Works with any class derived from Client - so switching between Ethernet, WiFi and GSMClient requires minimal code changes.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BalmIot/BalmIot-1.0.0.zip",
      "size": 5460,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-10-11T07:35:55Z"
    },
    {
      "repository_name": "ripred/Bang",
      "repository_url": "https://github.com/ripred/Bang",
      "name": "Bang",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-17T09:17:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:18Z",
      "last_seen_sha": "debf6ed91b0d",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Use the command line interface of your host machine as a 'Service' for your Arduino!",
      "paragraph": "Allow your Arduino to use the disc drive of the host machine, or the internet access! This allows your Arduino to run any command line on your host machine and return any results!",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-06-17T03:28:58Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/ripred/Bang"
    },
    {
      "repository_name": "toaha63/BanglaDuino",
      "repository_url": "https://github.com/toaha63/BanglaDuino",
      "name": "BanglaDuino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:03:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:44Z",
      "last_seen_sha": "41946a2019f1",
      "author": "Hasin Israk Toaha",
      "maintainer": "Hasin Israk Toaha <toaha.banaripara@gmail.com>",
      "sentence": "This library gives power to your Arduino to write in Bangla.",
      "paragraph": "This library allows Arduino to print Bangla text in the Serial Monitor, enabling better communication in the Bangla language.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-06T17:02:54Z",
      "download_url": "https://github.com/toaha63/bangladuino"
    },
    {
      "repository_name": "mamunul/BanglaText",
      "repository_url": "https://github.com/mamunul/BanglaText",
      "name": "BanglaText",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:20Z",
      "last_seen_sha": "1dd3b00f637a",
      "author": "mamunul",
      "maintainer": "mamunul",
      "sentence": "Bangla text renderer in esp supported displays for ESP boards, by mamunul",
      "paragraph": "Library for  renderrng bangla texts in displays with ESP8266/ESP32 modules.",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T06:22:06Z",
      "download_url": "https://github.com/mamunul/BanglaText.git"
    },
    {
      "repository_name": "wallysalami/BarcodeGFX",
      "repository_url": "https://github.com/wallysalami/BarcodeGFX",
      "name": "BarcodeGFX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:40Z",
      "last_seen_sha": "f1afb51dd820",
      "author": "Jan K. S. <developer@janks.dev.br>",
      "maintainer": "Jan K. S. <developer@janks.dev.br>",
      "sentence": "Draw barcodes on displays compatible with Adafruit GFX.",
      "paragraph": "Supports EAN-13, EAN-8, UPC-A, and UPC-E barcodes. Compatible with any display library that inherits from Adafruit_GFX, such as GxEPD2 (e-paper), MCUFRIEND_kbv (TFT LCD), Adafruit_ILI9341 (TFT LCD SPI), Adafruit_SSD1306 (monochrome OLED), etc.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-03-03T00:54:54Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/wallysalami/BarcodeGFX"
    },
    {
      "repository_name": "thehapyone/BareBoneSim800",
      "repository_url": "https://github.com/thehapyone/BareBoneSim800",
      "name": "BareBoneSim800",
      "version": "1.25.0",
      "version_history": [
        {
          "version": "1.25",
          "seen_at": "2025-07-21T16:32:54Z"
        },
        {
          "version": "1.25.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:54Z",
      "last_seen_sha": "becc6f7191ea",
      "author": "Ayo Ayibiowu",
      "maintainer": "Ayo Ayibiowu <charlesayibiowu@hotmail.com>",
      "sentence": "A BareBone Arduino Library For SIM800 Modules",
      "paragraph": "A BareBone Arduino Library For SIM800 Modules. Use this Library to send/receive sms, connect to IoT/Cloud Server, send data to cloud, build low power sim800 modules and many more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thehapyone/BareBoneSim800-1.25.0.zip",
      "size": 48574,
      "previous_version": "1.25",
      "github_stars": 48,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2025-02-11T08:50:21Z"
    },
    {
      "repository_name": "ivanmari/bare-poller",
      "repository_url": "https://github.com/ivanmari/bare-poller",
      "name": "BarePoller",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:21Z",
      "last_seen_sha": "e8c1596759ca",
      "author": "Ivan Mari (original author), Jules (Arduino library conversion)",
      "maintainer": "Jules",
      "sentence": "A polling library for bare metal systems, providing non-blocking timers and switch debouncing.",
      "paragraph": "This library implements non-blocking timers (PrecisionTimer) and debounced digital input handling (Switch) suitable for loop-based programming models common in Arduino and other bare-metal environments. It avoids the use of interrupts and delays, allowing for more responsive applications. It also includes a Blinker utility class.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T12:09:55Z",
      "download_url": "https://github.com/ivanmari/bare-poller"
    },
    {
      "repository_name": "freetronics/BaroSensor",
      "repository_url": "https://github.com/freetronics/BaroSensor",
      "name": "BaroLibrary",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:41Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:41Z",
      "last_seen_sha": "691a59970f2d",
      "author": "Angus Gratton <angus@freetronics.com>",
      "maintainer": "Angus Gratton <angus@freetronics.com>",
      "sentence": "Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).",
      "category": "Sensors",
      "architectures": [
        "avr",
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/freetronics/BaroLibrary-1.0.0.zip",
      "size": 19971,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2018-09-26T01:27:05Z"
    },
    {
      "repository_name": "BasPaap/Bas.Button",
      "repository_url": "https://github.com/BasPaap/Bas.Button",
      "name": "Bas.Button",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:09:05Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:05Z",
      "last_seen_sha": "e24f80976844",
      "author": "Bas Paap",
      "maintainer": "Bas Paap",
      "sentence": "A simple button class that calls a callback function when pressed.",
      "paragraph": "The button supports debouncing and can call separate callbacks for the rising and falling events.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bas.CallbackCaller"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BasPaap/Bas_Button-1.2.1.zip",
      "size": 7144,
      "previous_version": "1.2.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-24T22:13:40Z"
    },
    {
      "repository_name": "BasPaap/Bas.CallbackCaller",
      "repository_url": "https://github.com/BasPaap/Bas.CallbackCaller",
      "name": "Bas.CallbackCaller",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:09:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:05Z",
      "last_seen_sha": "1f3ac823203b",
      "author": "Bas Paap",
      "maintainer": "Bas Paap",
      "sentence": "A class that encapsulates the registering and calling of a callback function.",
      "paragraph": "Users can attach a lambda that can later be called at an appropriate moment.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BasPaap/Bas_CallbackCaller-1.0.0.zip",
      "size": 7207,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-03T14:16:18Z"
    },
    {
      "repository_name": "BasPaap/Bas.SinglePinDevice",
      "repository_url": "https://github.com/BasPaap/Bas.SinglePinDevice",
      "name": "Bas.SinglePinDevice",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:05Z",
      "last_seen_sha": "ac538107db0d",
      "author": "Bas Paap",
      "maintainer": "Bas Paap",
      "sentence": "A class for simple devices that can be turned on or off by writing to a single pin.",
      "paragraph": "The class will write HIGH to the pin when the device is turned on, and LOW when it is turned off.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BasPaap/Bas_SinglePinDevice-1.0.0.zip",
      "size": 4830,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-22T15:54:43Z"
    },
    {
      "repository_name": "dirkx/Arduino-Base32-Decode",
      "repository_url": "https://github.com/dirkx/Arduino-Base32-Decode",
      "name": "Base32-Decode",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:45Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:45Z",
      "last_seen_sha": "9d95f09429ab",
      "author": "Dirk-Willem van Gulik et.al.",
      "maintainer": "Dirk-Willem van Gulik <dirkx@webweaving.org>",
      "sentence": "Base32 decoder; able to handle both binary and string encoded data.",
      "paragraph": "RFC4648 Base32 decoder; handles both binary and string encoded data. With a char/unsigned-char interface as well as a String interface.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "ASLv2, Unlicense, Public-Domain",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dirkx/Base32_Decode-1.0.1.zip",
      "size": 6789,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T18:44:36Z"
    },
    {
      "repository_name": "Densaugeo/base64_arduino",
      "repository_url": "https://github.com/Densaugeo/base64_arduino",
      "name": "base64",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:12:00Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:00Z",
      "last_seen_sha": "69c83393972d",
      "author": "Densaugeo <use@git.hub>",
      "maintainer": "Densaugeo <use@git.hub>",
      "sentence": "Base64 encoder/decoder for arduino repo",
      "paragraph": "Uses common web conventions - '+' for 62, '/' for 63, '=' for padding. Note that invalid base64 characters are interpreted as padding.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Densaugeo/base64-1.3.0.zip",
      "size": 79496,
      "previous_version": "1.4.0",
      "github_stars": 60,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T23:19:33Z"
    },
    {
      "repository_name": "agdl/Base64",
      "repository_url": "https://github.com/Xander-Electronics/Base64",
      "name": "Base64",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-09-23T07:21:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-23T07:21:12Z",
      "last_seen_sha": "2c67bec04a75",
      "author": "Xander Electronics",
      "maintainer": "Xander Electronics",
      "sentence": "A Base64 library for Arduino",
      "paragraph": "A Base64 library for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 33,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2025-09-22T10:16:45Z",
      "download_url": "https://github.com/Xander-Electronics/Base64"
    },
    {
      "repository_name": "dojyorin/arduino_base64",
      "repository_url": "https://github.com/dojyorin/arduino_base64",
      "name": "base64_encode",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2025-08-07T14:16:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:16:15Z",
      "last_seen_sha": "9293d4085fea",
      "author": "dojyorin",
      "maintainer": "https://github.com/dojyorin",
      "sentence": "Convert between binary and base64-encoded string.",
      "paragraph": "Easily convert sensor raw values, structures, etc...",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-18T22:10:49Z",
      "download_url": "https://github.com/dojyorin/arduino_base64.git"
    },
    {
      "repository_name": "merlinschumacher/Basecamp",
      "repository_url": "https://github.com/ct-Open-Source/Basecamp",
      "name": "Basecamp",
      "version": "0.1.8",
      "version_history": [
        {
          "version": "0.1.8",
          "seen_at": "2026-03-12T07:41:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-12T07:41:10Z",
      "last_seen_sha": "084eb8a72cc9",
      "author": "c't Magazin für computer technik, Merlin Schumacher",
      "maintainer": "Merlin Schumacher <mls@ct.de>",
      "sentence": "A basic IoT library for the ESP32",
      "paragraph": "This library eases the building of ESP32 firmwares for IoT projects. It takes care of basic tasks like WiFi management, generation of a webinterface, connecting to an MQTT broker and storing configuration data.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 255,
      "github_forks": 47,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T15:08:37Z",
      "download_url": "https://github.com/merlinschumacher/Basecamp"
    },
    {
      "repository_name": "RCmags/basicCalculus",
      "repository_url": "https://github.com/RCmags/basicCalculus",
      "name": "basicCalculus",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:25:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:59Z",
      "last_seen_sha": "9dc287d155e3",
      "author": "RCmags <memoryofatrufestival@gmail.com>",
      "maintainer": "RCmags <memoryofatrufestival@gmail.com>",
      "sentence": "Perform real-time 1D integration and differentiation",
      "paragraph": "Simple library that uses an alpha-beta filter to perform numerical differentiation and integration",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-12-28T02:27:25Z",
      "download_url": "https://github.com/RCmags/basicCalculus"
    },
    {
      "repository_name": "1ux/LED_RGB_Control",
      "repository_url": "https://github.com/1ux/LED_RGB_Control",
      "name": "BasicColorLedControl",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:32Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:32Z",
      "last_seen_sha": "71c033de9dd9",
      "author": "Krause Michael",
      "maintainer": "Krause Michael",
      "sentence": "This is a tiny and clearly arranged Arduino library for the basic RGB LED functionalities.",
      "paragraph": "The functionality should be expanded using the inheritance concept of object-oriented programming.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/1ux/BasicColorLedControl-1.0.0.zip",
      "size": 58363,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-06T19:40:29Z"
    },
    {
      "repository_name": "micromouseonline/BasicEncoder",
      "repository_url": "https://github.com/micromouseonline/BasicEncoder",
      "name": "BasicEncoder",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:22:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:07Z",
      "last_seen_sha": "bbee6c1d2346",
      "author": "Peter Harrison",
      "maintainer": "Peter Harrison",
      "sentence": "BasicEncoder counts pulses from one or more simple rotary encoder control knobs.",
      "paragraph": "Could also be used for low freuency odometry encoders but not suited to motor encoders.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T10:14:52Z",
      "download_url": "https://github.com/micromouseonline/BasicEncoder"
    },
    {
      "repository_name": "KwangryeolPark/GLCD_QY_12864BG",
      "repository_url": "https://github.com/KwangryeolPark/Personal.Library.GLCD_QY_12864BG",
      "name": "basicGLCD",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:17Z",
      "last_seen_sha": "1cbe6cb4e20c",
      "author": "Park Kwangryeol <pkr7098@gmail.com>",
      "maintainer": "Kwangryeol Park <pkr7098@gmail.com>",
      "sentence": "This library is for QY-12854BG(= GLCD).",
      "paragraph": "You can set all the pins seperately(ex setDataPins(), setRWPin()....). there are no functions for image, but only for text(in ver 1.0.0)",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-11-02T07:06:00Z",
      "download_url": "https://github.com/KwangryeolPark/GLCD_QY_12864BG"
    },
    {
      "repository_name": "tomstewart89/BasicLinearAlgebra",
      "repository_url": "https://github.com/tomstewart89/BasicLinearAlgebra",
      "name": "BasicLinearAlgebra",
      "version": "5.1.0",
      "version_history": [
        {
          "version": "5.1",
          "seen_at": "2026-05-23T08:21:57Z"
        },
        {
          "version": "5.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T08:21:57Z",
      "last_seen_sha": "be1f94360a89",
      "author": "Tom Stewart <tomstewart89@hotmail.com>",
      "maintainer": "Tom Stewart <tomstewart89@hotmail.com>",
      "sentence": "A library for representing matrices and doing matrix math on arduino",
      "paragraph": "Supports most common matrix operations including LU decomposition and inversion without the need for dynamic memory allocation. It also does compile time checking of the dimensions and type of matrices used as operands.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tomstewart89/BasicLinearAlgebra-5.1.0.zip",
      "size": 29946,
      "previous_version": "5.1",
      "github_stars": 220,
      "github_forks": 40,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T16:04:00Z"
    },
    {
      "repository_name": "braydenanderson2014/ArduinoLinkedList",
      "repository_url": "https://github.com/braydenanderson2014/ArduinoLinkedList",
      "name": "BasicLinkedList",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:53Z",
      "last_seen_sha": "f7220a8a1138",
      "author": "Brayden Anderson",
      "maintainer": "Brayden Anderson <braydenanderson2014@gmail.com>",
      "sentence": "A templated class for creating dynamic Linked Lists. A Linked List is a Linked List where each node points to the next node in the list.",
      "paragraph": "This library provides an easy and efficient way to create dynamic Linked Lists in Arduino projects. It supports various operations such as append, insert, and remove, among others.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T03:16:39Z",
      "download_url": "https://github.com/braydenanderson2014/C-Arduino-Libraries/tree/main/lib/LinkedList"
    },
    {
      "repository_name": "basicmicro/basicmicro_arduino",
      "repository_url": "https://github.com/basicmicro/basicmicro_arduino",
      "name": "Basicmicro",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-03T08:45:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:45:16Z",
      "last_seen_sha": "7fbd667f73c1",
      "author": "Basicmicro",
      "maintainer": "Basicmicro <support@basicmicro.com>",
      "sentence": "Interface library for Basicmicro motor controllers.",
      "paragraph": "Provides communication and control functionality for Basicmicro motor controllers, supporting encoder reading, PID control settings, duty cycle adjustments, position control, speed control, and various other motor control features.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T15:14:59Z",
      "download_url": "https://github.com/basicmicro/basicmicro_arduino"
    },
    {
      "repository_name": "RCmags/basicMPU6050",
      "repository_url": "https://github.com/RCmags/basicMPU6050",
      "name": "basicMPU6050",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:25:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:59Z",
      "last_seen_sha": "8b8c7519075a",
      "author": "RCmags <memoryofatrufestival@gmail.com>",
      "maintainer": "RCmags <memoryofatrufestival@gmail.com>",
      "sentence": "lightweight library for the MPU6050.",
      "paragraph": "library to configure and retrieve the raw sensor outputs of the MPU6050. It includes simples routines to calibrate the gyro.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T10:46:15Z",
      "download_url": "https://github.com/RCmags/basicMPU6050.git"
    },
    {
      "repository_name": "TomasRoj/BasicsLibrary",
      "repository_url": "https://github.com/TomasRoj/BasicsLibrary",
      "name": "BasicsLibrary",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "ba77ee8aa57d",
      "author": "Tomas Roj; rojtomas@email.cz",
      "maintainer": "Tomas Roj, rojtomas@email.cz",
      "sentence": "Library for beginners with examples.",
      "paragraph": "An easy to use library for beginners with basic Arduino examples. Just use the method and thats it! Supports ESP.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TomasRoj/BasicsLibrary-1.1.0.zip",
      "size": 15232
    },
    {
      "repository_name": "mkeras/BasicTag",
      "repository_url": "https://github.com/mkeras/BasicTag",
      "name": "BasicTag",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:22:17Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:17Z",
      "last_seen_sha": "94192372e0e2",
      "author": "mkeras",
      "maintainer": "mkeras - github.com/mkeras",
      "sentence": "Functional C Library for abstracting variables as tags.",
      "paragraph": "Includes functions for creating, reading, finding, iterating, deleting tags.",
      "category": "Data Processing",
      "architectures": [
        "samd",
        "esp32",
        "stm32",
        "renesas_uno",
        "mbed_portenta"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mkeras/BasicTag-1.3.3.zip",
      "size": 21430,
      "previous_version": "1.3.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-10T06:41:13Z"
    },
    {
      "repository_name": "rtnate/arduino-BasicTimer",
      "repository_url": "https://github.com/rtnate/arduino-BasicTimer",
      "name": "BasicTimer",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:28:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:28Z",
      "last_seen_sha": "3b837449cd67",
      "author": "Nate Taylor <nate@rtelectronix.com>",
      "maintainer": "Nate Taylor <nate@rtelectronix.com>",
      "sentence": "Basic Timer Interface",
      "paragraph": "Provides millis() based timers and LED blinkers with a simple, lightweight interface.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-10T16:14:07Z",
      "download_url": "https://github.com/rtnate/arduino-BasicTimer"
    },
    {
      "repository_name": "snototter/BasicTinkering",
      "repository_url": "https://github.com/snototter/BasicTinkering",
      "name": "BasicTinkering",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:16Z",
      "last_seen_sha": "4e6ce34dc8b4",
      "author": "snototter <muspellr@gmail.com>",
      "maintainer": "snototter <muspellr@gmail.com>",
      "sentence": "A collection of wrapper classes for commonly used electronic components.",
      "paragraph": "Supports: buttons, LED control (incl. blinking & dimming), digital tubes, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-22T18:01:34Z",
      "download_url": "https://github.com/snototter/BasicTinkering"
    },
    {
      "repository_name": "offcircuit/Batflow",
      "repository_url": "https://github.com/offcircuit/Batflow",
      "name": "Batflow",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:23:36Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:36Z",
      "last_seen_sha": "5717aeabe69b",
      "author": "Helder Rodrigues",
      "maintainer": "Helder Rodrigues",
      "sentence": "Battery lookup",
      "paragraph": "Battery lookup with val, percent and level",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Batflow-1.0.0.zip",
      "size": 15076,
      "previous_version": "1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-25T06:42:57Z"
    },
    {
      "repository_name": "rlogiacco/BatterySense",
      "repository_url": "https://github.com/rlogiacco/BatterySense",
      "name": "Battery Sense",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-22T09:29:34Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-22T09:29:34Z",
      "last_seen_sha": "ac1a9af2174c",
      "author": "AgileWare",
      "maintainer": "Roberto Lo Giacco <rlogiacco@gmail.com>",
      "sentence": "Arduino battery sensing library",
      "paragraph": "Monitor battery charge level in multiple configurations",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rlogiacco/Battery_Sense-1.2.0.zip",
      "size": 198922,
      "previous_version": "1.2.0",
      "github_stars": 447,
      "github_forks": 78,
      "github_updated_at": "2026-06-22T03:54:35Z",
      "github_language": "C++"
    },
    {
      "repository_name": "danilopinotti/Battery18650Stats",
      "repository_url": "https://github.com/danilopinotti/Battery18650Stats",
      "name": "Battery_18650_Stats",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:30Z",
      "last_seen_sha": "bfb50ed818a6",
      "author": "Danilo Pinotti",
      "maintainer": "Danilo Pinotti",
      "sentence": "Library to calculate 18650 charge level",
      "paragraph": "Library to calculate 18650 Ion-Li battery charge level using ESP32 in Arduino IDE",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/danilopinotti/Battery_18650_Stats-1.0.0.zip",
      "size": 6346,
      "previous_version": "1.0.1",
      "github_stars": 22,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T08:23:18Z"
    },
    {
      "repository_name": "lendres/BatteryMeter-Arduino",
      "repository_url": "https://github.com/lendres/BatteryMeter-Arduino",
      "name": "BatteryMeter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:32Z",
      "last_seen_sha": "2c19d444c508",
      "author": "Lance A. Endres <lendres@fifthrace.com>",
      "maintainer": "Lance A. Endres <lendres@fifthrace.com>",
      "sentence": "A library for reading a voltage from a battery and displaying the results.",
      "paragraph": "A library for reading a voltage from a battery and displaying the results.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T16:10:22Z",
      "depends": [
        "SoftTimers",
        "ButtonSuite"
      ],
      "download_url": "https://github.com/lendres/BatteryMeter-Arduino"
    },
    {
      "repository_name": "AI5GW/Baudot-Encode-Decode",
      "repository_url": "https://github.com/AI5GW/Baudot-Encode-Decode",
      "name": "BaudotCode",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:42Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:42Z",
      "last_seen_sha": "f5538aee4189",
      "author": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "maintainer": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "sentence": "Easily encode and decode ITA-2 5 bit Baudot code for for RTTY on Arduino",
      "paragraph": "This library offers an easy way to encode and decode ITA-2 5 bit Baudot code for for radioteletype (RTTY) on Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AI5GW/BaudotCode-1.0.1.zip",
      "size": 21553,
      "previous_version": "1.0.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-27T12:19:36Z"
    },
    {
      "repository_name": "NishanthRaj707/bavaarduino",
      "repository_url": "https://github.com/NishanthRaj707/bavaarduino",
      "name": "BAVA Protocol",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-09T16:06:03.270Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-09T16:06:03.270Z",
      "last_seen_sha": "473c5f8152f5",
      "author": "Nishanth Raj",
      "maintainer": "Nishanth Raj <jpnishanthraj@gmail.com>",
      "sentence": "O(1) zero-allocation hardware variable teleportation.",
      "paragraph": "A deterministic, ultra-low latency (64us) serial protocol for cross-platform MCU communication.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NishanthRaj707/BAVA_Protocol-1.0.1.zip",
      "size": 14290,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-09T13:20:02Z"
    },
    {
      "repository_name": "PeterBakarac/BayesianOptimization",
      "repository_url": "https://github.com/PeterBakarac/BayesianOptimization",
      "name": "Bayesian Optimization",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:31Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:31Z",
      "last_seen_sha": "f8827f93112f",
      "author": "Peter Bakaráč",
      "maintainer": "Peter Bakaráč <peter.bakarac@gmail.com>",
      "sentence": "1D Gaussian Process Bayesian Optimization.",
      "paragraph": "Implements a discrete 1D GP-based Bayesian Optimization with RBF kernel.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PeterBakarac/Bayesian_Optimization-1.0.0.zip",
      "size": 7555,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-24T17:00:26Z"
    },
    {
      "repository_name": "bitbank2/bb_captouch",
      "repository_url": "https://github.com/bitbank2/bb_captouch",
      "name": "bb_captouch",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-04-27T07:55:45Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T07:55:45Z",
      "last_seen_sha": "fa2fbb6f79fa",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Capacitive touch sensor library for FT6x36, MXT144, CST820, CST226 and GT911 I2C devices.",
      "paragraph": "ESP32 specific code supports 1 to 5 point touch on various I2C touch sensors. It auto-detects the address and sensor type.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_captouch-1.3.1.zip",
      "size": 19923,
      "previous_version": "1.3.2",
      "github_stars": 43,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T02:54:05Z"
    },
    {
      "repository_name": "bitbank2/bb_epaper",
      "repository_url": "https://github.com/bitbank2/bb_epaper",
      "name": "bb_epaper",
      "version": "2.1.11",
      "version_history": [
        {
          "version": "2.1.11",
          "seen_at": "2026-06-30T08:54:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:54:23Z",
      "last_seen_sha": "0b435eafa221",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "A frustration-free e-paper library.",
      "paragraph": "Supports most common 24-pin SPI e-paper panels with a rich API. Includes an efficient image compression scheme. Both buffered and bufferless graphics supported; this means you can do interesting things on very constrained MCUs.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 181,
      "github_forks": 29,
      "github_updated_at": "2026-06-29T15:40:44Z",
      "download_url": "https://github.com/bitbank2/bb_epaper",
      "github_language": "C"
    },
    {
      "repository_name": "bitbank2/bb_hx1230",
      "repository_url": "https://github.com/bitbank2/bb_hx1230",
      "name": "bb_hx1230",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:33Z",
      "last_seen_sha": "f00f3adee5cf",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "BitBank HX1230 96x68 LCD display library.",
      "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Uses GPIO pins to bit bang the 3-wire SPI protocol. Includes 4 font sizes and pixel drawing. Runs on any hardware supported by Arduino.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-03-12T07:33:06Z",
      "download_url": "https://github.com/bitbank2/bb_hx1230"
    },
    {
      "repository_name": "bitbank2/bb_imu",
      "repository_url": "https://github.com/bitbank2/bb_imu",
      "name": "bb_imu",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:38:22Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:22Z",
      "last_seen_sha": "8fce1b4426a7",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "multi-device library for a variety of IMUs.",
      "paragraph": "A library which auto-detects a variety of popular I2C IMU devices and supports their common features.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_imu-1.3.0.zip",
      "size": 26174,
      "previous_version": "1.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T12:21:55Z"
    },
    {
      "repository_name": "bitbank2/bb_ltr390",
      "repository_url": "https://github.com/bitbank2/bb_ltr390",
      "name": "bb_ltr390",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:33Z",
      "last_seen_sha": "1083a2d2642a",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "LTR-390 light sensor library.",
      "paragraph": "This library is for the Lite-On I2C LTR-390 visible and UV light sensor. It uses my BitBang_I2C library to allow more flexible connections on hardware or bit banged I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-28T17:08:32Z",
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://github.com/bitbank2/bb_ltr390"
    },
    {
      "repository_name": "bitbank2/bb_proximity",
      "repository_url": "https://github.com/bitbank2/bb_proximity",
      "name": "bb_proximity",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:10Z",
      "last_seen_sha": "9f689bcb8170",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "multi-device library for a variety of ALS/Proximity sensors.",
      "paragraph": "A full featured I2C sensor library which auto-detects the most popular I2C devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-20T05:02:20Z",
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://github.com/bitbank2/bb_proximity"
    },
    {
      "repository_name": "bitbank2/bb_rtc",
      "repository_url": "https://github.com/bitbank2/bb_rtc",
      "name": "bb_rtc",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-11-04T07:25:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-04T07:25:04Z",
      "last_seen_sha": "9129a9431e38",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "realtime clock library for DS3231, RV3032, and PCF8563.",
      "paragraph": "A full featured RTC library which auto-detects one of 3 popular I2C devices and supports alarm, clock out and time setting/retrieval.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T02:00:13Z",
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://github.com/bitbank2/bb_rtc"
    },
    {
      "repository_name": "bitbank2/bb_scd41",
      "repository_url": "https://github.com/bitbank2/bb_scd41",
      "name": "bb_scd41",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-03-25T07:37:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-25T07:37:53Z",
      "last_seen_sha": "1e2eb5582d60",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Sensiron SCD4x CO2 sensor library.",
      "paragraph": "Supports SCD40 and SCD41 with flexible connection options.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T18:13:02Z",
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://github.com/bitbank2/bb_scd41"
    },
    {
      "repository_name": "bitbank2/bb_spi_lcd",
      "repository_url": "https://github.com/bitbank2/bb_spi_lcd",
      "name": "bb_spi_lcd",
      "version": "2.9.7",
      "version_history": [
        {
          "version": "2.9.9",
          "seen_at": "2026-06-22T09:10:49Z"
        },
        {
          "version": "2.9.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-22T09:10:49Z",
      "last_seen_sha": "9ca826c0c4d3",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Color SPI LCD+OLED library with many unique features.",
      "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.9.7.zip",
      "size": 6071186,
      "previous_version": "2.9.9",
      "github_stars": 227,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T12:09:27Z"
    },
    {
      "repository_name": "bitbank2/bb_temperature",
      "repository_url": "https://github.com/bitbank2/bb_temperature",
      "name": "bb_temperature",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:16Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-08-18T02:22:21.120Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-01-02T21:41:16Z",
      "last_seen_sha": "b9bfcfa43a7f",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "multi-device library for a variety of temperature/humidity/pressure sensors.",
      "paragraph": "A full featured I2C sensor library which auto-detects the most popular I2C devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_temperature-1.0.2.zip",
      "size": 507315,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T19:01:43Z"
    },
    {
      "repository_name": "bitbank2/bb_truetype",
      "repository_url": "https://github.com/bitbank2/bb_truetype",
      "name": "bb_truetype",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:13Z",
      "last_seen_sha": "9801203d65f6",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "A fast+small TrueType font renderer.",
      "paragraph": "An incomplete, but fast+small TrueType font renderer for embedded devices.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-24T05:11:30Z",
      "download_url": "https://github.com/bitbank2/bb_truetype"
    },
    {
      "repository_name": "bitbank2/bb_uc1701",
      "repository_url": "https://github.com/bitbank2/bb_uc1701",
      "name": "bb_uc1701",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:36Z",
      "last_seen_sha": "cebdac6adfc5",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Optimized 128x64 monochrome LCD display library for ST7565/UC1701 conrollers.",
      "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32), optimized line drawing and rotated tile drawing.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T22:32:54Z",
      "download_url": "https://github.com/bitbank2/bb_uc1701"
    },
    {
      "repository_name": "brainy-buddy-education/BBE-IoT-Class-Library",
      "repository_url": "https://github.com/brainy-buddy-education/BBE-IoT-Class-Library",
      "name": "BBE IoT Class Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:09Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:09Z",
      "last_seen_sha": "48f7e11ae19b",
      "author": "Brainy Buddy Education LLC",
      "maintainer": "Joe Z <joseph.zhao@gmail.com>",
      "sentence": "This is the C++ class library for students' use in IoT class to control smart systems.",
      "paragraph": "This library includes a few classes that hide lower level details and provide an abstract wrapper for entry level students to use. Capabilities include serial port reading, distance sensor processing, buzzer playing, fan rotating, etc.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/brainy-buddy-education/BBE_IoT_Class_Library-1.0.0.zip",
      "size": 18394,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-06-02T12:23:36Z"
    },
    {
      "repository_name": "solderparty/arduino_bbq10kbd",
      "repository_url": "https://github.com/solderparty/arduino_bbq10kbd",
      "name": "BBQ10Keyboard",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-05T08:47:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:47:11Z",
      "last_seen_sha": "1060db6213de",
      "author": "arturo182",
      "maintainer": "arturo182",
      "sentence": "Library for using the BBQ10Keyboard PMOD",
      "paragraph": "Offers interrupt-driven and polling interfaces.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T10:37:19Z",
      "download_url": "https://github.com/solderparty/arduino_bbq10kbd"
    },
    {
      "repository_name": "bitcode-tech/bc7215ac",
      "repository_url": "https://github.com/bitcode-tech/bc7215ac",
      "name": "BC7215AC_Universal_Aircon_Control",
      "version": "7.2.0",
      "version_history": [
        {
          "version": "7.2.0",
          "seen_at": "2026-06-25T08:09:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:09:06Z",
      "last_seen_sha": "c411837bc253",
      "author": "Bitcode",
      "maintainer": "Bitcode <support@bitcode.com.cn>",
      "sentence": "Offline universal A/C(Air Conditoner) IR control & IR signal parsing, single step setup and controls any A/C.",
      "paragraph": "Using BC7215 universal IR decoder/encoder to control any A/C, hundreds of brands, and thouands of models. Nano 33 IoT, ESP8266 and ESP32 examples are provided. This library contains BC7215 basic driver library and A/C control library.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_updated_at": "2026-06-24T09:25:19Z",
      "download_url": "https://github.com/bitcode-tech/bc7215ac",
      "github_language": "C"
    },
    {
      "repository_name": "sleepdefic1t/bcl",
      "repository_url": "https://github.com/sleepdefic1t/bcl",
      "name": "bcl",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-07-21T16:30:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:08Z",
      "last_seen_sha": "fe9bcb0781ba",
      "author": "Project Nayuki <me@nayuki.io>",
      "maintainer": "Simon Downey <simon@ark.io>",
      "sentence": "A fork of Nayukis Bitcoin Cryptography Library.",
      "paragraph": "This project implements the cryptographic primitives used in the Bitcoin system, especially elliptic curve operations and hash functions. This fork adds extra package and testing functionality.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-08T14:56:15Z",
      "download_url": "https://github.com/sleepdefic1t/bcl"
    },
    {
      "repository_name": "PrimusKirill/BD37033",
      "repository_url": "https://github.com/PrimusKirill/BD37033",
      "name": "BD37033",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-07-27T03:00:19.752Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-07-27T11:01:25.870Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-07-29T00:19:02.201Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-27T03:00:19.752Z",
      "last_seen_sha": "af279ff0af99",
      "author": "Kirill Primus",
      "maintainer": "Kirill Primus",
      "sentence": "Library for controlling BD37033FV-M audio processor via I2C",
      "paragraph": "Supports volume, tone controls (Bass/Middle/Treble), balance, loudness, input selection, subwoofer and mixer management.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PrimusKirill/BD37033-1.0.5.zip",
      "size": 14223,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T23:09:26Z"
    },
    {
      "repository_name": "KobaProduction/BDSP",
      "repository_url": "https://github.com/KobaProduction/BDSP",
      "name": "BDSP",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b945e12b927f",
      "author": "Arthur Koba",
      "maintainer": "Arthur Koba <caprimores@gmail.com>",
      "sentence": "The library implements a binary data separation protocol.",
      "paragraph": "The library implements a binary data separation protocol based on COBS encoding. Asynchronous application architecture. No dependencies.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/KobaProduction/BDSP-0.1.1.zip",
      "size": 18513,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-07T23:05:14Z"
    },
    {
      "repository_name": "bengtmartensson/ABeacon",
      "repository_url": "https://github.com/bengtmartensson/ABeacon",
      "name": "Beacon",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:14Z",
      "last_seen_sha": "d43126ba66cb",
      "author": "Bengt Martensson",
      "maintainer": "Bengt Martensson <barf@bengt-martensson.de>",
      "sentence": "An AMX-style Ethernet beacon, allowing for remote discovery.",
      "paragraph": "Requires the Ethernet library and an Ethernet chip supported by that library (W5100, W5200, W5500).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2020-01-29T05:25:08Z",
      "depends": [
        "Ethernet"
      ],
      "download_url": "https://github.com/bengtmartensson/ABeacon.git"
    },
    {
      "repository_name": "SanketSalviNITK/Beacon_ARIA",
      "repository_url": "https://github.com/SanketSalviNITK/Beacon_ARIA",
      "name": "BeaconAria",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-18T08:24:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:24:47Z",
      "last_seen_sha": "d07dfd142301",
      "author": "Sanket Salvi <sanket.salvi@mitwpu.edu.in>",
      "maintainer": "Sanket Salvi <sanket.salvi@mitwpu.edu.in>",
      "sentence": "A gamified IoT workshop library for the Last Beacon mission series on ESP8266/ESP32.",
      "paragraph": "BeaconAria provides a clean pedagogical API for WiFi connectivity, real-time cloud synchronization (Supabase), live telemetry streaming, and instructor-authorized mission handshakes. Designed for the Last Beacon IoT workshop platform with 7 progressive missions.",
      "category": "Education",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-17T06:10:45Z",
      "download_url": "https://github.com/SanketSalviNITK/Beacon_ARIA"
    },
    {
      "repository_name": "antoniopetruzzella/BeaconNano",
      "repository_url": "https://github.com/antoniopetruzzella/BeaconNano",
      "name": "BeaconNano",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:37Z",
      "last_seen_sha": "3d80533dfdbb",
      "author": "Antonio Petruzzella",
      "maintainer": "Antonio Petruzzella a.petruzzella71@gmail.com",
      "sentence": "Create a Beacon from an Arduino Nano Ble",
      "paragraph": "This library supports simulating a beacon with a Arduino Nano Ble.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-04-19T11:58:54Z",
      "download_url": "https://github.com/antoniopetruzzella/BeaconNano.git"
    },
    {
      "repository_name": "strid3r21/BeeDataLogger-Arduino-Helper",
      "repository_url": "https://github.com/strid3r21/BeeDataLogger-Arduino-Helper",
      "name": "BeeDataLogger",
      "version": "3.0.3",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2025-07-21T16:32:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:15Z",
      "last_seen_sha": "76aba7121365",
      "author": "Smart Bee Designs",
      "maintainer": "Smart Bee Designs",
      "sentence": "Example libraries for the Bee Data Logger",
      "paragraph": "A whole bunch of example sketches to help getting started with the bee data logger",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-13T12:18:40Z",
      "depends": [
        "RTClib",
        "EspMQTTClient",
        "ESP Mail Client"
      ],
      "download_url": "https://github.com/strid3r21/BeeDataLogger-Arduino-Helper"
    },
    {
      "repository_name": "ElectronicCats/Beelan-LoRaWAN",
      "repository_url": "https://github.com/ElectronicCats/Beelan-LoRaWAN",
      "name": "Beelan LoRaWAN",
      "version": "2.5.1",
      "version_history": [
        {
          "version": "2.5.1",
          "seen_at": "2025-10-29T07:17:54Z"
        },
        {
          "version": "2.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-29T07:17:54Z",
      "last_seen_sha": "e86f51e2783a",
      "author": "Beelan",
      "maintainer": "Electronic Cats <store@electroniccats.com>",
      "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.",
      "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266",
        "samd",
        "esp32",
        "samdlc",
        "renesas",
        "renesas_portenta",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-2.5.1.zip",
      "size": 606038,
      "previous_version": "2.5.1",
      "github_stars": 218,
      "github_forks": 89,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T16:43:42Z"
    },
    {
      "repository_name": "strid3r21/BeeMotionS3-Arduino-Helper",
      "repository_url": "https://github.com/strid3r21/BeeMotionS3-Arduino-Helper",
      "name": "BeeMotionS3",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "6431d7aafe45",
      "author": "Smart Bee Designs",
      "maintainer": "Smart Bee Designs",
      "sentence": "Example libraries for the Bee Motion S3",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-06-04T00:22:31Z",
      "download_url": "https://github.com/strid3r21/BeeMotionS3-Arduino-Helper"
    },
    {
      "repository_name": "strid3r21/BeeS3-Arduino-Helper",
      "repository_url": "https://github.com/strid3r21/BeeS3-Arduino-Helper",
      "name": "BeeS3",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "bfedab9cdb17",
      "author": "SmartBeeDesigns",
      "maintainer": "SmartBeeDesigns@gmail.com",
      "sentence": "Helper library for Bee S3 Board",
      "paragraph": "A library that makes using the Bee S3 features super easy",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-04T22:40:51Z",
      "download_url": "https://github.com/strid3r21/BeeS3-Arduino-Helper"
    },
    {
      "repository_name": "virgilvox/bellows-embedded",
      "repository_url": "https://github.com/virgilvox/bellows-embedded",
      "name": "Bellows",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-08-17T08:11:15.003Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-08-21T06:07:04.252Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-17T08:11:15.003Z",
      "last_seen_sha": "3466e22198c0",
      "author": "Moheeb Zara",
      "maintainer": "Moheeb Zara",
      "sentence": "Header-only audio synthesis, music theory, and sequencing for 32-bit microcontrollers.",
      "paragraph": "The DSP core of bellowsjs as a header-only C++17 library. Oscillators, filters, envelopes, drum and physical-modelling voices, effects, plus scales, chords, tunings, euclidean rhythms and a tempo map. Nothing allocates, nothing self-registers: include one header and you link one engine. Targets Cortex-M7, M4 and M33 class parts (Teensy 4.x, Daisy Seed, RP2350, ESP32-S3).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/virgilvox/Bellows-0.1.2.zip",
      "size": 422537,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-17T06:29:24Z"
    },
    {
      "repository_name": "GyverLibs/Benchmark",
      "repository_url": "https://github.com/GyverLibs/Benchmark",
      "name": "Benchmark",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:15:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:33Z",
      "last_seen_sha": "d07f5dc7f613",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Measure code execution time",
      "paragraph": "Measure code execution time",
      "category": "Timing",
      "architectures": [
        "AVR",
        "ESP8266",
        "ESP32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:46Z",
      "download_url": "https://github.com/GyverLibs/Benchmark"
    },
    {
      "repository_name": "become-cool/beshell-arduino-precompiled",
      "repository_url": "https://github.com/become-cool/beshell-arduino-precompiled",
      "name": "BeShell",
      "version": "0.3.4",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:36:23Z"
        },
        {
          "version": "0.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:23Z",
      "last_seen_sha": "c3a784101019",
      "author": "alee",
      "maintainer": "become.cool",
      "sentence": "A JavaScript framework for ESP32 Platform",
      "paragraph": "Integrated JavaScript(QuickJS), FileSystem(LittleFS/FatFS/RawTar), Network Protocals(Mongoose), GUI(LvGL), bind esp-idf peripheral api to js, includes drivers eg: screen, sd, camera. Provides an interactive JS terminal over serial/WebSocket.",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/become-cool/BeShell-0.3.4.zip",
      "size": 47885974,
      "previous_version": "0.3.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-08-11T20:15:20Z"
    },
    {
      "repository_name": "lionrocker/better-joystick",
      "repository_url": "https://github.com/lionrocker/better-joystick",
      "name": "Better Joystick",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:19:51Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:51Z",
      "last_seen_sha": "0638eeb8819e",
      "author": "Leon Rode",
      "maintainer": "Leon Rode <leon.rode13@gmail.com>",
      "sentence": "A library that handles and processes inputs from dual-axis Arduino joysticks.",
      "paragraph": "Provides functionality for input value retrieval (with value mapping), joystick directionality, and the magnitude of the coordinates from the center.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lionrocker/Better_Joystick-1.0.2.zip",
      "size": 17671,
      "previous_version": "1.0.2",
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T03:05:04Z"
    },
    {
      "repository_name": "ripred/BetterMenu",
      "repository_url": "https://github.com/ripred/BetterMenu",
      "name": "BetterMenu",
      "version": "0.5.5",
      "version_history": [
        {
          "version": "0.5.5",
          "seen_at": "2026-06-19T09:17:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T09:17:36Z",
      "last_seen_sha": "97d10a1c7536",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt",
      "sentence": "Declarative inline-nested menu system for Arduino-class targets.",
      "paragraph": "BetterMenu defines complete multi-level menus in a single declaration, with editable integers, step sizes, read-only or getter/setter values, boolean toggles, fixed choices, callbacks, submenus, hidden/disabled conditions, change and persistence hooks, pluggable displays, rich render metadata, row/touch and encoder-style input events, configurable stream keys, button inputs, and non-blocking input providers.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T13:24:56Z",
      "download_url": "https://github.com/ripred/BetterMenu"
    },
    {
      "repository_name": "MaiTheLord/BetterOTA",
      "repository_url": "https://github.com/MaiTheLord/BetterOTA",
      "name": "BetterOTA",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f9048c7b4ebd",
      "author": "Mai Porat, maiporatofficial@gmail.com",
      "maintainer": "Mai Porat, maiporatofficial@gmail.com",
      "sentence": "Easy to use Over The Air Code Uploading and Terminal for the ESP8266 and ESP32.",
      "paragraph": "This library allows you to easily upload code to the ESP8266 or ESP32 over the air, as well as communicate with it on a terminal over an HTTP port. The Code Uploading is designed to be used with the Arduino IDE built-in OTA feature.",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MaiTheLord/BetterOTA-1.2.2.zip",
      "size": 10683
    },
    {
      "repository_name": "gershnik/BetterWiFiNINA",
      "repository_url": "https://github.com/gershnik/BetterWiFiNINA",
      "name": "BetterWiFiNINA",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-12-20T07:36:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-20T07:36:08Z",
      "last_seen_sha": "4cb01a450182",
      "author": "Eugene Gershnik",
      "maintainer": "Eugene Gershnik <gershnik@hotmail.com>",
      "sentence": "An improved fork of WiFiNINA library",
      "paragraph": "With this library you can perform socket communication over WiFi. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-19T23:39:37Z",
      "download_url": "https://github.com/gershnik/BetterWiFiNINA"
    },
    {
      "repository_name": "markusianito/Beverly",
      "repository_url": "https://github.com/mastedore/Beverly",
      "name": "Beverly",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-28T07:11:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:11:44Z",
      "last_seen_sha": "703b72da9e40",
      "author": "Marcos Rubiano <markusianito@proton.me>",
      "maintainer": "Marcos Rubiano <markusianito@proton.me>",
      "sentence": "Button Events for AVR easily.",
      "paragraph": "Library to handle push button events, designed for AVR but should work fine on similar architectures",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-28T00:15:14Z",
      "depends": [
        "Facebits"
      ],
      "download_url": "https://github.com/markusianito/Beverly"
    },
    {
      "repository_name": "fish-five/BGWiFiConfig",
      "repository_url": "https://github.com/fish-five/BGWiFiConfig",
      "name": "BGWiFiConfig",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-12-03T07:18:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-03T07:18:19Z",
      "last_seen_sha": "6bbb6cca6bff",
      "author": "fishfive <fishfive@cbug.top>",
      "maintainer": "fishfive <fishfive@cbug.top>",
      "sentence": "BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。",
      "paragraph": "本库使用方便，可扩展性极强，可通过api配置WiFi网络，支持GET和POST请求配置；可通过微信小程序配网(小程序名：配网库)；可通过默认网页配置WiFi网络；可自定义配网页面；可通过OTA网页升级程序固件。",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 58,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T07:13:38Z",
      "download_url": "https://github.com/fish-five/BGWiFiConfig"
    },
    {
      "repository_name": "jancoow/BH1730-Library",
      "repository_url": "https://github.com/jancoow/BH1730-Library",
      "name": "BH1730",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:11Z",
      "last_seen_sha": "96537241f09e",
      "author": "Janco Kock",
      "maintainer": "Janco Kock",
      "sentence": "An easy to use library for reading light values from the BH1730 light sensor",
      "paragraph": "An easy to use library for reading light values from the BH1730 light sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-07T23:19:11Z",
      "download_url": "https://github.com/jancoow/BH1730-Library"
    },
    {
      "repository_name": "MR01Right/BH1730FVC",
      "repository_url": "https://github.com/MR01Right/BH1730FVC",
      "name": "BH1730FVC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:44:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:44:25Z",
      "last_seen_sha": "fc5a5480ee32",
      "author": "MR01Right",
      "maintainer": "MR01Right",
      "sentence": "Arduino library for BH1730FVC ambient light sensor",
      "paragraph": "This library provides an easy-to-use interface for the BH1730FVC ambient light sensor. It supports I2C communication and provides lux calculation based on the sensor's dual-channel data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-09T19:02:38Z",
      "download_url": "https://github.com/MR01Right/BH1730FVC"
    },
    {
      "repository_name": "claws/BH1750",
      "repository_url": "https://github.com/claws/BH1750",
      "name": "BH1750",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-16T09:11:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:11:46Z",
      "last_seen_sha": "122a42e48858",
      "author": "Christopher Laws",
      "maintainer": "Christopher Laws",
      "sentence": "Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC",
      "paragraph": "Pretty simple and robust BH1750 library. Arduino, ESP8266 & ESP32 compatible.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "sam",
        "esp8266",
        "esp32",
        "stm32"
      ],
      "github_stars": 275,
      "github_forks": 108,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T12:05:04Z",
      "download_url": "https://github.com/claws/BH1750"
    },
    {
      "repository_name": "wollewald/BH1750_WE",
      "repository_url": "https://github.com/wollewald/BH1750_WE",
      "name": "BH1750_WE",
      "version": "1.1.10",
      "version_history": [
        {
          "version": "1.1.10",
          "seen_at": "2025-07-21T16:34:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:30Z",
      "last_seen_sha": "8e9ca383c3a2",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "An Arduino library for the BH1750 light intensity sensor.",
      "paragraph": "It includes commands the option to change the measurement time register.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T09:49:21Z",
      "download_url": "https://github.com/wollewald/BH1750_WE"
    },
    {
      "repository_name": "PeterEmbedded/BH1750FVI",
      "repository_url": "https://github.com/PeterEmbedded/BH1750FVI",
      "name": "BH1750FVI",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:24:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:20Z",
      "last_seen_sha": "b3ddba2da2ba",
      "author": "PeterEmbedded",
      "maintainer": "PeterEmbedded <@PeterEmbedded>",
      "sentence": "Enables reading the digital light sensor",
      "paragraph": "Enables reading the digital light sensor BH1750FVI",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-01-21T02:37:11Z",
      "download_url": "https://github.com/PeterEmbedded/BH1750FVI"
    },
    {
      "repository_name": "RobTillaart/BH1750FVI_RT",
      "repository_url": "https://github.com/RobTillaart/BH1750FVI_RT",
      "name": "BH1750FVI_RT",
      "version": "0.3.4",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:27:03Z"
        },
        {
          "version": "0.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:03Z",
      "last_seen_sha": "89da4c16d002",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor",
      "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength. GY30.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.3.4.zip",
      "size": 25353,
      "previous_version": "0.3.2",
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T07:13:08Z"
    },
    {
      "repository_name": "eccentricOrange/BIDFestTools",
      "repository_url": "https://github.com/eccentricOrange/BIDFestTools",
      "name": "BIDFestTools",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:37:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:54Z",
      "last_seen_sha": "b22b049dce46",
      "author": "Eccentric Orange <eccentric.orange2@gmail.com>, AnirudhaDG <anirudhaduttagupta2004@gmail.com>",
      "maintainer": "Eccentric Orange <eccentric.orange2@gmail.com>, Utkarsh Malaiya <malaiya.utkarsh@gmail.com>, Vedant Mali <vedantmali146@gmail.com>",
      "sentence": "Tools for the BIDFest hackathon",
      "paragraph": "Functions to simplify the use of various sensors with Arduino. It provides easy-to-use functions to initialize sensors, read their values, and print the data to the Serial Monitor. Designed for use in BIDFest, an annual make-a-thon organized by the SBE-VIT, focusing on biomimicry.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-24T16:15:55Z",
      "depends": [
        "DHT sensor library"
      ],
      "download_url": "https://github.com/eccentricOrange/BIDFestTools"
    },
    {
      "repository_name": "jeremylindsayni/Bifrost.Arduino.Sensors.HCSR04",
      "repository_url": "https://github.com/jeremylindsayni/Bifrost.Arduino.Sensors.HCSR04",
      "name": "Bifrost library for HC-SR04",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:17:31Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:31Z",
      "last_seen_sha": "951c7442e794",
      "author": "Jeremy Lindsay <@jeremylindsayni>",
      "maintainer": "Jeremy Lindsay <@jeremylindsayni>",
      "sentence": "A library for the HC-SR04 ultrasonic distance sensor.",
      "paragraph": "This returns data in millimeters, and also writes to a JSON formatted message in the Bifrost protocol to serial output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jeremylindsayni/Bifrost_library_for_HC_SR04-2.0.0.zip",
      "size": 4908,
      "previous_version": "2.0.0",
      "github_stars": 21,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-10-05T12:27:15Z"
    },
    {
      "repository_name": "gregington/BigCrystal",
      "repository_url": "https://github.com/gregington/BigCrystal",
      "name": "BigCrystal",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:15:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:22Z",
      "last_seen_sha": "efc503cec4c5",
      "author": "Greg Tan <greg@gregtan.com>",
      "maintainer": "Greg Tan <greg@gregtan.com>",
      "sentence": "A library that displays double height characters on LCD displays.",
      "paragraph": "The library works with LCD displays connected via 4 bit parallel, 8 bit parallel, I2C (using the PFC8573) and shift registers.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T20:28:03Z",
      "download_url": "https://github.com/gregington/BigCrystal"
    },
    {
      "repository_name": "telleropnul/BigFont01",
      "repository_url": "https://github.com/telleropnul/BigFont01",
      "name": "BigFont01",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b54f4ad56411",
      "author": "Harald Coeleveld <spamthis@coeleveld.com>",
      "maintainer": "Harald Coeleveld <spamthis@coeleveld.com>",
      "sentence": "Library for displaying large characters on LCD character displays using the HD44780 driver.",
      "paragraph": "Please use BigFont01_I2C for I2C communication.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "depends": [
        "LiquidCrystal"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/telleropnul/BigFont01-1.0.3.zip",
      "size": 18280
    },
    {
      "repository_name": "telleropnul/BigFont01_I2C",
      "repository_url": "https://github.com/telleropnul/BigFont01_I2C",
      "name": "BigFont01_I2C",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "855ca1e48586",
      "author": "Harald Coeleveld <spamthis@coeleveld.com>",
      "maintainer": "Harald Coeleveld <spamthis@coeleveld.com>",
      "sentence": "Library for displaying large characters on LCD character displays using the HD44780 driver.",
      "paragraph": "Please use BigFont01 for traditional communication.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "depends": [
        "LiquidCrystal_I2C"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/telleropnul/BigFont01_I2C-1.0.4.zip",
      "size": 18276
    },
    {
      "repository_name": "telleropnul/BigFont02",
      "repository_url": "https://github.com/telleropnul/BigFont02",
      "name": "BigFont02",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "2e067165f0d9",
      "author": "Harald Coeleveld <spamthis@coeleveld.com>",
      "maintainer": "Harald Coeleveld <spamthis@coeleveld.com>",
      "sentence": "Library for displaying large characters on LCD character displays using the HD44780 driver.",
      "paragraph": "Please use BigFont02_I2C for I2C communication.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "depends": [
        "LiquidCrystal"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/telleropnul/BigFont02-1.0.1.zip",
      "size": 18012
    },
    {
      "repository_name": "telleropnul/BigFont02_I2C",
      "repository_url": "https://github.com/telleropnul/BigFont02_I2C",
      "name": "BigFont02_I2C",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f85543b9b9f6",
      "author": "Harald Coeleveld <spamthis@coeleveld.com>",
      "maintainer": "Harald Coeleveld <spamthis@coeleveld.com>",
      "sentence": "Library for displaying large characters on LCD character displays using the HD44780 driver.",
      "paragraph": "Please use BigFont02 for traditional communication.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "depends": [
        "LiquidCrystal_I2C"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/telleropnul/BigFont02_I2C-1.0.2.zip",
      "size": 18007
    },
    {
      "repository_name": "AlpenglowInd/BigNums2x2",
      "repository_url": "https://github.com/AlpenglowIndustries/Alpenglow_BigNums2x2",
      "name": "BigNums2x2",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:07:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:15Z",
      "last_seen_sha": "a058490ed2d8",
      "author": "Alpenglow Industries",
      "maintainer": "Alpenglow Industries <info@alpenglowindustries.com>",
      "sentence": "Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.",
      "paragraph": "This allows you to display a full set of normal LCD characters as well as larger numbers and a symbol (ex: %).  Written by Carrie Sundra for Alpenglow Industries, originally for the SkeinMinder yarn-winding controller.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-09-20T00:46:11Z",
      "depends": [
        "LiquidCrystal"
      ],
      "download_url": "https://www.alpenglowindustries.com/blog/the-big-numbers-go-marching-2x2"
    },
    {
      "repository_name": "H1Jam/Bind",
      "repository_url": "https://github.com/H1Jam/Bind",
      "name": "Bind",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2025-07-21T16:15:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:51Z",
      "last_seen_sha": "a2f7b8d654df",
      "author": "H. Jamshidi",
      "maintainer": "H. Jamshidi <hjamdeveloper@gmail.com>",
      "sentence": "A UI toolkit for arduino.",
      "paragraph": "A framework to create Android UI for your Arduino project.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T19:49:28Z",
      "download_url": "https://github.com/H1Jam/Bind"
    },
    {
      "repository_name": "BindThings/bindthings-arduino",
      "repository_url": "https://github.com/BindThings/bindthings-arduino",
      "name": "BindThings",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-28T09:09:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-28T09:09:14Z",
      "last_seen_sha": "a533840f4c4d",
      "author": "BindThings <getbindthings@gmail.com>",
      "maintainer": "BindThings <getbindthings@gmail.com>",
      "sentence": "Official Arduino library for BindThings IoT Platform.",
      "paragraph": "Connect your ESP32/ESP8266/Arduino to BindThings with just a few lines of code. Supports MQTT over TLS, telemetry, commands, and status reporting.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T08:54:57Z",
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/bindthings/bindthings-arduino"
    },
    {
      "repository_name": "eringee/BioData",
      "repository_url": "https://github.com/eringee/BioData",
      "name": "BioData",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-02-24T07:37:58Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-24T07:37:58Z",
      "last_seen_sha": "4f557e4ec14b",
      "author": "Erin Gee, Martin Peach, Thomas O. Fredericks, Sofian Audry",
      "maintainer": "Erin Gee <erin.marie.gee@gmail.com>",
      "sentence": "Interpret biological signals in real-time.",
      "paragraph": "Allows you to extract meaningful features from different kinds of biometric signals including photoplethysmograph (heart sensor), galvanic skin response (GSR), and respiration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eringee/BioData-0.1.0.zip",
      "size": 2599930,
      "previous_version": "0.2.0",
      "github_stars": 23,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-23T20:15:13Z"
    },
    {
      "repository_name": "maumolinavaldez-pixel/BioLogic",
      "repository_url": "https://github.com/maumolinavaldez-pixel/BioLogic",
      "name": "BioLogic",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.14",
          "seen_at": "2026-02-24T08:03:20Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-24T08:03:20Z",
      "last_seen_sha": "107db23d63ef",
      "author": "Mau Molina Valdez",
      "maintainer": "Mauricio Molina Valdez <maubiomedica@gmail.com>",
      "sentence": "Librería para controlar la placa BioLogic",
      "paragraph": "Permite controlar 4 salidas digitales, 4 salidas PWM y 10 entradas digitales/analógicas vía comunicación I2C.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266",
        "stm32",
        "RP2040 (Raspberry Pi Pico)"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/maumolinavaldez-pixel/BioLogic-1.2.0.zip",
      "size": 29805,
      "previous_version": "1.1.14",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T21:44:40Z"
    },
    {
      "repository_name": "maumolinavaldez-pixel/BioLogic_Mini",
      "repository_url": "https://github.com/maumolinavaldez-pixel/BioLogic_Mini",
      "name": "BioLogic_Mini",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-26T08:18:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-26T08:18:14Z",
      "last_seen_sha": "51eb8ff3043d",
      "author": "Mau Molina Valdez",
      "maintainer": "Mauricio Molina Valdez <maubiomedica@gmail.com>",
      "sentence": "Libreria nativa para el control directo de salidas BioLogic en ESP32-C3.",
      "paragraph": "Permite el control local en tiempo real de las etapas de potencia r1 (GPIO 4) y r2 (GPIO 3), eliminando la dependencia del bus de comunicacion I2C.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T02:18:41Z",
      "download_url": "https://github.com/maumolinavaldez-pixel/BioLogic_Mini"
    },
    {
      "repository_name": "maumolinavaldez-pixel/BioLogic_STM32",
      "repository_url": "https://github.com/maumolinavaldez-pixel/BioLogic_STM32",
      "name": "BioLogic_STM32",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-02-09T08:09:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-09T08:09:51Z",
      "last_seen_sha": "d638f213d05d",
      "author": "Mau Molina Valdez",
      "maintainer": "@teoriademau",
      "sentence": "Librería BioLogic para STM32F103C8T6 - STM32F103C6T6",
      "paragraph": "Control de 4 relés, 4 PWM y 8 entradas en STM32 Blue Pill.",
      "category": "Device Control",
      "architectures": [
        "stm32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-08T21:40:35Z",
      "download_url": "https://github.com/maumolinavaldez-pixel/BioLogic_STM32"
    },
    {
      "repository_name": "nahomyirga787-spec/Biovo1020A",
      "repository_url": "https://github.com/nahomyirga787-spec/Biovo1020A",
      "name": "Biovo1020A",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-03T10:02:48.029Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-03T10:02:48.029Z",
      "last_seen_sha": "93bab127a02a",
      "author": "Nahom Yirga",
      "maintainer": "Nahom Yirga <nahomyirga787@gmail.com>",
      "sentence": "AVR-compatible driver for BIOVO and M5Stack FPC1020A fingerprint modules.",
      "paragraph": "A lightweight, low-SRAM C++ library for 8-bit AVR microcontrollers (Arduino Uno, Nano, Mega) and 32-bit platforms to interface with FPC1020A capacitive fingerprint sensors using native 0xF5 frame encapsulation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nahomyirga787-spec/Biovo1020A-1.0.0.zip",
      "size": 11140,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-03T07:24:17Z"
    },
    {
      "repository_name": "sleepdefic1t/BIP66",
      "repository_url": "https://github.com/sleepdefic1t/BIP66",
      "name": "BIP66",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:30:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:09Z",
      "last_seen_sha": "7260789b1b24",
      "author": "Ark Ecosystem",
      "maintainer": "Simon Downey",
      "sentence": "A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.",
      "paragraph": "DER Encoding and Decoding of ECDSA secp256k1 Signatures.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-10T22:06:51Z",
      "download_url": "https://github.com/sleepdefic1t/bip66"
    },
    {
      "repository_name": "Nargott/birdhouse_sdk",
      "repository_url": "https://github.com/Nargott/birdhouse_sdk",
      "name": "BirdhouseSDK",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:22:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:55Z",
      "last_seen_sha": "115ce79fbfe6",
      "author": "Serhiy Korzun <korzun.serhiy@gmail.com>",
      "maintainer": "Prometheus team <prometheus.larp@gmail.com>",
      "sentence": "An Arduino library to easy control lots of relays effects, buttons with debouncer, analog indicators and more",
      "paragraph": "BirdhouseSDK uses a non-blocking approach and can control relays and analog indicators in simple (on/off) and complex (serial blinking, random blinking) ways in a time-driven manner.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-09-15T07:08:17Z",
      "depends": [
        "PCF857X",
        "Bounce2"
      ],
      "download_url": "https://github.com/Nargott/birdhouse_sdk"
    },
    {
      "repository_name": "voelkerb/bistableRelay",
      "repository_url": "https://github.com/voelkerb/bistableRelay",
      "name": "BistableRelay",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:59Z",
      "last_seen_sha": "b5a18e38c999",
      "author": "Benjamin Voelker <voelkerb@me.com>",
      "maintainer": "Benjamin Voelker <voelkerb@me.com>",
      "sentence": "A simple library to control a bistable relay with set and reset pins.",
      "paragraph": "Pins are not held HIGH or LOW, only during active toggling.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-25T11:01:04Z",
      "download_url": "http://github.com/voelkerb/bistableRelay"
    },
    {
      "repository_name": "RobTillaart/BitArray",
      "repository_url": "https://github.com/RobTillaart/BitArray",
      "name": "BitArray",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.2.8",
          "seen_at": "2025-07-21T16:27:03Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:03Z",
      "last_seen_sha": "3435e6425441",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for compact array of objects with a size expressed in bits.",
      "paragraph": "Sizes are typically 1..10",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.3.0.zip",
      "size": 20058,
      "previous_version": "0.2.8",
      "github_stars": 17,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T12:27:44Z"
    },
    {
      "repository_name": "bitbank2/BitBang_I2C",
      "repository_url": "https://github.com/bitbank2/BitBang_I2C",
      "name": "BitBang_I2C",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2026-06-12T08:37:36Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T08:37:36Z",
      "last_seen_sha": "f19c8111ff63",
      "author": "Larry Bank <bitbank@pobox.com>",
      "maintainer": "Larry Bank <bitbank@pobox.com>",
      "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.",
      "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.2.1.zip",
      "size": 34898,
      "previous_version": "2.2.2",
      "github_stars": 278,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T11:49:12Z"
    },
    {
      "repository_name": "kokofixcomputers/BitBang_LiquidCrystal_I2C",
      "repository_url": "https://github.com/kokofixcomputers/BitBang_LiquidCrystal_I2C",
      "name": "BitBang_LiquidCrystal_I2C",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-06T08:35:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-06T08:35:50Z",
      "last_seen_sha": "5b905e84b4a0",
      "author": "kokodev",
      "maintainer": "kokodev",
      "sentence": "Bit-bang I2C LCD library drop-in compatible with LiquidCrystal_I2C",
      "paragraph": "Pure software I2C on selectable pins for HD44780 LCDs with PCF8574 backpacks.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T20:02:14Z",
      "download_url": "https://github.com/kokofixcomputers/BitBang_LiquidCrystal_I2C"
    },
    {
      "repository_name": "Chris--A/BitBool",
      "repository_url": "https://github.com/Chris--A/BitBool",
      "name": "BitBool",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:10:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:40Z",
      "last_seen_sha": "b13c8be5e055",
      "author": "Christopher Andrews <chris@arduino.land>",
      "maintainer": "Christopher Andrews <chris@arduino.land>",
      "sentence": "The ultimate bit manipulation tool.",
      "paragraph": "This library provides an efficient and easy to use method for dealing with individual bits. The library is in fact a drop-in replacement for a bool or boolean array. However it has many more possibilities and is perfect for use on embedded systems. The main feature of this library is the fact it allows bits to be read and written using a simple array subscript notation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-10-24T06:20:11Z",
      "download_url": "https://arduino.land/Code/BitBool/"
    },
    {
      "repository_name": "bitcraze/Bitcraze_PMW3901",
      "repository_url": "https://github.com/bitcraze/Bitcraze_PMW3901",
      "name": "Bitcraze PMW3901",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2026-03-17T07:34:59Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-17T07:34:59Z",
      "last_seen_sha": "7e8e1f72c377",
      "author": "Bitcraze",
      "maintainer": "Bitcraze <contact@bitcraze.io>",
      "sentence": "PMW3901 Optical flow sensor driver.",
      "paragraph": "Provides access to X/Y motion count.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitcraze/Bitcraze_PMW3901-1.2.0.zip",
      "size": 11926,
      "previous_version": "1.2",
      "github_stars": 70,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T01:05:58Z"
    },
    {
      "repository_name": "AryanBhirud/BitFlash_Client",
      "repository_url": "https://github.com/AryanBhirud/BitFlash_Client",
      "name": "BitFlash_Client",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:36Z",
      "last_seen_sha": "7e1fec54ea48",
      "author": "Aryan Bhirud, Prakriti Bhattacharya",
      "maintainer": "Aryan Bhirud <aryan.bhirud@hotmail.com>, Prakriti Bhattacharya <missyprakriti@gmail.com>",
      "sentence": "OTA firmware update library for ESP32 with background updates.",
      "paragraph": "BitFlash_Client automates firmware updates for ESP32 devices. It manages WiFi connectivity, version checks, and secure firmware downloads, ensuring seamless updates.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T13:58:04Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/AryanBhirud/BitFlash_Client"
    },
    {
      "repository_name": "RobTillaart/bitHelpers",
      "repository_url": "https://github.com/RobTillaart/bitHelpers",
      "name": "bitHelpers",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.1.12",
          "seen_at": "2025-07-21T16:27:04Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-07-07T16:46:58.618Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:04Z",
      "last_seen_sha": "2b8b0766eb5b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library with functions on bit level",
      "paragraph": "bitCount, reverse, swap, rotate, left, right, bitRot, bitSet64, bitClr64, bitToggle64, bitsNeeded",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/bitHelpers-0.2.1.zip",
      "size": 17868,
      "previous_version": "0.2.0",
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-22T16:35:16Z"
    },
    {
      "repository_name": "mikronika/BitkitRobit",
      "repository_url": "https://github.com/mikronika/BitkitRobit",
      "name": "BitkitRobit",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:22:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:12Z",
      "last_seen_sha": "bf8d822ec67b",
      "author": "Igor Dementiev <igor605ds@gmail.com>",
      "maintainer": "Mikronika <sales@mikronika.net>",
      "sentence": "Arduino library for Bitkit Robit.",
      "paragraph": "It allows you to control the servos on the Robit manipulator using a Bitkit Shield.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-07-02T19:55:33Z",
      "download_url": "https://github.com/mikronika/BitkitRobit"
    },
    {
      "repository_name": "bitluni/ESP32Lib",
      "repository_url": "https://github.com/bitluni/ESP32Lib",
      "name": "bitluni ESP32Lib",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-06-19T09:00:48Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T09:00:48Z",
      "last_seen_sha": "ca7a5c2f6ac1",
      "author": "bitluni <arduino@bitluni.net>",
      "maintainer": "bitluni <arduino@bitluni.net>",
      "sentence": "Multimedia library for the ESP32",
      "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.",
      "category": "Other",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.4.0.zip",
      "size": 471343,
      "previous_version": "0.4.0",
      "github_stars": 535,
      "github_forks": 89,
      "github_language": "C",
      "github_updated_at": "2026-06-19T08:58:37Z"
    },
    {
      "repository_name": "Aizhee/arduino-bitneural32",
      "repository_url": "https://github.com/Aizhee/arduino-bitneural32",
      "name": "BitNeural32",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-04-14T08:25:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-14T08:25:08Z",
      "last_seen_sha": "0bb127e12f11",
      "author": "Aizhee",
      "maintainer": "Aizhee",
      "sentence": "Fast inference engine for 1.58-bit (ternary) neural networks on ESP32.",
      "paragraph": "A lightweight runtime for models compiled with BitNeural32. It enables efficient deep learning on ESP32 by executing 1.58-bit quantized weights, minimizing memory usage and maximizing speed.",
      "category": "Data Processing",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-13T14:07:36Z",
      "download_url": "https://github.com/Aizhee/arduino-bitneural32"
    },
    {
      "repository_name": "GyverLibs/BitPack",
      "repository_url": "https://github.com/GyverLibs/BitPack",
      "name": "BitPack",
      "version": "1.3.9",
      "version_history": [
        {
          "version": "1.3.8",
          "seen_at": "2026-06-30T08:30:36Z"
        },
        {
          "version": "1.3.9",
          "seen_at": "2026-07-02T10:07:48.435Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:30:36Z",
      "last_seen_sha": "f2cea6785429",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for packing bit flags into byte array",
      "paragraph": "Library for packing bit flags into byte array",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/BitPack-1.3.9.zip",
      "size": 14139,
      "previous_version": "1.3.8",
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T08:21:04Z"
    },
    {
      "repository_name": "end2endzone/BitReader",
      "repository_url": "https://github.com/end2endzone/BitReader",
      "name": "BitReader",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:13:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:36Z",
      "last_seen_sha": "ec476782af15",
      "author": "Antoine Beauchamp <end2endzone@gmail.com>",
      "maintainer": "Antoine Beauchamp <end2endzone@gmail.com>",
      "sentence": "The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.",
      "paragraph": "In other words, the library allows one to quickly store (or read) multiple variables from binary buffers. Library features: Reduces size of data (strings, structures, arrays) in memory to the minimum amount of bits required. Help reading/updating bit-field structures. Handles bit serialization data to/from buffers.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T13:59:12Z",
      "download_url": "https://github.com/end2endzone/BitReader"
    },
    {
      "repository_name": "BitsAndDroids/BitsAndDroidsFlightSimLibrary",
      "repository_url": "https://github.com/BitsAndDroids/BitsAndDroidsFlightSimLibrary",
      "name": "Bits and Droids flight sim library",
      "version": "1.6.16",
      "version_history": [
        {
          "version": "1.6.16",
          "seen_at": "2025-07-21T16:09:42Z"
        },
        {
          "version": "1.6.16",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:42Z",
      "last_seen_sha": "29f224250b65",
      "author": "Bits and Droids <info@bitsanddroids.com>",
      "maintainer": "Bits and Droids <info@bitsanddroids.com>",
      "sentence": "Use serial communication to control Microsoft Flight Simulator 2020.",
      "paragraph": "Control mfs2020 with your microcontroller over Serial.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BitsAndDroids/Bits_and_Droids_flight_sim_library-1.6.16.zip",
      "size": 28843,
      "previous_version": "1.6.16",
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-20T18:50:18Z"
    },
    {
      "repository_name": "asukiaaa/arduino-bits",
      "repository_url": "https://github.com/asukiaaa/arduino-bits",
      "name": "bits_asukiaaa",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:40Z",
      "last_seen_sha": "bd2680990ef1",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "A library to handle bits or bytes.",
      "paragraph": "Handle uint16_t between bytes, check bit on some position of byte.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-25T09:14:29Z",
      "download_url": "https://github.com/asukiaaa/arduino-bits"
    },
    {
      "repository_name": "RobTillaart/BL0940_SPI",
      "repository_url": "https://github.com/RobTillaart/BL0940_SPI",
      "name": "BL0940_SPI",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-02-11T07:52:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-11T07:52:59Z",
      "last_seen_sha": "8076ba364c9f",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for BL0940 energy monitor, SPI interface.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T12:23:07Z",
      "download_url": "https://github.com/RobTillaart/BL0940_SPI"
    },
    {
      "repository_name": "santerilindfors/BL0942",
      "repository_url": "https://github.com/santerilindfors/BL0942",
      "name": "BL0942",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:24Z",
      "last_seen_sha": "a4798ee339a9",
      "author": "Santeri Lindfors",
      "maintainer": "Santeri Lindfors <lindfors.santeri@gmail.com>",
      "sentence": "Library for BL0942 power metering chip",
      "paragraph": "This library allows Arduino-compatible boards to communicate with the BL0942 power meter over UART.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-08T01:13:19Z",
      "download_url": "https://github.com/santerilindfors/BL0942"
    },
    {
      "repository_name": "RobTillaart/BL0942_SPI",
      "repository_url": "https://github.com/RobTillaart/BL0942_SPI",
      "name": "BL0942_SPI",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-02-11T07:53:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-11T07:53:01Z",
      "last_seen_sha": "99e3186781bc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>, Andreas Breitschopp <a.breitschopp@ab-smarthouse.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for BL0942 energy monitor, SPI interface.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T15:24:42Z",
      "download_url": "https://github.com/RobTillaart/BL0942_SPI"
    },
    {
      "repository_name": "sebaJoSt/BlaeckSerial",
      "repository_url": "https://github.com/sebaJoSt/BlaeckSerial",
      "name": "BlaeckSerial",
      "version": "6.0.1",
      "version_history": [
        {
          "version": "6.0.1",
          "seen_at": "2026-05-15T08:43:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:43:49Z",
      "last_seen_sha": "8915f4c2866f",
      "author": "Sebastian Strobl",
      "maintainer": "Sebastian Strobl <sebastian.strobl@gmx.de>",
      "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.",
      "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T21:14:34Z",
      "depends": [
        "CRC"
      ],
      "download_url": "https://github.com/sebaJoSt/BlaeckSerial"
    },
    {
      "repository_name": "sebaJoSt/BlaeckTCP",
      "repository_url": "https://github.com/sebaJoSt/BlaeckTCP",
      "name": "BlaeckTCP",
      "version": "6.0.1",
      "version_history": [
        {
          "version": "6.0.1",
          "seen_at": "2026-04-28T08:14:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-28T08:14:05Z",
      "last_seen_sha": "cc5085f1e41a",
      "author": "Sebastian Strobl",
      "maintainer": "Sebastian Strobl <sebastian.strobl@gmx.de>",
      "sentence": "A simple library to send binary (sensor) data via Ethernet/Wifi to your PC.",
      "paragraph": "The data can be sent periodically or requested on demand with commands. For documentation (including examples how to decode the data messages), check out the GitHub repository.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32",
        "esp8266",
        "renesas_uno",
        "mbed_giga"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T17:19:09Z",
      "depends": [
        "CRC",
        "TelnetStream"
      ],
      "download_url": "https://github.com/sebaJoSt/BlaeckTCP"
    },
    {
      "repository_name": "Raghav117/bluetooth_ota_firmware_update",
      "repository_url": "https://github.com/Raghav117/bluetooth_ota_firmware_update",
      "name": "BLE OTA Update",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "201d532c0f8b",
      "author": "RaghavG1999",
      "maintainer": "RaghavG1999",
      "sentence": "ESP32 Bluetooth OTA (Over-The-Air) firmware updates with configurable service and characteristic UUIDs",
      "paragraph": "Provides an easy way to perform wireless firmware updates on ESP32 boards via Bluetooth Low Energy (BLE). Includes configurable service and characteristic UUIDs for flexible integration. Ideal for IoT devices, robotics, and remote projects where USB access is not practical.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Raghav117/BLE_OTA_Update-1.0.8.zip",
      "size": 27181,
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T15:17:14Z"
    },
    {
      "repository_name": "Cheong2K/ble-sdk-arduino",
      "repository_url": "https://github.com/Cheong2K/ble-sdk-arduino",
      "name": "BLE SDK for Arduino",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "afaa6a8a1796",
      "author": "RedBearLab",
      "maintainer": "RedBearLab <support@redbearlab.com>",
      "sentence": "Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.",
      "paragraph": "Provides a library and a lot of tutorials/examples for developing BLE application using Nordic nRF8001 BLE connectivity chip for Arduino.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Cheong2K/BLE_SDK_for_Arduino-1.0.1.zip",
      "size": 6072963,
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T05:06:51Z"
    },
    {
      "repository_name": "uutzinger/Arduino_BLESerial",
      "repository_url": "https://github.com/uutzinger/Arduino_BLESerial",
      "name": "BLE Serial - NUS",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-08T08:14:23Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-31T18:27:51.641Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-08-01T08:43:24.404Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-08-01T22:16:48.472Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-08-02T00:21:18.637Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-04-08T08:14:23Z",
      "last_seen_sha": "70270fdbb17a",
      "author": "Urs Utzinger",
      "maintainer": "Urs Utzinger",
      "sentence": "Library creating a Nordic UART Service on a BLE device. Server mode.",
      "paragraph": "Provides Serial over BLE. This is not a serial port emulation but a Nordic UART Service (NUS) implementation using the NimBLE-Arduino library.",
      "category": "Uncategorized",
      "architectures": [],
      "depends": [
        "NimBLE-Arduino",
        "UUtzinger_RingBuffer",
        "UUtzinger_logger"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/uutzinger/BLE_Serial___NUS-1.3.2.zip",
      "size": 77624,
      "previous_version": "1.3.1",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T16:00:25Z"
    },
    {
      "repository_name": "amaxilat/ble_definitions",
      "repository_url": "https://github.com/amaxilat/ble_definitions",
      "name": "ble_definitions",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:07:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:16Z",
      "last_seen_sha": "b81355239de8",
      "author": "Dimitrios Amaxilatis <d.amaxilatis@gmail.com>",
      "maintainer": "Dimitrios Amaxilatis <d.amaxilatis@gmail.com>",
      "sentence": "A library that contains ready to use definitions for different BLE Services and Characteristics",
      "paragraph": "Supports GATT Services available in https://www.bluetooth.com/specifications/gatt/services/ and GATT Characteristics available in https://www.bluetooth.com/specifications/gatt/characteristics/",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2021-10-03T10:54:00Z",
      "download_url": "https://github.com/amaxilat/ble_definitions"
    },
    {
      "repository_name": "tbekas/BLE-Gamepad-Client",
      "repository_url": "https://github.com/tbekas/BLE-Gamepad-Client",
      "name": "BLE-Gamepad-Client",
      "version": "0.12.1",
      "version_history": [
        {
          "version": "0.12.1",
          "seen_at": "2026-06-05T08:23:30Z"
        },
        {
          "version": "0.12.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-05T08:23:30Z",
      "last_seen_sha": "a85488d2b369",
      "author": "Tomasz Bekas",
      "maintainer": "Tomasz Bekas",
      "sentence": "Enables connecting BLE gamepads to ESP32 boards.",
      "paragraph": "Supported gamepads include the Xbox Wireless Controller and the Steam Controller.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tbekas/BLE_Gamepad_Client-0.12.1.zip",
      "size": 257392,
      "previous_version": "0.12.1",
      "github_stars": 23,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T16:02:58Z"
    },
    {
      "repository_name": "max22-/ble-keyboard-mouse-client",
      "repository_url": "https://github.com/max22-/ble-keyboard-mouse-client",
      "name": "ble-keyboard-mouse-client",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-10-13T07:51:28Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-13T07:51:28Z",
      "last_seen_sha": "1da4423ce9db",
      "author": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "maintainer": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "sentence": "A library to connect a Bluetooth Low Energy Keyboard and/or Mouse to ESP32, nRF51 and nRF52 series boards.",
      "paragraph": "Work in progress.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "arm-ble"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/max22-/ble_keyboard_mouse_client-0.1.0.zip",
      "size": 10461,
      "previous_version": "0.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T21:22:20Z"
    },
    {
      "repository_name": "lathoub/Arduino-BLE-MIDI",
      "repository_url": "https://github.com/lathoub/Arduino-BLE-MIDI",
      "name": "BLE-MIDI",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2",
          "seen_at": "2026-06-19T09:11:01Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T09:11:01Z",
      "last_seen_sha": "aee909f3b414",
      "author": "lathoub",
      "maintainer": "lathoub <lathoub@gmail.com>",
      "sentence": "BLE-MIDI I/Os for Arduino",
      "paragraph": "MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino",
      "category": "Communication",
      "architectures": [
        "esp32",
        "samd",
        "megaavr",
        "mbed",
        "apollo3",
        "mbed_nano",
        "mbed_portenta"
      ],
      "depends": [
        "MIDI Library",
        "NimBLE-Arduino",
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lathoub/BLE_MIDI-2.2.0.zip",
      "size": 28531,
      "previous_version": "2.2",
      "github_stars": 297,
      "github_forks": 43,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T04:12:59Z"
    },
    {
      "repository_name": "andrey-val-rodin/BleCommands.Arduino",
      "repository_url": "https://github.com/andrey-val-rodin/BleCommands.Arduino",
      "name": "BLECommands",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-16T08:19:15Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-12T08:26:50.181Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-16T08:19:15Z",
      "last_seen_sha": "4bd6cb04443f",
      "author": "Andrey Rodin",
      "maintainer": "Andrey Rodin <andrey.val.rodin@gmail.com>",
      "sentence": "Simple Arduino BLE library implementing text-based command/response protocol.",
      "paragraph": "Developed as a server-side analogue of the BleCommands .NET library - ideal for controlling Arduino projects from .NET applications.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andrey-val-rodin/BLECommands-1.1.0.zip",
      "size": 9223,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T09:15:28Z"
    },
    {
      "repository_name": "neman-io/Bleeper",
      "repository_url": "https://github.com/workilabs/Bleeper",
      "name": "Bleeper",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:23:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:04Z",
      "last_seen_sha": "b7f4ac591be1",
      "author": "Diego Ernst <dernst92@gmail.com>",
      "maintainer": "Diego Ernst <dernst92@gmail.com>",
      "sentence": "A library to store generic configurations.",
      "paragraph": "Easily define your configuration hierarchy, the type of each property and weather or not it should be persisted.",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 61,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-12-15T16:33:51Z",
      "download_url": "https://github.com/neman-io/Bleeper.git"
    },
    {
      "repository_name": "MClarkDev/BleepingLibrary",
      "repository_url": "https://github.com/MClarkDev/BleepingLibrary",
      "name": "Bleeping Library",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:21:48Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:48Z",
      "last_seen_sha": "a28ba19c909c",
      "author": "MClarkDev.com",
      "maintainer": "MClarkDev.com",
      "sentence": "Simple BLE ESP Provisioning and Configuration",
      "paragraph": "Read more at: https://github.com/MClarkDev/BleepingLibrary",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MClarkDev/Bleeping_Library-0.0.1.zip",
      "size": 19799,
      "previous_version": "0.0.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-14T06:27:47Z"
    },
    {
      "repository_name": "timhendriks93/blender-servo-animation-arduino",
      "repository_url": "https://github.com/timhendriks93/blender-servo-animation-arduino",
      "name": "BlenderServoAnimation",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-12-22T07:37:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-22T07:37:24Z",
      "last_seen_sha": "c18730ee672b",
      "author": "Tim Hendriks",
      "maintainer": "Tim Hendriks <admin@tim-hendriks.com>",
      "sentence": "Library to control servos based on an exported Blender animation.",
      "paragraph": "This library helps to control servos based on an exported Blender animation.<br />It is specifically designed to work with the Blender Servo Animation Add-on.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 31,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T20:58:15Z",
      "download_url": "https://github.com/timhendriks93/blender-servo-animation-arduino"
    },
    {
      "repository_name": "electronicstree/blendixserial-arduino",
      "repository_url": "https://github.com/electronicstree/blendixserial-arduino",
      "name": "blendixserial",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-04-24T08:19:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-24T08:19:22Z",
      "last_seen_sha": "06bb1b85126a",
      "author": "usman",
      "maintainer": "Usman <help@electronicstree.com>",
      "sentence": "Compact bidirectional serial protocol for Blender ↔ Arduino 3D object control",
      "paragraph": "Delta-compressed protocol to send/receive location, rotation, scale (floats) of multiple 3D objects and short text messages between Blender (via blendixserial add-on) and Arduino/ESP32/etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T11:42:42Z",
      "download_url": "https://github.com/electronicstree/BlendixSerial-Arduino"
    },
    {
      "repository_name": "gb88/BLEOTA",
      "repository_url": "https://github.com/gb88/BLEOTA",
      "name": "BLEOTA",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-05-23T08:28:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-23T08:28:07Z",
      "last_seen_sha": "005d834c45ec",
      "author": "gb88",
      "maintainer": "gb88 <https://github.com/gb88/BLEOTA>",
      "sentence": "Perform OTA updates on ESP32 over BLE.",
      "paragraph": "OTA firmware and filesystem updates over BLE for every ESP32 variant. On arduino-esp32 core 3.3.0+ the library uses the core's BLEDevice.h and works on every chip (BlueDroid on classic ESP32, NimBLE on S3/C3/C6/H2) without requiring NimBLE-Arduino and without link conflicts. On older cores (2.x, 3.0-3.2) the library keeps the legacy dual-backend behaviour: NimBLE-Arduino is used if installed, otherwise BlueDroid. The NimBLE-Arduino examples in examples/nimble/ are only supported on core <3.3.0. Supports sector CRC-16, zlib compression and optional RSA-2048 signature verification.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 69,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T22:02:00Z",
      "download_url": "https://github.com/gb88/BLEOTA"
    },
    {
      "repository_name": "sandeepmistry/arduino-BLEPeripheral",
      "repository_url": "https://github.com/sandeepmistry/arduino-BLEPeripheral",
      "name": "BLEPeripheral",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-12-22T07:33:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-22T07:33:23Z",
      "last_seen_sha": "cf76cb2c3283",
      "author": "Sandeep Mistry <sandeep.mistry@gmail.com>",
      "maintainer": "Sandeep Mistry <sandeep.mistry@gmail.com>",
      "sentence": "An Arduino library for creating custom BLE peripherals.",
      "paragraph": "Supports nRF8001 and nRF51822 based boards/shields",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 476,
      "github_forks": 179,
      "github_language": "C",
      "github_updated_at": "2026-05-04T06:07:27Z",
      "download_url": "https://github.com/sandeepmistry/arduino-BLEPeripheral"
    },
    {
      "repository_name": "HackerNowful/BLEHID-SD",
      "repository_url": "https://github.com/HackerNowful/BLEHID-SD",
      "name": "blesdlib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-16T07:34:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T07:34:43Z",
      "last_seen_sha": "d6aed100e99a",
      "author": "Hacker Nowful",
      "maintainer": "Hacker Nowful <nowful@hypesecinfotech.com>",
      "sentence": "Esp32 based Blekeyboard with sdcard supported",
      "paragraph": "Esp32 based Blekeyboard with sdcard supported",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-15T19:49:29Z",
      "download_url": "https://github.com/HackerNowful/BLEHID-SD"
    },
    {
      "repository_name": "alranel/BLESensorGateway",
      "repository_url": "https://github.com/alranel/BLESensorGateway",
      "name": "BLESensorGateway",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:16Z",
      "last_seen_sha": "bae708e259e2",
      "author": "Alessandro Ranellucci",
      "maintainer": "Alessandro Ranellucci <alessandro@pintle.it>",
      "sentence": "allows to read data from a local BLE sensor and send it to Arduino Cloud and viceversa.",
      "paragraph": "This library enables the creation of bidirectional gateways that talk to local BLE devices and then connect to Arduino Cloud. In order to support NINA-based boards that do not work with BLE and WiFi at the same time, it automatically switches between the two modes. It is implemented as an abstract framework so that you can write the logic to talk to any specific BLE device and handle any number of variables. The library itself also includes the implementation for the Xiaomi Mi Flora.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-08T06:11:05Z",
      "depends": [
        "ArduinoIoTCloud",
        "rduinoBLE",
        "Arduino_ConnectionHandler",
        "WiFiNINA"
      ],
      "download_url": "https://github.com/alranel/BLESensorGateway"
    },
    {
      "repository_name": "5pIO/BLESerial",
      "repository_url": "https://github.com/5pIO/BLESerial",
      "name": "BLESerial",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:05:03Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:03Z",
      "last_seen_sha": "8ad893ea79f2",
      "author": "Shrikant Patnaik <me@shrikantpatnaik.com>",
      "maintainer": "Shrikant Patnaik <me@shrikantpatnaik.com>",
      "sentence": "A library to communicate with BLE Serial Modules",
      "paragraph": "Supports most Serial BLE modules, customizable.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/5pIO/BLESerial-1.1.0.zip",
      "size": 4820,
      "previous_version": "1.1",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T08:13:16Z"
    },
    {
      "repository_name": "GyverLibs/BLESerial_ESP32",
      "repository_url": "https://github.com/GyverLibs/BLESerial_ESP32",
      "name": "BLESerial_ESP32",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-03T08:51:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:51:26Z",
      "last_seen_sha": "3add18a1374c",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "BLE Serial wrapper for ESP32",
      "paragraph": "BLE Serial wrapper for ESP32",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:53:56Z",
      "download_url": "https://github.com/GyverLibs/BLESerial_ESP32"
    },
    {
      "repository_name": "fun6400/BLEThermalPrinterYHK",
      "repository_url": "https://github.com/fun6400/BLEThermalPrinterYHK",
      "name": "BLEThermalPrinterYHK",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-08-30T16:02:30.294Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-30T16:02:30.294Z",
      "last_seen_sha": "0fa77307bb8c",
      "author": "Hans Schou <h.ansschou@gmail.com>",
      "maintainer": "Hans Schou <h.ansschou@gmail.com>",
      "sentence": "BLE driver for YHK-compatible thermal printers with an optional u8g2 canvas for text printing.",
      "paragraph": "Wraps the scan/connect logic and ESC/POS raster-graphics protocol used by YHK thermal printers over NimBLE. Draw with u8g2 (any full-buffer \"_F_\" constructor) and send the buffer straight to the printer with one call.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fun6400/BLEThermalPrinterYHK-0.1.1.zip",
      "size": 20337,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-30T13:25:23Z"
    },
    {
      "repository_name": "lukdog/BleValueSync",
      "repository_url": "https://github.com/lukdog/BleValueSync",
      "name": "BleValueSync",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:31Z",
      "last_seen_sha": "1db394e7abb1",
      "author": "lukdog",
      "maintainer": "lukdog",
      "sentence": "Simplifies the configuration and communication using Bluetooth Low Energy (BLE) peripherals for synchronizing numeric values",
      "paragraph": "Simplifies the configuration and communication using Bluetooth Low Energy (BLE) peripherals for synchronizing numeric values",
      "category": "Communication",
      "architectures": [
        "samd",
        "megaavr",
        "mbed",
        "apollo3",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "esp32",
        "mbed_giga",
        "renesas",
        "renesas_portenta",
        "mbed_opta",
        "renesas_uno"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-27T09:35:47Z",
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://github.com/lukdog/BleValueSync"
    },
    {
      "repository_name": "akilaid/esp32-blifi-arduino",
      "repository_url": "https://github.com/akilaid/esp32-blifi-arduino",
      "name": "Blifi",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-07-25T00:22:17.206Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-07-25T12:16:14.297Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-07-25T14:29:51.357Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-07-27T11:01:25.870Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-07-28T08:52:45.620Z"
        },
        {
          "version": "0.5.0",
          "seen_at": "2026-07-28T12:32:25.135Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-07-25T00:22:17.206Z",
      "last_seen_sha": "163d69e41132",
      "author": "Akila Indunil",
      "maintainer": "Akila Indunil (https://github.com/akilaid)",
      "sentence": "BLE-based Wi-Fi provisioning for ESP32: a friendly Arduino wrapper.",
      "paragraph": "Provision an ESP32's Wi-Fi credentials over an encrypted BLE session (no hotspot/captive portal), with a companion phone app. Thin C++ wrapper over the blifi ESP-IDF component. Requires the arduino-esp32 core 3.x.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akilaid/Blifi-0.5.0.zip",
      "size": 20859,
      "previous_version": "0.4.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-24T21:55:12Z"
    },
    {
      "repository_name": "marcinbor85/BlinkCode",
      "repository_url": "https://github.com/marcinbor85/BlinkCode",
      "name": "BlinkCode Library",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:21:13Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:13Z",
      "last_seen_sha": "407da345d58f",
      "author": "Marcin Borowicz",
      "maintainer": "Marcin Borowicz <marcinbor85@gmail.com>",
      "sentence": "Asynchronous BlinkCode library for indicating flash fault codes.",
      "paragraph": "It can be used to runtime debugging or to showing current settings.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcinbor85/BlinkCode_Library-0.1.0.zip",
      "size": 6524,
      "previous_version": "0.1.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-08T16:58:08Z"
    },
    {
      "repository_name": "mickey9801/BlinkControl",
      "repository_url": "https://github.com/mickey9801/BlinkControl",
      "name": "BlinkControl",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:22:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:04Z",
      "last_seen_sha": "c43742efad62",
      "author": "Mickey Chan <developer@comicparty.com>",
      "maintainer": "Mickey Chan <developer@comicparty.com>",
      "sentence": "This is an Arduino/ESP32 module for easily manage multiple LED on/off, blinking or Buzzer beats with different pattern.",
      "paragraph": "Work with digital pins, analog pins or pins on 74HC595 shift register via johnnyb's Shifty. Each instance of the module control one pin. Module provide some predefined blink and breathe patterns. You may also control blink pattern by providing a pattern array.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T18:06:10Z",
      "depends": [
        "Shifty"
      ],
      "download_url": "https://github.com/mickey9801/BlinkControl"
    },
    {
      "repository_name": "tfeldmann/Arduino-Blinkenlight",
      "repository_url": "https://github.com/tfeldmann/Arduino-Blinkenlight",
      "name": "Blinkenlight",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2025-07-21T16:32:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:50Z",
      "last_seen_sha": "ca7aa4d1fc71",
      "author": "Thomas Feldmann <mail@tfeldmann.de>",
      "maintainer": "Thomas Feldmann <mail@tfeldmann.de>",
      "sentence": "Supercharge your status LEDs / beepers",
      "paragraph": "This library gives you non-blocking blinking patterns and smooth fade effects for your LEDs, buzzers or any other status indicators",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 38,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T16:36:16Z",
      "download_url": "https://github.com/tfeldmann/Arduino-Blinkenlight"
    },
    {
      "repository_name": "blinker-iot/blinker-library",
      "repository_url": "https://github.com/blinker-iot/blinker-library",
      "name": "Blinker",
      "version": "0.3.10230510",
      "version_history": [
        {
          "version": "0.3.12",
          "seen_at": "2026-06-30T08:23:11Z"
        },
        {
          "version": "0.3.10230510",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:23:11Z",
      "last_seen_sha": "319c46612be5",
      "author": "i3water",
      "maintainer": "i3wawter",
      "sentence": "Build a easy way for your IoT project.",
      "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.10230510.zip",
      "size": 865660,
      "previous_version": "0.3.12",
      "github_stars": 5161,
      "github_forks": 236,
      "github_updated_at": "2026-07-01T06:33:04Z",
      "github_language": "C++"
    },
    {
      "repository_name": "i3water/Blinker_PMSX003ST",
      "repository_url": "https://github.com/i3water/Blinker_PMSX003ST",
      "name": "Blinker_PMSX003ST",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:32Z",
      "last_seen_sha": "bdcfabc16572",
      "author": "i3water",
      "maintainer": "i3wawter",
      "sentence": "Arduino library for Plantower PMSX003ST family sensors.",
      "paragraph": "Supports PMSX003ST sensors (5003ST/G5ST), Arduino, ESP8266, ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T05:54:22Z",
      "download_url": "https://github.com/i3water/Blinker_PMSX003ST"
    },
    {
      "repository_name": "lendres/BlinkSuite-Arduino",
      "repository_url": "https://github.com/lendres/BlinkSuite-Arduino",
      "name": "BlinkSuite",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:35Z",
      "last_seen_sha": "691bed8180ff",
      "author": "Lance A. Endres <lendres@fifthrace.com>",
      "maintainer": "Lance A. Endres <lendres@fifthrace.com>",
      "sentence": "A library for blinking pins on and off or in a sequence.",
      "paragraph": "A library for blinking pins on and off or in a sequence.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-03-20T19:37:57Z",
      "depends": [
        "SoftTimers"
      ],
      "download_url": "https://github.com/lendres/BlinkSuite-Arduino"
    },
    {
      "repository_name": "buildybee/blite",
      "repository_url": "https://github.com/buildybee/blite",
      "name": "blite",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:36:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:02Z",
      "last_seen_sha": "d8f7661a2a60",
      "author": "Buildybee",
      "maintainer": "Sayan Paul Debasish Goswami",
      "sentence": "Dev kit for buildybee blite breakout board",
      "paragraph": "Develop easily with buildybee devikits",
      "category": "Uncategorized",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-27T10:05:14Z",
      "depends": [
        "WiFiManager",
        "WebSockets",
        "ESP8266 and ESP32 OLED driver for SSD1306 displays",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://github.com/buildybee/blite.git"
    },
    {
      "repository_name": "EasyG0ing1/BlockNot",
      "repository_url": "https://github.com/EasyG0ing1/BlockNot",
      "name": "BlockNot",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "2.4.0",
          "seen_at": "2025-07-21T16:13:16Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-07-10T14:52:39.607Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:16Z",
      "last_seen_sha": "7170a90d1fd4",
      "author": "Michael Sims <sims.mike@gmail.com>",
      "maintainer": "Michael Sims <sims.mike@gmail.com>",
      "sentence": "BlockNot gives you non-blocking timers with simplicity.",
      "paragraph": "*** Version 3.1.0 is a major re-write of all of the back end code. BlockNot is now FASTER than it has ever been. The README has been completely updated and is now a thoroughly accurate document. https://github.com/EasyG0ing1/BlockNot",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EasyG0ing1/BlockNot-3.1.0.zip",
      "size": 793015,
      "previous_version": "2.4.0",
      "github_stars": 47,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T18:55:29Z"
    },
    {
      "repository_name": "Teknikio/Teknikio_Bluebird_Arduino",
      "repository_url": "https://github.com/Teknikio/Teknikio_Bluebird_Arduino",
      "name": "Bluebird",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:32:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:44Z",
      "last_seen_sha": "f10c57aff18c",
      "author": "Teknikio",
      "maintainer": "Teknikio <hello@teknikio.com>",
      "sentence": "All in one library to control Teknikio's Bluebird board.",
      "paragraph": "All in one library to control Teknikio's Bluebird board.  Requires no other dependencies and exposes all Bluebird components in a simple to use class.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-03-23T19:41:15Z",
      "download_url": "https://github.com/Teknikio/Teknikio_Bluebird_Arduino"
    },
    {
      "repository_name": "ArminJo/Arduino-BlueDisplay",
      "repository_url": "https://github.com/ArminJo/Arduino-BlueDisplay",
      "name": "BlueDisplay",
      "version": "5.1.0",
      "version_history": [
        {
          "version": "5.0.1",
          "seen_at": "2025-11-11T07:11:44Z"
        },
        {
          "version": "5.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-11T07:11:44Z",
      "last_seen_sha": "ab7126978d4d",
      "author": "Armin Joachimsmeyer",
      "maintainer": "Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.",
      "paragraph": "Let your Arduino program create a GUI with <b>Graphics, Text, Buttons and Sliders</b> on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino. No Android programming required!",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266",
        "esp32",
        "stm32",
        "STM32F1",
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-5.1.0.zip",
      "size": 7384624,
      "previous_version": "5.0.1",
      "github_stars": 55,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T06:15:46Z"
    },
    {
      "repository_name": "BlueDot-Arduino/BlueDot_BMA400",
      "repository_url": "https://github.com/BlueDot-Arduino/BlueDot_BMA400",
      "name": "BlueDot BMA400 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:46Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:46Z",
      "last_seen_sha": "63671d20e2f6",
      "author": "BlueDot",
      "maintainer": "BlueDot <info@bluedot.space>",
      "sentence": "BlueDot library for BMA400 sensors.",
      "paragraph": "Read the BMA400 using the I2C communication mode.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BMA400_Library-1.0.0.zip",
      "size": 5567,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2022-01-03T04:34:47Z"
    },
    {
      "repository_name": "BlueDot-Arduino/BlueDot_BME280",
      "repository_url": "https://github.com/BlueDot-Arduino/BlueDot_BME280",
      "name": "BlueDot BME280 Library",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2025-07-21T16:09:46Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:46Z",
      "last_seen_sha": "a6a50172a45f",
      "author": "BlueDot",
      "maintainer": "BlueDot <info@bluedot.space>",
      "sentence": "BlueDot library for BME280 sensors.",
      "paragraph": "Read temperature, relative humidity and pressure with BME280 sensor. Library provides code to read two BME280 sensors on I2C bus. Also provide code to read multiple BME280 sensors on SPI mode.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_Library-1.0.9.zip",
      "size": 16681,
      "previous_version": "1.0.9",
      "github_stars": 14,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2024-06-23T07:01:14Z"
    },
    {
      "repository_name": "BlueDot-Arduino/BlueDot_BME280_TSL2591",
      "repository_url": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591",
      "name": "BlueDot BME280 TSL2591",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:46Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:46Z",
      "last_seen_sha": "a45645dba175",
      "author": "BlueDot",
      "maintainer": "BlueDot <info@bluedot.space>",
      "sentence": "BlueDot library for BME280 and TSL2591 sensors.",
      "paragraph": "Read temperature, relative humidity, pressure and illuminance with BME280 and TSL2591 sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591-1.0.4.zip",
      "size": 10731,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-30T13:33:22Z"
    },
    {
      "repository_name": "BlueDot-Arduino/BlueDot-SGP40_SHT40",
      "repository_url": "https://github.com/BlueDot-Arduino/BlueDot-SGP40_SHT40",
      "name": "BlueDot SGP40 SHT40",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:46Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:46Z",
      "last_seen_sha": "fafeba15ed9d",
      "author": "BlueDot",
      "maintainer": "BlueDot <info@bluedot.space>",
      "sentence": "BlueDot library for SGP40 and SHT40 sensors.",
      "paragraph": "Read temperature, relative humidity and VOC index.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_SGP40_SHT40-1.0.2.zip",
      "size": 23634,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-04-23T08:41:19Z"
    },
    {
      "repository_name": "OpenCIAg/BlueFairy",
      "repository_url": "https://github.com/OpenCIAg/BlueFairy",
      "name": "BlueFairy",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:49Z",
      "last_seen_sha": "5298d01569bb",
      "author": "CIAg <desenv@ciag.org.br>",
      "maintainer": "CIAg <desenv@ciag.org.br>",
      "sentence": "Task Scheduler, Keyboard Control, Machine State",
      "paragraph": "A library to make arduino easier",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-12-27T21:33:56Z",
      "download_url": "https://github.com/OpenCIAg/BlueFairy"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_Engine_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_Engine_Arduino_Library",
      "name": "bluemicro_engine",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:17:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:56Z",
      "last_seen_sha": "5d09f3ab2dee",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "Engine to implement a loop in order to decouple the progression of time from user input and processor speed.",
      "paragraph": "A loop runs continuously during run. Each turn of the loop, it processes user input without blocking, updates the state, and renders any outputs. It tracks the passage of time to control the rate of play.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-10T14:13:43Z",
      "download_url": "https://github.com/jpconstantineau/BlueMicro_Engine_Arduino_Library"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_Examples_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_Examples_Arduino_Library",
      "name": "bluemicro_exmpl",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:17:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:56Z",
      "last_seen_sha": "2f26100e1a41",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "Keyboard examples that uses the BlueMicro libraries.",
      "paragraph": "Provides a number of keyboard examples for. Supports nRF52832, nRF52840, RP2040, SAMD21 and SAMD51 processors.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-04-10T14:13:20Z",
      "depends": [
        "bluemicro_hid",
        "bluemicro_nrf52",
        "bluemicro_rp2040"
      ],
      "download_url": "https://github.com/jpconstantineau/BlueMicro_Examples_Arduino_Library"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_HID_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_HID_Arduino_Library",
      "name": "bluemicro_hid",
      "version": "0.0.12",
      "version_history": [
        {
          "version": "0.0.12",
          "seen_at": "2025-07-21T16:17:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:57Z",
      "last_seen_sha": "3e97ff8d59a4",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.",
      "paragraph": "Automatically detects which connection is active (BLE or USB) for sending keyboard, mouse or consumer messages to the computer. Supports nRF52832, nRF52840, RP2040, SAMD21 and SAMD51 processors.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 27,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-01-16T20:25:04Z",
      "download_url": "https://github.com/jpconstantineau/BlueMicro_HID_Arduino_Library"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_nRF52_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_nRF52_Arduino_Library",
      "name": "bluemicro_nrf52",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-07-21T16:17:57Z"
        },
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:57Z",
      "last_seen_sha": "df4f0d1d5c4f",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "A nRF52 Library for controler-specific functions like setting up GPIOs, Watchdog Timer and sleeping.",
      "paragraph": "A nRF52 Library for controler-specific functions like setting up GPIOs from their NFC function, setting up and trigering a Watchdog Timer and sleeping and rebooting.  Requires the softdevice to be installed in bootloader. This library is used in conjunction with the BlueMicro_HID library to create input devices like keyboards.",
      "category": "Device Control",
      "architectures": [
        "nrf52"
      ],
      "depends": [
        "bluemicro_hid"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jpconstantineau/bluemicro_nrf52-0.0.4.zip",
      "size": 6274,
      "previous_version": "0.0.5",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T01:17:06Z"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_RP2040_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_RP2040_Arduino_Library",
      "name": "bluemicro_rp2040",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:17:57Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:57Z",
      "last_seen_sha": "914c15cf1e6f",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "A RP2040 Library for controler-specific functions like setting up GPIOs, Watchdog Timer and other hardware specific functions.",
      "paragraph": "A RP2040 Library for controler-specific functions like setting up GPIOs, setting up and trigering a Watchdog Timer and rebooting.  This library is used in conjunction with the BlueMicro_HID library to create input devices like keyboards.",
      "category": "Device Control",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "bluemicro_hid"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jpconstantineau/bluemicro_rp2040-0.0.2.zip",
      "size": 4184,
      "previous_version": "0.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-10T14:13:18Z"
    },
    {
      "repository_name": "jpconstantineau/BlueMicro_SAMD_Arduino_Library",
      "repository_url": "https://github.com/jpconstantineau/BlueMicro_SAMD_Arduino_Library",
      "name": "bluemicro_samd",
      "version": "0.0.0",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:17:57Z"
        },
        {
          "version": "0.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:57Z",
      "last_seen_sha": "a9bccdbdf41d",
      "author": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "maintainer": "Pierre Constantineau <jpconstantineau@gmail.com>",
      "sentence": "A SAMD Library for controler-specific functions like setting up GPIOs, Watchdog Timer and sleeping.",
      "paragraph": "A SAMD Library for controler-specific functions like setting up GPIOs, setting up and trigering a Watchdog Timer and sleeping and rebooting.  This library is used in conjunction with the BlueMicro_HID library to create input devices like keyboards.",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "depends": [
        "bluemicro_hid"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jpconstantineau/bluemicro_samd-0.0.0.zip",
      "size": 3953,
      "previous_version": "0.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-10T14:13:18Z"
    },
    {
      "repository_name": "ricardoquesada/bluepad32-arduino",
      "repository_url": "https://github.com/ricardoquesada/bluepad32-arduino",
      "name": "Bluepad32 for NINA-W10 boards",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-05-02T07:55:05Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-02T07:55:05Z",
      "last_seen_sha": "59f39bbc6cb8",
      "author": "Ricardo Quesada",
      "maintainer": "Ricardo Quesada <ricardoquesada@gmail.com>",
      "sentence": "Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.",
      "paragraph": "With this library you can use any Bluetooth gamepad like DualSense, DualShock4, Nintendo Switch, Android gamepads, Xbox One S, etc. Bluetooth mice are also supported.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ricardoquesada/Bluepad32_for_NINA_W10_boards-1.3.5.zip",
      "size": 1297359,
      "previous_version": "1.3.5",
      "github_stars": 47,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T13:38:33Z"
    },
    {
      "repository_name": "bluerobotics/Arduino_I2C_ESC",
      "repository_url": "https://github.com/bluerobotics/Arduino_I2C_ESC",
      "name": "BlueRobotics Arduino_I2C_ESC Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:47Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:47Z",
      "last_seen_sha": "b96766173921",
      "author": "BlueRobotics",
      "maintainer": "BlueRobotics <info@bluerobotics.com>",
      "sentence": "A library for I2C based control of BlueRobotics ESCs",
      "paragraph": "A library for I2C bsaed control of BlueRobotics ESCs including the BlueESC. Can be used on any SimonK ESC as well.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/BlueRobotics_Arduino_I2C_ESC_Library-1.0.0.zip",
      "size": 8345,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T08:03:17Z"
    },
    {
      "repository_name": "bluerobotics/BlueRobotics_KellerLD_Library",
      "repository_url": "https://github.com/bluerobotics/BlueRobotics_KellerLD_Library",
      "name": "BlueRobotics Keller LD Library",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:09:47Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-01T11:48:44.907Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:09:47Z",
      "last_seen_sha": "637cf6489952",
      "author": "BlueRobotics",
      "maintainer": "BlueRobotics <info@bluerobotics.com>",
      "sentence": "A simple and easy library for the Keller LD series pressure/depth sensors",
      "paragraph": "A simple and easy library for the Keller LD series pressure/depth sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/BlueRobotics_Keller_LD_Library-1.2.0.zip",
      "size": 7356,
      "previous_version": "1.1.2",
      "github_stars": 10,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-10-22T04:22:56Z"
    },
    {
      "repository_name": "bluerobotics/BlueRobotics_MS5837_Library",
      "repository_url": "https://github.com/bluerobotics/BlueRobotics_MS5837_Library",
      "name": "BlueRobotics MS5837 Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-20T07:49:59Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-20T07:49:59Z",
      "last_seen_sha": "aeafa0d52318",
      "author": "BlueRobotics",
      "maintainer": "BlueRobotics <info@bluerobotics.com>",
      "sentence": "A simple and easy library for the MS5837 pressure/depth sensor",
      "paragraph": "A simple and easy library for the MS5837 pressure/depth sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/BlueRobotics_MS5837_Library-1.1.1.zip",
      "size": 8051,
      "previous_version": "1.1.1",
      "github_stars": 74,
      "github_forks": 69,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T16:14:35Z"
    },
    {
      "repository_name": "bluerobotics/BlueRobotics_TSYS01_Library",
      "repository_url": "https://github.com/bluerobotics/BlueRobotics_TSYS01_Library",
      "name": "BlueRobotics TSYS01 Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:48Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:48Z",
      "last_seen_sha": "19fabd5b42b1",
      "author": "BlueRobotics",
      "maintainer": "BlueRobotics <info@bluerobotics.com>",
      "sentence": "A simple and easy library for the TSYS01 temperature sensor",
      "paragraph": "A simple and easy library for the TSYS01 temperature sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/BlueRobotics_TSYS01_Library-1.0.2.zip",
      "size": 8044,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T16:44:07Z"
    },
    {
      "repository_name": "blues/notecard-env-var-manager",
      "repository_url": "https://github.com/blues/notecard-env-var-manager",
      "name": "Blues Notecard Environment Variable Manager",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:51Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:51Z",
      "last_seen_sha": "a0641e9bd582",
      "author": "Blues",
      "maintainer": "Blues <info@blues.io>",
      "sentence": "A utility class to support usage and management of Notecard-based environment variables.",
      "paragraph": "NotecardEnvVarManager enables the host MCU to easily interact with the cloud-synced Notecard environment variables.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Blues Wireless Notecard"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blues/Blues_Notecard_Environment_Variable_Manager-1.0.2.zip",
      "size": 166688,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-04-13T22:15:59Z"
    },
    {
      "repository_name": "blues/note-arduino",
      "repository_url": "https://github.com/blues/note-arduino",
      "name": "Blues Wireless Notecard",
      "version": "1.8.5",
      "version_history": [
        {
          "version": "1.8.5",
          "seen_at": "2026-03-11T07:28:14Z"
        },
        {
          "version": "1.8.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-11T07:28:14Z",
      "last_seen_sha": "af9edd8f2d5d",
      "author": "Blues",
      "maintainer": "Blues <info@blues.com>",
      "sentence": "An easy to use Notecard Library for Arduino.",
      "paragraph": "Supports Serial and I2C for communication from a host MCU.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blues/Blues_Wireless_Notecard-1.8.5.zip",
      "size": 225584,
      "previous_version": "1.8.5",
      "github_stars": 19,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2026-03-11T03:29:01Z"
    },
    {
      "repository_name": "blues/notecard-aux-wifi",
      "repository_url": "https://github.com/blues/notecard-aux-wifi",
      "name": "Blues Wireless Notecard Auxiliary Wi-Fi",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:51Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:51Z",
      "last_seen_sha": "a15c80fa00aa",
      "author": "Blues Wireless",
      "maintainer": "Blues Wireless <info@blues.io>",
      "sentence": "A utility class to support external Wi-Fi operations.",
      "paragraph": "NotecardAuxiliaryWiFi enables the Notecard to utilize external Wi-Fi resources of supported platforms.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Blues Wireless Notecard"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blues/Blues_Wireless_Notecard_Auxiliary_Wi_Fi-1.0.1.zip",
      "size": 10571,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-02T19:05:12Z"
    },
    {
      "repository_name": "blues/notecard-pseudo-sensor",
      "repository_url": "https://github.com/blues/notecard-pseudo-sensor",
      "name": "Blues Wireless Notecard Pseudo Sensor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:09:51Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:51Z",
      "last_seen_sha": "5a86fbc31149",
      "author": "Blues Wireless",
      "maintainer": "Blues Wireless <info@blues.io>",
      "sentence": "Sensor class used for Notecard testing and examples.",
      "paragraph": "NotecardPseudoSensor provides an API interface in the internal sensors of the Notecard. The goal is to enable focus on other Notecard transactions, by abstracting this interaction with the Notecard.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Blues Wireless Notecard"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blues/Blues_Wireless_Notecard_Pseudo_Sensor-1.1.0.zip",
      "size": 16620,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-11-18T14:11:26Z"
    },
    {
      "repository_name": "beegee-tokyo/Blues-Minimal-I2C",
      "repository_url": "https://github.com/beegee-tokyo/Blues-Minimal-I2C",
      "name": "Blues-Minimal-I2C",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:09:07Z"
        },
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:07Z",
      "last_seen_sha": "74aa1adf9faa",
      "author": "Bernd Giesecke <bernd.giesecke@rakwireless.com>",
      "maintainer": "Bernd Giesecke <bernd.giesecke@rakwireless.com>",
      "sentence": "Blues-Minimal-I2C",
      "paragraph": "Library to communicate with Blues.IO Notecards over I2C. Minimized version with static memory allocation. Supports only I2C communication to the NoteCard",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/Blues_Minimal_I2C-0.0.4.zip",
      "size": 125736,
      "previous_version": "0.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-26T18:03:17Z"
    },
    {
      "repository_name": "hen1227/bluetooth-serial",
      "repository_url": "https://github.com/hen1227/bluetooth-serial",
      "name": "BluetoothSerial",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:16:03Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-20T00:21:03.509Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:03Z",
      "last_seen_sha": "b71fb0901e9f",
      "author": "Henry Abrahamsen",
      "maintainer": "Henry Abrahamsen <henry@henhen1227.com>",
      "sentence": "Handles typed Bluetooth serial communication with the Bluetooth Serial Connect iOS app.",
      "paragraph": "Supports buttons, joysticks, sliders, toggles, D-Pads, displays, labels, indicators, gauges, alerts, and console messages. Works with a hardware UART or SoftwareSerial. Legacy protocol mode remains available for older app versions.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hen1227/BluetoothSerial-2.0.0.zip",
      "size": 29161,
      "previous_version": "1.1.0",
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T13:26:11Z"
    },
    {
      "repository_name": "loginov-rocks/BluetoothTerminal",
      "repository_url": "https://github.com/loginov-rocks/BluetoothTerminal",
      "name": "BluetoothTerminal",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:19:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:57Z",
      "last_seen_sha": "5c50775855a3",
      "author": "Danila Loginov <danila@loginov.rocks>",
      "maintainer": "Danila Loginov <danila@loginov.rocks>",
      "sentence": "A library to implement serial-like communication over BLE.",
      "paragraph": "Creates the service and characteristic to exchange arbitrary string messages with the connected device.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T13:26:52Z",
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://github.com/loginov-rocks/BluetoothTerminal"
    },
    {
      "repository_name": "Herobrine-pixel/BluetoothTonePlayer",
      "repository_url": "https://github.com/Herobrine-pixel/BluetoothTonePlayer",
      "name": "BluetoothTonePlayer",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T20:52:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:52:57Z",
      "last_seen_sha": "cad9df03b54f",
      "author": "Herobrine Pixel",
      "maintainer": "Herobrine Pixel <ashasah77@gmail.com>",
      "sentence": "Bluetooth-controlled tone & melody player for Arduino using HC-05",
      "paragraph": "Play tones and melodies on a speaker connected to an Arduino using HC-05 Bluetooth serial commands.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-06T16:16:39Z",
      "download_url": "https://github.com/Herobrine-pixel/BluetoothTonePlayer"
    },
    {
      "repository_name": "matthewgream/BluetoothTPMS",
      "repository_url": "https://github.com/matthewgream/BluetoothTPMS",
      "name": "BluetoothTPMS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:24Z",
      "last_seen_sha": "3ee85a178f61",
      "author": "Matthew Gream <matthew.gream@pobox.com>",
      "maintainer": "Matthew Gream <matthew.gream@pobox.com>",
      "sentence": "Bluetooth TPMS Library for Arduino",
      "paragraph": "For 7-byte Bluetooth based TPMS",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-21T12:10:51Z",
      "download_url": "https://github.com/matthewgream/BluetoothTPMS"
    },
    {
      "repository_name": "RoCorbera/BlueVGA",
      "repository_url": "https://github.com/RoCorbera/BlueVGA",
      "name": "BlueVGA Library for BluePill",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2026-05-23T08:17:18Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T08:17:18Z",
      "last_seen_sha": "eb27bb5736ce",
      "author": "Rodrigo Corbera <rocorbera@gmail.com>",
      "maintainer": "Rodrigo Corbera <rocorbera@gmail.com>",
      "sentence": "VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font",
      "paragraph": "It works with STM32 Arduino using Roger Clark core and also STM32 Core",
      "category": "Display",
      "architectures": [
        "STM32F1",
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RoCorbera/BlueVGA_Library_for_BluePill-0.1.3.zip",
      "size": 140334,
      "previous_version": "0.1.3",
      "github_stars": 72,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T10:35:45Z"
    },
    {
      "repository_name": "mizuyoukanao/Bluewhale",
      "repository_url": "https://github.com/mizuyoukanao/Bluewhale",
      "name": "Bluewhale",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:22:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:16Z",
      "last_seen_sha": "1cc2687b4230",
      "author": "mizuyoukanao",
      "maintainer": "mizuyoukanao",
      "sentence": "GameCube comms library using the RP2040s PIO",
      "paragraph": "GameCube comms library using the RP2040s PIO",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-08-31T05:17:07Z",
      "download_url": "https://github.com/mizuyoukanao/Bluewhale"
    },
    {
      "repository_name": "asukiaaa/BLVD20KM_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/BLVD20KM_asukiaaa",
      "name": "BLVD20KM_asukiaaa",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:08:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:47Z",
      "last_seen_sha": "e3ef4fa55af5",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It controls BLVD20KM or BLVD40NM",
      "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-31T00:37:10Z",
      "depends": [
        "rs485_asukiaaa",
        "OrientalCommon_asukiaaa"
      ],
      "download_url": "https://github.com/asukiaaa/BLVD20KM_asukiaaa"
    },
    {
      "repository_name": "Blynk-Technologies/blynk-library",
      "repository_url": "https://github.com/Blynk-Technologies/blynk-library",
      "name": "Blynk",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-06-17T08:58:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T08:58:49Z",
      "last_seen_sha": "52f43d283e49",
      "author": "Blynk",
      "maintainer": "Volodymyr Shymanskyy <vshymanskyi@gmail.com>",
      "sentence": "Build a smartphone app for your project in minutes!",
      "paragraph": "It supports  WiFi, Ethernet, Cellular connectivity. Works with over 400 boards like ESP8266, ESP32, Arduino, Raspberry Pi, Particle, etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3971,
      "github_forks": 1401,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T13:51:38Z",
      "license": "MIT",
      "depends": [
        "BlynkNcpDriver"
      ],
      "download_url": "https://blynk.io"
    },
    {
      "repository_name": "khoih-prog/Blynk_Async_ESP32_BT_WF",
      "repository_url": "https://github.com/khoih-prog/Blynk_Async_ESP32_BT_WF",
      "name": "Blynk_Async_ESP32_BT_WF",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:18:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:29Z",
      "last_seen_sha": "c2e98fe18255",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.",
      "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Now with scanning of WiFi networks for selection in Configuration Portal.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-01-09T15:36:12Z",
      "depends": [
        "Blynk",
        "ESP_DoubleResetDetector",
        "ESP Async WebServer",
        "AsyncTCP",
        "LittleFS_esp32"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_Async_ESP32_BT_WF"
    },
    {
      "repository_name": "khoih-prog/Blynk_Async_GSM_Manager",
      "repository_url": "https://github.com/khoih-prog/Blynk_Async_GSM_Manager",
      "name": "Blynk_Async_GSM_Manager",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:18:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:29Z",
      "last_seen_sha": "8d024d200978",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.",
      "paragraph": "Library, now using AsyncWebServer instead of (ESP8266)WebServer, for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-01T12:23:33Z",
      "depends": [
        "Blynk",
        "TinyGSM",
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector",
        "ESP Async WebServer",
        "AsyncTCP",
        "ESP AsyncTCP",
        "ESP Async WebServer",
        "LittleFS_esp32"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_Async_GSM_Manager"
    },
    {
      "repository_name": "khoih-prog/Blynk_Async_WM",
      "repository_url": "https://github.com/khoih-prog/Blynk_Async_WM",
      "name": "Blynk_Async_WM",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2025-07-21T16:18:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:29Z",
      "last_seen_sha": "dcf4550e9b89",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6",
      "paragraph": "Library, using AsyncWebServer instead of (ESP8266)WebServer, for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal (CP). CP will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Config. Data saved in ESP8266/ESP32 LittleFS, SPIFFS or EEPROM. Multi, Double DetectDetector or Virtual CP Switch feature permits entering CP as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.  Now with scanning of WiFi networks for selection in Configuration Portal.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 20,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-01-25T21:53:29Z",
      "depends": [
        "Blynk",
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector",
        "ESP Async WebServer",
        "ESP AsyncTCP",
        "AsyncTCP"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_Async_WM"
    },
    {
      "repository_name": "khoih-prog/Blynk_Esp8266AT_WM",
      "repository_url": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM",
      "name": "Blynk_Esp8266AT_WM",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:18:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:30Z",
      "last_seen_sha": "b22aa17a1e15",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.",
      "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, etc., using ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-04-03T11:47:08Z",
      "depends": [
        "Blynk",
        "ESP8266_AT_WebServer",
        "DoubleResetDetector_Generic",
        "ESP_AT_Lib",
        "FlashStorage_SAMD",
        "FlashStorage_STM32"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM"
    },
    {
      "repository_name": "khoih-prog/Blynk_Teensy",
      "repository_url": "https://github.com/khoih-prog/Blynk_Teensy",
      "name": "Blynk_Teensy",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:18:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:30Z",
      "last_seen_sha": "4491e8de082b",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields",
      "paragraph": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields",
      "category": "Communication",
      "architectures": [
        "teensy"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T03:17:16Z",
      "depends": [
        "Blynk"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_Teensy"
    },
    {
      "repository_name": "khoih-prog/Blynk_WM",
      "repository_url": "https://github.com/khoih-prog/Blynk_WM",
      "name": "Blynk_WiFiManager",
      "version": "1.6.2",
      "version_history": [
        {
          "version": "1.6.2",
          "seen_at": "2025-07-21T16:18:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:30Z",
      "last_seen_sha": "6e5fccd9972c",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6",
      "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 48,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T04:00:13Z",
      "depends": [
        "Blynk",
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_WM"
    },
    {
      "repository_name": "khoih-prog/Blynk_WiFiNINA_WM",
      "repository_url": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM",
      "name": "Blynk_WiFiNINA_WM",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:18:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:30Z",
      "last_seen_sha": "e075de6118c2",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS",
      "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32,  DueFlashStorage, nRF52/RP2040 LittleFS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T03:17:16Z",
      "depends": [
        "Blynk",
        "WiFiWebServer",
        "DoubleResetDetector_Generic",
        "Functional-Vlpp",
        "WiFiNINA_Generic",
        "FlashStorage_SAMD",
        "FlashStorage_STM32",
        "DueFlashStorage"
      ],
      "download_url": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM"
    },
    {
      "repository_name": "Blynk-Technologies/Edgent-Arduino",
      "repository_url": "https://github.com/Blynk-Technologies/Edgent-Arduino",
      "name": "BlynkEdgent",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2026-08-17T12:04:17.828Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-17T12:04:17.828Z",
      "last_seen_sha": "b871721999d4",
      "author": "Blynk",
      "maintainer": "Volodymyr Shymanskyy <vshymanskyi@gmail.com>",
      "sentence": "Blynk.Edgent for Arduino IDE.",
      "paragraph": "WiFi provisioning (using BLE or WiFi-AP), secure Blynk.Cloud connectivity and OTA updates out of the box. Works with ESP32 and ESP8266 boards.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "samd"
      ],
      "license": "Apache-2.0",
      "depends": [
        "Blynk",
        "ArduinoJson",
        "ArduinoHttpClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Blynk-Technologies/BlynkEdgent-0.9.0.zip",
      "size": 101509,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-17T08:06:20Z"
    },
    {
      "repository_name": "khoih-prog/BlynkESP32_BT_WF",
      "repository_url": "https://github.com/khoih-prog/BlynkESP32_BT_WF",
      "name": "BlynkESP32_BT_WF",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:18:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:31Z",
      "last_seen_sha": "4e58c7e36ad2",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.",
      "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T20:14:49Z",
      "depends": [
        "Blynk",
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/BlynkESP32_BT_WF"
    },
    {
      "repository_name": "khoih-prog/BlynkEthernet_WM",
      "repository_url": "https://github.com/khoih-prog/BlynkEthernet_WM",
      "name": "BlynkEthernet_Manager",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:18:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:31Z",
      "last_seen_sha": "d8a64a40034d",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.",
      "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T03:17:15Z",
      "depends": [
        "Blynk",
        "EthernetWebServer",
        "DoubleResetDetector_Generic",
        "ESP_DoubleResetDetector",
        "Functional-Vlpp",
        "FlashStorage_SAMD"
      ],
      "download_url": "https://github.com/khoih-prog/BlynkEthernet_WM"
    },
    {
      "repository_name": "khoih-prog/BlynkEthernet_STM32_WM",
      "repository_url": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM",
      "name": "BlynkEthernet_STM32_WM",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:18:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:31Z",
      "last_seen_sha": "3666f4f63f1d",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.",
      "paragraph": "Library for configuring/auto(re)connecting built-in LAN8742A Ethernet, LAN8720, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.",
      "category": "Communication",
      "architectures": [
        "stm32",
        "ststm32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-17T17:54:44Z",
      "depends": [
        "Blynk",
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "UIPEthernet",
        "Ethernet",
        "EthernetWebServer_STM32",
        "DoubleResetDetector_Generic",
        "FlashStorage_STM32"
      ],
      "download_url": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM"
    },
    {
      "repository_name": "makerlabvn/BlynkGate",
      "repository_url": "https://github.com/makerlabvn/BlynkGate",
      "name": "BlynkGate",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:04:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:28Z",
      "last_seen_sha": "d98c2695777e",
      "author": "Makerlab.vn <xuanngoc1992@gmail.com>",
      "maintainer": "MakerLab.vn",
      "sentence": "Connect your IOT Projects to Blynk.",
      "paragraph": "Helping you with your projects related to Internet of Things (IoT) that involve connecting Blynk through BlynkGate.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-16T15:11:31Z",
      "download_url": "https://github.com/makerlabvn/BlynkGate.git"
    },
    {
      "repository_name": "khoih-prog/BlynkGSM_Manager",
      "repository_url": "https://github.com/khoih-prog/BlynkGSM_Manager",
      "name": "BlynkGSM_Manager",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:18:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:31Z",
      "last_seen_sha": "ca91e4739952",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.",
      "paragraph": "Library for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 23,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-19T01:45:34Z",
      "depends": [
        "Blynk",
        "TinyGSM",
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector",
        "LittleFS_esp32"
      ],
      "download_url": "https://github.com/khoih-prog/BlynkGSM_Manager"
    },
    {
      "repository_name": "Blynk-Technologies/Blynk-NCP-Driver",
      "repository_url": "https://github.com/Blynk-Technologies/Blynk-NCP-Driver",
      "name": "BlynkNcpDriver",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.7.0",
          "seen_at": "2026-03-24T07:39:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-24T07:39:15Z",
      "last_seen_sha": "2481c788755f",
      "author": "Volodymyr Shymanskyy",
      "maintainer": "Volodymyr Shymanskyy <vshymanskyi@gmail.com>",
      "sentence": "A shared interface to the services provided by Blynk.NCP",
      "paragraph": "A low-level driver for Blynk.NCP with minimal dependencies",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-16T10:11:08Z",
      "license": "Apache-2.0",
      "download_url": "https://blynk.io"
    },
    {
      "repository_name": "BestModules-Libraries/BM12O2021-A",
      "repository_url": "https://github.com/BestModules-Libraries/BM12O2021-A",
      "name": "BM12O2021-A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:17Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:17Z",
      "last_seen_sha": "c4817c9e5318",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for 9-bit UART access to the BM12O2021-A/BMD12K202 that NMOS Driver Module",
      "paragraph": "We can use the library to demonstrates the setting of NMOS PWM output and other functions",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM12O2021_A-1.0.1.zip",
      "size": 699180,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T01:22:41Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM12O2321-A",
      "repository_url": "https://github.com/BestModules-Libraries/BM12O2321-A",
      "name": "BM12O2321-A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:17Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:17Z",
      "last_seen_sha": "700790dba072",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for 9-bit UART access to the BM12O2321-A/BMD12K232 that H-bridge Drive Module",
      "paragraph": "we can use this library to demonstrates the function of sending single step delay operation command to H bridge and obtaining load current",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM12O2321_A-1.0.1.zip",
      "size": 811369,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T01:20:44Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM2102-9x-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM2102-9x-1",
      "name": "BM2102-9x-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "9fb922f37590",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART and I2C access to the BM2102-9x-1/BMC21M0x1 that Sub-1G OOK Transmitter Transparent Transmission Module",
      "paragraph": "We can use the library to demonstrates how to use the BMC21M0x1 module to pair with the Sub-1G OOK receiver transparent transmission module BMC23M0x1, data exchange and other functions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM2102_9x_1-1.0.1.zip",
      "size": 1256754,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-13T08:43:16Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S2021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S2021-1",
      "name": "BM22S2021-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "6e630b6d1322",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S2021-1/BMA26M202/BMA26M202A that Smoke Detector Digital Sensor",
      "paragraph": "We can use the library to demonstrate alarm detection, smoke value reading, air calibration, and more",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S2021_1-1.0.2.zip",
      "size": 1879849,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-05T01:39:28Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S3021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S3021-1",
      "name": "BM22S3021-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "1b083dbb7522",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S3021-1/BMA36M302/BMA36M302A that Semiconductor Gas Detector Module",
      "paragraph": "We can use the library  to demonstrate the function of output alarm signals and reading gas-related information",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S3021_1-1.0.2.zip",
      "size": 1241708,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-18T01:14:08Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S3031-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S3031-1",
      "name": "BM22S3031-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "7b0da30e70ea",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S3031-1/BMA36M303 that Catalytic Gas Detector Module",
      "paragraph": "We can use the library  to demonstrate the functions of alarm signal output and gas concentration read",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S3031_1-1.0.1.zip",
      "size": 811174,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-25T03:12:58Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S3221-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S3221-1",
      "name": "BM22S3221-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "85abd265436d",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S3221-1/BMA56M322/BMA56M322A that CO Detector Module",
      "paragraph": "We can use the library  to demonstrate the functions of alarm signal output and CO concentration read",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S3221_1-1.0.2.zip",
      "size": 1898043,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-05T01:40:08Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S3421-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S3421-1",
      "name": "BM22S3421-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:55Z",
      "last_seen_sha": "47cfa6595a60",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S3421-1/BMA34M421 that Alcohol Detector Module",
      "paragraph": "We can use this library to demonstrate the function of reading alcohol gas concentration information.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S3421_1-1.0.1.zip",
      "size": 333537,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-22T07:26:39Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM22S4221-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM22S4221-1",
      "name": "BM22S4221-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:18Z",
      "last_seen_sha": "d3fc946becea",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM22S4221-1/BMA46M422/BMA46M422A that PIR Detector Module",
      "paragraph": "We can use this library to demonstrate functions such as alarm detection",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM22S4221_1-1.0.2.zip",
      "size": 950414,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-05T01:50:16Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM2302-9x-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM2302-9x-1",
      "name": "BM2302-9x-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "379d84d5f5d3",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART and I2C access to the BM2302-9x-1/BMC23M0x1 that Sub-1G OOK Receiver Transparent Transmission Module",
      "paragraph": "We can use the library to demonstrate how to use the BMC23M0x1 module to pair with the Sub-1G OOK transmitter transparent transmission module BMC21M0x1, data exchange and other functions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM2302_9x_1-1.0.1.zip",
      "size": 1228174,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-13T09:02:30Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S2021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S2021-1",
      "name": "BM25S2021-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "0b1c01fc80f9",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C and OneWire access to the BM25S2021-1/BME33M251/BME33M251A that Temperature and Humidity Mdoule",
      "paragraph": "We can use the library  to demonstrate the function of reading the temperature and humidity values",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S2021_1-1.0.2.zip",
      "size": 1667272,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-24T01:58:58Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S2621-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S2621-1",
      "name": "BM25S2621-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:19Z",
      "last_seen_sha": "529377035c8b",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM25S2621-1/BME34K262/BME34K262A that soil temperature and humidity module",
      "paragraph": "We can use this library to read the temperature and humidity of soil, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S2621_1-1.0.2.zip",
      "size": 1246479,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T06:01:30Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S3221-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S3221-1",
      "name": "BM25S3221-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "4c97c6d90ebe",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access the BM25S3221-1/BME25K322/BME25K322A that Laser Dust Detection Module",
      "paragraph": "We can use the library  to demonstrate the function of configuring the module parameters and reading the dust concentrations.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S3221_1-1.0.2.zip",
      "size": 885581,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T05:23:14Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S3321-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S3321-1",
      "name": "BM25S3321-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "608e721b1da2",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access the BM25S3321-1/BME58M332/BME58M332A that CO2 Detector Digital Module",
      "paragraph": "We can use the library  to demonstrate the functions of configure module parameter and CO2 concentration read",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S3321_1-1.0.2.zip",
      "size": 810082,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T05:25:29Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S3421-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S3421-1",
      "name": "BM25S3421-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:55Z",
      "last_seen_sha": "ca8bd7f18d97",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM25S3421-1/BME53M421 that VOC Detection Module",
      "paragraph": "We can use this library to demonstrate the function of reading VOC concentration level and VOC A/D value",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S3421_1-1.0.1.zip",
      "size": 258908,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-05T09:08:37Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM25S4021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM25S4021-1",
      "name": "BM25S4021-1",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:38:19Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:19Z",
      "last_seen_sha": "7299f685b2d9",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM25S4021-1/BME63K402/BME63K402A that TDS water quality detection module.",
      "paragraph": "We can use this library to read the TDS&NTC value, set TDS alarm value, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM25S4021_1-1.0.4.zip",
      "size": 2244180,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-15T05:26:29Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM32O2531-A",
      "repository_url": "https://github.com/BestModules-Libraries/BM32O2531-A",
      "name": "BM32O2531-A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "c141b4f043a2",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for 9-bit UART access to the BM32O2531-A/BMD32K253 that LCD Module",
      "paragraph": "We can use the library to example demonstrates the function of display output in LCD display module",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM32O2531_A-1.0.1.zip",
      "size": 1135129,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T01:25:06Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM32S2031-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM32S2031-1",
      "name": "BM32S2031-1",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b6bd310262ff",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM32S2031-1/BMS31M001/BMS31M001A that Second Generation Proximity Sensing Module.",
      "paragraph": "We can use the library to obtaining the version number and the signal value when the module is in the sensing status with the BMS31M001/BMS31M001A module.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM32S2031_1-1.0.4.zip",
      "size": 1299225,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T07:23:51Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM32S3021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM32S3021-1",
      "name": "BM32S3021-1",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "53e8f3fdf950",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM32S3021-1/BMS31M002/BMS31M002A that 1D Infrared Gesture Control Digital Module.",
      "paragraph": "We can use the library to demonstrate the function to recognize whether a gesture is swiping left or right with the BMS31M002/BMS31M002A module.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM32S3021_1-1.0.4.zip",
      "size": 1338908,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-03T01:26:20Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM42S3021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM42S3021-1",
      "name": "BM42S3021-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:19Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:19Z",
      "last_seen_sha": "d6fa6a8d0d20",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BM42S3021-1/BMS23K302 Thermoelectric couple Module",
      "paragraph": "We can use the library to demonstrate the ability to measure temperature",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM42S3021_1-1.0.1.zip",
      "size": 282014,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-15T01:38:47Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM42S5321-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM42S5321-1",
      "name": "BM42S5321-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:55Z",
      "last_seen_sha": "e0a8790cee3a",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C/UART access to the BM42S5321-1/BML36K532 that Laser Ranging Module",
      "paragraph": "We can use the library  to demonstrate the function of ranging",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM42S5321_1-1.0.1.zip",
      "size": 726449,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-01-12T01:33:28Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM52D5021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM52D5021-1",
      "name": "BM52D5021-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:19Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:19Z",
      "last_seen_sha": "8e80393219ab",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for  BM52D5021-1/BMN31K502 that Microporous Atomiser Module",
      "paragraph": "We can use the library to demonstrate the function of configuring atomisation level and atomisation time, etc.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM52D5021_1-1.0.1.zip",
      "size": 395171,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-11T02:21:26Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM52D5121-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM52D5121-1",
      "name": "BM52D5121-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:20Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "7a8386f3b6ed",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for  BM52D5121-1/BMN31K512 that Low Power Atomiser Module",
      "paragraph": "We can use the library to demonstrate the function of setting fan and atomisation power and controlling external RGB lights, etc",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM52D5121_1-1.0.1.zip",
      "size": 458552,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T09:14:55Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM62S2201-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM62S2201-1",
      "name": "BM62S2201-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:20Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "13a5c1ce092f",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C  or UART access to the BM62S2201-1/BME21M621 that Air Pressure Module",
      "paragraph": "We can use the library  to demonstrates the function of reading the air pressure value with the BME21M621",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM62S2201_1-1.0.1.zip",
      "size": 1245029,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-13T07:15:10Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM62S2301-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM62S2301-1",
      "name": "BM62S2301-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:38:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:19Z",
      "last_seen_sha": "5a986f06d807",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BM62S2301-1/BME26M301 that AirVelocity Module",
      "paragraph": "We can use the AD collection value to read the wind speed, and read the corresponding m/s and MPH data",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM62S2301_1-1.0.2.zip",
      "size": 305654,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-20T03:12:01Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM62S6021-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM62S6021-1",
      "name": "BM62S6021-1",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-07T07:30:24Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T07:30:24Z",
      "last_seen_sha": "5120cd26d8c2",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM62S6021-1/BMS33K602 that Ambient Light Detection Module",
      "paragraph": "We can use the library to read Ambient light intensity and get some information historical data",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM62S6021_1-1.0.1.zip",
      "size": 449202,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-07T03:26:17Z"
    },
    {
      "repository_name": "konikoni428/BM64_arduino",
      "repository_url": "https://github.com/konikoni428/BM64_arduino",
      "name": "BM64 Library",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:19:11Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:11Z",
      "last_seen_sha": "3e1367e38895",
      "author": "Masahiro Konishi <konikoni428@gmail.com>",
      "maintainer": "Masahiro Konishi <konikoni428@gmail.com>",
      "sentence": "BM64/BM62 Library for Arduino",
      "paragraph": "This library control BM64/BM62 bluetooth audio module with UART.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/konikoni428/BM64_Library-1.1.2.zip",
      "size": 11811,
      "previous_version": "1.1.2",
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-15T14:53:46Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM7701-00-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM7701-00-1",
      "name": "BM7701-00-1",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:20Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "98135933cbe9",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BM7701-00-1/BMC77M001//BMC77M001A that Bluetooth 5.2 BLE module",
      "paragraph": "We can use the library  to  demonstrate the function of data transparent transmission with the BLE module",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM7701_00_1-1.0.3.zip",
      "size": 852497,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-26T01:04:18Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM92S2021-A",
      "repository_url": "https://github.com/BestModules-Libraries/BM92S2021-A",
      "name": "BM92S2021-A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:20Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "539b9457dcfc",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for 9-bit UART access to the BM92S2021-A/BMA92K202 that Color Sensor Module",
      "paragraph": "we can use this library to demonstrate features such as getting colors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM92S2021_A-1.0.1.zip",
      "size": 693159,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T01:18:02Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM92S2222-A",
      "repository_url": "https://github.com/BestModules-Libraries/BM92S2222-A",
      "name": "BM92S2222-A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:20Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "08a6e65bb48c",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for the BM92S2222-A/BMA92K222 that Fingerprint Module.",
      "paragraph": "We can use the library to demonstrates the functions of fingerprint enrollment and fingerprint identification.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM92S2222_A-1.0.1.zip",
      "size": 543593,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-26T00:47:46Z"
    },
    {
      "repository_name": "BestModules-Libraries/BM92S2231-1",
      "repository_url": "https://github.com/BestModules-Libraries/BM92S2231-1",
      "name": "BM92S2231-1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:38:16Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:16Z",
      "last_seen_sha": "87feef688291",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for the BM92S2231-1/BMA92K223/BMA92K223A that Fingerprint Module.",
      "paragraph": "We can use the library to demonstrate the functions of fingerprint enrollment and fingerprint identification with the BM92S2231-1/BMA92K223/BMA92K223A module.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BM92S2231_1-1.0.2.zip",
      "size": 3770345,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-11T01:29:33Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMB22M181A",
      "repository_url": "https://github.com/BestModules-Libraries/BMB22M181A",
      "name": "BMB22M181A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:19Z",
      "last_seen_sha": "5b0d8dba7b46",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library BMB22M181A IIC extension module for IIC access We can use this library to demonstrate the function of IIC subinterface communication",
      "paragraph": "We can use the library  to demonstrate the function of sub-IIC port communication",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-15T06:32:49Z",
      "download_url": "https://github.com/BestModules-Libraries/BMB22M181A"
    },
    {
      "repository_name": "BestModules-Libraries/BMB22M210",
      "repository_url": "https://github.com/BestModules-Libraries/BMB22M210",
      "name": "BMB22M210",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "cb3edbbb1206",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMB22M210/BMB22T101 UART Expansion Module",
      "paragraph": "We can use the library  to demonstrate the function of sub-serial port communication",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-20T02:44:42Z",
      "download_url": "https://github.com/BestModules-Libraries/BMB22M210"
    },
    {
      "repository_name": "neroroxxx/BMC",
      "repository_url": "https://github.com/neroroxxx/BMC",
      "name": "BMC",
      "version": "2.3.6",
      "version_history": [
        {
          "version": "2.3.6",
          "seen_at": "2026-02-02T07:42:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T07:42:50Z",
      "last_seen_sha": "edec2d14cd02",
      "author": "BadassMIDI.com",
      "maintainer": "Nero Rox <info@roxxxtar.com>",
      "sentence": "Fully featured MIDI Controller Library with a Companion Editor App for 32-bit Teensy boards, Requires Teensyduino.",
      "paragraph": "BMC is only compatible with Teensy 3.2, 3.5, 3.6, 4.0, 4.1, MicroMod boards from https://www.pjrc.com, BMC has full support for Buttons, LEDs, Encoders, Pots and more, the library is fully expandable and the Desktop editor adapts to your configuration. More details at http://www.badassmidi.com",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 106,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-06-12T03:46:39Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/neroroxxx/BMC"
    },
    {
      "repository_name": "BestModules-Libraries/BMC11T001",
      "repository_url": "https://github.com/BestModules-Libraries/BMC11T001",
      "name": "BMC11T001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:20Z",
      "last_seen_sha": "42ece115ec6a",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMC11T001 that NFC Card Reader Shield",
      "paragraph": "We can use the library  to demonstrate how to implement the UID read operation, data read/write operations and other functions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-29T01:51:02Z",
      "download_url": "https://github.com/BestModules-Libraries/BMC11T001"
    },
    {
      "repository_name": "BestModules-Libraries/BMC36M0x1",
      "repository_url": "https://github.com/BestModules-Libraries/BMC36M0x1",
      "name": "BMC36M0x1",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "260fe3c60da0",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for  UART access to the BMC36M0x1 that Sub-1GHz FSK Transceiver Transparent Transmission Module",
      "paragraph": "We can use library to demonstrate how to pair the modules to form a Peer network topology or a Star network topology to implement pairing, wireless communication and other functions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-09-06T06:20:23Z",
      "download_url": "https://github.com/BestModules-Libraries/BMC36M0x1"
    },
    {
      "repository_name": "BestModules-Libraries/BMC56M001",
      "repository_url": "https://github.com/BestModules-Libraries/BMC56M001",
      "name": "BMC56M001",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "ade2dc2cf75d",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMC56M001/BMC56M001A that 2.4G GFSK Transceiver Transparent Transmission Module",
      "paragraph": "We can use the library  to demonstrate how to pair the modules to form a Peer network topology or a Star network topology to implement pairing, wireless communication and other functions.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-15T08:10:54Z",
      "download_url": "https://github.com/BestModules-Libraries/BMC56M001"
    },
    {
      "repository_name": "BestModules-Libraries/BMC81M001",
      "repository_url": "https://github.com/BestModules-Libraries/BMC81M001",
      "name": "BMC81M001",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:21Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "097c9f116d94",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMC81M001 that WIFI Module",
      "paragraph": "We can use the library  to demonstrate the data transmission functions of TCP and Alibaba Cloud Platform",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMC81M001-1.0.5.zip",
      "size": 3149255,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-22T01:51:16Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMD11M134",
      "repository_url": "https://github.com/BestModules-Libraries/BMD11M134",
      "name": "BMD11M134",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "f557f0f4890e",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMD11M134/BMD11M134A that 4-Digit Digital Tube Module",
      "paragraph": "we can use The library to demonstrate the function of displaying characters by using digital tubes",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-13T01:56:39Z",
      "download_url": "https://github.com/BestModules-Libraries/BMD11M134"
    },
    {
      "repository_name": "BestModules-Libraries/BMD26M088",
      "repository_url": "https://github.com/BestModules-Libraries/BMD26M088",
      "name": "BMD26M088",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "f4a90a81b398",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMD26M088 that RGB LED 8×8 Module",
      "paragraph": "we can use this library to demonstrate the light panel display function",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-15T05:18:11Z",
      "download_url": "https://github.com/BestModules-Libraries/BMD26M088"
    },
    {
      "repository_name": "BestModules-Libraries/BMD31M090",
      "repository_url": "https://github.com/BestModules-Libraries/BMD31M090",
      "name": "BMD31M090",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "be523e2568b5",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMD31M090/BMD31M090A that 0.96 inch OLED Display Module",
      "paragraph": "We can use the library to the display function of OLED",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-06-13T02:02:28Z",
      "download_url": "https://github.com/BestModules-Libraries/BMD31M090"
    },
    {
      "repository_name": "BestModules-Libraries/BMD58T280",
      "repository_url": "https://github.com/BestModules-Libraries/BMD58T280",
      "name": "BMD58T280",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "73d6921ea7eb",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for SPI or EBI access to the BMD58T280 that 2.8 inch TFT-LCD Display Shield",
      "paragraph": "We can use library to the function of TFT display",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-25T07:54:52Z",
      "download_url": "https://github.com/BestModules-Libraries/BMD58T280"
    },
    {
      "repository_name": "BestModules-Libraries/BMduino_BW16",
      "repository_url": "https://github.com/BestModules-Libraries/BMduino_BW16",
      "name": "BMduino_BW16",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:43:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:39Z",
      "last_seen_sha": "9666511afa40",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BW16/BMC81M016A that WIFI Module",
      "paragraph": "We can use the library  to demonstrate the data transmission functions of TCP and Alibaba Cloud Platform",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T08:44:26Z",
      "download_url": "https://github.com/BestModules-Libraries/BMduino_BW16"
    },
    {
      "repository_name": "malokhvii-eduard/arduino-bme280",
      "repository_url": "https://github.com/malokhvii-eduard/arduino-bme280",
      "name": "Bme280",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:21:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:11Z",
      "last_seen_sha": "171ef5b8ef2c",
      "author": "Eduard Malokhvii <malokhvii.ee@gmail.com>",
      "maintainer": "Eduard Malokhvii <malokhvii.ee@gmail.com>",
      "sentence": "Library for Bosch Sensortec BME280 – combined temperature, pressure, humidity sensor.",
      "paragraph": "The library allows using the sensor over I2C or SPI.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 42,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-25T03:25:55Z",
      "download_url": "https://github.com/malokhvii-eduard/arduino-bme280"
    },
    {
      "repository_name": "finitespace/BME280",
      "repository_url": "https://github.com/finitespace/BME280",
      "name": "BME280",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-20T08:27:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:27:12Z",
      "last_seen_sha": "3667d7bf0a2c",
      "author": "Tyler Glenn <finitespaceghb2@junk.yoglenn.com>",
      "maintainer": "Tyler Glenn <finitespaceghb2@junk.yoglenn.com>",
      "sentence": "Provides a library for reading and interpreting Bosch BME280 environmental sensor data over I2C, SPI or Sw SPI.",
      "paragraph": "Reads temperature, humidity, and pressure. Includes environment calculations. Provides functions for english and metric. Also reads pressure in Pa, hPa, inHg, atm, bar, torr, N/m^2 and psi. ESP and BRZO I2C support.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 242,
      "github_forks": 106,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T23:53:14Z",
      "download_url": "https://www.github.com/finitespace/BME280"
    },
    {
      "repository_name": "paramoshkinandrew/BME280_Arduino_I2C",
      "repository_url": "https://github.com/paramoshkinandrew/BME280_Arduino_I2C",
      "name": "BME280_Arduino_I2C",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:36:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:44Z",
      "last_seen_sha": "0f0c01b8e7fa",
      "author": "Andrei Paramoshkin <andrew.paramoshkin@gmail.com>",
      "maintainer": "Andrei Paramoshkin <andrew.paramoshkin@gmail.com>",
      "sentence": "A simple library to recive data from BME280 sensor over I2C interface",
      "paragraph": "The main purpose of this library is to make an easy-to-follow example of communication with BME280 over I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-18T10:04:07Z",
      "download_url": "https://github.com/paramoshkinandrew/BME280_Arduino_I2C"
    },
    {
      "repository_name": "esicoe/BME280_LITE",
      "repository_url": "https://github.com/esicoe/BME280_LITE",
      "name": "BME280_LITE",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-01-15T07:10:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:10:26Z",
      "last_seen_sha": "162cb954c776",
      "author": "Edward Sicoe",
      "maintainer": "Edward Sicoe <sicoe.edward@gmail.com>",
      "sentence": "Lightweight, low memory usage BME280 sensor library for I2C communication with the arduino platform.",
      "paragraph": "Follows Bosch Sensortec API. Optimised for low memory applications and high speed. SPI 2/3 wire is not supported.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T06:37:28Z",
      "download_url": "https://github.com/esicoe/BME280_LITE"
    },
    {
      "repository_name": "Natpol50/BME280_mini",
      "repository_url": "https://github.com/Natpol50/BME280_mini",
      "name": "BME280_Mini",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:26Z",
      "last_seen_sha": "d78a41742c0b",
      "author": "Asha Geyon <asha.geyon@gmail.com>",
      "maintainer": "Asha Geyon <asha.geyon@gmail.com>",
      "sentence": "A very lightweight library to read data from a Bosch BME280 sensor over an I2C interface",
      "paragraph": "The main purpose of this library is to be a simple and lightweight library to read data from a Bosch BME280 sensor over an I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T14:35:01Z",
      "download_url": "https://github.com/Natpol50/BME280_mini"
    },
    {
      "repository_name": "jvasquez05/BME280_PROAGRO",
      "repository_url": "https://github.com/jvasquez05/BME280_PROAGRO",
      "name": "BME280_PROAGRO",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-25T08:08:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-25T08:08:00Z",
      "last_seen_sha": "d10591589693",
      "author": "Proagro Technology",
      "maintainer": "Jhonny Vásquez Jiménez",
      "sentence": "Lightweight Bosch-accurate BME280 library for agricultural dataloggers.",
      "paragraph": "Direct I2C implementation of the BME280 sensor with full Bosch compensation. Optimized for stability, precision and low memory usage in agricultural datalogging systems. No external dependencies.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T15:41:04Z",
      "download_url": "https://github.com/jvasquez05/BME280_PROAGRO"
    },
    {
      "repository_name": "Zanduino/BME280",
      "repository_url": "https://github.com/Zanduino/BME280",
      "name": "BME280_Zanshin",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:35:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:00Z",
      "last_seen_sha": "2bb324114d69",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Access the Bosch BME280 temperature, humidity and pressure sensor",
      "paragraph": "Access the Bosch BME280 temperature, humidity and pressure sensor",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2021-12-11T14:13:02Z",
      "download_url": "https://github.com/Zanduino/BME280"
    },
    {
      "repository_name": "BestModules-Libraries/BME34M101",
      "repository_url": "https://github.com/BestModules-Libraries/BME34M101",
      "name": "BME34M101",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:21Z",
      "last_seen_sha": "bb0c2ff679fc",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BME34M101 that Soil Moisture Detection Module",
      "paragraph": "We can use the library to demonstrate the function of obtaining the module soil moisture detection value and temperature value",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-27T03:30:00Z",
      "download_url": "https://github.com/BestModules-Libraries/BME34M101"
    },
    {
      "repository_name": "BestModules-Libraries/BME36M280A",
      "repository_url": "https://github.com/BestModules-Libraries/BME36M280A",
      "name": "BME36M280A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:37:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:37:43Z",
      "last_seen_sha": "147c3f545b0e",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BME280/BME36M280A that Atmospheric Mdoule",
      "paragraph": "We can use the library  to demonstrate the function of reading the temperature,humidity,pressure values with the BME280/BME36M280A",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T02:05:51Z",
      "download_url": "https://github.com/BestModules-Libraries/BME36M280A"
    },
    {
      "repository_name": "BestModules-Libraries/BME63M001",
      "repository_url": "https://github.com/BestModules-Libraries/BME63M001",
      "name": "BME63M001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:22Z",
      "last_seen_sha": "d0d292e362a6",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BME63M001 that TDS Water Quality Detector Module",
      "paragraph": "We can use the library to demonstrate the functions of get the version information and read the TDS and temperature values in the specified channel",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-22T12:23:02Z",
      "download_url": "https://github.com/BestModules-Libraries/BME63M001"
    },
    {
      "repository_name": "Zanduino/BME680",
      "repository_url": "https://github.com/Zanduino/BME680",
      "name": "BME680",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.12",
          "seen_at": "2025-07-21T16:35:00Z"
        },
        {
          "version": "1.0.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:00Z",
      "last_seen_sha": "4d278a129d67",
      "author": "https://github.com/SV-Zanshin",
      "maintainer": "https://github.com/SV-Zanshin",
      "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.",
      "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.10.zip",
      "size": 2480131,
      "previous_version": "1.0.12",
      "github_stars": 46,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T13:29:10Z"
    },
    {
      "repository_name": "styropyr0/BME688",
      "repository_url": "https://github.com/styropyr0/BME688",
      "name": "BME688",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:01Z",
      "last_seen_sha": "1140d986516d",
      "author": "Saurav Sajeev",
      "maintainer": "Saurav Sajeev",
      "sentence": "Arduino library for the Bosch BME688 environmental sensor.",
      "paragraph": "Provides functions to read temperature, pressure, humidity, and gas resistance from the BME688 sensor. Supports multiple oversampling settings and gas measurement profiles.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T11:36:12Z",
      "depends": [
        "SensorHub"
      ],
      "download_url": "https://github.com/styropyr0/BME688"
    },
    {
      "repository_name": "BoschSensortec/Bosch-BME68x-Library",
      "repository_url": "https://github.com/BoschSensortec/Bosch-BME68x-Library",
      "name": "BME68x Sensor library",
      "version": "1.3.40408",
      "version_history": [
        {
          "version": "1.3.40408",
          "seen_at": "2026-05-22T08:19:31Z"
        },
        {
          "version": "1.3.40408",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-22T08:19:31Z",
      "last_seen_sha": "2e5a61de722a",
      "author": "Bosch Sensortec",
      "maintainer": "Bosch Sensortec <contact@bosch-sensortec.com>",
      "sentence": "Bosch Sensortec BME680 and BME688 sensor library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BME68x_Sensor_library-1.3.40408.zip",
      "size": 49429,
      "previous_version": "1.3.40408",
      "github_stars": 86,
      "github_forks": 26,
      "github_language": "C",
      "github_updated_at": "2026-05-22T05:10:16Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_bme68x_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_bme68x_library",
      "name": "BME68x_UNIT_Electronics",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-01-02T21:41:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:18Z",
      "last_seen_sha": "5d8e01abc382",
      "author": "Bosch Sensortec, UNIT Electronics",
      "maintainer": "UNIT Electronics <contacto@unit-electronics.com>",
      "sentence": "BME680 and BME688 sensor for UNIT Electronics boards",
      "paragraph": "Arduino library that wraps the BME68x Sensor API to provide a simpler experience using BME680 or BME688 sensors. Optimized for UNIT Electronics development boards including TouchDot S3, Pulsar C6, and DualMCU series with additional examples and improved compatibility.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-10-07T19:41:15Z",
      "download_url": "https://github.com/UNIT-Electronics-MX/unit_bme68x_library"
    },
    {
      "repository_name": "BestModules-Libraries/BME82M131",
      "repository_url": "https://github.com/BestModules-Libraries/BME82M131",
      "name": "BME82M131",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:22Z",
      "last_seen_sha": "f5f59edccfc0",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BME82M131/BME82M131A that Ambient Light Detection Module",
      "paragraph": "We can use the library to demonstrate features such as reading ambient light intensity",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-11T02:54:37Z",
      "download_url": "https://github.com/BestModules-Libraries/BME82M131"
    },
    {
      "repository_name": "BestModules-Libraries/BMH06203",
      "repository_url": "https://github.com/BestModules-Libraries/BMH06203",
      "name": "BMH06203",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:22Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:22Z",
      "last_seen_sha": "5bbe85000d2d",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMH06203/BMH06206/BMH63K203/BMH63K203A that IR Temperature Module.",
      "paragraph": "We can use the library to demonstrate the function of obtaining the object surface temperature value.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMH06203-1.0.3.zip",
      "size": 2567349,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T02:22:46Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMH08002-4",
      "repository_url": "https://github.com/BestModules-Libraries/BMH08002-4",
      "name": "BMH08002-4",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:22Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:22Z",
      "last_seen_sha": "ce22358e3970",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMH08002-4/BMH83M002 that Oximeter and Heart Rate Module",
      "paragraph": "We can use the library to obtaining blood oxygen, heart rate and perfusion index,etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMH08002_4-1.0.2.zip",
      "size": 407322,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-06T06:42:07Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMH08101",
      "repository_url": "https://github.com/BestModules-Libraries/BMH08101",
      "name": "BMH08101",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:36Z",
      "last_seen_sha": "ce4a73b59118",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMH08101/BMH83M101A/BMH83K101A that Oximeter and Heart Rate Module",
      "paragraph": "We can use the library to obtaining blood oxygen, heart rate and perfusion index,etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-17T05:38:58Z",
      "download_url": "https://github.com/BestModules-Libraries/BMH08101"
    },
    {
      "repository_name": "BestModules-Libraries/BMH12M105",
      "repository_url": "https://github.com/BestModules-Libraries/BMH12M105",
      "name": "BMH12M105",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:22Z",
      "last_seen_sha": "d9943035280b",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C or UART access to the BMH12M105 that Weighing Module",
      "paragraph": "We can use the library to demonstrate the functions of reading weight, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-01-11T01:55:53Z",
      "download_url": "https://github.com/BestModules-Libraries/BMH12M105"
    },
    {
      "repository_name": "BestModules-Libraries/BMH12M205",
      "repository_url": "https://github.com/BestModules-Libraries/BMH12M205",
      "name": "BMH12M205",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:38:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:35Z",
      "last_seen_sha": "fc861b7bea79",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMH12M205 that Weighing Module",
      "paragraph": "We can use the library to demonstrates the functions of reading weight, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-06T03:17:20Z",
      "download_url": "https://github.com/BestModules-Libraries/BMH12M205"
    },
    {
      "repository_name": "BestModules-Libraries/BMH23M001",
      "repository_url": "https://github.com/BestModules-Libraries/BMH23M001",
      "name": "BMH23M001",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:24Z",
      "last_seen_sha": "67df5b2c138c",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMH23M001 that 24-Bit ADC Module.",
      "paragraph": "We can use the library to demonstrate the function of obtaining the sensor AD value.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-27T08:48:06Z",
      "download_url": "https://github.com/BestModules-Libraries/BMH23M001"
    },
    {
      "repository_name": "BestModules-Libraries/BMH23M002",
      "repository_url": "https://github.com/BestModules-Libraries/BMH23M002",
      "name": "BMH23M002",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:25Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "8d9dbd296878",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C or SPI access to the BMH23M002 that 24-Bit ADC Module",
      "paragraph": "We can use the library to demonstrate the function of obtaining the sensor AD value",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMH23M002-1.0.2.zip",
      "size": 1186708,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T07:13:53Z"
    },
    {
      "repository_name": "Tinyu-Zhao/BMI270_Sensor",
      "repository_url": "https://github.com/TinyuZhao/BMI270_Sensor",
      "name": "BMI270_Sensor",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:33:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:09Z",
      "last_seen_sha": "85086304063f",
      "author": "Tinyu",
      "maintainer": "Tinyu",
      "sentence": "Library for BMI270 sensor",
      "paragraph": "See more on https://github.com/Tinyu-Zhao/BMI270_Sensor",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2023-07-27T03:16:24Z",
      "depends": [
        "M5CoreS3"
      ],
      "download_url": "https://github.com/Tinyu-Zhao/BMI270_Sensor"
    },
    {
      "repository_name": "BestModules-Libraries/BMK22M131",
      "repository_url": "https://github.com/BestModules-Libraries/BMK22M131",
      "name": "BMK22M131",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "026b64b15565",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMK22M131 that Button-LED Module",
      "paragraph": "We can use the library to demonstrate the button recognition, LED brightness control and other functions",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-07T01:45:15Z",
      "download_url": "https://github.com/BestModules-Libraries/BMK22M131"
    },
    {
      "repository_name": "BestModules-Libraries/BMK52M134",
      "repository_url": "https://github.com/BestModules-Libraries/BMK52M134",
      "name": "BMK52M134",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "3a323afa9164",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMK52M134/BMK52M134A that 4-KEY Capacitive Touch Module",
      "paragraph": "we can use the library to demonstrate the function of obtaining the touch key value",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-11T01:39:26Z",
      "download_url": "https://github.com/BestModules-Libraries/BMK52M134"
    },
    {
      "repository_name": "BestModules-Libraries/BMK52T016",
      "repository_url": "https://github.com/BestModules-Libraries/BMK52T016",
      "name": "BMK52T016",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "c3a87897bfad",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMK52T016/BMK52T016A that 16-Key Capacitive Touch Shield",
      "paragraph": "We can use the library to obtaining the touch key value,etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-30T07:43:02Z",
      "download_url": "https://github.com/BestModules-Libraries/BMK52T016"
    },
    {
      "repository_name": "BestModules-Libraries/BMK54T004",
      "repository_url": "https://github.com/BestModules-Libraries/BMK54T004",
      "name": "BMK54T004",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "b9b8e76dcb15",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMK54T004/BMK54T004A that Slide+4-Key Capacitive Touch Shield",
      "paragraph": "We can use the library  to obtain the touch value,etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-30T07:59:16Z",
      "download_url": "https://github.com/BestModules-Libraries/BMK54T004"
    },
    {
      "repository_name": "BestModules-Libraries/BMK56T004",
      "repository_url": "https://github.com/BestModules-Libraries/BMK56T004",
      "name": "BMK56T004",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:09:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:25Z",
      "last_seen_sha": "54b518817ace",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMK56T004/BMK56T004A that Wheel+4-Key Capacitive Touch Shield",
      "paragraph": "We can use the library to obtain the touch value,etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T23:01:57Z",
      "download_url": "https://github.com/BestModules-Libraries/BMK56T004"
    },
    {
      "repository_name": "BestModules-Libraries/BML36M001",
      "repository_url": "https://github.com/BestModules-Libraries/BML36M001",
      "name": "BML36M001",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "4051ba4bb298",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BML36M001/BML36M001A Laser Ranging Module",
      "paragraph": "We can use the library  to demonstrate the function of ranging with the BML36M001/BML36M001A module.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-03T01:29:30Z",
      "download_url": "https://github.com/BestModules-Libraries/BML36M001"
    },
    {
      "repository_name": "BestModules-Libraries/BMN31K522",
      "repository_url": "https://github.com/BestModules-Libraries/BMN31K522",
      "name": "BMN31K522",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "2ea23a332c6e",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMN31K522 Atomization Adapter Module",
      "paragraph": "We can use the library to demonstrate fogging and fogging gear switching functions",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T02:08:10Z",
      "download_url": "https://github.com/BestModules-Libraries/BMN31K522"
    },
    {
      "repository_name": "styropyr0/BMP180",
      "repository_url": "https://github.com/styropyr0/BMP180",
      "name": "BMP180",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-04T07:57:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-04T07:57:13Z",
      "last_seen_sha": "d6272932a10f",
      "author": "Saurav Sajeev",
      "maintainer": "Saurav Sajeev <sauravsajeev202@gmail.com>",
      "sentence": "A library for interfacing with the BMP180 Temperature and Barometric Pressure sensor.",
      "paragraph": "This library provides a simple and flexible API to monitor temperature and barometric pressure using the BMP180 sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T11:35:38Z",
      "depends": [
        "SensorHub"
      ],
      "download_url": "https://github.com/styropyr0/BMP180"
    },
    {
      "repository_name": "bitbucket.org/christandlg/bmp180mi",
      "repository_url": "https://bitbucket.org/christandlg/bmp180mi",
      "name": "BMP180MI",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a2363375cb96",
      "author": "Gregor Christandl <christandlg@yahoo.com>",
      "maintainer": "Gregor Christandl <christandlg@yahoo.com>",
      "sentence": "A library for the Bosch Sensortec BMP085 / BMP180 Digital Pressure Sensors.",
      "paragraph": "The library supports I2C (via the Wire Library) interfaces. Use of other I2C libraries (e.g. software I2C) is supported by inheritance. Does not block or delay (except for convenience functions) making it better suited for applications where non-blocking behaviour is preferred.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMP180MI-1.0.1.zip",
      "size": 16406
    },
    {
      "repository_name": "dvarrel/BMP280",
      "repository_url": "https://github.com/dvarrel/BMP280",
      "name": "BMP280",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:13:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:10Z",
      "last_seen_sha": "f0b17f2b8584",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "DFRobot Standard library modified by dvarrel",
      "paragraph": "Used to read current temperature, air pressure and calculate altitude.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T20:32:10Z",
      "download_url": "https://github.com/dvarrel/BMP280.git"
    },
    {
      "repository_name": "MartinL1/BMP280_DEV",
      "repository_url": "https://github.com/MartinL1/BMP280_DEV",
      "name": "BMP280_DEV",
      "version": "1.0.21",
      "version_history": [
        {
          "version": "1.0.21",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f2f386b40502",
      "author": "Martin Lindupp",
      "maintainer": "Martin Lindupp",
      "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.",
      "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.21.zip",
      "size": 29036
    },
    {
      "repository_name": "gavinlyonsrepo/BMP280_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/BMP280_LTSM",
      "name": "BMP280_LTSM",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-02T07:24:26Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-02T07:24:26Z",
      "last_seen_sha": "5d01e84077cd",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Arduino library for BMP280 sensors by Liontron systems",
      "paragraph": "BMP280 temperature and barometric pressure sensor, supports I2C or SPI",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/BMP280_LTSM-1.0.1.zip",
      "size": 27028,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T14:11:57Z"
    },
    {
      "repository_name": "MartinL1/BMP388_DEV",
      "repository_url": "https://github.com/MartinL1/BMP388_DEV",
      "name": "BMP388_DEV",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "83d283673f67",
      "author": "Martin Lindupp",
      "maintainer": "Martin Lindupp",
      "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.",
      "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.11.zip",
      "size": 44617
    },
    {
      "repository_name": "faisalill/BMP390",
      "repository_url": "https://github.com/faisalill/BMP390",
      "name": "BMP390",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:38:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:32Z",
      "last_seen_sha": "a7a0557c98b5",
      "author": "Mohammed Faisal I <ucantseemej@gmail.com>",
      "maintainer": "Mohammed Faisal I <ucantseemej@gmail.com>",
      "sentence": "A library for the Bosch BMP390 (Waveshare) barometric pressure and temperature sensor.",
      "paragraph": "This library provides an easy-to-use interface for reading temperature and pressure data from the BMP390 sensor via I2C, including calibration and compensation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-03T12:45:21Z",
      "download_url": "https://github.com/faisalill/BMP390"
    },
    {
      "repository_name": "gavinlyonsrepo/BMP390_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/BMP390_LTSM",
      "name": "BMP390_LTSM",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-04T07:56:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T07:56:35Z",
      "last_seen_sha": "1f563a55a8d2",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Arduino library for BMP390 sensors by Liontron systems",
      "paragraph": "BMP390 temperature and barometric pressure sensor, supports I2C or SPI, FIFO and interupt.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T10:48:22Z",
      "download_url": "https://github.com/gavinlyonsrepo/BMP390_LTSM"
    },
    {
      "repository_name": "BestModules-Libraries/BMP73T102",
      "repository_url": "https://github.com/BestModules-Libraries/BMP73T102",
      "name": "BMP73T102",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "d8ca4f0aee01",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for the BMP73T102 that Dual-channel Motor Driver Shield",
      "paragraph": "We can use the library to demonstrate the functions of driving DC motor and stepper motor",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-28T06:15:57Z",
      "download_url": "https://github.com/BestModules-Libraries/BMP73T102"
    },
    {
      "repository_name": "BestModules-Libraries/BMP73T104",
      "repository_url": "https://github.com/BestModules-Libraries/BMP73T104",
      "name": "BMP73T104",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "64124b4ea913",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for the BMP73T104 that Four-channel Motor Driver Shield",
      "paragraph": "We can use the library to demonstrate the functions of driving DC motor and stepper motor",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-08T02:51:08Z",
      "download_url": "https://github.com/BestModules-Libraries/BMP73T104"
    },
    {
      "repository_name": "BestModules-Libraries/BMP75M131",
      "repository_url": "https://github.com/BestModules-Libraries/BMP75M131",
      "name": "BMP75M131",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "8ae60aeecb43",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMP75M131 that Relay Module",
      "paragraph": "We can use the library to demonstrate the relay control and other functions",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-13T08:27:04Z",
      "download_url": "https://github.com/BestModules-Libraries/BMP75M131"
    },
    {
      "repository_name": "mirosieber/Litime_BMS_ESP32",
      "repository_url": "https://github.com/mirosieber/Litime_BMS_ESP32",
      "name": "BMS Client",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-20T08:01:14Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-20T08:01:14Z",
      "last_seen_sha": "4649317de2a2",
      "author": "Miro Sieber",
      "maintainer": "Miro Sieber <your.email@example.com>",
      "sentence": "Library for interacting with Litime BMS over BLE",
      "paragraph": "Provides access to battery management system data via Bluetooth Low Energy",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mirosieber/BMS_Client-1.0.0.zip",
      "size": 6648,
      "previous_version": "1.0.0",
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T14:19:36Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMS26M833",
      "repository_url": "https://github.com/BestModules-Libraries/BMS26M833",
      "name": "BMS26M833",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:26Z",
      "last_seen_sha": "6afb9e44110e",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMS26M833 that Infrared Thermopile Array Mdoule",
      "paragraph": "We can use the library  to demonstrate the function of reading the temperature values",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-23T00:43:50Z",
      "download_url": "https://github.com/BestModules-Libraries/BMS26M833"
    },
    {
      "repository_name": "BestModules-Libraries/BMS33M332",
      "repository_url": "https://github.com/BestModules-Libraries/BMS33M332",
      "name": "BMS33M332",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:27Z",
      "last_seen_sha": "c5f35ef5262c",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMS33M332 that Proximity&Light Mdoule",
      "paragraph": "We can use the library  to demonstrate the function of reading A/D values for proximity sensing and ambient light",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-11T03:36:30Z",
      "download_url": "https://github.com/BestModules-Libraries/BMS33M332"
    },
    {
      "repository_name": "BestModules-Libraries/BMS36T001",
      "repository_url": "https://github.com/BestModules-Libraries/BMS36T001",
      "name": "BMS36T001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:27Z",
      "last_seen_sha": "a53dde428854",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMS36T001 that IR Proximity Sensing + Motor Driver Shield",
      "paragraph": "We can use the library  to driving the motor forward when the module is in the sensing status and driving the motor to standby when the module is not in the sensing status",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-14T01:11:40Z",
      "download_url": "https://github.com/BestModules-Libraries/BMS36T001"
    },
    {
      "repository_name": "BestModules-Libraries/BMS56M206A",
      "repository_url": "https://github.com/BestModules-Libraries/BMS56M206A",
      "name": "BMS56M206A",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:35Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:35Z",
      "last_seen_sha": "32854ab95bed",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMS56M206A that Gyroscope&Acceleration Mdoule",
      "paragraph": "We can use the library  to demonstrate the functions of reading the 6-axis data and motion detection",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMS56M206A-1.0.2.zip",
      "size": 2261818,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T01:10:16Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMS56M605",
      "repository_url": "https://github.com/BestModules-Libraries/BMS56M605",
      "name": "BMS56M605",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:27Z",
      "last_seen_sha": "a8c89c8f0eb0",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C access to the BMS56M605 that Gyroscope&Acceleration Mdoule",
      "paragraph": "We can use the library  to demonstrate the functions of reading the 6-axis data and motion detection",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-21T05:02:37Z",
      "download_url": "https://github.com/BestModules-Libraries/BMS56M605"
    },
    {
      "repository_name": "BestModules-Libraries/BMS81M001",
      "repository_url": "https://github.com/BestModules-Libraries/BMS81M001",
      "name": "BMS81M001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:27Z",
      "last_seen_sha": "86bfeedaf89a",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for IIC access to the BMS81M001 that Wake On Shake Module",
      "paragraph": "We can use the library  to demonstrate the function of obtaining the motion status",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-12T07:00:09Z",
      "download_url": "https://github.com/BestModules-Libraries/BMS81M001"
    },
    {
      "repository_name": "BestModules-Libraries/BMV23M001",
      "repository_url": "https://github.com/BestModules-Libraries/BMV23M001",
      "name": "BMV23M001",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:27Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:27Z",
      "last_seen_sha": "9d4639a0ff5e",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for IIC access to the BMV23M001/BMV23M001A that Sound Detector module",
      "paragraph": "We can use the library to demonstrate the functions of getting ambient sound status",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BestModules-Libraries/BMV23M001-1.0.3.zip",
      "size": 11808501,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-24T01:45:49Z"
    },
    {
      "repository_name": "BestModules-Libraries/BMV31M304A",
      "repository_url": "https://github.com/BestModules-Libraries/BMV31M304A",
      "name": "BMV31M304A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:36Z",
      "last_seen_sha": "8590342f600c",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for I2C communicates access to BMV31M304A that Voice Playback Module",
      "paragraph": "We can use libraries to controlaudio playback.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-17T05:49:29Z",
      "download_url": "https://github.com/BestModules-Libraries/BMV31M304A"
    },
    {
      "repository_name": "BestModules-Libraries/BMV31T001",
      "repository_url": "https://github.com/BestModules-Libraries/BMV31T001",
      "name": "BMV31T001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:25Z",
      "last_seen_sha": "4ea285c62b2c",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for one-wire access to the BMV31T001 that Voice Playback Shield",
      "paragraph": "We can use libraries to demonstrate the online voice source update and voice play operation",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-15T07:07:47Z",
      "download_url": "https://github.com/BestModules-Libraries/BMV31T001"
    },
    {
      "repository_name": "BestModules-Libraries/BMV36T001",
      "repository_url": "https://github.com/BestModules-Libraries/BMV36T001",
      "name": "BMV36T001",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:55Z",
      "last_seen_sha": "97d9e7109b89",
      "author": "BESTMODULES",
      "maintainer": "BESTMODULES <service@bestmodulescorp.com>",
      "sentence": "Arduino library for SPI access to the BMV36T001 that Record and Playback Shield",
      "paragraph": "We can use libraries to demonstrate the record and playback operations as well as SD card voice play operation",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-14T03:23:51Z",
      "download_url": "https://github.com/BestModules-Libraries/BMV36T001"
    },
    {
      "repository_name": "BestModules-Libraries/BMV51T001",
      "repository_url": "https://github.com/BestModules-Libraries/BMV51T001",
      "name": "BMV51T001",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:25Z",
      "last_seen_sha": "3eca4047e268",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMV51T001 that MIDI Shield",
      "paragraph": "We can use libraries to demonstrate the keyboard and hit functions, as well as MIDI audio play function",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-15T07:10:52Z",
      "download_url": "https://github.com/BestModules-Libraries/BMV51T001"
    },
    {
      "repository_name": "BestModules-Libraries/BMV56T123",
      "repository_url": "https://github.com/BestModules-Libraries/BMV56T123",
      "name": "BMV56T123",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:25Z",
      "last_seen_sha": "b93a61791544",
      "author": "BEST MODULES CORP.",
      "maintainer": "BEST MODULES CORP. <service@bestmodulescorp.com>",
      "sentence": "Arduino library for UART access to the BMV56T123 that Creative Music Touch Shield",
      "paragraph": "we can use this library to demonstrate the voice source setting and tone setting operations",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-15T07:12:52Z",
      "download_url": "https://github.com/BestModules-Libraries/BMV56T123"
    },
    {
      "repository_name": "PTSolns/BMx280",
      "repository_url": "https://github.com/PTSolns/BMx280",
      "name": "BMx280",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:56:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:56:39Z",
      "last_seen_sha": "3c22544ea589",
      "author": "PTSolns",
      "maintainer": "PTSolns <contact@ptsolns.com>",
      "sentence": "Library for BMP280 and BME280 sensor modules with emphasis on efficient single-burst reading to minimize I2C/SPI bus usage, while maintaining full compatibility with both continuous and forced-mode measurements.",
      "paragraph": "Auto-detects BME280 (T+P+H) vs BMP280 (T+P). Performs single-burst reads for synchronized data with minimal bus time. Supports I2C and 4‑wire SPI. Public API: read280()/readForced280(), setSampling() (oversampling, filter, standby, mode), status helpers.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T20:02:24Z",
      "download_url": "https://github.com/PTSolns/BMx280"
    },
    {
      "repository_name": "bitbucket.org/christandlg/bmx280mi",
      "repository_url": "https://bitbucket.org/christandlg/bmx280mi",
      "name": "BMx280MI",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "34f07108bb37",
      "author": "Gregor Christandl <christandlg@yahoo.com>",
      "maintainer": "Gregor Christandl <christandlg@yahoo.com>",
      "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.",
      "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.2.3.zip",
      "size": 33426
    },
    {
      "repository_name": "angeloINTJ/BMx280PIO_RP2040",
      "repository_url": "https://github.com/angeloINTJ/BMx280PIO_RP2040",
      "name": "BMx280PIO_RP2040",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-08T04:08:04.409Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-08T10:39:35.941Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-09T03:00:44.778Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-07-09T07:15:41.792Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-12T16:17:45.909Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-07-12T20:14:14.574Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-07-13T04:19:49.624Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-07-14T12:24:10.895Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-07-15T00:17:04.031Z"
        }
      ],
      "release_count": 9,
      "first_seen_at": "2026-07-08T04:08:04.409Z",
      "last_seen_sha": "7bf2b2fd7667",
      "author": "Ângelo Moisés Alves",
      "maintainer": "Ângelo Moisés Alves",
      "sentence": "BMP280/BME280 sensor driver for RP2040 with PIO and Wire I2C support",
      "paragraph": "Reads temperature, pressure, and humidity from Bosch BMP280/BME280 sensors. Uses WirePIO for PIO+DMA I2C on any GPIO pins. Also supports hardware I2C (Wire) and GPIO bit-bang fallback. Auto-detects BMP280 vs BME280. v1.3.1: BMx280Error enum, getLastError, debug Stream, critical_section multi-core safety, CI/CD workflows, bilingual docs (en/pt-BR), code formatting and refactoring.",
      "category": "Sensors",
      "architectures": [
        "rp2040"
      ],
      "license": "MIT",
      "depends": [
        "WirePIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/angeloINTJ/BMx280PIO_RP2040-1.3.1.zip",
      "size": 72485,
      "previous_version": "1.3.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-08T02:12:45Z"
    },
    {
      "repository_name": "arduino-libraries/BNO055",
      "repository_url": "https://github.com/arduino-libraries/BNO055",
      "name": "BNO055",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-03-17T07:32:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:53Z",
      "last_seen_sha": "a63a7c6ffddd",
      "author": "ROBERT BOSCH GMBH",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows using the MKR IMU Shield",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "samd"
      ],
      "github_stars": 26,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:05:29Z",
      "download_url": "http://www.arduino.cc/en/Reference/"
    },
    {
      "repository_name": "madhephaestus/BNO055SimplePacketComs",
      "repository_url": "https://github.com/madhephaestus/BNO055SimplePacketComs",
      "name": "BNO055SimplePacketComs",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:20:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:55Z",
      "last_seen_sha": "ca04dc4447c4",
      "author": "Kevin Harrington",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.",
      "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-31T06:17:38Z",
      "depends": [
        "Adafruit BNO055",
        "Adafruit Unified Sensor",
        "SimplePacketComs"
      ],
      "download_url": "https://github.com/madhephaestus/BNO055SimplePacketComs/"
    },
    {
      "repository_name": "botnroll/BnrOneAPlus",
      "repository_url": "https://github.com/botnroll/BnrOneAPlus",
      "name": "BnrOneAPlus",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-24T07:31:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-24T07:31:29Z",
      "last_seen_sha": "b9d50437bd8f",
      "author": "botnroll.com",
      "maintainer": "botnroll.com <botnroll@botnroll.com>",
      "sentence": "Interfacing Bot´n Roll ONE A+ robot from botnroll.com",
      "paragraph": "Bot´n Roll ONE A+ is an educational robot from botnroll.com. Learn robotics with Bot´n Roll ONE A+",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T19:10:15Z",
      "download_url": "https://github.com/botnroll/BnrOneAPlus"
    },
    {
      "repository_name": "MattFryer/Board_Identify",
      "repository_url": "https://github.com/MattFryer/Board_Identify",
      "name": "Board Identify",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2",
          "seen_at": "2025-07-21T16:21:35Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:35Z",
      "last_seen_sha": "bfda1d0cbf15",
      "author": "Matthew Fryer <matthew_fryer@hotmail.com>",
      "maintainer": "Matthew Fryer <matthew_fryer@hotmail.com>",
      "sentence": "An Arduino library which allows identification of over 100 different boards/controllers.",
      "paragraph": "Currently supports a wide range of boards including all Arduino/Genuino, Teensy, ESP8266, ESP32, BBC micro:bit and Digispark boards.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Board_Identify-0.2.0.zip",
      "size": 22508,
      "previous_version": "0.2",
      "github_stars": 31,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-07-10T09:31:41Z"
    },
    {
      "repository_name": "robertgallup/BobaBlox",
      "repository_url": "https://github.com/robertgallup/BobaBlox",
      "name": "BobaBlox",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:26:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:32Z",
      "last_seen_sha": "17b68e6522af",
      "author": "Robert Gallup <support@robertgallup.com>",
      "maintainer": "Robert Gallup <support@robertgallup.com>",
      "sentence": "A library that makes it easy to code simple hardware interactions with the Arduino.",
      "paragraph": "Buttons, LEDs, knobs (potentiometers), speakers, photocells, and timers are currently supported.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-06-11T11:03:53Z",
      "download_url": "https://github.com/robertgallup/BobaBlox"
    },
    {
      "repository_name": "leresteux/BOF",
      "repository_url": "https://github.com/leresteux/BOF",
      "name": "BOF-Bling_On_ofF",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1",
          "seen_at": "2025-07-21T16:19:39Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:39Z",
      "last_seen_sha": "eaad1c4ee6d3",
      "author": "Julien Leresteux <julien@leresteux.net>",
      "maintainer": "Julien Leresteux <julien@leresteux.net>",
      "sentence": "Arduino library for playing with relay, LED, and other On/OFF.",
      "paragraph": "You can play with on(), off(), bling(), fade(float), isEnable(), isDisable(), isPause(), BPM(),process() must be call all time",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/leresteux/BOF_Bling_On_ofF-1.0.0.zip",
      "size": 7174,
      "previous_version": "1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-06-28T09:33:44Z"
    },
    {
      "repository_name": "thepudding/bofu",
      "repository_url": "https://github.com/thepudding/bofu",
      "name": "Bofu",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:27Z",
      "last_seen_sha": "f80396bd51cb",
      "author": "thepudding, akirjavainen",
      "maintainer": "thepudding",
      "sentence": "A library to send and receive bofu blinds controller messages.",
      "paragraph": "Construct and parse messages to replace BY-305 style controllers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-08T08:52:30Z",
      "download_url": "https://github.com/thepudding/bofu"
    },
    {
      "repository_name": "zischknall/BohleBots_BNO055",
      "repository_url": "https://github.com/zischknall/BohleBots_BNO055",
      "name": "BohleBots_BNO055",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:35:11Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:11Z",
      "last_seen_sha": "95999fe90948",
      "author": "Tobias \"zischknall\" Rath <tobias.rath@protonmail.com>",
      "maintainer": "Tobias \"zischknall\" Rath <tobias.rath@protonmail.com>",
      "sentence": "Library for the BNO055 as easy to use compass.",
      "paragraph": "Made for use in Robotics (RoboCup Junior).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zischknall/BohleBots_BNO055-1.3.1.zip",
      "size": 17079,
      "previous_version": "1.4.0",
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-07-30T01:27:48Z"
    },
    {
      "repository_name": "remocons/boho-arduino",
      "repository_url": "https://github.com/remocons/boho-arduino",
      "name": "Boho",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.7.0",
          "seen_at": "2025-12-12T07:32:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-12T07:32:25Z",
      "last_seen_sha": "a13551e83610",
      "author": "Taeo Lee <sixgen@gmail.com>",
      "maintainer": "Taeo Lee <sixgen@gmail.com>",
      "sentence": "Encryption, authentication, Secure communication.",
      "paragraph": "The Boho library implements Encrypted Client–Server authentication protocols, Secure communication, and Data encryption.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T17:43:34Z",
      "depends": [
        "Crypto"
      ],
      "download_url": "https://github.com/remocons/boho-arduino"
    },
    {
      "repository_name": "bolderflight/ainstein-usd1",
      "repository_url": "https://github.com/bolderflight/ainstein-usd1",
      "name": "Bolder Flight Systems Ainstein USD1",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-10-22T07:11:47Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-22T07:11:47Z",
      "last_seen_sha": "34abebff4362",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with the Ainstein US-D1 RADAR altimeter.",
      "paragraph": "This library supports UART communications with the Ainstein US-D1 RADAR altimeter.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Ainstein_USD1-1.1.3.zip",
      "size": 361301,
      "previous_version": "1.1.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-21T10:03:55Z"
    },
    {
      "repository_name": "bolderflight/airdata",
      "repository_url": "https://github.com/bolderflight/airdata",
      "name": "Bolder Flight Systems Airdata Calculations",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:09:55Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:55Z",
      "last_seen_sha": "92bc1323e255",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Airdata library.",
      "paragraph": "This library includes functions for computing indicated, equivalent, and true airspeed, pressure altitude, density altitude, and estimating outside air temperature and air density.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Airdata_Calculations-4.0.0.zip",
      "size": 45168,
      "previous_version": "4.0.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T04:30:17Z"
    },
    {
      "repository_name": "bolderflight/AMS5812",
      "repository_url": "https://github.com/bolderflight/AMS5812",
      "name": "Bolder Flight Systems AMS5812",
      "version": "3.2.3",
      "version_history": [
        {
          "version": "3.2.3",
          "seen_at": "2025-07-21T16:09:55Z"
        },
        {
          "version": "3.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:55Z",
      "last_seen_sha": "c05540ce4d3a",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.",
      "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.2.3.zip",
      "size": 1328543,
      "previous_version": "3.2.3",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-17T16:04:22Z"
    },
    {
      "repository_name": "bolderflight/AMS5915",
      "repository_url": "https://github.com/bolderflight/AMS5915",
      "name": "Bolder Flight Systems AMS5915",
      "version": "6.0.3",
      "version_history": [
        {
          "version": "6.0.3",
          "seen_at": "2025-07-21T16:09:55Z"
        },
        {
          "version": "6.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:55Z",
      "last_seen_sha": "6902266ce596",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.",
      "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-6.0.3.zip",
      "size": 864737,
      "previous_version": "6.0.3",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-28T19:14:14Z"
    },
    {
      "repository_name": "bolderflight/BME280",
      "repository_url": "https://github.com/bolderflight/BME280",
      "name": "Bolder Flight Systems BME280",
      "version": "5.2.6",
      "version_history": [
        {
          "version": "5.2.6",
          "seen_at": "2025-07-21T16:09:55Z"
        },
        {
          "version": "5.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:55Z",
      "last_seen_sha": "33ec1f31a3e7",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with the BME280 environment sensor.",
      "paragraph": "This library supports both I2C and SPI communication with the BME280.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.6.zip",
      "size": 1758979,
      "previous_version": "5.2.6",
      "github_stars": 22,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2024-12-29T07:21:18Z"
    },
    {
      "repository_name": "bolderflight/BMI088",
      "repository_url": "https://github.com/bolderflight/BMI088",
      "name": "Bolder Flight Systems BMI088",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-13T07:32:53Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-13T07:32:53Z",
      "last_seen_sha": "6b216f4531ee",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with the Bosch BMI088 6 axis IMU.",
      "paragraph": "This library supports both I2C and SPI communication with the BMI088 along with accessing the BMI088 advanced features, such as synchronized output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BMI088-1.0.1.zip",
      "size": 5000216,
      "previous_version": "1.0.1",
      "github_stars": 62,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T07:30:37Z"
    },
    {
      "repository_name": "bolderflight/checksum",
      "repository_url": "https://github.com/bolderflight/checksum",
      "name": "Bolder Flight Systems Checksum",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:09:55Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:55Z",
      "last_seen_sha": "3f5724bc6438",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Checksum library.",
      "paragraph": "This library includes classes for computing common checksums.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Checksum-4.0.0.zip",
      "size": 41572,
      "previous_version": "4.0.0",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-12-22T08:16:34Z"
    },
    {
      "repository_name": "bolderflight/circle_buf",
      "repository_url": "https://github.com/bolderflight/circle_buf",
      "name": "Bolder Flight Systems Circular Buffer",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "5.0.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "5.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "319b0d56183e",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Circular buffer library.",
      "paragraph": "This library supports creating a circular buffer, writing data to it, and reading data from it.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Circular_Buffer-5.0.0.zip",
      "size": 42672,
      "previous_version": "5.0.0",
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-18T07:15:09Z"
    },
    {
      "repository_name": "bolderflight/control",
      "repository_url": "https://github.com/bolderflight/control",
      "name": "Bolder Flight Systems Controls",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "87626eea04dd",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Controls library.",
      "paragraph": "This library includes control law classes.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Controls-4.0.0.zip",
      "size": 43754,
      "previous_version": "4.0.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-10-24T14:02:13Z"
    },
    {
      "repository_name": "bolderflight/eigen",
      "repository_url": "https://github.com/bolderflight/eigen",
      "name": "Bolder Flight Systems Eigen",
      "version": "3.0.2",
      "version_history": [
        {
          "version": "3.0.2",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "3.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "eb77405e36f9",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Eigen Matrix Math Library.",
      "paragraph": "Port of the Eigen matrix math library to work with Arduino ARM.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Eigen-3.0.2.zip",
      "size": 1345745,
      "previous_version": "3.0.2",
      "github_stars": 34,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:10:51Z"
    },
    {
      "repository_name": "bolderflight/excitation",
      "repository_url": "https://github.com/bolderflight/excitation",
      "name": "Bolder Flight Systems Excitation",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "8e3683be92c1",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library of excitation waveforms.",
      "paragraph": "Excitation waveforms including, pulses, doublets, chirps, multisines and sampled excitations.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units",
        "Bolder Flight Systems Eigen"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Excitation-4.0.0.zip",
      "size": 51630,
      "previous_version": "4.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-22T21:52:21Z"
    },
    {
      "repository_name": "bolderflight/filter",
      "repository_url": "https://github.com/bolderflight/filter",
      "name": "Bolder Flight Systems Filter",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "b85eadda60dc",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Filter library.",
      "paragraph": "This library includes a one dimensional filter implementation similar to the MATLAB filter function and a simple IIR filter.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Filter-4.0.0.zip",
      "size": 45230,
      "previous_version": "4.0.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-06-29T23:27:35Z"
    },
    {
      "repository_name": "bolderflight/hg4930",
      "repository_url": "https://github.com/bolderflight/hg4930",
      "name": "Bolder Flight Systems Honeywell HG4930",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "e9eeb8d4b73d",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with the Honeywell HG4930 IMU",
      "paragraph": "This library supports RS422 communication with the Honeywell HG4930 IMU",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Honeywell_HG4930-1.0.0.zip",
      "size": 2864870,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-14T03:31:38Z"
    },
    {
      "repository_name": "bolderflight/imap",
      "repository_url": "https://github.com/bolderflight/imap",
      "name": "Bolder Flight Systems Imap",
      "version": "2.3.2",
      "version_history": [
        {
          "version": "2.3.2",
          "seen_at": "2025-07-21T16:09:57Z"
        },
        {
          "version": "2.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:57Z",
      "last_seen_sha": "dffa51ae08d5",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Float to integer mapping.",
      "paragraph": "Functions to compute the number of bytes, scale factor, and bias to map a floating point value to an integer, given a range and the desired precision.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Imap-2.3.2.zip",
      "size": 41362,
      "previous_version": "2.3.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-03T15:41:07Z"
    },
    {
      "repository_name": "bolderflight/leb128",
      "repository_url": "https://github.com/bolderflight/leb128",
      "name": "Bolder Flight Systems LEB128",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-07-21T16:09:57Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:57Z",
      "last_seen_sha": "fc5b7288384b",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "LEB128 library.",
      "paragraph": "Signed little endian base 128 (LEB128) implementation, which stores arbitrarily large signed integers in a variable length format.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_LEB128-2.1.1.zip",
      "size": 40439,
      "previous_version": "2.1.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-16T16:04:09Z"
    },
    {
      "repository_name": "bolderflight/framing",
      "repository_url": "https://github.com/bolderflight/framing",
      "name": "Bolder Flight Systems Message Framing",
      "version": "3.2.0",
      "version_history": [
        {
          "version": "3.2.0",
          "seen_at": "2025-07-21T16:09:56Z"
        },
        {
          "version": "3.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:56Z",
      "last_seen_sha": "be2d485e2e7c",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Message framing library.",
      "paragraph": "This library frames data payloads with a start byte, end byte, and checksum, making data suitable for serial transmission or storage and providing a framework for quickly developing messages.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Checksum"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Message_Framing-3.2.0.zip",
      "size": 43350,
      "previous_version": "3.2.0",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-03T03:07:10Z"
    },
    {
      "repository_name": "bolderflight/MPU9250",
      "repository_url": "https://github.com/bolderflight/MPU9250",
      "name": "Bolder Flight Systems MPU9250",
      "version": "5.6.0",
      "version_history": [
        {
          "version": "6.0.3",
          "seen_at": "2026-06-24T08:17:25Z"
        },
        {
          "version": "5.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:17:25Z",
      "last_seen_sha": "fda8823427d7",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).",
      "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.6.0.zip",
      "size": 7069060,
      "previous_version": "6.0.3",
      "github_stars": 562,
      "github_forks": 226,
      "github_updated_at": "2026-07-01T23:30:33Z",
      "github_language": "C++"
    },
    {
      "repository_name": "bolderflight/ms4525do",
      "repository_url": "https://github.com/bolderflight/ms4525do",
      "name": "Bolder Flight Systems MS4525",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:09:57Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:57Z",
      "last_seen_sha": "9cc6d9dc11ae",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with MS4525DO pressure transducers.",
      "paragraph": "This library supports I2C communication with the MS4525DO retrieving pressure and temperature data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MS4525-1.1.3.zip",
      "size": 1866915,
      "previous_version": "1.1.3",
      "github_stars": 18,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T19:39:35Z"
    },
    {
      "repository_name": "bolderflight/polytools",
      "repository_url": "https://github.com/bolderflight/polytools",
      "name": "Bolder Flight Systems Polytools",
      "version": "4.1.0",
      "version_history": [
        {
          "version": "4.1.0",
          "seen_at": "2025-07-21T16:09:57Z"
        },
        {
          "version": "4.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:57Z",
      "last_seen_sha": "0b0bf1d3f6db",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Polynomial fitting and evaluation.",
      "paragraph": "This library includes polyfit and polyval functions for fitting polynomials to data and evaluating polynomials at points.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Eigen"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Polytools-4.1.0.zip",
      "size": 41740,
      "previous_version": "4.1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-17T19:14:48Z"
    },
    {
      "repository_name": "bolderflight/pwm",
      "repository_url": "https://github.com/bolderflight/pwm",
      "name": "Bolder Flight Systems PWM",
      "version": "6.0.2",
      "version_history": [
        {
          "version": "6.0.2",
          "seen_at": "2025-07-21T16:09:57Z"
        },
        {
          "version": "6.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:57Z",
      "last_seen_sha": "71f05e7d2d20",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for sending commands to PWM servos.",
      "paragraph": "This library sends commands to PWM servos using AnalogWrite and a similar interface to our SBUS library.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_PWM-6.0.2.zip",
      "size": 40164,
      "previous_version": "6.0.2",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-18T10:05:20Z"
    },
    {
      "repository_name": "bolderflight/SBUS",
      "repository_url": "https://github.com/bolderflight/SBUS",
      "name": "Bolder Flight Systems SBUS",
      "version": "8.1.4",
      "version_history": [
        {
          "version": "8.1.4",
          "seen_at": "2026-06-24T08:17:27Z"
        },
        {
          "version": "8.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:17:27Z",
      "last_seen_sha": "fbd81c64d7a3",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with SBUS receivers and servos.",
      "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.4.zip",
      "size": 44790,
      "previous_version": "8.1.4",
      "github_stars": 481,
      "github_forks": 158,
      "github_updated_at": "2026-06-23T19:01:44Z",
      "github_language": "C++"
    },
    {
      "repository_name": "bolderflight/statistics",
      "repository_url": "https://github.com/bolderflight/statistics",
      "name": "Bolder Flight Systems Statistics",
      "version": "4.0.4",
      "version_history": [
        {
          "version": "4.0.4",
          "seen_at": "2025-07-21T16:09:58Z"
        },
        {
          "version": "4.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "ac5e5593ee9b",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Stats library.",
      "paragraph": "This library includes running and moving window statistics methods.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Circular Buffer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Statistics-4.0.4.zip",
      "size": 42158,
      "previous_version": "4.0.4",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-05T21:17:27Z"
    },
    {
      "repository_name": "bolderflight/terabee",
      "repository_url": "https://github.com/bolderflight/terabee",
      "name": "Bolder Flight Systems Terabee",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:58Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "9742b21c4ed7",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with Terabee Evo Hub.",
      "paragraph": "This library supports readiing Terabee Evo Hub using a binary serial protocol.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Terabee-1.0.2.zip",
      "size": 10479974,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-12-26T20:19:11Z"
    },
    {
      "repository_name": "bolderflight/UBLOX",
      "repository_url": "https://github.com/bolderflight/UBLOX",
      "name": "Bolder Flight Systems UBLOX",
      "version": "6.0.6",
      "version_history": [
        {
          "version": "6.0.6",
          "seen_at": "2026-03-14T07:23:23Z"
        },
        {
          "version": "6.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-14T07:23:23Z",
      "last_seen_sha": "d2bed9dcf8b2",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with uBlox GPS receivers.",
      "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units",
        "Bolder Flight Systems Eigen"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.6.zip",
      "size": 3005444,
      "previous_version": "6.0.6",
      "github_stars": 115,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T21:41:56Z"
    },
    {
      "repository_name": "bolderflight/uleb128",
      "repository_url": "https://github.com/bolderflight/uleb128",
      "name": "Bolder Flight Systems ULEB128",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2025-07-21T16:09:58Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "b03c2d72994a",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "ULEB128 library.",
      "paragraph": "Unsigned little endian base 128 (ULEB128) implementation, which stores arbitrarily large unsigned integers in a variable length format.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_ULEB128-2.1.2.zip",
      "size": 40459,
      "previous_version": "2.1.2",
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-11-21T14:46:13Z"
    },
    {
      "repository_name": "bolderflight/units",
      "repository_url": "https://github.com/bolderflight/units",
      "name": "Bolder Flight Systems Unit Conversions",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "5.0.0",
          "seen_at": "2025-07-21T16:09:58Z"
        },
        {
          "version": "5.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "2c26bd2a4f06",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Unit conversion library.",
      "paragraph": "This library includes common constants and unit conversions for linear and rotational acceleration, velocity, position and force, density, mass, pressure, and temperature.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_Unit_Conversions-5.0.0.zip",
      "size": 77113,
      "previous_version": "5.0.0",
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-30T08:09:30Z"
    },
    {
      "repository_name": "bolderflight/vector_nav",
      "repository_url": "https://github.com/bolderflight/vector_nav",
      "name": "Bolder Flight Systems VectorNav",
      "version": "4.0.4",
      "version_history": [
        {
          "version": "4.0.4",
          "seen_at": "2025-07-21T16:09:58Z"
        },
        {
          "version": "4.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "6e3e9d96b677",
      "author": "Brian Taylor <brian.taylor@bolderflight.com>",
      "maintainer": "Brian Taylor <brian.taylor@bolderflight.com>",
      "sentence": "Library for communicating with VectorNav IMU and INS sensors.",
      "paragraph": "This library reads VectorNav VN-100, VN-200, and VN-300 sensors using SPI.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Bolder Flight Systems Units",
        "Bolder Flight Systems Eigen"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_VectorNav-4.0.4.zip",
      "size": 16643022,
      "previous_version": "4.0.4",
      "github_stars": 19,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T12:07:33Z"
    },
    {
      "repository_name": "bonezegei/Bonezegei_ILI9341",
      "repository_url": "https://github.com/bonezegei/Bonezegei_ILI9341",
      "name": "Bonezegei ILI9341",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:10:03Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "798873009c31",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple Library for ILI9341 LCD Module",
      "paragraph": "Simple Library for ILI9341 LCD Module Supports old and new ILI9341 variant",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bonezegei/Bonezegei_ILI9341-1.1.2.zip",
      "size": 41311,
      "previous_version": "1.1.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-08-17T17:26:56Z"
    },
    {
      "repository_name": "bonezegei/Bonezegei_LCD1602_I2C",
      "repository_url": "https://github.com/bonezegei/Bonezegei_LCD1602_I2C",
      "name": "Bonezegei LCD1602 I2C",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:10:03Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "35e8e20f983d",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "HD44780 with PCF8574 I2C",
      "paragraph": "16 x 2 LCD Connected to PCF8574 I2C IO expander",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bonezegei/Bonezegei_LCD1602_I2C-1.0.4.zip",
      "size": 17981,
      "previous_version": "1.0.4",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:20:56Z"
    },
    {
      "repository_name": "bonezegei/Bonezegei_74HC595",
      "repository_url": "https://github.com/bonezegei/Bonezegei_74HC595",
      "name": "Bonezegei_74HC595",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:06:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:06:39Z",
      "last_seen_sha": "33b53e32a064",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple 74HC595 shift register library",
      "paragraph": "for controlling 74HC595 shift registers with ease",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T10:23:55Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_74HC595"
    },
    {
      "repository_name": "bonezegei/Bonezegei_A4988",
      "repository_url": "https://github.com/bonezegei/Bonezegei_A4988",
      "name": "Bonezegei_A4988",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:58Z",
      "last_seen_sha": "ca16a1fe3869",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Stepper Motor Driver (A4988)",
      "paragraph": "A4988 Stepper Motor Driver Simple Functions",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-07T12:55:13Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_A4988"
    },
    {
      "repository_name": "bonezegei/Bonezegei_Compute",
      "repository_url": "https://github.com/bonezegei/Bonezegei_Compute",
      "name": "Bonezegei_Compute",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:59Z",
      "last_seen_sha": "d27d2e98e923",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Bonezegei Compute (BZC)",
      "paragraph": "Simple Compute library for Checksum and others",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-05T03:25:22Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_Compute"
    },
    {
      "repository_name": "bonezegei/Bonezegei_DHT11",
      "repository_url": "https://github.com/bonezegei/Bonezegei_DHT11",
      "name": "Bonezegei_DHT11",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-25T07:25:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-25T07:25:36Z",
      "last_seen_sha": "d0555317a7b6",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "DHT11",
      "paragraph": "Temperature and Humidity Sensor Library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T10:29:21Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_DHT11"
    },
    {
      "repository_name": "bonezegei/Bonezegei_DHT22",
      "repository_url": "https://github.com/bonezegei/Bonezegei_DHT22",
      "name": "Bonezegei_DHT22",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:01Z",
      "last_seen_sha": "5c116cfd9279",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "DHT22",
      "paragraph": "Temperature and Humidity Sensor Library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-15T16:13:37Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_DHT22"
    },
    {
      "repository_name": "bonezegei/Bonezegei_DRV8825",
      "repository_url": "https://github.com/bonezegei/Bonezegei_DRV8825",
      "name": "Bonezegei_DRV8825",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:01Z",
      "last_seen_sha": "e1852091759e",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Stepper Motor Driver (DRV8825)",
      "paragraph": "DRV8825 Stepper Motor Driver Simple Functions",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:13Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_DRV8825"
    },
    {
      "repository_name": "bonezegei/Bonezegei_DS1307",
      "repository_url": "https://github.com/bonezegei/Bonezegei_DS1307",
      "name": "Bonezegei_DS1307",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:02Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "c30be95225c7",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "DS1307 Driver",
      "paragraph": "RTC Library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bonezegei/Bonezegei_DS1307-1.0.4.zip",
      "size": 18272,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-12T01:54:38Z"
    },
    {
      "repository_name": "bonezegei/Bonezegei_DS3231",
      "repository_url": "https://github.com/bonezegei/Bonezegei_DS3231",
      "name": "Bonezegei_DS3231",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:01Z",
      "last_seen_sha": "c29963f665bd",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "DS3231 Driver",
      "paragraph": "RTC Library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:20:54Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_DS3231"
    },
    {
      "repository_name": "bonezegei/Bonezegei_GL",
      "repository_url": "https://github.com/bonezegei/Bonezegei_GL",
      "name": "Bonezegei_GL",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "c95ddcd40175",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Bonezegei Graphics Library (Beta)",
      "paragraph": "This Library is UI manager for LCD display with input",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:20:52Z",
      "depends": [
        "Bonezegei_Utility",
        "Bonezegei_List"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_GL"
    },
    {
      "repository_name": "bonezegei/Bonezegei_GPS",
      "repository_url": "https://github.com/bonezegei/Bonezegei_GPS",
      "name": "Bonezegei_GPS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "78c0d14b2bbd",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "GPS Library",
      "paragraph": "This Library parse NMEA sentences to get GPS coordinates",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-30T10:27:24Z",
      "depends": [
        "Bonezegei_SoftSerial"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_GPS"
    },
    {
      "repository_name": "bonezegei/Bonezegei_GSM",
      "repository_url": "https://github.com/bonezegei/Bonezegei_GSM",
      "name": "Bonezegei_GSM",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "1675dc75dceb",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "GSM Library via Serial Port",
      "paragraph": "Library GSM basic AT commands (Send Only)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:01Z",
      "depends": [
        "Bonezegei_SoftSerial"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_GSM"
    },
    {
      "repository_name": "bonezegei/Bonezegei_HCSR04",
      "repository_url": "https://github.com/bonezegei/Bonezegei_HCSR04",
      "name": "Bonezegei_HCSR04",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "36131e093c33",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Ultrasonic Sensor",
      "paragraph": "Library for HC-SR04 ultrasonic module",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:02Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_HCSR04"
    },
    {
      "repository_name": "bonezegei/Bonezegei_HD44780",
      "repository_url": "https://github.com/bonezegei/Bonezegei_HD44780",
      "name": "Bonezegei_HD44780",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "ef38bc597c34",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "16 x 2 LCD Library",
      "paragraph": "16 x 2 LCD Library in 4 bit mode",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-12T15:46:41Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_HD44780"
    },
    {
      "repository_name": "bonezegei/Bonezegei_I2CScan",
      "repository_url": "https://github.com/bonezegei/Bonezegei_I2CScan",
      "name": "Bonezegei_I2CScan",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:10:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:02Z",
      "last_seen_sha": "bd153f0a5143",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Scans I2C device from 0 to 255 and show the address of active devices",
      "paragraph": "Simple I2C Scan",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-08-14T12:21:16Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_I2CScan"
    },
    {
      "repository_name": "bonezegei/Bonezegei_ILI9341v2",
      "repository_url": "https://github.com/bonezegei/Bonezegei_ILI9341v2",
      "name": "Bonezegei_ILI9341v2",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:10:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "152e96a34321",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "ILI9341 Driver",
      "paragraph": "ILI9341 LCD Module Supports old and new ILI9341 variant, with minimal functions. Install along with Bonezegei Utiliy Library",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-17T17:29:05Z",
      "depends": [
        "Bonezegei_Utility"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_ILI9341v2"
    },
    {
      "repository_name": "bonezegei/Bonezegei_JSON",
      "repository_url": "https://github.com/bonezegei/Bonezegei_JSON",
      "name": "Bonezegei_JSON",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:05Z",
      "last_seen_sha": "faff51e51bf2",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple serialized JSON encoder and decoder",
      "paragraph": "for simple microcontroller communication that uses simple serialized json",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:20:47Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_JSON"
    },
    {
      "repository_name": "bonezegei/Bonezegei_LCD2004_I2C",
      "repository_url": "https://github.com/bonezegei/Bonezegei_LCD2004_I2C",
      "name": "Bonezegei_LCD2004_I2C",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:10:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "d6dd7a247691",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "HD44780 with PCF8574 I2C",
      "paragraph": "20x4 LCD Connected to PCF8574 I2C IO expander",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:20:55Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_LCD2004_I2C"
    },
    {
      "repository_name": "bonezegei/Bonezegei_List",
      "repository_url": "https://github.com/bonezegei/Bonezegei_List",
      "name": "Bonezegei_List",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "ca8476de4069",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple List Class",
      "paragraph": "It some similarity with the standard c++ \"list\" class",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:03Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_List"
    },
    {
      "repository_name": "bonezegei/Bonezegei_PCA9685",
      "repository_url": "https://github.com/bonezegei/Bonezegei_PCA9685",
      "name": "Bonezegei_PCA9685",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:03Z",
      "last_seen_sha": "f523c8458b78",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "I2C PWM Expander",
      "paragraph": "PCA9685 I2c to PWM Expander",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-25T23:53:54Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_PCA9685"
    },
    {
      "repository_name": "bonezegei/Bonezegei_PCF8574",
      "repository_url": "https://github.com/bonezegei/Bonezegei_PCF8574",
      "name": "Bonezegei_PCF8574",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "ce6370f49d2c",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "PCF8574 driver",
      "paragraph": "PCF8574 I2C IO expander",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:05Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_PCF8574"
    },
    {
      "repository_name": "bonezegei/Bonezegei_Printf",
      "repository_url": "https://github.com/bonezegei/Bonezegei_Printf",
      "name": "Bonezegei_Printf",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "abf3fcc79f24",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple Printf",
      "paragraph": "Printf for boards without printf functions",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:07Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_Printf"
    },
    {
      "repository_name": "bonezegei/Bonezegei_Protocol",
      "repository_url": "https://github.com/bonezegei/Bonezegei_Protocol",
      "name": "Bonezegei_Protocol",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "7bb3cfca0f98",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Bonezegei Protocol (BZP)",
      "paragraph": "Simple Protocol for transmitting and receiving data",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-05T03:24:42Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_Protocol"
    },
    {
      "repository_name": "bonezegei/Bonezegei_RS485",
      "repository_url": "https://github.com/bonezegei/Bonezegei_RS485",
      "name": "Bonezegei_RS485",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "4415afba1f61",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "RS485 to UART",
      "paragraph": "Simple library for max485 RS485 to UART converter",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-22T05:24:21Z",
      "depends": [
        "Bonezegei_SoftSerial"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_RS485"
    },
    {
      "repository_name": "bonezegei/Bonezegei_Search",
      "repository_url": "https://github.com/bonezegei/Bonezegei_Search",
      "name": "Bonezegei_Search",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "1b787e2c941d",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple Array keyword Search",
      "paragraph": "Search the keyword in an arrray and returns its value. The keyword must be unique in the array if the keyword exist multiple times in the array the function will only retun the value of the first keyword the Library returns the following data types (int, float, char*)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-17T17:27:59Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_Search"
    },
    {
      "repository_name": "bonezegei/Bonezegei_SoftSerial",
      "repository_url": "https://github.com/bonezegei/Bonezegei_SoftSerial",
      "name": "Bonezegei_SoftSerial",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "e3d3015eeca3",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Software Serial Beta",
      "paragraph": "Simple Software Serial Ideal use for ESP32",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-14T12:21:00Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_SoftSerial"
    },
    {
      "repository_name": "bonezegei/Bonezegei_SSD1306",
      "repository_url": "https://github.com/bonezegei/Bonezegei_SSD1306",
      "name": "Bonezegei_SSD1306",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:10:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:04Z",
      "last_seen_sha": "762cb105df37",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "OLED Library",
      "paragraph": "I2C SSD1306 OLED Library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-11-12T15:48:34Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_SSD1306"
    },
    {
      "repository_name": "bonezegei/Bonezegei_ULN2003_Stepper",
      "repository_url": "https://github.com/bonezegei/Bonezegei_ULN2003_Stepper",
      "name": "Bonezegei_ULN2003_Stepper",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-18T07:34:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-18T07:34:51Z",
      "last_seen_sha": "3edbac29aa93",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Stepper Motor Driver Library",
      "paragraph": "Stepper Motor (28BYJ-48) connected to ULN2003 IC",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-18T02:23:45Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_ULN2003_Stepper"
    },
    {
      "repository_name": "bonezegei/Bonezegei_Utility",
      "repository_url": "https://github.com/bonezegei/Bonezegei_Utility",
      "name": "Bonezegei_Utility",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2025-07-21T16:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:05Z",
      "last_seen_sha": "7fb231aaaeea",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple Utility for Bonezegei Libraries",
      "paragraph": "This Library contains several useful classes (Rectangles Class, Point Class, etc)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-08-17T17:28:37Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_Utility"
    },
    {
      "repository_name": "bonezegei/Bonezegei_WS2812",
      "repository_url": "https://github.com/bonezegei/Bonezegei_WS2812",
      "name": "Bonezegei_WS2812",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:05Z",
      "last_seen_sha": "5440cb1dfe47",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "WS2812",
      "paragraph": "WS2812 or WS2812B RGB LED Library. Supports single RGB LED, strip and matrix type",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T03:46:40Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_WS2812"
    },
    {
      "repository_name": "bonezegei/Bonezegei_XPT2046",
      "repository_url": "https://github.com/bonezegei/Bonezegei_XPT2046",
      "name": "Bonezegei_XPT2046",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:05Z",
      "last_seen_sha": "a6d04c8a0635",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "Simple Library XPT2046 Resistive Touch Controller",
      "paragraph": "XPT2046 Resistive Touch Controller, outputs raw X and Y value",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T19:20:18Z",
      "download_url": "https://github.com/bonezegei/Bonezegei_XPT2046"
    },
    {
      "repository_name": "bonezegei/Bonezegei_XPT2046v2",
      "repository_url": "https://github.com/bonezegei/Bonezegei_XPT2046v2",
      "name": "Bonezegei_XPT2046v2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:05Z",
      "last_seen_sha": "ac10c6aa8cc0",
      "author": "Bonezegei (Jofel Batutay)",
      "maintainer": "Jofel Batutay <jofelbatutay@gmail.com>",
      "sentence": "XPT2046 Driver",
      "paragraph": "Resistive Touch Controller. Install along with Bonezegei Utiliy Library",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-17T17:29:37Z",
      "depends": [
        "Bonezegei_Utility"
      ],
      "download_url": "https://github.com/bonezegei/Bonezegei_XPT2046v2"
    },
    {
      "repository_name": "boodskap/ArduinoDigitalTwin",
      "repository_url": "https://github.com/boodskap/ArduinoDigitalTwin",
      "name": "Boodskap IoT Digital Twin library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:19Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:19Z",
      "last_seen_sha": "97eea0d61c18",
      "author": "Boodskap",
      "maintainer": "Boodskap <info@boodskap.io>",
      "sentence": "Arduino library for sending & receving sensor data",
      "paragraph": "Arduino library for sending & receiving sensor data to Boodskap's Digital Twin platform https://twinned.digital",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/boodskap/Boodskap_IoT_Digital_Twin_library-1.0.0.zip",
      "size": 5782,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-19T17:26:12Z"
    },
    {
      "repository_name": "boodskap/BoodskapMessage",
      "repository_url": "https://github.com/boodskap/BoodskapMessage",
      "name": "Boodskap Message library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "2b51d22029bb",
      "author": "Boodskap",
      "maintainer": "Boodskap <jvincent@boodskap.io>",
      "sentence": "Arduino library for sending sensor messages to Boodskap IoT Platform",
      "paragraph": "Arduino library for sending sensor messages to Boodskap IoT Platform",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/boodskap/Boodskap_Message_library-1.0.2.zip",
      "size": 6235
    },
    {
      "repository_name": "BoodskapPlatform/BoodskapTransceiver",
      "repository_url": "https://github.com/BoodskapPlatform/BoodskapTransceiver",
      "name": "BoodskapTransceiver",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:06Z",
      "last_seen_sha": "a62b0598a60b",
      "author": "Jegan Vincent <jvincent@boodskap.io>",
      "maintainer": "Jegan Vincent <boodskap.io>",
      "sentence": "Boodskap IoT Platform Arduino Library",
      "paragraph": "Send MQTT, UDP, HTTP messages to Boodskap IoT Platform",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2018-10-09T20:24:20Z",
      "download_url": "https://boodskap.io/"
    },
    {
      "repository_name": "RobTillaart/BoolArray",
      "repository_url": "https://github.com/RobTillaart/BoolArray",
      "name": "BoolArray",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:27:04Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:04Z",
      "last_seen_sha": "dc6f7b70f1fe",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).",
      "paragraph": "tested on AVR only",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.3.1.zip",
      "size": 14723,
      "previous_version": "0.3.0",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T11:01:42Z"
    },
    {
      "repository_name": "Xylopyrographer/BooleanButton",
      "repository_url": "https://github.com/Xylopyrographer/BooleanButton",
      "name": "BooleanButton",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:34:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:45Z",
      "last_seen_sha": "4e87ac2a45d5",
      "author": "Xylopyrographer (https://github.com/Xylopyrographer)",
      "maintainer": "Xylopyrographer (https://github.com/Xylopyrographer)",
      "sentence": "library for monitoring the state, transitions, and timing of a boolean variable, creating a virtual button that emulates a switch.",
      "paragraph": "Copyright (C) 2023 by Xylopyrographer and licensed under GNU GPL v3.0.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-25T20:55:34Z",
      "download_url": "https://github.com/Xylopyrographer/BooleanButton"
    },
    {
      "repository_name": "sat-mtl/boost-embedded-190",
      "repository_url": "https://github.com/sat-mtl/boost-embedded-190",
      "name": "boost-embedded-190",
      "version": "1.90.1",
      "version_history": [
        {
          "version": "1.90.1",
          "seen_at": "2026-05-13T08:46:21Z"
        },
        {
          "version": "1.90.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-13T08:46:21Z",
      "last_seen_sha": "7792f6f0f144",
      "author": "Boost contributors",
      "maintainer": "SAT <innovation@sat.qc.ca>",
      "sentence": "boost for embedded systems",
      "paragraph": "This library provides boost 1.90 for embedded systems",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sat-mtl/boost_embedded_190-1.90.1.zip",
      "size": 28393687,
      "previous_version": "1.90.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T16:57:59Z"
    },
    {
      "repository_name": "sblantipodi/arduino_bootstrapper",
      "repository_url": "https://github.com/sblantipodi/arduino_bootstrapper",
      "name": "Bootstrapper",
      "version": "1.20.1",
      "version_history": [
        {
          "version": "1.18.6",
          "seen_at": "2026-02-06T07:45:08Z"
        },
        {
          "version": "1.19.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.20.1",
          "seen_at": "2026-08-01T16:18:28.148Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-02-06T07:45:08Z",
      "last_seen_sha": "2a75294932a6",
      "author": "Davide Perini <perini.davide@dpsoftware.org>",
      "maintainer": "Davide Perini <perini.davide@dpsoftware.org>",
      "sentence": "A client library for MQTT messaging.",
      "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson",
        "PubSubClient",
        "Adafruit SSD1306"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.20.1.zip",
      "size": 320508,
      "previous_version": "1.19.7",
      "github_stars": 81,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T10:15:35Z"
    },
    {
      "repository_name": "hasenradball/Bosch_BME280_Arduino",
      "repository_url": "https://github.com/hasenradball/Bosch_BME280_Arduino",
      "name": "Bosch_BME280_Arduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-11-11T07:21:51Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-11T07:21:51Z",
      "last_seen_sha": "a4911a3c69e3",
      "author": "Frank Häfele <mail@frankhaefele.de>",
      "maintainer": "Frank Häfele <mail@frankhaefele.de>",
      "sentence": "C++ Library for the Bosch BME280 Sensor based on the original Bosch Sensor API v3.5.1",
      "paragraph": "Provides a Namespace, setter and getter functions to get access to read temperature, humidity amd pressure signals.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hasenradball/Bosch_BME280_Arduino-1.1.0.zip",
      "size": 477375,
      "previous_version": "1.2.0",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-11-10T16:57:59Z"
    },
    {
      "repository_name": "ardlib/bosejis_AMV",
      "repository_url": "https://github.com/ardlib/bosejis_AMV",
      "name": "bosejis_AMV",
      "version": "0.0.10",
      "version_history": [
        {
          "version": "0.0.10",
          "seen_at": "2025-07-21T16:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:11Z",
      "last_seen_sha": "4aa7240cb38d",
      "author": "Abhijit Bose (aka. Boseji)",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "The AMV Protocol Implementation",
      "paragraph": "अंकितक - मात्रा - वस्तू आदिलेख एवं उसका संयोग ।",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-15T14:14:50Z",
      "depends": [
        "bosejis_PString"
      ],
      "download_url": "https://github.com/ardlib/bosejis_AMV"
    },
    {
      "repository_name": "ardlib/bosejis_Bin",
      "repository_url": "https://github.com/ardlib/bosejis_Bin",
      "name": "bosejis_Bin",
      "version": "0.0.7",
      "version_history": [
        {
          "version": "0.0.7",
          "seen_at": "2025-07-21T16:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:11Z",
      "last_seen_sha": "0cc1c069e250",
      "author": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "Bosejis Bin Library",
      "paragraph": "सहज एवं अति उपयोगी द्विवर्ण आधारित रचना।",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-21T15:53:11Z",
      "download_url": "https://github.com/ardlib/bosejis_Bin"
    },
    {
      "repository_name": "ardlib/bosejis_PString",
      "repository_url": "https://github.com/ardlib/bosejis_PString",
      "name": "bosejis_PString",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:11Z",
      "last_seen_sha": "f4cb5d954b3b",
      "author": "Mikal Hart <mikal@arduiniana.org>",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "Print to String Library",
      "paragraph": "कृतसंकल्प मुद्रण कारक संयोग।",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-16T03:16:58Z",
      "download_url": "https://github.com/ardlib/bosejis_PString"
    },
    {
      "repository_name": "ardlib/bosejis_TWI",
      "repository_url": "https://github.com/ardlib/bosejis_TWI",
      "name": "bosejis_TWI",
      "version": "0.0.0",
      "version_history": [
        {
          "version": "0.0.0",
          "seen_at": "2025-07-21T16:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:11Z",
      "last_seen_sha": "6479a8740ed8",
      "author": "Abhijit Bose (aka. Boseji)",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "TWI operations Library",
      "paragraph": "आधुनिकतम अंतर-एकीकृत परिपथ का सरल कार्यान्वयन।",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-05-07T23:34:29Z",
      "download_url": "https://github.com/ardlib/bosejis_TWI"
    },
    {
      "repository_name": "ardlib/bosejis_Types",
      "repository_url": "https://github.com/ardlib/bosejis_Types",
      "name": "bosejis_Types",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:11Z",
      "last_seen_sha": "7bb69780cdb7",
      "author": "Abhijit Bose (aka. Boseji)",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "Generic Type to Value Conversion Library.",
      "paragraph": "This library converts given data types into fixed values. Helps in Creating the Types Switch for C++ Template functions and many other applications.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-05-07T23:34:52Z",
      "download_url": "https://github.com/ardlib/bosejis_Types"
    },
    {
      "repository_name": "botletics/Botletics-SIM7000",
      "repository_url": "https://github.com/botletics/Botletics-SIM7000",
      "name": "BotleticsSIM7000",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-22T08:19:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:19:40Z",
      "last_seen_sha": "60d4bd5019ab",
      "author": "Botletics",
      "maintainer": "Botletics <botletics@gmail.com>",
      "sentence": "Arduino library for the Botletics SIM7000 Shield and other SIMCom modules",
      "paragraph": "This Arduino library for the Botletics SIM7000 Shield is based on an adaptation of the Adafruit FONA Library and supports a variety of SIMCom 2G/3G/4G/LTE-CAT1/NB-IoT modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T20:30:35Z",
      "download_url": "https://github.com/botletics/Botletics-SIM7000"
    },
    {
      "repository_name": "Botly-Studio/Botly-Library",
      "repository_url": "https://github.com/LaMachinerie-Botly/firmware",
      "name": "Botly",
      "version": "2.5.0",
      "version_history": [
        {
          "version": "2.5.0",
          "seen_at": "2025-07-21T16:10:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:07Z",
      "last_seen_sha": "a87f49830ea3",
      "author": "JulesTopart, NadarBreicq, Alexandre Pecher",
      "maintainer": "La Machinerie <lamachinerie.org>",
      "sentence": "Librarie permettant de piloter le robot Botly développé par l'association La Machinerie",
      "paragraph": "Library to control drawning robot Bolty.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-10-13T16:40:40Z",
      "download_url": "https://github.com/Botly-Studio/Botly-Library"
    },
    {
      "repository_name": "piruetasxyz/Boton",
      "repository_url": "https://github.com/piruetasxyz/Boton",
      "name": "Boton",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-01-02T21:22:10Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-07-14T04:05:08.898Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:22:10Z",
      "last_seen_sha": "bcb938aa3012",
      "author": "piruetasxyz",
      "maintainer": "piruetasxyz",
      "sentence": "Library for handling buttons with microcontrollers",
      "paragraph": "Compatible with Arduino and Raspberry Pi Pico.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/piruetasxyz/Boton-0.0.3.zip",
      "size": 7324,
      "previous_version": "0.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T00:20:06Z"
    },
    {
      "repository_name": "thomasfredericks/Bounce2",
      "repository_url": "https://github.com/thomasfredericks/Bounce2",
      "name": "Bounce2",
      "version": "2.71.0",
      "version_history": [
        {
          "version": "2.72",
          "seen_at": "2026-06-30T08:50:42Z"
        },
        {
          "version": "2.71.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:50:42Z",
      "last_seen_sha": "36db3d86fe0d",
      "author": "Thomas O Fredericks <tof@t-o-f.info> with contributions from Eric Lowry, Jim Schimpf, Tom Harkaway, Joachim Krüger and MrGradgrind.",
      "maintainer": "Thomas O Fredericks <tof@t-o-f.info>",
      "sentence": "Debouncing library for Arduino and Wiring.",
      "paragraph": "Debouncing switches and toggles is important.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thomasfredericks/Bounce2-2.71.0.zip",
      "size": 326493,
      "previous_version": "2.72",
      "github_stars": 654,
      "github_forks": 187,
      "github_updated_at": "2026-06-30T08:11:26Z",
      "github_language": "C++"
    },
    {
      "repository_name": "CommonWealthRobotics/BowlerCom",
      "repository_url": "https://github.com/CommonWealthRobotics/BowlerCom",
      "name": "BowlerCom",
      "version": "3.15.0",
      "version_history": [
        {
          "version": "3.15.0",
          "seen_at": "2025-07-21T16:11:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:04Z",
      "last_seen_sha": "c0b228a1ceb6",
      "author": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "A library to communicate between an arduino and a computer.",
      "paragraph": "This library adds suppoort for the Bolwer Protocol to arduino. It lets you form namespaces and RPCs of arbitrary types and sizes, and send them in a compact binary format.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2024-05-03T11:33:02Z",
      "download_url": "https://github.com/CommonWealthRobotics/BowlerCom"
    },
    {
      "repository_name": "bozont/bozontlabsMAX7219",
      "repository_url": "https://github.com/bozont/bozontlabsMAX7219",
      "name": "bozontlabsMAX7219",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-16T08:05:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-16T08:05:27Z",
      "last_seen_sha": "f9dd19345239",
      "author": "Tamas Jozsi",
      "maintainer": "Tamas Jozsi",
      "sentence": "Driver library for MAX7129 based LED matrix displays.",
      "paragraph": "Supports both software emulated and hardware SPI and absolute X/Y addressing.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-15T10:57:22Z",
      "download_url": "https://github.com/bozont/bozontlabsMAX7219"
    },
    {
      "repository_name": "bozont/bozontlabsUptime",
      "repository_url": "https://github.com/bozont/bozontlabsUptime",
      "name": "bozontlabsUptime",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-02T08:01:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T08:01:43Z",
      "last_seen_sha": "ff0770d64358",
      "author": "Tamas Jozsi",
      "maintainer": "Tamas Jozsi",
      "sentence": "Library for tracking device uptime.",
      "paragraph": "Handles millis() overflows and provides various uptime formats.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-20T16:09:22Z",
      "download_url": "https://github.com/bozont/bozontlabsUptime"
    },
    {
      "repository_name": "witnessmenow/BPLib",
      "repository_url": "https://github.com/witnessmenow/BPLib",
      "name": "BPLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:25Z",
      "last_seen_sha": "222755a52a49",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "This library simplifies using the RN-42 Bluetooth Module",
      "paragraph": "This library simplifies using the RN-42 Bluetooth Module, the main advantage of the RN-42 module is it allows you to emulate HID devices, which allows your Arduino project to connect to your devices as a Bluetooth keyboard, mouse or gamepad.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-01T17:39:56Z",
      "download_url": "https://github.com/witnessmenow/BPLib"
    },
    {
      "repository_name": "ncmreynolds/bq25186",
      "repository_url": "https://github.com/ncmreynolds/bq25186",
      "name": "bq25186",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-05T07:14:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-05T07:14:28Z",
      "last_seen_sha": "ac934cac6608",
      "author": "Nick Reynolds",
      "maintainer": "Nick Reynolds <ncmreynolds+bq25186@googlemail.com>",
      "sentence": "An Arduino library to support the BQ25186 LiPo charger.",
      "paragraph": "This smart charging IC provides detailed charging/battery status information and power path management over I²C.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T20:17:42Z",
      "download_url": "https://github.com/ncmreynolds/bq25186"
    },
    {
      "repository_name": "piotrmalek/BQ25672",
      "repository_url": "https://github.com/piotrmalek/BQ25672",
      "name": "BQ25672",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-10T07:07:38Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-10T07:07:38Z",
      "last_seen_sha": "00ec00ecfb61",
      "author": "Piotr Malek",
      "maintainer": "Piotr Malek <git@malek.pm>",
      "sentence": "Arduino library for TI BQ25672 battery charger.",
      "paragraph": "Provides register-level accessors, helpers, and optional float/string APIs.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/piotrmalek/BQ25672-0.1.1.zip",
      "size": 70955,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T14:19:51Z"
    },
    {
      "repository_name": "misch2/BQ25798_Library",
      "repository_url": "https://github.com/misch2/BQ25798_Library",
      "name": "BQ25798",
      "version": "1.4.11",
      "version_history": [
        {
          "version": "1.4.11",
          "seen_at": "2025-07-21T16:38:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:14Z",
      "last_seen_sha": "7586580240ac",
      "author": "Michal Schwarz",
      "maintainer": "Michal Schwarz",
      "sentence": "Arduino library for TI BQ25798",
      "paragraph": "Arduino library for TI BQ25798 battery charger.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-03-11T04:07:04Z",
      "download_url": "https://github.com/misch2/BQ25798_Library"
    },
    {
      "repository_name": "SpaceTrekKSC/BQ25887",
      "repository_url": "https://github.com/SpaceTrekKSC/BQ25887",
      "name": "BQ25887",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:30:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:39Z",
      "last_seen_sha": "bd587ca10dfe",
      "author": "SpaceTrek",
      "maintainer": "Andrew Gafford <agafford@spacetrek.com>",
      "sentence": "Library for the BQ25887 2S Lithium Battery Charger",
      "paragraph": "Library to provide I2C control of the BQ25887 2S Lithium Battery Charger",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-06T20:33:54Z",
      "download_url": "https://github.com/SpaceTrekKSC/BQ25887"
    },
    {
      "repository_name": "andhieSetyabudi/BQ25896",
      "repository_url": "https://github.com/andhieSetyabudi/BQ25896",
      "name": "BQ25896",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:07:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:25Z",
      "last_seen_sha": "d0bb9e039c0b",
      "author": "Andhie Setyabudi <andhie.13@gmail.com>",
      "maintainer": "Andhie Setyabudi <andhie.13@gmail.com>",
      "sentence": "Arduino library for BQ25896 single-Cell Battery Charger",
      "paragraph": "Arduino library for BQ25896 single-Cell Battery Charger with I2C data control",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andhieSetyabudi/BQ25896-1.0.0.zip",
      "size": 7171,
      "previous_version": "1.0",
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-22T09:11:04Z"
    },
    {
      "repository_name": "edreanernst/BQ27427_Arduino_Library",
      "repository_url": "https://github.com/edreanernst/BQ27427_Arduino_Library",
      "name": "BQ27427 Battery Fuel Gauge Arduino Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-09-26T07:54:29Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-26T07:54:29Z",
      "last_seen_sha": "08a80ba1d5f3",
      "author": "Edrean Ernst",
      "maintainer": "Edrean Ernst",
      "sentence": "An Arduino library for interfacing with the BQ27427 LiPo Fuel Gauge",
      "paragraph": "An Arduino library for interfacing with the BQ27427 LiPo Fuel Gauge",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/edreanernst/BQ27427_Battery_Fuel_Gauge_Arduino_Library-1.0.4.zip",
      "size": 25168,
      "previous_version": "1.0.4",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T14:33:11Z"
    },
    {
      "repository_name": "fotherja/BQ76952",
      "repository_url": "https://github.com/fotherja/BQ76952",
      "name": "BQ76952",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-09-25T07:17:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-25T07:17:22Z",
      "last_seen_sha": "c03264fcc610",
      "author": "James Fotherby",
      "maintainer": "James Fotherby",
      "sentence": "TI-BQ76952 BMS IC library for Arduino",
      "paragraph": "This library provides functionality to interface TI-BQ76952 BMS IC.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T12:19:07Z",
      "download_url": "https://github.com/fotherja/BQ76952"
    },
    {
      "repository_name": "arduino-libraries/Braccio",
      "repository_url": "https://github.com/arduino-libraries/Braccio",
      "name": "Braccio",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2026-03-17T07:32:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T07:32:55Z",
      "last_seen_sha": "81b4f9ca62b8",
      "author": "Andrea Martino, Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Allows moving each Braccio part using simple calls.",
      "paragraph": "Works only for TinkerKit Braccio.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd",
        "sam"
      ],
      "github_stars": 25,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:43:44Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://store.arduino.cc/tinkerkit-braccio-robot"
    },
    {
      "repository_name": "stefangs/arduino-library-braccio-robot",
      "repository_url": "https://github.com/stefangs/arduino-library-braccio-robot",
      "name": "BraccioRobot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:31:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:49Z",
      "last_seen_sha": "02773d6fa9f2",
      "author": "Stefan Str�mberg",
      "maintainer": "Stefan Str�mberg <stefangs@nethome.nu>",
      "sentence": "Braccio Robot controller API.",
      "paragraph": "Designed for TinkerKit Braccio.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd",
        "sam"
      ],
      "github_stars": 22,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T15:00:33Z",
      "download_url": "http://www.arduino.org/learning/reference/Braccio"
    },
    {
      "repository_name": "kk6axq/BraccioV2",
      "repository_url": "https://github.com/kk6axq/BraccioV2",
      "name": "BraccioV2",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:19:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:05Z",
      "last_seen_sha": "5f9cf42bd76b",
      "author": "Lukas Severinghaus <kk6axq@gmail.com>",
      "maintainer": "Lukas Severinghaus <kk6axq@gmail.com>",
      "sentence": "A library that enables more functionality for use with the Tinkerkit Braccio Arm.",
      "paragraph": "Adds additional functionality beyond default library, including support for individual joint positions, relative motion, and independent min/max/center calibration. Only works with Tinkerkit Braccio with V4 shield.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd",
        "sam"
      ],
      "github_stars": 17,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-07-19T14:07:12Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/kk6axq/BraccioV2"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_Brainflow_SpO2_Algorithm",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_Brainflow_SpO2_Algorithm",
      "name": "BrainflowSpO2Algorithm",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-01-02T21:36:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:36:48Z",
      "last_seen_sha": "81ce393f9368",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "An SpO2 algorithm designed for use with EmotiBit based on the Brainflow library.",
      "paragraph": "Utilizes PPG red and IR data from the onboard EmotiBit sensor to calculate SpO2.",
      "category": "",
      "architectures": [],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-05T17:14:31Z",
      "depends": [
        "EmotiBit DSPFilters"
      ],
      "download_url": "https://github.com/EmotiBit/BrainflowSpO2Algorithm"
    },
    {
      "repository_name": "WhoIsMrRobotics/brainzy-library",
      "repository_url": "https://github.com/WhoIsMrRobotics/brainzy-library",
      "name": "BRAINZY",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:34:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:16Z",
      "last_seen_sha": "bed866c07248",
      "author": "Mr. Robotics",
      "maintainer": "Olivier Lévêque <olivier@mr-robotics.com>",
      "sentence": "A library that makes coding user-friendly for programming robots.",
      "paragraph": "Specially designed to work with Robby, a Mr. Robotics' robot.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2018-12-20T18:29:27Z",
      "download_url": "https://github.com/WhoIsMrRobotics/brainzy-library"
    },
    {
      "repository_name": "OtacilioN/Brasilino",
      "repository_url": "https://github.com/OtacilioN/Brasilino",
      "name": "Brasilino",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-06-29T09:02:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:02:39Z",
      "last_seen_sha": "17aa399a46cc",
      "author": "Otacilio Neto <contato@otaciliomaia.com>, Thiago Augusto <martinsthiagoaugusto@gmail.com>, Erick Simões <erick.simoes@live.com>",
      "maintainer": "Brasilino Team <brasilino@otaciliomaia.com>",
      "sentence": "Biblioteca de tradução e facilitação de funções para Arduino em PT-BR",
      "paragraph": "Esta biblioteca permite ao programador utilizar como língua nativa o Português do Brasil, o PT-BR, além de inserir uma série de facilitações na línguagem de programação próprias para o ensino e aprendizagem.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 182,
      "github_forks": 33,
      "github_updated_at": "2026-06-29T00:45:28Z",
      "download_url": "https://github.com/OtacilioN/Brasilino",
      "github_language": "C++"
    },
    {
      "repository_name": "habuenav/Breath",
      "repository_url": "https://github.com/habuenav/Breath",
      "name": "Breath",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-07T12:04:09.471Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-01T12:17:45.726Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-07T12:04:09.471Z",
      "last_seen_sha": "505a2455a049",
      "author": "Holman Buenaventura",
      "maintainer": "Holman Buenaventura",
      "sentence": "Breath is a lightweight library for pressure sensors, optimized for electronic wind instruments (EWI).",
      "paragraph": "Read and scale air pressure sensors with zero runtime division overhead.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "quickMap"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/habuenav/Breath-1.0.1.zip",
      "size": 9768,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-07T08:04:08Z"
    },
    {
      "repository_name": "matthias-bs/BresserWeatherSensorReceiver",
      "repository_url": "https://github.com/matthias-bs/BresserWeatherSensorReceiver",
      "name": "BresserWeatherSensorReceiver",
      "version": "0.42.0",
      "version_history": [
        {
          "version": "0.41.1",
          "seen_at": "2026-06-30T08:38:01Z"
        },
        {
          "version": "0.42.0",
          "seen_at": "2026-08-26T18:33:09.434Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:38:01Z",
      "last_seen_sha": "3b5bf7116adb",
      "author": "Matthias Prinke <matthias-bs@web.de>",
      "maintainer": "Matthias Prinke <matthias-bs@web.de>",
      "sentence": "Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or LR1121.",
      "paragraph": "Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or LR1121.",
      "category": "Sensors",
      "architectures": [
        "esp32",
        "esp8266",
        "rp2040"
      ],
      "depends": [
        "RadioLib"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/matthias-bs/BresserWeatherSensorReceiver-0.42.0.zip",
      "size": 2624766,
      "previous_version": "0.41.1",
      "github_stars": 181,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2026-06-29T20:33:21Z"
    },
    {
      "repository_name": "BOTCLibs/BrgOfTheCyber_RTC",
      "repository_url": "https://github.com/BOTCLibs/BrgOfTheCyber_RTC",
      "name": "BrgOfTheCyber_RTC",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-02T08:02:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T08:02:17Z",
      "last_seen_sha": "d5b70dd2d72e",
      "author": "BrgOfTheCyber",
      "maintainer": "BrgOfTheCyber <brgcraft@ya.ru>",
      "sentence": "Библиотека для работы с внешними RTC модулями и системными часами",
      "paragraph": "Поддерживает DS3231, DS1307, PCF8563 через I2C и системные часы MCU с сохранением в EEPROM.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T15:00:08Z",
      "depends": [
        "Wire"
      ],
      "download_url": "https://github.com/BOTCLibs/BrgOfTheCyber_RTC"
    },
    {
      "repository_name": "BOTCLibs/BrgOfTheCyber_SCD4x",
      "repository_url": "https://github.com/BOTCLibs/BrgOfTheCyber_SCD4x",
      "name": "BrgOfTheCyber_SCD4x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-03T08:03:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T08:03:05Z",
      "last_seen_sha": "eb607cd54239",
      "author": "BrgOfTheCyber",
      "maintainer": "BrgOfTheCyber <brgcraft@ya.ru>",
      "sentence": "Упрощенная библиотека для работы с датчиками CO2 SCD40 и SCD41.",
      "paragraph": "Поддерживает только измерение CO2, без температуры и влажности.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T16:52:09Z",
      "depends": [
        "Wire"
      ],
      "download_url": "https://github.com/BOTCLibs/BrgOfTheCyber_SCD4x"
    },
    {
      "repository_name": "arduino-libraries/Bridge",
      "repository_url": "https://github.com/arduino-libraries/Bridge",
      "name": "Bridge",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2025-07-21T16:08:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:06Z",
      "last_seen_sha": "975a90f69965",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Enables communication between the Linux processor and the microcontroller. For Arduino Yún, Yún Shield and TRE only.",
      "paragraph": "The Bridge library features: access to the shared storage, run and manage Linux processes, open a remote console, access to the Linux file system, including the SD card, establish HTTP clients or servers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T16:54:51Z",
      "download_url": "http://www.arduino.cc/en/Reference/YunBridgeLibrary"
    },
    {
      "repository_name": "imrehorvath/BridgeHttpClient",
      "repository_url": "https://github.com/imrehorvath/BridgeHttpClient",
      "name": "BridgeHttpClient",
      "version": "3.2.1",
      "version_history": [
        {
          "version": "3.2.1",
          "seen_at": "2025-07-21T16:16:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:42Z",
      "last_seen_sha": "adfa52a667c3",
      "author": "Imre Horvath <imi.horvath@gmail.com>",
      "maintainer": "Imre Horvath <imi.horvath@gmail.com>",
      "sentence": "A practical and easy to use generic HTTP client library for the Yun.",
      "paragraph": "GET/POST/PUT/DELETE, sync/async requests, request/response headers, basic auth and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-02-13T11:50:22Z",
      "download_url": "https://github.com/imrehorvath/BridgeHttpClient"
    },
    {
      "repository_name": "Bridgetek/EVE1-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE1-Arduino-Dev",
      "name": "Bridgetek_EVE1",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:34Z",
      "last_seen_sha": "ceaef24c17d8",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek FT800 and FT801 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek FT800 and FT801 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:01:34Z",
      "download_url": "https://github.com/Bridgetek/EVE1-Arduino-Dev"
    },
    {
      "repository_name": "Bridgetek/EVE2-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE2-Arduino-Dev",
      "name": "Bridgetek_EVE2",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:36Z",
      "last_seen_sha": "86afef584989",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek FT810 FT811 FT812 and FT813 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek FT810 FT811 FT812 and FT813 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:11:57Z",
      "download_url": "https://github.com/Bridgetek/EVE2-Arduino-Dev"
    },
    {
      "repository_name": "Bridgetek/EVE2-2-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE2-2-Arduino-Dev",
      "name": "Bridgetek_EVE2_2",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:38Z",
      "last_seen_sha": "8c31334bb851",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek BT880 BT881 BT882 and BT883 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek BT880 BT881 BT882 and BT883 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:09:41Z",
      "download_url": "https://github.com/Bridgetek/EVE2-2-Arduino-Dev"
    },
    {
      "repository_name": "Bridgetek/EVE3-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE3-Arduino-Dev",
      "name": "Bridgetek_EVE3",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:40Z",
      "last_seen_sha": "0c7cc0b07877",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek BT815 and BT816 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek BT815 and BT816 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:15:19Z",
      "download_url": "https://github.com/Bridgetek/EVE3-Arduino-Dev"
    },
    {
      "repository_name": "Bridgetek/EVE4-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE4-Arduino-Dev",
      "name": "Bridgetek_EVE4",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:41Z",
      "last_seen_sha": "5924c7f8ab95",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek BT817 and BT818 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek BT817 and BT818 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:17:45Z",
      "download_url": "https://github.com/Bridgetek/EVE4-Arduino-Dev"
    },
    {
      "repository_name": "Bridgetek/EVE5-Arduino-Dev",
      "repository_url": "https://github.com/Bridgetek/EVE5-Arduino-Dev",
      "name": "Bridgetek_EVE5",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-02-26T08:02:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:33Z",
      "last_seen_sha": "dec7675ba10f",
      "author": "Bridgetek",
      "maintainer": "Bridgetek <support.emea@brtchip.com>",
      "sentence": "Library for Bridgetek BT820 graphics controllers.",
      "paragraph": "Provides an easy lightweight API for programming Bridgetek BT820 graphics controllers. Provides a simple interface to the EVE-MCU-Dev API from an Arduino sketch.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-25T16:24:25Z",
      "download_url": "https://github.com/Bridgetek/EVE5-Arduino-Dev"
    },
    {
      "repository_name": "AshleyF/BriefEmbedded",
      "repository_url": "https://github.com/AshleyF/BriefEmbedded",
      "name": "Brief",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:08:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:37Z",
      "last_seen_sha": "e2b6818e9919",
      "author": "AshleyF",
      "maintainer": "AshleyF <ashleyf@briefrobotics.com>",
      "sentence": "A scriptable firmware and protocol for interfacing hardware.",
      "paragraph": "It is comprised of a VM – a tiny stack machine running on the MCU, Protocol – an extensible and composable set of commands and events, Language – a Forth-like interactive scripting language compiled for the VM, Interactive – console for interactive experimentation and development.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 37,
      "github_forks": 3,
      "github_language": "F#",
      "github_updated_at": "2026-05-05T17:20:57Z",
      "download_url": "https://github.com/AshleyF/BriefEmbedded"
    },
    {
      "repository_name": "BrinoOficial/BibliotecaBrino",
      "repository_url": "https://github.com/BrinoOficial/BibliotecaBrino",
      "name": "Brino",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:14Z",
      "last_seen_sha": "1b6382be168f",
      "author": "Brino<contato@brino.cc>",
      "maintainer": "Victor Pacheco <victor@brino.cc>, Gabriel Pacheco <gabriel@brino.cc>",
      "sentence": "A biblioteca possibilita o uso de termos em portugues (Brino) para a programacao do arduino.",
      "paragraph": "Biblioteca que possibilita o uso da linguagem Br.ino, inteiramente em português, para desenvolvimento de códigos na interface do Arduino.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2020-05-05T13:33:08Z",
      "download_url": "https://brino.cc/dicionario"
    },
    {
      "repository_name": "erdnaxe/Arduino_BrushlessServo",
      "repository_url": "https://github.com/erdnaxe/Arduino_BrushlessServo",
      "name": "Brushless Servo",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:13:46Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:46Z",
      "last_seen_sha": "a6c40bef1521",
      "author": "Alexandre Iooss <alexandre.iooss@gmail.com>",
      "maintainer": "Alexandre Iooss <alexandre.iooss@gmail.com>",
      "sentence": "A library to use Brushless Motors with Servo syntax.",
      "paragraph": "Generate 3 PWM sinus waves to drive directly a brushless motor. Same syntax as the Servo Arduino Library.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/erdnaxe/Brushless_Servo-1.3.0.zip",
      "size": 6611,
      "previous_version": "1.3.0",
      "github_stars": 19,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T23:19:40Z"
    },
    {
      "repository_name": "pasko-zh/brzo_i2c",
      "repository_url": "https://github.com/pasko-zh/brzo_i2c",
      "name": "Brzo I2C",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-08-27T07:39:40Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-27T07:39:40Z",
      "last_seen_sha": "c125645e1760",
      "author": "Pascal Kurtansky",
      "maintainer": "Pasko <pascal@kurtansky.ch>",
      "sentence": "Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266",
      "paragraph": "Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pasko-zh/Brzo_I2C-1.3.3.zip",
      "size": 30935,
      "previous_version": "1.3.3",
      "github_stars": 248,
      "github_forks": 47,
      "github_language": "C",
      "github_updated_at": "2026-06-14T20:31:39Z"
    },
    {
      "repository_name": "snowhalationmkii/BS811X_I2C",
      "repository_url": "https://github.com/snowhalationmkii/BS811X_I2C",
      "name": "BS811X_I2C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:39Z",
      "last_seen_sha": "f62ae90c2e1e",
      "author": "Nitro_Ice <snowhalation@gmail.com>",
      "maintainer": "Nitro_Ice <snowhalation@gmail.com>",
      "sentence": "Arduino library for BS811X series touch chip I2C communication.",
      "paragraph": "An Arduino IDE based library used for BS811X series touch key i2c communication.Compatible with Holtek BS8116/BS8112 touch key chips which use I2C port to read touch key status.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T07:13:28Z",
      "download_url": "https://github.com/snowhalationmkii/BS811X_I2C"
    },
    {
      "repository_name": "BoschSensortec/BSEC-Arduino-library",
      "repository_url": "https://github.com/BoschSensortec/BSEC-Arduino-library",
      "name": "BSEC Software Library",
      "version": "1.8.1492",
      "version_history": [
        {
          "version": "1.8.1492",
          "seen_at": "2026-06-20T08:23:00Z"
        },
        {
          "version": "1.8.1492",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:23:00Z",
      "last_seen_sha": "b3587ecc0ee0",
      "author": "Bosch Sensortec",
      "maintainer": "Bosch Sensortec <contact@bosch-sensortec.com>",
      "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library",
      "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "sam",
        "esp8266",
        "nrf52",
        "esp32",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.8.1492.zip",
      "size": 360559,
      "previous_version": "1.8.1492",
      "github_stars": 228,
      "github_forks": 66,
      "github_language": "C",
      "github_updated_at": "2026-06-19T20:17:15Z"
    },
    {
      "repository_name": "boschsensortec/Bosch-BSEC2-Library",
      "repository_url": "https://github.com/boschsensortec/Bosch-BSEC2-Library",
      "name": "bsec2",
      "version": "1.10.2610",
      "version_history": [
        {
          "version": "1.10.2610",
          "seen_at": "2026-06-30T08:23:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:23:42Z",
      "last_seen_sha": "34f0e0868ed1",
      "author": "Bosch Sensortec",
      "maintainer": "Bosch Sensortec <contact@bosch-sensortec.com>",
      "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library",
      "paragraph": "for use with the BME68x has been conceptualized to provide higher-level signal processing and fusion for the BME68x. The library receives compensated sensor values from the sensor API. It processes the BME68x signals to provide the requested sensor outputs.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "sam",
        "esp8266",
        "esp32",
        "esp32s2",
        "esp32s3",
        "esp32c3",
        "mbed",
        "nrf52"
      ],
      "github_stars": 118,
      "github_forks": 48,
      "github_updated_at": "2026-06-29T18:11:25Z",
      "depends": [
        "BME68x Sensor library"
      ],
      "download_url": "https://www.bosch-sensortec.com/software-tools/software/bme688-software/",
      "github_language": "C"
    },
    {
      "repository_name": "GyverLibs/BSON",
      "repository_url": "https://github.com/GyverLibs/BSON",
      "name": "BSON",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "2.3.4",
          "seen_at": "2026-04-18T07:48:11Z"
        },
        {
          "version": "2.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-07-30T14:44:22.538Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-18T07:48:11Z",
      "last_seen_sha": "4f88ef9cf880",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Binary JSON packet builder for Arduino",
      "paragraph": "Binary JSON packet builder for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "GTL"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/BSON-3.0.0.zip",
      "size": 24685,
      "previous_version": "2.3.5",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:00Z"
    },
    {
      "repository_name": "mvoss96/bthome-cpp",
      "repository_url": "https://github.com/mvoss96/bthome-cpp",
      "name": "bthome-cpp",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-07-23T12:29:28.524Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-07-24T08:48:45.962Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-07-24T10:38:25.286Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-07-25T22:16:13.354Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-07-26T00:22:17.813Z"
        },
        {
          "version": "0.5.0",
          "seen_at": "2026-07-30T10:41:08.084Z"
        },
        {
          "version": "0.5.1",
          "seen_at": "2026-08-06T12:33:59.956Z"
        }
      ],
      "release_count": 7,
      "first_seen_at": "2026-07-23T12:29:28.524Z",
      "last_seen_sha": "fc0ac93b1b8c",
      "author": "mvoss96",
      "maintainer": "mvoss96",
      "sentence": "Dependency-free C++17 BTHome v2 payload builder and parser.",
      "paragraph": "Builds and parses BTHome v2 service-data bytes (no BLE stack). No heap, no exceptions, no RTTI. Supports AES-CCM encryption and decryption with pluggable crypto backends (mbedtls and PSA adapters included), including replay protection on the receiving side. Think in sensor values; the library handles object IDs, scaling, endianness and canonical ordering. Pair with any BLE stack.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mvoss96/bthome_cpp-0.5.1.zip",
      "size": 97785,
      "previous_version": "0.5.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-23T10:12:40Z"
    },
    {
      "repository_name": "deeja/BTHomeV2-Arduino",
      "repository_url": "https://github.com/deeja/BTHomeV2-Arduino",
      "name": "BTHomeV2-Arduino",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.2.0",
          "seen_at": "2026-05-23T07:53:51Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:53:51Z",
      "last_seen_sha": "c72ab43c3c7b",
      "author": "deeja",
      "maintainer": "deeja",
      "sentence": "BTHomeV2 advertisement data generator for Arduino.",
      "paragraph": "Generates BTHomeV2 advertisement data for use with any BLE library. Examples for NimBLE provided.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deeja/BTHomeV2_Arduino-3.1.0.zip",
      "size": 383895,
      "previous_version": "3.2.0",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T15:34:03Z"
    },
    {
      "repository_name": "floe/BTLE",
      "repository_url": "https://github.com/floe/BTLE",
      "name": "BTLE",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-01-17T07:16:50Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-17T07:16:50Z",
      "last_seen_sha": "8d311380049a",
      "author": "Florian Echtler",
      "maintainer": "Florian Echtler",
      "sentence": "Arduino library for basic Bluetooth LE communication.",
      "paragraph": "Arduino library for basic Bluetooth Low Energy support using the nRF24L01+ (basic support = sending & receiving on the advertising broadcast channel)",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/floe/BTLE-1.0.0.zip",
      "size": 22401,
      "previous_version": "0.1.1",
      "github_stars": 269,
      "github_forks": 74,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T01:22:22Z"
    },
    {
      "repository_name": "WolodiaM/btnapi-library",
      "repository_url": "https://github.com/WolodiaM/btnapi-library",
      "name": "btnapi",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-17T07:36:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:36:08Z",
      "last_seen_sha": "2d2bfe498b4f",
      "author": "WolodiaM <w.melnyk07@gmail.com>",
      "maintainer": "WolodiaM <w.melnyk07@gmail.com>",
      "sentence": "Library for conecting buttons",
      "paragraph": "Can conect all types of buttons. Can return clicks, holds, number of multyclicks",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-09T10:07:46Z",
      "download_url": "https://github.com/WolodiaM/btnapi-library"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-BTS7960",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-BTS7960",
      "name": "BTS7960",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-22T08:28:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:28:33Z",
      "last_seen_sha": "4dec30d100ca",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Library for BTS7960 Dual H-Bridge 43A DC Motor controller",
      "paragraph": "Library for BTS7960 Dual H-Bridge 43A DC Motor controller",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T17:09:39Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-BTS7960"
    },
    {
      "repository_name": "1337encrypted/BTS7960_Motordriver",
      "repository_url": "https://github.com/1337encrypted/BTS7960_Motordriver",
      "name": "BTS7960_Motordriver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:57Z",
      "last_seen_sha": "884d7d53c06a",
      "author": "Yash Herekar <smallaszero@gmail.com>",
      "maintainer": "Yash Herekar <smallaszero@gmail.com>",
      "sentence": "A library that helps control a brushed DC motor using BTS7960 motor driver.",
      "paragraph": "Supports enable, disable, front and back functions.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T19:24:26Z",
      "download_url": "https://github.com/1337encrypted/BTS7960_Motordriver"
    },
    {
      "repository_name": "MJBeltran13/Bucopi_library",
      "repository_url": "https://github.com/MJBeltran13/Bucopi_library",
      "name": "BUCO-PI",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:35:54Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:54Z",
      "last_seen_sha": "43c018b8a707",
      "author": "Marc James Beltran",
      "maintainer": "Marc James Beltran",
      "sentence": "A library to simplify creating, operating, and using your DIY Internet of Things devices using BUCO PI devices.",
      "paragraph": "Includes example codes for BUCO PI Learning Kit",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MJBeltran13/BUCO_PI-0.0.1.zip",
      "size": 15331,
      "previous_version": "0.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T02:40:02Z"
    },
    {
      "repository_name": "tl5915/Buehlmann-ZHL-16C",
      "repository_url": "https://github.com/tl5915/Buehlmann-ZHL-16C",
      "name": "Buehlmann ZHL-16C",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-05-16T07:42:20Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-16T07:42:20Z",
      "last_seen_sha": "c24abb37c77c",
      "author": "tongl",
      "maintainer": "tongl",
      "sentence": "Buehlmann ZHL-16C decompression model for DIY dive computer",
      "paragraph": "Scuba diving decompression calculations using Buehlmann ZHL-16C algorithm with gradient factor",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tl5915/Buehlmann_ZHL_16C-1.3.0.zip",
      "size": 271056,
      "previous_version": "1.3.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T14:03:54Z"
    },
    {
      "repository_name": "InfiniteCoder01/BufferedOreonSSD1351",
      "repository_url": "https://github.com/InfiniteCoder01/BufferedOreonSSD1351",
      "name": "Buffered Oreon SSD1351",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2026-04-13T08:00:29Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-13T08:00:29Z",
      "last_seen_sha": "7d7fee5852fe",
      "author": "InfiniteCoder",
      "maintainer": "InfiniteCoder <nayka.0.lobach.01@gmail.com>",
      "sentence": "Library for the OLEDs based on SSD1351",
      "paragraph": "Library for the OLEDs based on SSD1351",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "LinkedList"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/InfiniteCoder01/Buffered_Oreon_SSD1351-2.0.0.zip",
      "size": 25389,
      "previous_version": "4.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T12:01:18Z"
    },
    {
      "repository_name": "paulo-raca/ArduinoBufferedStreams",
      "repository_url": "https://github.com/paulo-raca/ArduinoBufferedStreams",
      "name": "Buffered Streams",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:24:06Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:06Z",
      "last_seen_sha": "cf1fddef63f8",
      "author": "Paulo Costa",
      "maintainer": "Paulo Costa <me+arduino@paulo.costa.nom.br>",
      "sentence": "Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.",
      "paragraph": "It can be used to easily add a buffering layer to communications, to implement the communication between multiple components, or to make Serial-like objects.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/paulo-raca/Buffered_Streams-1.0.8.zip",
      "size": 8910,
      "previous_version": "1.0.8",
      "github_stars": 18,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2024-02-03T08:37:15Z"
    },
    {
      "repository_name": "msnicklous/BufferedTrace",
      "repository_url": "https://github.com/msnicklous/BufferedTrace",
      "name": "BufferedTrace",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-23T08:12:14Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-09T16:05:51.213Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-23T08:12:14Z",
      "last_seen_sha": "ecb0e8013a4e",
      "author": "Martin Scott Nicklous <snick@web.de>",
      "maintainer": "Martin Scott Nicklous <snick@web.de>",
      "sentence": "A Library for buffered tracing.",
      "paragraph": "A common debugging technique is sending trace information to a console through the serial interface. Sometimes you need to collect information from time-critical portions of your code and send it to the console later. This library helps you do that.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/msnicklous/BufferedTrace-1.2.1.zip",
      "size": 173042,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T15:25:01Z"
    },
    {
      "repository_name": "bakercp/BufferUtils",
      "repository_url": "https://github.com/bakercp/BufferUtils",
      "name": "BufferUtils",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:09:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:02Z",
      "last_seen_sha": "4eaf13e270af",
      "author": "Christopher Baker <info@christopherbaker.net>",
      "maintainer": "Christopher Baker <info@christopherbaker.net>",
      "sentence": "An Arduino library for working with Buffers.",
      "paragraph": "An Arduino library for working with Buffers, inclding a BufferPrinter, BufferReader, BufferWriter and a CircularBuffer.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-08T10:09:07Z",
      "download_url": "https://github.com/bakercp/BufferUtils"
    },
    {
      "repository_name": "sakabug/Bugtton",
      "repository_url": "https://github.com/sakabug/Bugtton",
      "name": "Bugtton",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:28:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:37Z",
      "last_seen_sha": "daaea703fdc0",
      "author": "Sami Kaukasalo <sami.kaukasalo@puimurigames.fi>",
      "maintainer": "Sami Kaukasalo <sami.kaukasalo@puimurigames.fi>",
      "sentence": "Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.",
      "paragraph": "Library tries to minimize any excess cycle time when buttons are unpressed. Individual Active-Low and Active-High.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-24T11:17:31Z",
      "download_url": "https://github.com/sakabug/Bugtton"
    },
    {
      "repository_name": "GyverLibs/buildTime",
      "repository_url": "https://github.com/GyverLibs/buildTime",
      "name": "buildTime",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:15:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "e2fd2402e143",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library will help you to get compile time",
      "paragraph": "Library will help you to get compile time",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/buildTime-1.0.0.zip",
      "size": 5416,
      "previous_version": "1.0",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-08-04T11:02:32Z"
    },
    {
      "repository_name": "bull-m/BULLM_ExtendModule",
      "repository_url": "https://github.com/bull-m/BULLM_ExtendModule",
      "name": "BULLM_ExtendModule",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-22T08:14:21Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T08:14:21Z",
      "last_seen_sha": "735af67af101",
      "author": "BULLM",
      "maintainer": "YYZ <i@yyznm.cn>",
      "sentence": "Control some expansion boards of BULLM.",
      "paragraph": "have fun !!!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bull-m/BULLM_ExtendModule-2.0.0.zip",
      "size": 26832,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T16:33:00Z"
    },
    {
      "repository_name": "bull-m/BULLM_ExtendMotor",
      "repository_url": "https://github.com/bull-m/BULLM_ExtendMotor",
      "name": "BULLM_ExtendMotor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:38:34Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:34Z",
      "last_seen_sha": "9e5b4d4213bc",
      "author": "BULLM",
      "maintainer": "YYZ <i@yyznm.cn>",
      "sentence": "Control the 8-way motor drive expansion board of BULLM.",
      "paragraph": "have fun !!!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "Adafruit PWM Servo Driver Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bull-m/BULLM_ExtendMotor-1.1.0.zip",
      "size": 5877,
      "previous_version": "0.6.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T18:26:48Z"
    },
    {
      "repository_name": "teddokano/BusInOut_Arduino",
      "repository_url": "https://github.com/teddokano/BusInOut_Arduino",
      "name": "BusInOut_Arduino",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:32:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:40Z",
      "last_seen_sha": "a8ce018d1dbe",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "BusInOut (mbed style multiple GPIO pins control)",
      "paragraph": "Multiple GPIO pins can be controlled together",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-19T20:17:37Z",
      "download_url": "https://github.com/teddokano/BusInOut_Arduino"
    },
    {
      "repository_name": "Pooria-nek/BusproCore",
      "repository_url": "https://github.com/Pooria-nek/BusproCore",
      "name": "BusproCore",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.8",
          "seen_at": "2026-06-30T09:01:55Z"
        },
        {
          "version": "0.1.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T09:01:55Z",
      "last_seen_sha": "41543d734925",
      "author": "Pooria",
      "maintainer": "Pooria pooria.nekuie@gmail.com",
      "sentence": "Shared HDL-Buspro-style RS485 bus layer for subdevice libraries (4R, 4Z, etc).",
      "paragraph": "Frame encode/decode, transport (RS485 DE/RE half-duplex, address filtering), and op-code dispatch shared across multiple subdevice boards on the same bus. WARNING: wire frame format is a placeholder pending verification against real HDL Buspro captures -- see README.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "GPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Pooria-nek/BusproCore-0.1.7.zip",
      "size": 26159,
      "previous_version": "0.1.8",
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-07-02T06:26:33Z",
      "github_language": "C++"
    },
    {
      "repository_name": "teddokano/BusRepeater_NXP_Arduino",
      "repository_url": "https://github.com/teddokano/BusRepeater_NXP_Arduino",
      "name": "BusRepeater_NXP_Arduino",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:32:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:41Z",
      "last_seen_sha": "c6fc45140116",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "Demo code for PCA9617ADP-ARD",
      "paragraph": "PCA9617A-ARD supported",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-16T08:29:23Z",
      "depends": [
        "I2C_device_Arduino",
        "BusInOut_Arduino",
        "EEPROM_STM_Arduino"
      ],
      "download_url": "https://github.com/teddokano/BusRepeater_NXP_Arduino"
    },
    {
      "repository_name": "lualtek/buttino-rak",
      "repository_url": "https://github.com/lualtek/buttino-rak",
      "name": "ButtinoRAK",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2025-07-21T16:35:55Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:55Z",
      "last_seen_sha": "c62913ce357a",
      "author": "Lualtek",
      "maintainer": "Lualtek <dev@lualtek.io>",
      "sentence": "Library for the Lualtek Button handler for RAK devices",
      "paragraph": "This library is used to interface with the Lualtek Button handler for RAK devices. It provides a simple interface to read the state of the buttons and to set the LED state.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lualtek/ButtinoRAK-0.1.5.zip",
      "size": 8014,
      "previous_version": "0.1.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-22T15:34:28Z"
    },
    {
      "repository_name": "madleech/Button",
      "repository_url": "https://github.com/madleech/Button",
      "name": "Button",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-21T08:34:11Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-21T08:34:11Z",
      "last_seen_sha": "b1a8970fac9f",
      "author": "Michael Adams <github@michaeladams.org>",
      "maintainer": "Michael Adams <github@michaeladams.org>",
      "sentence": "Button is a tiny library to make reading buttons very simple.",
      "paragraph": "It handles debouncing automatically, and monitoring of state.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/madleech/Button-1.2.0.zip",
      "size": 13210,
      "previous_version": "1.0.0",
      "github_stars": 105,
      "github_forks": 31,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T02:54:05Z"
    },
    {
      "repository_name": "asukiaaa/arduino-button",
      "repository_url": "https://github.com/asukiaaa/arduino-button",
      "name": "button_asukiaaa",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:08:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:41Z",
      "last_seen_sha": "6920d0c9d818",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "Supply classes for Button.",
      "paragraph": "This library supplies useful classes to manage button behavior on Arduino.",
      "category": "Signal Input",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-01-03T23:42:01Z",
      "download_url": "https://github.com/asukiaaa/arduino-button"
    },
    {
      "repository_name": "Moarbue/arduino-button",
      "repository_url": "https://github.com/Moarbue/arduino-button",
      "name": "button_moarbue",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:42Z",
      "last_seen_sha": "09bd6d3e737a",
      "author": "Thomas Kaufmann",
      "maintainer": "Thomas Kaufmann <tomkaufmann2004@gmail.com>",
      "sentence": "Button library with callbacks for press events",
      "paragraph": "This library also supports actions like double press or long press",
      "category": "Signal Input",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-25T23:35:30Z",
      "download_url": "https://github.com/Moarbue/arduino-button"
    },
    {
      "repository_name": "DoImant/Button_SL",
      "repository_url": "https://github.com/DoImant/Button_SL",
      "name": "Button_SL",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:12:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:59Z",
      "last_seen_sha": "6eba9116eb9c",
      "author": "Kai R.",
      "maintainer": "Kai R.",
      "sentence": "Button query",
      "paragraph": "Button_SL enables the query of buttons. The query is debounced. A query can be made as to whether the button was pressed for a short or long time.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-26T17:09:41Z",
      "download_url": "https://github.com/DoImant/Button_SL.git"
    },
    {
      "repository_name": "tedtoal/Button_TT",
      "repository_url": "https://github.com/tedtoal/Button_TT",
      "name": "Button_TT",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:32:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:42Z",
      "last_seen_sha": "1c58e93a792a",
      "author": "Ted Toal",
      "maintainer": "Ted Toal <ted@tedtoal.net>",
      "sentence": "Library of classes and functions to support drawing buttons on a pixel display.",
      "paragraph": "Support is included for various types of buttons, as well as button hit-testing.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-08T01:39:32Z",
      "download_url": "https://github.com/tedtoal/Button_TT"
    },
    {
      "repository_name": "davidepalladino/Button-Arduino",
      "repository_url": "https://github.com/davidepalladino/Button-Arduino",
      "name": "Button-Arduino",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:11:39Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:39Z",
      "last_seen_sha": "1fb369bddbb1",
      "author": "Davide Palladino <me@davidepalladino.com>",
      "maintainer": "Davide Palladino <me@davidepalladino.com>",
      "sentence": "This library allows to manage a button.",
      "paragraph": "You can specify if the pressure is long or not. Morevoer, is possible to assign a time (in milliseconds) to consider the long press. For short press there is the debouncing.",
      "category": "Signal Input/Output",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/Button_Arduino-2.0.0.zip",
      "size": 24262,
      "previous_version": "2.0.0",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-09-21T18:33:17Z"
    },
    {
      "repository_name": "LennartHennigs/Button2",
      "repository_url": "https://github.com/LennartHennigs/Button2",
      "name": "Button2",
      "version": "2.7.0",
      "version_history": [
        {
          "version": "2.7.0",
          "seen_at": "2026-06-30T08:35:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:35:09Z",
      "last_seen_sha": "c5cb03cd8187",
      "author": "Lennart Hennigs",
      "maintainer": "Lennart Hennigs <mail@lennarthennigs.de>",
      "sentence": "Arduino/ESP library to simplify working with buttons.",
      "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.",
      "category": "Input",
      "architectures": [
        "*"
      ],
      "github_stars": 562,
      "github_forks": 92,
      "github_updated_at": "2026-07-01T05:50:01Z",
      "download_url": "https://github.com/LennartHennigs/Button2",
      "github_language": "C++"
    },
    {
      "repository_name": "dang-gun/Arduino_ButtonClickCheck",
      "repository_url": "https://github.com/dang-gun/Arduino_ButtonClickCheck",
      "name": "ButtonClickCheck",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:26Z",
      "last_seen_sha": "281335bbe9ac",
      "author": "Dang-gun",
      "maintainer": "Dang-gun <https://github.com/dang-gun>",
      "sentence": "This is a library for checking the state of a button connected to an Arduino. [Korean]아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다.",
      "paragraph": "Differentiate the output when the state does not change and when the state changes. Using this state, you can easily program it to act only once when the button's state changes. [Korean]상태가 변하지 않았을 때, 상태가 변했을 때의 출력을 다르게 해줍니다. 이 상태를 이용하여 버튼의 상태가 변했을 때 한 번만 동작하도록 쉽게 프로그래밍이 가능합니다.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dang-gun/ButtonClickCheck-1.0.0.zip",
      "size": 12282,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-17T07:57:17Z"
    },
    {
      "repository_name": "fellipecouto/ButtonControl",
      "repository_url": "https://github.com/fellipecouto/ButtonControl",
      "name": "ButtonControl",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:22Z",
      "last_seen_sha": "c7fc241152a6",
      "author": "Fellipe Couto <fellipe.couto@yahoo.com.br>",
      "maintainer": "Fellipe Couto <fellipe.couto@yahoo.com.br>",
      "sentence": "Short clicks, long clicks and double clicks. Click count and button press time.",
      "paragraph": "Library to control push button click times.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-16T20:43:28Z",
      "download_url": "https://github.com/fellipecouto/ButtonControl"
    },
    {
      "repository_name": "maykon/ButtonDebounce",
      "repository_url": "https://github.com/maykon/ButtonDebounce",
      "name": "ButtonDebounce",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:21:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:42Z",
      "last_seen_sha": "43dcf8fe394e",
      "author": "Maykon L. Capellari <maykonluiscapellari@gmail.com>",
      "maintainer": "Maykon L. Capellari <maykonluiscapellari@gmail.com>",
      "sentence": "A library that makes easy to use button with debounce.",
      "paragraph": "Make easy to use button with debounce.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2024-06-10T15:03:03Z",
      "download_url": "https://github.com/maykon/ButtonDebounce"
    },
    {
      "repository_name": "mickey9801/ButtonFever",
      "repository_url": "https://github.com/mickey9801/ButtonFever",
      "name": "ButtonFever",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:22:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:04Z",
      "last_seen_sha": "90713d05d150",
      "author": "Mickey Chan <developer@comicparty.com>",
      "maintainer": "Mickey Chan <developer@comicparty.com>",
      "sentence": "Powerful button tools for managing various button events of standalone button or button array.",
      "paragraph": "ButtonFever is upgrade version of MultiButton library, provide much powerful features. This library handled button debouncing, trigger callback function for single press, double press, and long press events. Tested on ESP32 and should also work on Arduino too.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/ButtonFever-1.0.0.zip",
      "size": 15832,
      "previous_version": "1.0",
      "github_stars": 49,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T12:25:31Z"
    },
    {
      "repository_name": "ripred/ButtonGestures",
      "repository_url": "https://github.com/ripred/ButtonGestures",
      "name": "ButtonGestures",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-17T09:17:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:22Z",
      "last_seen_sha": "3dd2b635a5c5",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Use one button for up to 6 different non-blocking gesture functions!",
      "paragraph": "Using single, double, or triple press, long or short gestures you can have up to 6 different functions registered to be called without blocking the rest of your sketch.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 14,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:29:09Z",
      "download_url": "https://github.com/ripred/ButtonGestures"
    },
    {
      "repository_name": "TanPitch/ButtonKing",
      "repository_url": "https://github.com/TanPitch/ButtonKing",
      "name": "ButtonKing",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:32:30Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:30Z",
      "last_seen_sha": "9f6f44f52129",
      "author": "Tanyanat Pichitwong",
      "maintainer": "Tanyanat Pichitwong",
      "sentence": "Arduino libary for improving the usage of a singe input button.",
      "paragraph": "It supports detecting events like single clicks, double clicks and long-time pressing. This enables you to reuse the same button for multiple functions and lowers the hardware invests.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "license": "BSD-3-Clause",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TanPitch/ButtonKing-1.0.2.zip",
      "size": 10616,
      "previous_version": "1.2.0",
      "github_stars": 14,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-09-24T10:17:35Z"
    },
    {
      "repository_name": "ReneRichterDE/ButtonMatrix",
      "repository_url": "https://github.com/ReneRichterDE/ButtonMatrix",
      "name": "ButtonMatrix",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-02T08:54:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T08:54:52Z",
      "last_seen_sha": "043de341d4e2",
      "author": "Rene Richter",
      "maintainer": "Rene Richter <mail@bebbanburg.de>",
      "sentence": "ButtonMatrix library for keypads directly connected to the Arduiono/ESP or via external IO",
      "paragraph": "The library suports keypads directly connected to the Arduino IO or via external IO i.e. MCP23017 etc. Implementation for the Adafruit MCP23017 library is already built in and you can also easily create your own IO handler",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T03:05:54Z",
      "download_url": "https://github.com/ReneRichterDE/ButtonMatrix"
    },
    {
      "repository_name": "galarb/ButtonIRQ",
      "repository_url": "https://github.com/galarb/ButtonIRQ",
      "name": "ButtonnIRQ",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:50Z",
      "last_seen_sha": "f0b9bfe0c5b5",
      "author": "Gal Arbel gal.arbel8@gmail.com",
      "maintainer": "Gal Arbel gal.arbel8@gmail.com",
      "sentence": "Button function based on IRQ",
      "paragraph": "toggle function ready to use",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T03:05:59Z",
      "download_url": "https://github.com/galarb/ButtonIRQ.git"
    },
    {
      "repository_name": "ulywae/ButtonPoll",
      "repository_url": "https://github.com/ulywae/ButtonPoll",
      "name": "ButtonPoll",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-05-22T08:48:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:48:14Z",
      "last_seen_sha": "dcaa95b1e36d",
      "author": "Ulywae <ulywae@gmail.com>",
      "maintainer": "Ulywae <ulywae@gmail.com>",
      "sentence": "A lightweight, non-blocking input handler for buttons and selectors with event-based callbacks.",
      "paragraph": "ButtonPoll is an efficient input engine using 32-bit masking to handle up to 32 pins. It supports momentary buttons, selectors (toggle), and repeat patterns with a clean event contract system (Press, Release, Selector ON/OFF).",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T16:03:41Z",
      "download_url": "https://github.com/ulywae/ButtonPoll"
    },
    {
      "repository_name": "contaware/ButtonPoll_CW",
      "repository_url": "https://github.com/contaware/ButtonPoll_CW",
      "name": "ButtonPoll_CW",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "fc62b8a9be41",
      "author": "Oliver Pfister <oliver.pfister@contaware.com>",
      "maintainer": "Oliver Pfister <oliver.pfister@contaware.com>",
      "sentence": "Debounce a switch connected to ground (no interrupts are used).",
      "paragraph": "The pressed() function is continuously polled in your loop(), it will return true only once, when the button gets pressed.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/contaware/ButtonPoll_CW-1.0.0.zip",
      "size": 4636,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T01:23:37Z"
    },
    {
      "repository_name": "lbuque/ButtonSense",
      "repository_url": "https://github.com/lbuque/ButtonSense",
      "name": "ButtonSense",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "1c6c8afd0b06",
      "author": "lbuque",
      "maintainer": "lbuque",
      "sentence": "A multi-button driver library with debounce, click/hold/combo detection and event callbacks.",
      "paragraph": "Supports single click, double click, multi-click, long press, hold-repeat, release-after-hold, and multi-button combo detection. Features a callback-based event system and platform-independent GPIO reading.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lbuque/ButtonSense-1.0.0.zip",
      "size": 12059,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T09:45:42Z"
    },
    {
      "repository_name": "lendres/ButtonSuite-Arduino",
      "repository_url": "https://github.com/lendres/ButtonSuite-Arduino",
      "name": "ButtonSuite",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-07-21T16:19:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:35Z",
      "last_seen_sha": "17a067658e45",
      "author": "Lance A. Endres <lendres@fifthrace.com>",
      "maintainer": "Lance A. Endres <lendres@fifthrace.com>",
      "sentence": "A library for using a simple mechanical push (momentary) button as a momentary button, a latching button, a counter, an enumerator, and more.",
      "paragraph": "The library allows a mechanical momentary button to be used as a virtual button with different functionality.  The library implements the behavior of a momentary button, a latching button, a counter, an enumerator, and more.  It also makes it very easy to develop buttons with your own custom behavior.  The Bounce2 library is used to add debouncing functionality.  Note that because some input devices like optical sensors or limit switches are functionally equivilent to tactile buttons, they can also be used with this library.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-09T16:06:07Z",
      "depends": [
        "Bounce2"
      ],
      "download_url": "https://github.com/lendres/ButtonSuite-Arduino"
    },
    {
      "repository_name": "GabyGold67/ButtonToSwitch_AVR",
      "repository_url": "https://github.com/GabyGold67/ButtonToSwitch_AVR",
      "name": "ButtonToSwitch",
      "version": "4.6.0",
      "version_history": [
        {
          "version": "4.6.0",
          "seen_at": "2025-07-21T16:37:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:15Z",
      "last_seen_sha": "c4f45627be33",
      "author": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "maintainer": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "sentence": "Implement simple to complex switches out of simple buttons -or any other momentary digital input signal- this library with an easy consistent API will take care of debouncing, deglitching, toggle on-off, keep activation times in a completely unnatended manner.",
      "paragraph": "This Arduino library includes classes that lets you implement all kind of switches out of simple buttons (Momentary Push Buttons or MPBs), PIR sensors, RFID readers or any other source of momentary digital signals. Add any kind of switch to a project by using simple MPBs and this library to simulate the internal mechanism of each of them, starting from a Debounced Push Button and extending to Delayed Start Push Button, Toggle (Latched) Push Button, Time Latched Push Button, External Release Latched Push Button, Staircase Timed Button, On/Off/Dimmers, and more... The library gives the embedded behavior to build more complex switches classes by simple composition: menu panels, rotary enum switches, etc.  Now includes on-line simulations for most of the example files (simulator provided by WOKWI.com)",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-21T09:46:29Z",
      "depends": [
        "TimerOne"
      ],
      "download_url": "https://github.com/GabyGold67/ButtonToSwitch_AVR"
    },
    {
      "repository_name": "GabyGold67/ButtonToSwitch_ESP32",
      "repository_url": "https://github.com/GabyGold67/ButtonToSwitch_ESP32",
      "name": "ButtonToSwitch_ESP32",
      "version": "4.6.1",
      "version_history": [
        {
          "version": "4.6.1",
          "seen_at": "2025-07-30T16:18:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-30T16:18:17Z",
      "last_seen_sha": "ba979cf7acfd",
      "author": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "maintainer": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "sentence": "Implement simple to complex switches out of simple buttons, this library with an easy consistent API will take care of debouncing, deglitching, toggle on-off, keep activation times in a completely unnatended manner.",
      "paragraph": "This Arduino-Esp32 library includes classes that lets you implement all kind of switches out of simple buttons (Momentary Push Buttons or MPBs). Add any kind of switch to a project by using simple MPBs and this library to simulate the internal mechanism of each of them, starting from a Debounced Push Button and extending to Delayed Start Push Button, Toggle (Latched) Push Button, Time Latched Push Button, External Release Latched Push Button, Staircase Timed Button, On/Off/Dimmers, and more...",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-30T14:42:25Z",
      "download_url": "https://github.com/GabyGold67/ButtonToSwitch_ESP32"
    },
    {
      "repository_name": "connornishijima/arduino-buzz",
      "repository_url": "https://github.com/connornishijima/arduino-buzz",
      "name": "Buzz",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:05Z",
      "last_seen_sha": "df26bad5c9b5",
      "author": "Connor Nishijima",
      "maintainer": "Connor Nishijima <connornishijima@gmail.com>",
      "sentence": "AC/static electricity-based motion detection using only the ADC and a wire!",
      "paragraph": "By monitoring the amplitude of AC electricity waveforms in the air for changes, Buzz provides motion detection using only a wire!",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 71,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2024-12-21T09:38:31Z",
      "download_url": "https://github.com/connornishijima/arduino-buzz"
    },
    {
      "repository_name": "gmarty2000-ARDUINO/arduino-BUZZER",
      "repository_url": "https://github.com/gmarty2000-ARDUINO/arduino-BUZZER",
      "name": "Buzzer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:12Z",
      "last_seen_sha": "ee713fe2ebd5",
      "author": "Giuseppe Martini",
      "maintainer": "Giuseppe Martini <giuseppe.martini.00@gmail.com>",
      "sentence": "Allows Arduino/Genuino boards to simplify the use of the Buzzer.",
      "paragraph": "This library simplify the use of a Buzzer.<br>It contains many function to manage a Buzzer.<br>",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-27T16:09:18Z",
      "download_url": "https://github.com/gmarty2000/arduino-BUZZER"
    },
    {
      "repository_name": "baaaaan1/BuzzerManager",
      "repository_url": "https://github.com/baaaaan1/BuzzerManager",
      "name": "BuzzerManager",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:03:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:53Z",
      "last_seen_sha": "c767eacbbf7b",
      "author": "baaaaan1",
      "maintainer": "baaaaan1",
      "sentence": "A library to manage multiple buzzers with flexible beep control.",
      "paragraph": "A simple library for managing multiple buzzers, providing non-blocking beep sequences with adjustable patterns and enhanced state management.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T04:56:11Z",
      "download_url": "https://github.com/baaaaan1/BuzzerManager"
    },
    {
      "repository_name": "jmelabs/BuzzerMelody",
      "repository_url": "https://github.com/jmelabs/BuzzerMelody",
      "name": "BuzzerMelody",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:17:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:12Z",
      "last_seen_sha": "48f60d648dd2",
      "author": "Jean Elias <jmelabs33@gmail.com>",
      "maintainer": "Jean Elias <jmelabs33@gmail.com>",
      "sentence": "This library provides a simple solution for playing one or more melodies on piezoelectric passive buzzers using the arduino core tone function in a non-blocking way.",
      "paragraph": "This library provides a simple solution for playing one or more melodies on piezoelectric passive buzzers using the arduino core tone function in a non-blocking way.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T19:44:16Z",
      "download_url": "https://github.com/jmelabs/buzzermelody"
    },
    {
      "repository_name": "angeloINTJ/BuzzerPIO_RP2040",
      "repository_url": "https://github.com/angeloINTJ/BuzzerPIO_RP2040",
      "name": "BuzzerPIO_RP2040",
      "version": "2.5.0",
      "version_history": [
        {
          "version": "2.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "6a83ff9798f1",
      "author": "Ângelo Moisés Alves",
      "maintainer": "Ângelo Moisés Alves",
      "sentence": "Ultrasonic PWM tone generation for passive buzzers using the RP2040 PIO coprocessor.",
      "paragraph": "Dual state-machine architecture: SM1 generates an ultrasonic PWM carrier (~95 kHz) for distortion-free volume control, SM2 gates it at the audible frequency. Uses only 4 PIO instructions, auto-probes both PIO blocks, zero DMA, zero IRQ handlers. Multi-core safe via hardware spinlock. Coexists with OneWirePIO, DHT22PIO, and CYW43 WiFi. Non-blocking melody sequencing via hardware alarm chain with completion callback. Pause/resume support. Perceptually linear volume curve. Drop-in replacement for v1.x/v2.x.",
      "category": "Signal Input/Output",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/angeloINTJ/BuzzerPIO_RP2040-2.5.0.zip",
      "size": 37122,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T23:07:51Z"
    },
    {
      "repository_name": "X-croot/BuzzerXCR",
      "repository_url": "https://github.com/X-croot/BuzzerXCR",
      "name": "BuzzerXCR",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:12Z",
      "last_seen_sha": "b8dafb0df30e",
      "author": "X-croot <unuvarcan111@gmail.com>",
      "maintainer": "X-croot <unuvarcan111@gmail.com>",
      "sentence": "Advanced buzzer control library for Arduino boards.",
      "paragraph": "BuzzerXCR is an advanced and flexible library to control passive buzzers. It supports PWM-based volume control, LED feedback, tone distortion effects (slow, normal, fast), fade-in/out, glissando, melody playback, and serial terminal interaction. Ideal for alarms, sound feedback, or musical output.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T16:41:56Z",
      "download_url": "https://github.com/X-croot/BuzzerXCR"
    },
    {
      "repository_name": "BareMetal6502/BuzzKill-Arduino-Library",
      "repository_url": "https://github.com/BareMetal6502/BuzzKill-Arduino-Library",
      "name": "BuzzKill",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:25Z",
      "last_seen_sha": "9ea0389f2881",
      "author": "Todd E. Stidham <baremetal6502@gmail.com>",
      "maintainer": "Todd E. Stidham <baremetal6502@gmail.com>",
      "sentence": "This library provides a simple interface for controlling the BuzzKill Sound Effects board.",
      "paragraph": "The library can utilize either an SPI or I2C (TWI) connection, and handles all low-level communications so that the user can concentrate on program functionality instead of technical details.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-14T06:40:17Z",
      "download_url": "https://github.com/BareMetal6502/BuzzKill-Arduino-Library"
    },
    {
      "repository_name": "NachtRaveVL/BY8X01-16P-Arduino",
      "repository_url": "https://github.com/NachtRaveVL/BY8X01-16P-Arduino",
      "name": "BY8X01-16P Audio Module Library",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:22:45Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:45Z",
      "last_seen_sha": "539646f7d9e4",
      "author": "NachtRaveVL <nachtravevl@gmail.com>",
      "maintainer": "NachtRaveVL <nachtravevl@gmail.com>",
      "sentence": "Library to control a BY8001-16P or BY83001-16P audio module from an Arduino board.",
      "paragraph": "This library allows communication with boards running a BY8001-16P or BY8301-16P audio module. It supports the full feature set of the BY8X01-16P chipset such as queued combination playback, indexed folder/file playback, loop playback mode, equalizer profile, spot insertion play, etc.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NachtRaveVL/BY8X01_16P_Audio_Module_Library-1.0.8.zip",
      "size": 3575988,
      "previous_version": "1.0.8",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-25T18:13:07Z"
    },
    {
      "repository_name": "RCMgames/BSED",
      "repository_url": "https://github.com/RCMgames/BSED",
      "name": "byte-sized-encoder-decoder",
      "version": "2.2.5",
      "version_history": [
        {
          "version": "2.2.5",
          "seen_at": "2025-07-21T16:36:15Z"
        },
        {
          "version": "2.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:15Z",
      "last_seen_sha": "07ba26517b48",
      "author": "RCM Games <robot.control.modules@gmail.com>",
      "maintainer": "RCM Games <robot.control.modules@gmail.com>",
      "sentence": "communicate over I2C with an encoder reading module",
      "paragraph": "talks to the byte sized encoder decoder (BSED) firmware",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RCMgames/byte_sized_encoder_decoder-2.2.5.zip",
      "size": 2526274,
      "previous_version": "2.2.5",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T15:08:19Z"
    },
    {
      "repository_name": "bytebeamio/bytebeam-arduino-sdk",
      "repository_url": "https://github.com/bytebeamio/bytebeam-arduino-sdk",
      "name": "BytebeamArduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:10:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:21Z",
      "last_seen_sha": "721bb76daed8",
      "author": "Mayank Narang <https://github.com/narangmayank>",
      "maintainer": "Mayank Narang <https://github.com/narangmayank>",
      "sentence": "A small Arduino Library for Bytebeam Cloud that just works.",
      "paragraph": "This library simplifies the process of communicating with Bytebeam cloud backend.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 17,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-30T17:19:57Z",
      "download_url": "https://bytebeam.io/docs/arduino"
    },
    {
      "repository_name": "CodexPad/byte_buffer_arduino_lib",
      "repository_url": "https://github.com/CodexPad/byte_buffer_arduino_lib",
      "name": "ByteBuffer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-29T09:22:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:22:36Z",
      "last_seen_sha": "b49fe88da061",
      "author": "cyfney-anka",
      "maintainer": "cyfney-anka@qq.com",
      "sentence": "A lightweight, move-only byte buffer for efficient data handling in Arduino.",
      "paragraph": "Designed to solve the pain point of passing dynamic arrays between functions without copying. It uses move semantics for zero-copy transfers and safe memory management, making it ideal for serial protocols and communication tasks.",
      "category": "",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-27T10:04:47Z",
      "download_url": "https://github.com/CodexPad/byte_buffer_arduino_lib",
      "github_language": "C++"
    },
    {
      "repository_name": "SloCompTech/ByteConvert_arduino",
      "repository_url": "https://github.com/SloCompTech/ByteConvert_arduino",
      "name": "ByteConvert",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:30:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:09Z",
      "last_seen_sha": "b008fb24f3fd",
      "author": "Martin Dagarin",
      "maintainer": "Martin Dagarin <SloCompTech@gmail.com>",
      "sentence": "Library for converting variables to bytes and reverse",
      "paragraph": "Have you ever wanted to transmit int, short, long, double or any other numeric type over I2C, SPI, serial or other protocol or bus, but you converted variable to string to be able to transmit it char by char? This library enables you to convert any numeric value to bytes or the other way around and you can also print array of bytes.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-03-28T17:12:43Z",
      "download_url": "https://github.com/SloCompTech/ByteConvert_arduino"
    },
    {
      "repository_name": "Papabyte/Byteduino",
      "repository_url": "https://github.com/Papabyte/Byteduino",
      "name": "Byteduino",
      "version": "0.2.5",
      "version_history": [
        {
          "version": "0.2.5",
          "seen_at": "2025-07-21T16:24:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:03Z",
      "last_seen_sha": "b6756c4cdf45",
      "author": "Papabyte",
      "maintainer": "Papabyte",
      "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32",
      "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-03-13T11:33:48Z",
      "download_url": "https://github.com/Papabyte/byteduino"
    },
    {
      "repository_name": "alkonosst/ByteFrame",
      "repository_url": "https://github.com/alkonosst/ByteFrame",
      "name": "ByteFrame",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-06-25T08:12:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:12:57Z",
      "last_seen_sha": "ae220d3f9e09",
      "author": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "maintainer": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "sentence": "Header-only frame delimiting library with zero dynamic memory allocation.",
      "paragraph": "Delimits packets over raw byte streams (UART, RS-485, radios, TCP) using COBS encoding, a selectable CRC (none, CRC8, CRC16 or CRC32) integrity check and a single 0x00 delimiter. Includes a compile-time worst-case size helper (getMaxEncodedSize) and an incremental fixed-buffer Decoder with per-cause error counters. Pairs naturally with BytePack for type-safe payloads.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T22:50:43Z",
      "download_url": "https://github.com/alkonosst/ByteFrame/",
      "github_language": "C++"
    },
    {
      "repository_name": "alkonosst/BytePack",
      "repository_url": "https://github.com/alkonosst/BytePack",
      "name": "BytePack",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-06-29T08:44:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:44:07Z",
      "last_seen_sha": "bf56bb9f7d80",
      "author": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "maintainer": "Maximiliano Ramirez <maximiliano.ramirezbravo@gmail.com>",
      "sentence": "Header-only message serialization library with zero dynamic memory allocation.",
      "paragraph": "Plain structs with a single io() member function drive serialization, deserialization and compile-time size counting. Includes quantized values (Quant), length-prefixed payloads (Bytes), [ID][VERSION] message headers and a frame dispatch helper. Explicit little-endian wire format with no padding, portable across architectures. Pairs naturally with ByteFrame to delimit messages over a raw stream.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 0,
      "github_updated_at": "2026-06-27T18:45:57Z",
      "download_url": "https://github.com/alkonosst/BytePack/",
      "github_language": "C++"
    },
    {
      "repository_name": "SimonVonSchmude/Cabluino",
      "repository_url": "https://github.com/SimonVonSchmude/Cabluino",
      "name": "Cabluino",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-07-21T16:37:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:28Z",
      "last_seen_sha": "64502b783b22",
      "author": "Simon von Schmude, Lion Beck",
      "maintainer": "Simon von Schmude <simon-vonschmude@kh-berlin.de>",
      "sentence": "A Library establishing a connection between Arduino and Cables using the WebSerial API.",
      "paragraph": "For now, this library encodes data using OSC, although this might be changed in the future for the sake of efficiency.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "JavaScript",
      "github_updated_at": "2025-02-17T09:50:24Z",
      "depends": [
        "OSC"
      ],
      "download_url": "https://github.com/SimonVonSchmude/Cabluino"
    },
    {
      "repository_name": "cafeiot/CafeIOT_Esp8266",
      "repository_url": "https://github.com/cafeiot/CafeIOT_Esp8266",
      "name": "CafeIOT",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:10:21Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:21Z",
      "last_seen_sha": "bff9f72508f0",
      "author": "CafeIOT Team",
      "maintainer": "CafeIOT Team",
      "sentence": "CafeIOT library for Eep8266.",
      "paragraph": "A library for connecting Eep8266 to the Cloud CafeIot.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cafeiot/CafeIOT-0.1.0.zip",
      "size": 8887,
      "previous_version": "0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Shell",
      "github_updated_at": "2022-01-08T19:42:58Z"
    },
    {
      "repository_name": "cafeiot/CafeIOT_Arduino",
      "repository_url": "https://github.com/cafeiot/CafeIOT_Arduino",
      "name": "CafeIot_Arduino",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2",
          "seen_at": "2025-07-21T16:10:21Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:21Z",
      "last_seen_sha": "183c72ff92f7",
      "author": "CafeIot Team",
      "maintainer": "CafeIot Team",
      "sentence": "CafeIot library for Arduino.",
      "paragraph": "A library for start Arduino whit CafeIot.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cafeiot/CafeIot_Arduino-0.2.0.zip",
      "size": 9647,
      "previous_version": "0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Shell",
      "github_updated_at": "2022-01-08T19:54:40Z"
    },
    {
      "repository_name": "somsinchai/CAGEduino",
      "repository_url": "https://github.com/somsinchai/CAGEduino",
      "name": "CAGEduino",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2025-07-21T16:30:36Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:36Z",
      "last_seen_sha": "5c94743a34ac",
      "author": "Somsin Thongkrairat",
      "maintainer": "Somsin <Somsin.to@hotmail.com>",
      "sentence": "Arduino library for CAGEduino board on CAGEBOT platform.",
      "paragraph": "Arduino library for CAGEduino board on CAGEBOT platform.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/somsinchai/CAGEduino-0.4.0.zip",
      "size": 961032,
      "previous_version": "0.4.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-08-22T14:07:43Z"
    },
    {
      "repository_name": "lostcaggy/rotary_caggy",
      "repository_url": "https://github.com/lostcaggy/rotary_caggy",
      "name": "CaggyRotary",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:14Z",
      "last_seen_sha": "15b4c0ff90e3",
      "author": "Martin Evans (adapted code from github.com/buxtronix/arduino/tree/master/libraries/Rotary)",
      "maintainer": "Martin Evans <martin@caggy.co.uk>",
      "sentence": "Easy implement rotary encoder to your application Raspberry Pi Pico",
      "paragraph": "Easy to use rotary encoder code originally by Ben Buxton, examples adapted to work with Raspberry Pi Pico",
      "category": "Device Control",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-09T10:50:51Z",
      "download_url": "https://github.com/lostcaggy/rotary_caggy"
    },
    {
      "repository_name": "austin207/ArduinoCalculus",
      "repository_url": "https://github.com/austin207/ArduinoCalculus",
      "name": "CalculusCore",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:27Z",
      "last_seen_sha": "5b658a7b3e83",
      "author": "Antony Austin",
      "maintainer": "Antony Austin <austinantony06@gmail.com>",
      "sentence": "High-accuracy numerical calculus library for microcontrollers.",
      "paragraph": "Includes Simpson’s integration, differentiation, RMS, average value, and more. Compatible with ESP32 and AVR.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-20T13:44:50Z",
      "download_url": "https://github.com/austin207/ArduinoCalculus.git"
    },
    {
      "repository_name": "gigix74/CalibratedSpeed",
      "repository_url": "https://github.com/gigix74/CalibratedSpeed",
      "name": "CalibratedSpeed",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:07Z",
      "last_seen_sha": "4447a08f6519",
      "author": "Gheorghe Nedelcu <nedghe@gmail.com>",
      "maintainer": "Gheorghe Nedelcu <nedghe@gmail.com>",
      "sentence": "Arduino Library for calibrating DC motors",
      "paragraph": "Grately reduces the left/right motor speed unbalance and removes start/stop threshold.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-23T10:50:12Z",
      "download_url": "https://github.com/gigix74/CalibratedSpeed"
    },
    {
      "repository_name": "RacoonX65/CalibrationLib",
      "repository_url": "https://github.com/JudasSithole/CalibrationLib",
      "name": "CalibrationLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:16Z",
      "last_seen_sha": "26c74d41974d",
      "author": "Judas Sithole",
      "maintainer": "Judas Sithole <judassithole@duck.com>",
      "sentence": "Store and manage calibration data in ESP32 flash memory",
      "paragraph": "A comprehensive library for storing, accessing, and managing calibration values in ESP32 flash memory. Features include JSON import/export, version control, timestamp management, and persistent storage across power cycles.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-04T12:36:41Z",
      "depends": [
        "ArduinoJson",
        "Adafruit BME280 Library",
        "Adafruit MPU6050",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://github.com/RacoonX65/CalibrationLib.git"
    },
    {
      "repository_name": "Narwhalsss360/Callables",
      "repository_url": "https://github.com/Narwhalsss360/Callables",
      "name": "Callables",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:19Z",
      "last_seen_sha": "5a93e3819d63",
      "author": "Narwhalsss360",
      "maintainer": "Narwhalsss360",
      "sentence": "General Callables API",
      "paragraph": "Used by other libraries to invoke callbacks/delegates including member functions of any class.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-01T03:15:30Z",
      "download_url": "https://github.com/Narwhalsss360"
    },
    {
      "repository_name": "tomstewart89/Callback",
      "repository_url": "https://github.com/tomstewart89/Callback",
      "name": "Callback",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-02-18T07:56:51Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-18T07:56:51Z",
      "last_seen_sha": "8831a3ad699e",
      "author": "Tom Stewart <tomstewart89@hotmail.com>",
      "maintainer": "Tom Stewart <tomstewart89@hotmail.com>",
      "sentence": "A simple implementation of Signals and Slots for writing more flexible callbacks",
      "paragraph": "Similar to Boost::Signals and a handy algorithm when writing event driven programs",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tomstewart89/Callback-1.1.0.zip",
      "size": 5885,
      "previous_version": "1.1",
      "github_stars": 47,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T22:23:50Z"
    },
    {
      "repository_name": "Chuque/arduino-CallbackButton",
      "repository_url": "https://github.com/Chuque/arduino-CallbackButton",
      "name": "CallbackButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:29Z",
      "last_seen_sha": "76b1482fb62b",
      "author": "Rafael Chuque",
      "maintainer": "Rafael Chuque <Rafa_chuque@hotmail.com>",
      "sentence": "Listen to pushbutton click events on an asynchronous and non-blocking way using callback functions.",
      "paragraph": "Just give it a callback function and this library will call it as soon as a Click, Double Click or Long Click is detected. Implemented without using delays or blocking your code.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T00:56:27Z",
      "download_url": "https://github.com/Chuque/arduino-CallbackButton"
    },
    {
      "repository_name": "luni64/CallbackHelper",
      "repository_url": "https://github.com/luni64/CallbackHelper",
      "name": "CallbackHelper",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:20:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:21Z",
      "last_seen_sha": "f1468ad5d777",
      "author": "luni64",
      "maintainer": "luni64",
      "sentence": "Tool to generate std::function like callback APIs without the huge memory footprint of std::function",
      "paragraph": "CallbackHelper is a tool to generate callbacks from various inputs. E.g., from pointers to free functions, from pointers to static member functions, from lambdas (capturing as well as non-capturing) and from functors. CallbackHelper allows library writers to implement std::function like callback APIs without the memory overhead of std::functions.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-02-13T10:30:38Z",
      "download_url": "https://github.com/luni64/CallbackHelper"
    },
    {
      "repository_name": "embedded-kiddie/CallbackTimerR4",
      "repository_url": "https://github.com/embedded-kiddie/CallbackTimerR4",
      "name": "CallbackTimerR4",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:45:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:45:44Z",
      "last_seen_sha": "eb6fbb4aac27",
      "author": "Kingsman",
      "maintainer": "Kingsman",
      "sentence": "Callback Timer for Arduino UNO R4 using FSP Timer.",
      "paragraph": "This library allows you to generate as interrupt at specified cycle and call your function when timer event fires.",
      "category": "Timing",
      "architectures": [
        "renesas_uno"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T22:12:58Z",
      "download_url": "https://github.com/embedded-kiddie/CallbackTimerR4"
    },
    {
      "repository_name": "calliope-edu/Calliope_Arduino_library",
      "repository_url": "https://github.com/calliope-edu/Calliope_Arduino_library",
      "name": "Calliope Arduino library",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:36:44Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:44Z",
      "last_seen_sha": "a7972b67430f",
      "author": "Adafruit",
      "maintainer": "Calliope <info@calliope.cc>",
      "sentence": "Arduino library for Calliope mini V1 - V3",
      "paragraph": "Now you can use the Calliope mini boards with Arduino IDE - this library allows control of the LED matrix and BLE (only mini 1-2) to use with the Adafruit Bluefruit Connect app",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "BLEPeripheral",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/calliope-edu/Calliope_Arduino_library-0.9.0.zip",
      "size": 18053,
      "previous_version": "0.9.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-19T15:23:45Z"
    },
    {
      "repository_name": "hafidhh/Callmebot-ESP32",
      "repository_url": "https://github.com/hafidhh/Callmebot-ESP32",
      "name": "Callmebot ESP32",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-03-18T07:39:10Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-18T07:39:10Z",
      "last_seen_sha": "f661dba7fd5c",
      "author": "hafidhh",
      "maintainer": "hafidhh <hafidhhidayat@hotmail.com>",
      "sentence": "Callmebot library for ESP32",
      "paragraph": "Whatapp message, Telegram call, Telegram message, Telegram group message, Facebook message",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hafidhh/Callmebot_ESP32-2.0.0.zip",
      "size": 24248,
      "previous_version": "2.0.0",
      "github_stars": 34,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-18T06:53:19Z"
    },
    {
      "repository_name": "hafidhh/Callmebot-ESP8266",
      "repository_url": "https://github.com/hafidhh/Callmebot-ESP8266",
      "name": "Callmebot ESP8266",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:15:54Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:54Z",
      "last_seen_sha": "4249631ecf68",
      "author": "hafidhh",
      "maintainer": "hafidhh <hafidhhidayat@hotmail.com>",
      "sentence": "Callmebot library for ESP8266",
      "paragraph": "Whatapp message, Telegram call, Telegram message, Telegram group message, Facebook message",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hafidhh/Callmebot_ESP8266-2.0.0.zip",
      "size": 20076,
      "previous_version": "2.0.0",
      "github_stars": 21,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T15:36:41Z"
    },
    {
      "repository_name": "MSZ98/CallMyFunction",
      "repository_url": "https://github.com/MSZ98/CallMyFunction",
      "name": "CallMyFunction",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:22:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:40Z",
      "last_seen_sha": "be025b90ee1f",
      "author": "MSZ98",
      "maintainer": "MSZ98",
      "sentence": "Arduino library to call function with time restrictions",
      "paragraph": "This library allows you to call functions with time restrictions.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-08T20:55:49Z",
      "download_url": "https://github.com/MSZ98/CallMyFunction"
    },
    {
      "repository_name": "n-wach/camino",
      "repository_url": "https://github.com/n-wach/camino",
      "name": "Camino",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2025-07-21T16:22:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:44Z",
      "last_seen_sha": "6fbccdb0bf38",
      "author": "Nathan Wachholz <camino@nathanwachholz.com>",
      "maintainer": "Nathan Wachholz <camino@nathanwachholz.com>",
      "sentence": "A library for controlling an Arduino from Python over Serial.",
      "paragraph": "Camino enables blazing fast, non-intrusive communication between Python and one or more Arduinos over a serial connection. Besides built in functions (digital_write, pin_mode, etc.), Camino can call user-defined functions to send and recieve arbitrary data.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-12-04T21:34:17Z",
      "download_url": "https://github.com/n-wach/camino"
    },
    {
      "repository_name": "ginixsan/CamS3Library",
      "repository_url": "https://github.com/ginixsan/CamS3Library",
      "name": "CamS3Library",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2026-01-07T07:50:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-07T07:50:08Z",
      "last_seen_sha": "136673c3891f",
      "author": "Ginés Sanz",
      "maintainer": "Ginés Sanz",
      "sentence": "Library for M5Stack Unit CamS3-5MP (ESP32-S3 with OV5640 sensor)",
      "paragraph": "Provides camera, SD card, and PDM microphone support for the Unit CamS3-5MP module. Features MJPEG streaming, image capture to SD, audio recording to WAV.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T10:16:12Z",
      "download_url": "https://github.com/ginixsan/CamS3Library"
    },
    {
      "repository_name": "sandeepmistry/arduino-CAN",
      "repository_url": "https://github.com/sandeepmistry/arduino-CAN",
      "name": "CAN",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-06-03T09:05:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T09:05:03Z",
      "last_seen_sha": "10e13849c858",
      "author": "Sandeep Mistry <sandeep.mistry@gmail.com>",
      "maintainer": "Sandeep Mistry <sandeep.mistry@gmail.com>",
      "sentence": "An Arduino library for sending and receiving data using CAN bus.",
      "paragraph": "Supports Microchip MCP2515 based boards/shields and the Espressif ESP32's built-in SJA1000 compatible CAN controller.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 821,
      "github_forks": 274,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T06:18:33Z",
      "download_url": "https://github.com/sandeepmistry/arduino-CAN"
    },
    {
      "repository_name": "adafruit/arduino-CAN",
      "repository_url": "https://github.com/adafruit/arduino-CAN",
      "name": "CAN Adafruit Fork",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-11-27T07:13:15Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-27T07:13:15Z",
      "last_seen_sha": "f304e673b4f5",
      "author": "Sandeep Mistry <sandeep.mistry@gmail.com>",
      "maintainer": "adafruit <info@adafruit.com>",
      "sentence": "An Arduino library for sending and receiving data using CAN bus.",
      "paragraph": "Supports SAME5x series built-in CAN, Microchip MCP2515 based boards/shields and the Espressif ESP32's built-in SJA1000 compatible CAN controller.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/CAN_Adafruit_Fork-1.2.1.zip",
      "size": 33111,
      "previous_version": "1.2.1",
      "github_stars": 23,
      "github_forks": 15,
      "github_language": "C",
      "github_updated_at": "2026-03-06T13:33:04Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_Arduino_CAN",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_Arduino_CAN",
      "name": "CAN_BUS_Shield",
      "version": "2.3.4",
      "version_history": [
        {
          "version": "2.3.4",
          "seen_at": "2026-06-29T09:08:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:08:07Z",
      "last_seen_sha": "55a37a23bd84",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Seeed Arduino library to control  CAN BUS and CAN BUS FD.",
      "paragraph": "Seeed Arduino library to control CAN BUS and CAN BUS FD.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 922,
      "github_forks": 451,
      "github_updated_at": "2026-06-30T13:48:24Z",
      "download_url": "https://github.com/Seeed-Studio/Seeed_Arduino_CAN",
      "github_language": "C++"
    },
    {
      "repository_name": "Monash-Railway-Express/CAN_MREx",
      "repository_url": "https://github.com/Monash-Railway-Express/CAN_MREx",
      "name": "CAN_MREx",
      "version": "1.13.0",
      "version_history": [
        {
          "version": "1.13.0",
          "seen_at": "2026-03-27T07:32:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-27T07:32:59Z",
      "last_seen_sha": "832618eb4110",
      "author": "Chiara Gillam",
      "maintainer": "Chiara Gillam <chiaragillam@gmail.com>",
      "sentence": "CAN MREX library",
      "paragraph": "Common CAN functionality for all ESP32 nodes.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T09:14:16Z",
      "download_url": "https://github.com/Monash-Railway-Express/CAN_MREx"
    },
    {
      "repository_name": "kike-canaries/canairio_sensorlib",
      "repository_url": "https://github.com/kike-canaries/canairio_sensorlib",
      "name": "CanAirIO Air Quality Sensors Library",
      "version": "0.7.7",
      "version_history": [
        {
          "version": "0.7.6",
          "seen_at": "2025-07-21T16:19:02Z"
        },
        {
          "version": "0.7.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.7.7",
          "seen_at": "2026-09-01T10:02:48.483Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:19:02Z",
      "last_seen_sha": "8c8ce01ff9ee",
      "author": "@hpsaturn, CanAirIO project <info@canair.io>",
      "maintainer": "Antonio Vanegas <hpsaturn@gmail.com>",
      "sentence": "Air quality particle meter and CO2 sensors manager for multiple models.",
      "paragraph": "Generic sensor manager, abstratctions and bindings of multiple air sensors libraries: Honeywell, Plantower, Panasonic, Sensirion, Nova, etc. and CO2 sensors. Also it handling others environment sensors. This library is for general purpose but also is the sensors library base of CanAirIO project.",
      "category": "Uncategorized",
      "architectures": [],
      "license": "GPL-3.0-only",
      "depends": [
        "AM232X",
        "Adafruit Unified Sensor",
        "sps30",
        "Adafruit BME280 Library",
        "AHT10",
        "Adafruit BusIO",
        "Adafruit SHT31 Library",
        "DHT_nonblocking",
        "MH-Z19",
        "SparkFun SCD30 Arduino Library",
        "CM1106_UART",
        "SN-GCJA5",
        "Adafruit BME680 Library",
        "S8_UART",
        "Sensirion I2C SCD4x",
        "Sensirion Gas Index Algorithm",
        "DFRobot_MultiGasSensor",
        "NoiseSensor",
        "NoiseSensorI2CSlave"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kike-canaries/CanAirIO_Air_Quality_Sensors_Library-0.7.7.zip",
      "size": 148140,
      "previous_version": "0.7.6",
      "github_stars": 45,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T12:11:06Z"
    },
    {
      "repository_name": "asukiaaa/CanBusData-arduino",
      "repository_url": "https://github.com/asukiaaa/CanBusData-arduino",
      "name": "CanBusData_asukiaaa",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:08:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:47Z",
      "last_seen_sha": "52b3d6a7d3bf",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It defines data frame of CAN bus.",
      "paragraph": "It supports CAN 2.0B.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-06T16:00:01Z",
      "depends": [
        "string_asukiaaa"
      ],
      "download_url": "https://github.com/asukiaaa/CanBusData-arduino"
    },
    {
      "repository_name": "asukiaaa/CanBusMCP2515-arduino",
      "repository_url": "https://github.com/asukiaaa/CanBusMCP2515-arduino",
      "name": "CanBusMCP2515_asukiaaa",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:08:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:48Z",
      "last_seen_sha": "53d0962ec9e1",
      "author": "Pierre Molinaro, Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.",
      "paragraph": "It supports CAN 2.0B.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-04-18T16:29:28Z",
      "depends": [
        "CanBusData_asukiaaa"
      ],
      "download_url": "https://github.com/asukiaaa/CanBusMCP2515-arduino"
    },
    {
      "repository_name": "ShadowShahriar/Candle",
      "repository_url": "https://github.com/ShadowShahriar/Candle",
      "name": "Candle",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-06T00:07:17.875Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-06T00:07:17.875Z",
      "last_seen_sha": "327c4f42278a",
      "author": "S. Shahriar <hi@shadowshahriar.dev>",
      "maintainer": "S. Shahriar <hi@shadowshahriar.dev>",
      "sentence": "Buttery-smooth, non-blocking LED animations for Arduino.",
      "paragraph": "Candle is a lightweight, non-blocking LED animation library for Arduino. Candle makes it easy to create soft breathing effects, pulses, fades, notifications, and expressive status animations without blocking your loop().",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ShadowShahriar/Candle-1.0.0.zip",
      "size": 429658,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-05T20:54:32Z"
    },
    {
      "repository_name": "mabrobotics/Candleduino",
      "repository_url": "https://github.com/mabrobotics/Candleduino",
      "name": "Candleduino",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:53:12Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:53:12Z",
      "last_seen_sha": "262f0c4b58c3",
      "author": "MAB Robotics",
      "maintainer": "support.arduino@mabrobotics.pl",
      "sentence": "Library dedicated to control MAB Robotics MD series drives and PDS via CAN",
      "paragraph": "Supports Arduino based on AVR with CAN bus shield (MCP2515), ARM with native CAN support, and Teensy microcontrollers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "mcp_canbus"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mabrobotics/Candleduino-1.1.1.zip",
      "size": 20912,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-09T10:37:45Z"
    },
    {
      "repository_name": "MassiveButDynamic/CANduino",
      "repository_url": "https://github.com/MassiveButDynamic/CANduino",
      "name": "CANduino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-13T08:25:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T08:25:28Z",
      "last_seen_sha": "f9a92ba924bf",
      "author": "MassiveButDynamic",
      "maintainer": "Ruben Paul Thomsen",
      "sentence": "Beginner-friendly CAN library for the CANduino.",
      "paragraph": "Lightweight CAN library for CANduinos with simple bitrate setup, send/receive, filters, interrupt support, loopback, listen-only and sleep mode.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T13:53:33Z",
      "download_url": "https://github.com/MassiveButDynamic/canduino"
    },
    {
      "repository_name": "TamsinRose/CANMessage",
      "repository_url": "https://github.com/TamsinRose/CANMessage",
      "name": "CANMessage",
      "version": "0.9.6",
      "version_history": [
        {
          "version": "1.4",
          "seen_at": "2026-01-02T21:41:48Z"
        },
        {
          "version": "0.9.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:41:48Z",
      "last_seen_sha": "170338915cc7",
      "author": "Tamsin Rose",
      "maintainer": "Tamsin Rose",
      "sentence": "Helper library for working with CAN bus messages in Arduino",
      "paragraph": "This library simplifies the holding of data and timing of sending CAN Bus messages.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Seeed_Arduino_CAN"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TamsinRose/CANMessage-0.9.6.zip",
      "size": 8477,
      "previous_version": "1.4",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T21:29:13Z"
    },
    {
      "repository_name": "Terry-Gould/CANMessageSignal",
      "repository_url": "https://github.com/Terry-Gould/CANMessageSignal",
      "name": "CANMessageSignal",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-16T09:42:58Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-29T00:06:15.226Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-16T09:42:58Z",
      "last_seen_sha": "2bd1fcd3aa03",
      "author": "Terry Gould",
      "maintainer": "Terry Gould <terry.gould.public@gmail.com>",
      "sentence": "DBC-style CAN message and signal packing, sending, and decoding for ACANFD_SAME.",
      "paragraph": "This library uses the concept of CAN messages and signals to pack, send, match, and decode CAN and CAN FD frames. It largely follows Vector DBC signal conventions, while adding convenience classes for byte-aligned and single-bit signals. It requires ACANFD_SAME.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ACANFD_SAME"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Terry-Gould/CANMessageSignal-1.0.1.zip",
      "size": 76302,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T20:17:02Z"
    },
    {
      "repository_name": "maxmacstn/ESP32-Canon-BLE-Remote",
      "repository_url": "https://github.com/maxmacstn/ESP32-Canon-BLE-Remote",
      "name": "Canon BLE remote",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-25T07:50:06Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-25T07:50:06Z",
      "last_seen_sha": "e61ff9cb7bd4",
      "author": "MaxMacSTN",
      "maintainer": "MaxMacSTN <maxmaczaa@gmail.com>",
      "sentence": "[BETA] Canon bluetooth remote control library for Arduino.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoNvs"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/maxmacstn/Canon_BLE_remote-1.0.2.zip",
      "size": 9876,
      "previous_version": "1.0.2",
      "github_stars": 68,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T17:06:10Z"
    },
    {
      "repository_name": "CanSatKit/CanSatKitLibrary",
      "repository_url": "https://github.com/CanSatKit/CanSatKitLibrary",
      "name": "CanSat Kit Library",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:10:23Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:23Z",
      "last_seen_sha": "2cced49c0c84",
      "author": "Grzegorz Gajoch <grzegorz@gajoch.pl>, Michal Gumiela <michal.gumiela@gmail.com>",
      "maintainer": "Grzegorz Gajoch <grzegorz@gajoch.pl>",
      "sentence": "Library for CanSat Kit.",
      "paragraph": "Contains libraries for SX1278 and BMP280.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.3.1.zip",
      "size": 35227,
      "previous_version": "1.3.1",
      "github_stars": 8,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-03-16T17:37:39Z"
    },
    {
      "repository_name": "netnspace/CanSatNeXT_library",
      "repository_url": "https://github.com/netnspace/CanSatNeXT_library",
      "name": "CanSatNeXT",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-08-07T14:27:33Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T14:27:33Z",
      "last_seen_sha": "ba28e04db403",
      "author": "Samuli Nyman",
      "maintainer": "Samuli Nyman <samuli@kitsat.fi>",
      "sentence": "A library for using the hardware resources of CanSat NeXT board",
      "paragraph": "CanSat NeXT is an ESP32 development board, designed by Samuli Nyman with ESERO Finland to be used in the CanSat competitions. This library provides functionalities for using the hardware resources of the system.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "LSM6",
        "LPS35HW"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/netnspace/CanSatNeXT-1.1.1.zip",
      "size": 25544,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-02T18:11:36Z"
    },
    {
      "repository_name": "netnspace/CanSatNeXT_GNSS",
      "repository_url": "https://github.com/netnspace/CanSatNeXT_GNSS",
      "name": "CanSatNeXT_GNSS",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:23:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:08Z",
      "last_seen_sha": "8736253c21a7",
      "author": "Samuli Nyman",
      "maintainer": "Samuli Nyman <samuli@kitsat.fi>",
      "sentence": "Extension to the CanSatNeXT to add support for the GNSS module",
      "paragraph": "This library extends the CanSatNeXT library to also support the optional GNSS board. The library can also be used a standalone, however the system configuration is made specifically for CanSat NeXT.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-08T07:57:17Z",
      "depends": [
        "SparkFun u-blox GNSS Arduino Library"
      ],
      "download_url": "https://github.com/netnspace/CanSatNeXT_GNSS"
    },
    {
      "repository_name": "Terry-Gould/CANSignalStudioInterface",
      "repository_url": "https://github.com/Terry-Gould/CANSignalStudioInterface",
      "name": "CANSignalStudioInterface",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-23T00:04:13.646Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-08-29T00:06:15.226Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-23T00:04:13.646Z",
      "last_seen_sha": "b125fda677f3",
      "author": "Terry Gould",
      "maintainer": "Terry Gould <terry.gould.public@gmail.com>",
      "sentence": "Device-side interface library for CAN Signal Studio.",
      "paragraph": "Connects Arduino CAN firmware to the CAN Signal Studio webapp, exposing CAN traffic, device signals, device parameters, webapp transmitters, overrides, adaptive serial reporting, and session watchdog behavior. Requires ACANFD_SAME and CANMessageSignal.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ACANFD_SAME",
        "CANMessageSignal"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Terry-Gould/CANSignalStudioInterface-0.1.1.zip",
      "size": 66000,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-22T21:29:49Z"
    },
    {
      "repository_name": "PaulStoffregen/CapacitiveSensor",
      "repository_url": "https://github.com/PaulStoffregen/CapacitiveSensor",
      "name": "CapacitiveSensor",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2026-02-20T07:47:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-20T07:47:54Z",
      "last_seen_sha": "73c65b8a56fb",
      "author": "Paul Bagder, Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "Create capacitive sensors that can detect touch or proximity.",
      "paragraph": "The capacitiveSensor library turns two or more Arduino pins into a capacitive sensor, which can sense the electrical capacitance of the human body. All the sensor setup requires is a medium to high value resistor and a piece of wire and a small (to large) piece of aluminum foil on the end. At its most sensitive, the sensor will start to sense a hand or body inches away from the sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 421,
      "github_forks": 146,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T18:17:32Z",
      "download_url": "http://playground.arduino.cc/Main/CapacitiveSensor"
    },
    {
      "repository_name": "codewrite/arduino-capacitor",
      "repository_url": "https://github.com/codewrite/arduino-capacitor",
      "name": "Capacitor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:11:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:03Z",
      "last_seen_sha": "001b563fd961",
      "author": "Codewrite",
      "maintainer": "Jon Nethercott",
      "sentence": "Measure capacitance from 0.2pF to 100uF with no external hardware.",
      "paragraph": "Requires one digital pin and one analog pin.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "sam",
        "pic32"
      ],
      "github_stars": 40,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-11-30T14:21:59Z",
      "download_url": "https://github.com/codewrite/arduino-capacitor"
    },
    {
      "repository_name": "SMFSW/CaptureTimer",
      "repository_url": "https://github.com/SMFSW/CaptureTimer",
      "name": "CaptureTimer",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9",
          "seen_at": "2025-07-21T16:30:12Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:12Z",
      "last_seen_sha": "e7bf6bdcd4a5",
      "author": "SMFSW <xgarmanboziax@gmail.com>",
      "maintainer": "SMFSW <xgarmanboziax@gmail.com>",
      "sentence": "Arduino Input Capture Library",
      "paragraph": "This library is intended to attach interrupt on a pin for frequency/time sampling. Works on: AVR (using MsTimer2 lib), ARM (Due using DueTimer), ESP8266",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "sam",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SMFSW/CaptureTimer-0.9.0.zip",
      "size": 78527,
      "previous_version": "0.9",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-05-06T21:41:48Z"
    },
    {
      "repository_name": "hassanalitamam/Car_robot",
      "repository_url": "https://github.com/hassanalitamam/Car_robot",
      "name": "car robot vip",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-08-07T13:50:12Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T13:50:12Z",
      "last_seen_sha": "16e73b7a6306",
      "author": "Hassan Ali Tamam <hsnnet963@gmail.com>",
      "maintainer": "Hassan Ali Tamam <hsnnet963@gmail.com>",
      "sentence": "This Arduino library provides the car robot code.",
      "paragraph": "This Arduino library provides the car robot code.",
      "category": "Other",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hassanalitamam/car_robot_vip-0.1.0.zip",
      "size": 6372,
      "previous_version": "0.1.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-19T23:18:17Z"
    },
    {
      "repository_name": "senex-code/CarBase",
      "repository_url": "https://github.com/SenithuDampegama/CarBase",
      "name": "CarBase",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T20:57:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:57:53Z",
      "last_seen_sha": "76470fa61b67",
      "author": "Senithu Dampegama",
      "maintainer": "Senithu Dampegama",
      "sentence": "Differential-drive base control with ultrasonic and IR sensor support.",
      "paragraph": "Drive motors forward/backward, pivot, turn by angle, and scan distance with servo-mounted ultrasonic sensor. Includes digital IR sensor integration for line detection and future expansion.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-28T13:00:27Z",
      "download_url": "https://github.com/senex-code/CarBase"
    },
    {
      "repository_name": "Carbonara-Individuals/Carbonara_DRV8874",
      "repository_url": "https://github.com/Carbonara-Individuals/Carbonara_DRV8874",
      "name": "Carbonara_DRV8874",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-05T06:49:15.592Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-08-07T04:01:34.590Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-08-08T00:08:40.669Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-08-05T06:49:15.592Z",
      "last_seen_sha": "b3047abbfc6d",
      "author": "Carbonara Individuals",
      "maintainer": "Daniel Principe (turtlerock0010@gmail.com)",
      "sentence": "Arduino library for controlling the DRV8874 motor driver.",
      "paragraph": "Carbonara Individuals' Arduino motor driver library for the DRV8874 for easy motor control.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Carbonara-Individuals/Carbonara_DRV8874-0.2.2.zip",
      "size": 12455,
      "previous_version": "0.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-05T02:15:50Z"
    },
    {
      "repository_name": "DaAwesomeP/arduino-cardinal",
      "repository_url": "https://github.com/DaAwesomeP/arduino-cardinal",
      "name": "Cardinal",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:23Z",
      "last_seen_sha": "94a3a4ed8f6b",
      "author": "Perry Naseck (DaAwesomeP)",
      "maintainer": "Perry Naseck (DaAwesomeP)",
      "sentence": "An Arduino library that takes input in degrees and output a string or integer for the 4, 8, 16, or 32 compass headings (like North, South, East, and West).",
      "paragraph": "Cardinal is an Arduino library that takes input in degrees and output a string or integer for the 4, 8, 16, or 32 compass headings (like North, South, East, and West). It also makes available environment variables for the minimum, maximum, and middle azimuth of all of the 32 directions. It works fantastically when paired with a magnetometer.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-05-20T15:56:41Z",
      "download_url": "https://github.com/DaAwesomeP/arduino-cardinal"
    },
    {
      "repository_name": "spklpool/Carduino",
      "repository_url": "https://github.com/spklpool/Carduino",
      "name": "Carduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:31:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:40Z",
      "last_seen_sha": "610097d3d263",
      "author": "Pierre Boudreau <spklpool@gmail.com>",
      "maintainer": "Pierre Boudreau <spklpool@gmail.com>",
      "sentence": "A library for Carduino, the programmable Cardano Logo and epoch countdown counter.",
      "paragraph": "This library contains code that makes the Carduino behave as a Cardano epoch countdown timer as well as a class that lets you easily make the 30 LEDs that form the Cardano logo do whatever you want.",
      "category": "Display",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-01-03T01:10:29Z",
      "download_url": "https://github.com/spklpool/Carduino"
    },
    {
      "repository_name": "tkem/CarreraDigitalControlUnit",
      "repository_url": "https://github.com/tkem/CarreraDigitalControlUnit",
      "name": "CarreraDigitalControlUnit",
      "version": "0.8.4",
      "version_history": [
        {
          "version": "0.8.4",
          "seen_at": "2026-01-01T07:35:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-01T07:35:02Z",
      "last_seen_sha": "311fdc3e8206",
      "author": "Thomas Kemmer",
      "maintainer": "Thomas Kemmer <tkemmer@computer.org>",
      "sentence": "Carrera® DIGITAL 124/132 interface library for Arduino and mbed OS",
      "paragraph": "This is a cross-platform library for Arduino and mbed OS for interfacing a microcontroller board with the Carrera® DIGITAL 124/132 slot car racing system.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 33,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T14:43:16Z",
      "download_url": "https://github.com/tkem/CarreraDigitalControlUnit/"
    },
    {
      "repository_name": "TheNitek/CatGFX",
      "repository_url": "https://github.com/TheNitek/CatGFX",
      "name": "Cat GFX Thermal Printer Library",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-06-29T09:11:54Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:11:54Z",
      "last_seen_sha": "33604702d67e",
      "author": "Claus Naeveke",
      "maintainer": "Claus Naeveke <claus+catgfx@naeveke.de>",
      "sentence": "Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32",
      "paragraph": "=Adafruit GFX compatible arduino library for using cat themed BLE thermal printers with the ESP32.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TheNitek/Cat_GFX_Thermal_Printer_Library-0.0.1.zip",
      "size": 340673,
      "previous_version": "0.0.3",
      "github_stars": 41,
      "github_forks": 10,
      "github_updated_at": "2026-06-29T04:06:54Z",
      "github_language": "C++"
    },
    {
      "repository_name": "ElectronicCats/CayenneLPP",
      "repository_url": "https://github.com/ElectronicCats/CayenneLPP",
      "name": "CayenneLPP",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2026-05-02T07:43:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-02T07:43:28Z",
      "last_seen_sha": "ee07d9e2f899",
      "author": "Electronic Cats",
      "maintainer": "Electronic Cats <hola@electroniccats.com>",
      "sentence": "CayenneLPP Arduino Library.",
      "paragraph": "Compatible with Cayenne Low Power Payload.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 122,
      "github_forks": 56,
      "github_language": "C++",
      "github_updated_at": "2026-05-01T17:54:56Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/ElectronicCats/CayenneLPP"
    },
    {
      "repository_name": "gmag11/CayenneLPPdec",
      "repository_url": "https://github.com/gmag11/CayenneLPPdec",
      "name": "CayenneLPPdec",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:15:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:11Z",
      "last_seen_sha": "6b3d9e0473b5",
      "author": "German Martin",
      "maintainer": "gizmocuz,German Martin",
      "sentence": "CayenneLPP data decoder",
      "paragraph": "Library to decode CayenneLPP encoded data to a JSON array. It is useful when you want to use this format to communicate sensors with your own gateways without using TTN.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2019-07-01T17:53:53Z",
      "download_url": "https://github.com/gmag11/CayenneLPPdec"
    },
    {
      "repository_name": "myDevicesIoT/Cayenne-MQTT-Arduino",
      "repository_url": "https://github.com/myDevicesIoT/Cayenne-MQTT-Arduino",
      "name": "CayenneMQTT",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:22:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:43Z",
      "last_seen_sha": "c1e94d0534cf",
      "author": "myDevices",
      "maintainer": "myDevices",
      "sentence": "Connect a device to the Cayenne dashboard using MQTT.",
      "paragraph": "The Cayenne MQTT Arduino Library provides functions to easily connect to the Cayenne IoT project builder. This library bundles the Eclipse Paho MQTT C/C++ client library for MQTT support. http://www.cayenne-mydevices.com/",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 75,
      "github_forks": 40,
      "github_language": "C",
      "github_updated_at": "2025-11-28T17:01:53Z",
      "download_url": "http://www.cayenne-mydevices.com/"
    },
    {
      "repository_name": "neosarchizo/cb-hcho-v4",
      "repository_url": "https://github.com/neosarchizo/cb-hcho-v4",
      "name": "CB-HCHO-V4",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:05Z",
      "last_seen_sha": "631a62da8569",
      "author": "Neosarchizo",
      "maintainer": "Neosarchizo <neosarchizo@gmail.com>",
      "sentence": "Arduino library to control Cubic CB-HCHO-V4",
      "paragraph": "Arduino library to control Cubic CB-HCHO-V4",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/CB_HCHO_V4-1.0.0.zip",
      "size": 16566,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-15T05:05:49Z"
    },
    {
      "repository_name": "dirkohme/Beeper",
      "repository_url": "https://github.com/dirkohme/Beeper",
      "name": "CBeeper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:44Z",
      "last_seen_sha": "e3a44567bcc7",
      "author": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "maintainer": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "sentence": "Arduino Beeper Control",
      "paragraph": "Dynamic Beeper",
      "category": "Uncategorized",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dirkohme/CBeeper-1.0.0.zip",
      "size": 7784,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T20:19:12Z"
    },
    {
      "repository_name": "MERG-DEV/CBUS",
      "repository_url": "https://github.com/MERG-DEV/CBUS",
      "name": "CBUS",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:21:55Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:55Z",
      "last_seen_sha": "d70b949c566e",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "Library for MERG CBUS",
      "paragraph": "Implements functionality required to create a CBUS FLiM module",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "CBUSconfig",
        "CBUSLED",
        "CBUSSwitch",
        "Streaming"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.2.3.zip",
      "size": 36750,
      "previous_version": "1.2.1",
      "github_stars": 2,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-25T14:24:26Z"
    },
    {
      "repository_name": "MERG-DEV/CBUS2515",
      "repository_url": "https://github.com/MERG-DEV/CBUS2515",
      "name": "CBUS2515",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:21:55Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:55Z",
      "last_seen_sha": "d624882d8428",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs",
      "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "CBUS",
        "CBUSconfig",
        "CBUSLED",
        "CBUSSwitch",
        "ACAN2515"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.2.2.zip",
      "size": 184519,
      "previous_version": "1.2.1",
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-06T18:59:33Z"
    },
    {
      "repository_name": "obdevel/CBUSACAN2040",
      "repository_url": "https://github.com/obdevel/CBUSACAN2040",
      "name": "CBUSACAN2040",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:23:34Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:34Z",
      "last_seen_sha": "21e2b483f79b",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "Library for MERG CBUS using CAN2040 driver",
      "paragraph": "Implements the CBUS library using the using CAN2040 driver",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/obdevel/CBUSACAN2040-1.2.3.zip",
      "size": 94062,
      "previous_version": "1.2.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-25T14:38:16Z"
    },
    {
      "repository_name": "MERG-DEV/CBUSBUZZER",
      "repository_url": "https://github.com/MERG-DEV/CBUSBUZZER",
      "name": "CBUSBUZZER",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:21:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:55Z",
      "last_seen_sha": "452091996005",
      "author": "Duncan Greenwood",
      "maintainer": "Duncan Greenwood",
      "sentence": "Arduino library for MERG CBUS buzzer processing",
      "paragraph": "Implements control of buzzer",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2020-09-11T17:18:30Z",
      "download_url": "https://github.com/MERG-DEV/CBUSBUZZER"
    },
    {
      "repository_name": "MERG-DEV/CBUSconfig",
      "repository_url": "https://github.com/MERG-DEV/CBUSconfig",
      "name": "CBUSconfig",
      "version": "1.1.20",
      "version_history": [
        {
          "version": "1.1.18",
          "seen_at": "2025-07-21T16:21:55Z"
        },
        {
          "version": "1.1.20",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:55Z",
      "last_seen_sha": "ff2e60a7176d",
      "author": "Duncan Greenwood",
      "maintainer": "Duncan Greenwood",
      "sentence": "Arduino library for MERG CBUS module configuration",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "CBUS",
        "CBUSLED",
        "CBUSSwitch",
        "Streaming"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.20.zip",
      "size": 11600,
      "previous_version": "1.1.18",
      "github_stars": 0,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-25T14:41:03Z"
    },
    {
      "repository_name": "MERG-DEV/CBUSLED",
      "repository_url": "https://github.com/MERG-DEV/CBUSLED",
      "name": "CBUSLED",
      "version": "1.1.9",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2025-07-21T16:21:56Z"
        },
        {
          "version": "1.1.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:56Z",
      "last_seen_sha": "fbcb2010ac5e",
      "author": "Duncan Greenwood",
      "maintainer": "Duncan Greenwood",
      "sentence": "Arduino library for MERG CBUS LED processing",
      "paragraph": "Implements non-blocking control of LEDs",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Streaming",
        "CBUS",
        "CBUSconfig",
        "CBUSSwitch"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.9.zip",
      "size": 4435,
      "previous_version": "1.1.8",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-10T21:28:09Z"
    },
    {
      "repository_name": "MERG-DEV/CBUSMCP_CAN",
      "repository_url": "https://github.com/MERG-DEV/CBUSMCP_CAN",
      "name": "CBUSMCP_CAN",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:36:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:18Z",
      "last_seen_sha": "1b1331dfcbce",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "Library for MERG CBUS using the MCP_CAN library for MCP2515",
      "paragraph": "Implements the CBUS library using the MCP_CAN library for MCP2515",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-01-25T16:53:16Z",
      "depends": [
        "CBUS",
        "CBUSconfig",
        "CBUSLED",
        "CBUSswitch",
        "MCP_CAN"
      ],
      "download_url": "https://github.com/MERG-DEV/CBUSMCP_CAN"
    },
    {
      "repository_name": "MERG-DEV/CBUSswitch",
      "repository_url": "https://github.com/MERG-DEV/CBUSswitch",
      "name": "CBUSSwitch",
      "version": "1.1.9",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2025-07-21T16:21:56Z"
        },
        {
          "version": "1.1.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:56Z",
      "last_seen_sha": "a998892edc7d",
      "author": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "maintainer": "Duncan Greenwood <duncan_greenwood@hotmail.com>",
      "sentence": "Arduino library for MERG CBUS pushbutton switch processing",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "CBUS",
        "CBUSconfig",
        "CBUSLED"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.9.zip",
      "size": 4581,
      "previous_version": "1.1.8",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-10T21:36:31Z"
    },
    {
      "repository_name": "codewithher/CC-Lantern",
      "repository_url": "https://github.com/codewithher/CC-Lantern",
      "name": "CC-Lantern",
      "version": "1.4.3",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2025-07-21T16:11:01Z"
        },
        {
          "version": "1.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:01Z",
      "last_seen_sha": "155606c485c1",
      "author": "Code With Her",
      "maintainer": "Ryan <ryan@codewithher.org>",
      "sentence": "Arduino library for controlling single-wire-based LED pixels and strip.",
      "paragraph": "Creating simple examples for usage in cultural coding workshops off of the Adafruit library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewithher/CC_Lantern-1.4.3.zip",
      "size": 63780,
      "previous_version": "1.4.5",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-06T20:52:56Z"
    },
    {
      "repository_name": "mfurga/cc1101",
      "repository_url": "https://github.com/mfurga/cc1101",
      "name": "CC1101",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-06-29T09:01:00Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-08-07T20:11:18.588Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:01:00Z",
      "last_seen_sha": "22fbc0ab729f",
      "author": "Mateusz Furga <matfurga@gmail.com>",
      "maintainer": "Mateusz Furga <matfurga@gmail.com>",
      "sentence": "Arduino library for CC1101 transceiver.",
      "paragraph": "The Arduino library for the TI CC1101 sub-1 Ghz RF transceiver.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mfurga/CC1101-1.5.0.zip",
      "size": 35474,
      "previous_version": "1.4.0",
      "github_stars": 51,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T13:29:28Z"
    },
    {
      "repository_name": "ktauchathuranga/CC1101_AnalogFM",
      "repository_url": "https://github.com/ktauchathuranga/CC1101_AnalogFM",
      "name": "CC1101_AnalogFM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-06T10:02:18.350Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-09-09T10:02:40.914Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-09-06T10:02:18.350Z",
      "last_seen_sha": "ff17dea9e2d0",
      "author": "Ashen Chathuranga",
      "maintainer": "Ashen Chathuranga",
      "sentence": "Simple analog FM transmission from incoming audio bytes with a CC1101.",
      "paragraph": "Streams 8-bit unsigned audio bytes and provides runtime carrier frequency and deviation gain control.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ktauchathuranga/CC1101_AnalogFM-1.1.0.zip",
      "size": 8553,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-06T09:33:04Z"
    },
    {
      "repository_name": "adafruit/CC3000_MDNS",
      "repository_url": "https://github.com/adafruit/CC3000_MDNS",
      "name": "CC3000 MDNS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:24Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:24Z",
      "last_seen_sha": "85ee50f56550",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.",
      "paragraph": "Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/CC3000_MDNS-1.0.0.zip",
      "size": 9532,
      "previous_version": "1.0.0",
      "github_stars": 58,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:06:58Z"
    },
    {
      "repository_name": "ccaprojects/CCARemote-Arduino",
      "repository_url": "https://github.com/ccaprojects/CCARemote-Arduino",
      "name": "CCARemote",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-06-25T08:07:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:07:35Z",
      "last_seen_sha": "fcb425b68ce8",
      "author": "HTL Anichstraße",
      "maintainer": "Andreas Eckhart",
      "sentence": "Flexible BLE & WiFi control of ESP32, ESP8266 and Arduino via the CCA Remote app",
      "paragraph": "Control your microcontroller wirelessly from a custom dashboard. Supports ESP32, ESP8266, Raspberry Pi Pico 2W (BLE & WiFi) and Arduino Uno/Nano via HM-10 module. Requires the free CCA Remote app (Android / iOS).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-06-25T07:30:50Z",
      "download_url": "https://github.com/ccaprojects/CCARemote-Arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "AI5GW/CCIR476",
      "repository_url": "https://github.com/AI5GW/CCIR476",
      "name": "CCIR476",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-01-12T07:16:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-12T07:16:08Z",
      "last_seen_sha": "682cb85a9b1d",
      "author": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "maintainer": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "sentence": "Encode and Decode CCIR476 symbols for SITOR / AMTOR based messages on Arduino",
      "paragraph": "This library offers an easy way to encode and decode CCIR476 symbols for SITOR, AMTOR and NAVTEX message encoding and decoding on Arduino.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T15:29:32Z",
      "download_url": "https://github.com/AI5GW/CCIR476"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-CCS811-Air-Quality-Sensor-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-CCS811-Air-Quality-Sensor-Arduino-Library",
      "name": "CCS811-Soldered",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:28Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:28Z",
      "last_seen_sha": "bd86a769007b",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "CCS811 Environmental Sensor",
      "paragraph": "CCS811 Environmental Sensor Library with functionalities to control and get data about air quality",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/CCS811_Soldered-1.0.0.zip",
      "size": 154506,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-18T09:43:19Z"
    },
    {
      "repository_name": "alekseizarubin/CD22M3494EZ",
      "repository_url": "https://github.com/alekseizarubin/CD22M3494EZ",
      "name": "CD22M3494EZ",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:51Z",
      "last_seen_sha": "73e4d8689c3e",
      "author": "Zarubin Aleksei",
      "maintainer": "Zarubin Aleksei <a.a.zarubin@gmail.com>",
      "sentence": "A library for controlling the CD22M3494EZ device.",
      "paragraph": "Provides easy to use functions for managing address and data pins on the CD22M3494EZ.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T10:21:55Z",
      "download_url": "https://github.com/alekseizarubin/CD22M3494EZ"
    },
    {
      "repository_name": "lecsDragos/Arduino_SegmentDisplay_CD4511B",
      "repository_url": "https://github.com/lecsDragos/Arduino_SegmentDisplay_CD4511B",
      "name": "CD4511B Seven Segment Display Driver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:29Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:29Z",
      "last_seen_sha": "e80cf8aa15e4",
      "author": "LecsDragos",
      "maintainer": "LecsDragos <lecsdragos@gmail.com>",
      "sentence": "Arduino library that drives seven segment displays using CD4511B chips.",
      "paragraph": "Arduino library that drives seven segment displays using CD4511B chips.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lecsDragos/CD4511B_Seven_Segment_Display_Driver-1.0.0.zip",
      "size": 3905,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2018-06-05T21:05:37Z"
    },
    {
      "repository_name": "waspinator/CD74HC4067",
      "repository_url": "https://github.com/waspinator/CD74HC4067",
      "name": "CD74HC4067",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:34:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:12Z",
      "last_seen_sha": "d8e402e474de",
      "author": "Patrick Wasp <patrickwasp@gmail.com>",
      "maintainer": "Patrick Wasp <patrickwasp@gmail.com>",
      "sentence": "A library for interfacing with the CD74HC4067 Mux.",
      "paragraph": "Easily select which channel to read or write to on your multiplexer.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 46,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2025-09-14T03:44:11Z",
      "download_url": "https://github.com/waspinator/CD74HC4067"
    },
    {
      "repository_name": "shurillu/Cdrv8833",
      "repository_url": "https://github.com/shurillu/Cdrv8833",
      "name": "Cdrv8833",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:29:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:45Z",
      "last_seen_sha": "fa8c53c40888",
      "author": "Stefano Ledda <shurillu@tiscalinet.it>",
      "maintainer": "Stefano Ledda <shurillu@tiscalinet.it>",
      "sentence": "ESP32 class for the TI DRV8833 motor driver. Designed for unipolar (DC) motors only (not stepper).",
      "paragraph": "An easy to use class for driving DC motors with the Texas Instruments DRV8833 driver. Designed only for ESP32 platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-07-24T03:42:57Z",
      "download_url": "https://github.com/shurillu/Cdrv8833"
    },
    {
      "repository_name": "lucadentella/ArduinoLib_CEClient",
      "repository_url": "https://github.com/lucadentella/ArduinoLib_CEClient",
      "name": "CEClient",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:20:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:05Z",
      "last_seen_sha": "bae33cdcaef7",
      "author": "Luca Dentella <luca@dentella.it>, Florian Echtler,  Phil Burr, Andrew N. Carr",
      "maintainer": "Luca Dentella <luca@dentella.it>",
      "sentence": "A library which allows communication with HDMI CEC capable devices.",
      "paragraph": "Supports HDMI v1.3a CEC wire protocol.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 33,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T13:53:23Z",
      "download_url": "https://github.com/lucadentella/ArduinoLib_CEClient"
    },
    {
      "repository_name": "cerebro11101/CerebroBoards",
      "repository_url": "https://github.com/cerebro11101/CerebroBoards",
      "name": "cerebro",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:30Z",
      "last_seen_sha": "77ec1458d415",
      "author": "Cerebro <cerebro11101@gmail.com>",
      "maintainer": "Epsilon <epsilon11101@gmail.com>",
      "sentence": "A library that makes cerebro works easly.",
      "paragraph": "This project is for an educational kit robot, its the best way to get programming skills",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cerebro11101/cerebro-1.0.0.zip",
      "size": 42085,
      "previous_version": "0.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-11-20T18:54:57Z"
    },
    {
      "repository_name": "DBS06/CERP_DF_Robot_Wireless_GamePad_V2",
      "repository_url": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2",
      "name": "CERP - DF-Robot Wireless GamePad V2.0 for Arduino library",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:11:40Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:40Z",
      "last_seen_sha": "4852b8975156",
      "author": "DBS06",
      "maintainer": "DBS06",
      "sentence": "Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino",
      "paragraph": "Reads the button states and analog joysticks. On Startup the joysticks will be calibrated and the analog data will be noise filtered. Library contains an example for the GamePad itself (ready to use) and an example for the receiver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "MegaunoLink"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DBS06/CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.6.zip",
      "size": 185604,
      "previous_version": "1.0.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-18T10:49:25Z"
    },
    {
      "repository_name": "Samyz/CESmartCamp",
      "repository_url": "https://github.com/Samyz/CESmartCamp",
      "name": "CESmartCamp",
      "version": "12.2.0",
      "version_history": [
        {
          "version": "12.2.0",
          "seen_at": "2025-07-21T16:28:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:40Z",
      "last_seen_sha": "2afbf432a75d",
      "author": "CE Smart Camp#12",
      "maintainer": "CE Smart Camp#12",
      "sentence": "Made it for CESmartCamp#12",
      "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-31T11:19:47Z",
      "download_url": "https://github.com/Samyz/CESmartCmap"
    },
    {
      "repository_name": "caiofrota/cf-arduino-lib-rotary-encoder",
      "repository_url": "https://github.com/caiofrota/cf-arduino-lib-rotary-encoder",
      "name": "CF Rotary Encoder",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:22Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:22Z",
      "last_seen_sha": "78ad5967243d",
      "author": "Caio Frota <caiofrota@gmail.com>",
      "maintainer": "Caio Frota <caiofrota@gmail.com>",
      "sentence": "A library for Arduino that helps interface for Rotary Encoders.",
      "paragraph": "A library for Arduino that helps interface for Rotary Encoders.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/caiofrota/CF_Rotary_Encoder-1.0.0.zip",
      "size": 466245,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T12:26:35Z"
    },
    {
      "repository_name": "caiofrota/cf-arduino-lib-pushbutton",
      "repository_url": "https://github.com/caiofrota/cf-arduino-lib-pushbutton",
      "name": "CFPushButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:22Z",
      "last_seen_sha": "56576cd316ff",
      "author": "Caio Frota <caiofrota@gmail.com>",
      "maintainer": "Caio Frota <caiofrota@gmail.com>",
      "sentence": "A library for Arduino that helps interface for Push Buttons.",
      "paragraph": "A library for Arduino that helps interface for Push Buttons.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T12:26:31Z",
      "download_url": "https://github.com/caiofrota/cf-arduino-lib-pushbutton"
    },
    {
      "repository_name": "nhjschulz/cfsm",
      "repository_url": "https://github.com/nhjschulz/cfsm",
      "name": "CFSM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-29T09:15:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:15:33Z",
      "last_seen_sha": "cdd611bf7f8c",
      "author": "Haju Schulz <haju@schulznorbert.de>",
      "maintainer": "Haju Schulz <haju@schulznorbert.de>",
      "sentence": "A State Design Pattern for State Machines in C-Language.",
      "paragraph": "CFSM follows a simplistic approach for the C-Language to implement maintainable state machines according to the STATE design pattern. This differentiates it from other solutions that often rely on complex macros to construct state handlers.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 3,
      "github_updated_at": "2026-06-29T07:20:48Z",
      "download_url": "https://github.com/nhjschulz/cfsm",
      "github_language": "C"
    },
    {
      "repository_name": "keimochizuki/cgnuino",
      "repository_url": "https://github.com/keimochizuki/cgnuino",
      "name": "cgnuino",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:18:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:16Z",
      "last_seen_sha": "ce24d9e81182",
      "author": "Kei Mochizuki",
      "maintainer": "Kei Mochizuki <k31mczk-git@yahoo.co.jp>",
      "sentence": "Arduino library for behavioral task controls in cognitive psychology and neuroscience.",
      "paragraph": "This library provides several functions and utilities for implementing behavioral tasks in cognitive psychology and neuroscience. You can download and use latest cgnuino library freely from Library Manager on Arduino IDE or GitHub.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2023-01-27T03:36:11Z",
      "download_url": "https://github.com/keimochizuki/cgnuino"
    },
    {
      "repository_name": "zwieblum/ch32_deep_sleep",
      "repository_url": "https://github.com/zwieblum/ch32_deep_sleep",
      "name": "CH32_Deep_Sleep",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "238cbdc15d74",
      "author": "Dr. Nikolaus Klepp",
      "maintainer": "Dr. Nikolaus Klepp - office@klepp.biz",
      "sentence": "Ease the use of Deep Sleep with autowakeup and with/without wake on interrupt",
      "paragraph": "Deep Sleep with autowakeup",
      "category": "Other",
      "architectures": [
        "ch32v"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zwieblum/CH32_Deep_Sleep-1.0.0.zip",
      "size": 18763
    },
    {
      "repository_name": "NoNamedCat/CH32X035_USBComposite",
      "repository_url": "https://github.com/NoNamedCat/CH32X035_USBComposite",
      "name": "CH32X035_USBComposite",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-17T07:41:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:41:37Z",
      "last_seen_sha": "d268c48e34f0",
      "author": "NoNamedCat",
      "maintainer": "NoNamedCat",
      "sentence": "Composite USB library (Keyboard + Mouse + Gamepad) for CH32X035.",
      "paragraph": "Allows the CH32X035 to act as a Keyboard, Mouse, and Gamepad simultaneously using a single USB interface. Features non-blocking report sending and comprehensive input support.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-29T06:52:20Z",
      "download_url": "https://github.com/NoNamedCat/CH32X035_USBComposite"
    },
    {
      "repository_name": "NoNamedCat/CH32X035_USBGamepad",
      "repository_url": "https://github.com/NoNamedCat/CH32X035_USBGamepad",
      "name": "CH32X035_USBGamepad",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-17T07:41:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:41:34Z",
      "last_seen_sha": "f1e4e7875c21",
      "author": "NoNamedCat",
      "maintainer": "NoNamedCat",
      "sentence": "High-performance USB HID Gamepad library for WCH CH32X035",
      "paragraph": "Emulates a generic dual-stick gamepad with 2 analog triggers, 16 buttons, and D-Pad. Optimized for low-latency gaming. Based on the CH32X035_USBSerial core.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-29T06:52:27Z",
      "download_url": "https://github.com/NoNamedCat/CH32X035_USBGamepad"
    },
    {
      "repository_name": "NoNamedCat/CH32X035_USBHIDKeyboard",
      "repository_url": "https://github.com/NoNamedCat/CH32X035_USBHIDKeyboard",
      "name": "CH32X035_USBHIDKeyboard",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-17T07:41:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:41:32Z",
      "last_seen_sha": "60d456494a9d",
      "author": "NoNamedCat",
      "maintainer": "NoNamedCat",
      "sentence": "High-performance USB HID Keyboard library for WCH CH32X035",
      "paragraph": "Allows the CH32X035 to act as a USB Keyboard with hardware synchronization and adjustable speed for compatibility. Based on the CH32X035_USBSerial core.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-29T06:52:34Z",
      "download_url": "https://github.com/NoNamedCat/CH32X035_USBHIDKeyboard"
    },
    {
      "repository_name": "NoNamedCat/CH32X035_USBMIDI",
      "repository_url": "https://github.com/NoNamedCat/CH32X035_USBMIDI",
      "name": "CH32X035_USBMIDI",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "70c28e196781",
      "author": "NoNamedCat",
      "maintainer": "NoNamedCat",
      "sentence": "USB MIDI library for WCH CH32X035",
      "paragraph": "Features USB MIDI support for CH32X035 microcontrollers, based on the CH32X035_USBSerial core.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NoNamedCat/CH32X035_USBMIDI-1.0.2.zip",
      "size": 8869975,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-11T13:35:40Z"
    },
    {
      "repository_name": "NoNamedCat/CH32X035_USBMouse",
      "repository_url": "https://github.com/NoNamedCat/CH32X035_USBMouse",
      "name": "CH32X035_USBMouse",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-29T08:20:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T08:20:02Z",
      "last_seen_sha": "15fb28df5ce2",
      "author": "NoNamedCat",
      "maintainer": "NoNamedCat",
      "sentence": "High-performance USB HID Mouse library for WCH CH32X035",
      "paragraph": "Allows the CH32X035 to act as a USB Mouse. Features precise interrupt-based synchronization for smooth cursor movement. Based on the CH32X035_USBSerial core.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-29T06:52:03Z",
      "download_url": "https://github.com/NoNamedCat/CH32X035_USBMouse"
    },
    {
      "repository_name": "jobitjoseph/CH32X035_USBSerial",
      "repository_url": "https://github.com/jobitjoseph/CH32X035_USBSerial",
      "name": "CH32X035_USBSerial",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-09T07:30:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-09T07:30:04Z",
      "last_seen_sha": "ec27b7833d67",
      "author": "Jobit Joseph <jobitjoseph1@gmail.com >",
      "maintainer": "Jobit Joseph <jobitjoseph1@gmail.com >",
      "sentence": "USB CDC Serial for CH32X035 boards (Stream-compatible), coexists with UART Serial.",
      "paragraph": "Implements a minimal CDC ACM device on CH32X035 EVT via the WCH core, with Arduino Stream/Print API. Supports host connection detection, configurable FIFO buffers, and automatic unique serial number generation from chip UID.",
      "category": "Communication",
      "architectures": [
        "ch32v"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-12T18:31:40Z",
      "download_url": "https://github.com/jobitjoseph/CH32X035_USBSerial"
    },
    {
      "repository_name": "djuseeq/Ch376msc",
      "repository_url": "https://github.com/djuseeq/Ch376msc",
      "name": "Ch376msc",
      "version": "1.4.5",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2026-04-16T07:55:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-16T07:55:00Z",
      "last_seen_sha": "46ef95331378",
      "author": "György Kovács",
      "maintainer": "György Kovács <djusee@gmail.com>",
      "sentence": "A library for CH376 file manager control chip.",
      "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive and SD card.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "esp8266",
        "esp32"
      ],
      "github_stars": 88,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T05:35:49Z",
      "download_url": "https://github.com/djuseeq/Ch376msc/"
    },
    {
      "repository_name": "ReP64/CH462x",
      "repository_url": "https://github.com/ReP64/CH462x",
      "name": "CH462x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-09-10T14:02:28.574Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-10T14:02:28.574Z",
      "last_seen_sha": "613503c69b68",
      "author": "ReP64",
      "maintainer": "ReP64",
      "sentence": "Arduino library for the WCH CH462 LCD driver.",
      "paragraph": "Library for controlling LCD displays using the WCH CH462 LCD driver.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ReP64/CH462x-1.0.1.zip",
      "size": 5147,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-10T10:30:04Z"
    },
    {
      "repository_name": "608/CH55xSwitchControl",
      "repository_url": "https://github.com/608/CH55xSwitchControl",
      "name": "CH55xSwitchControl",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:05:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:03Z",
      "last_seen_sha": "f87304cab8c5",
      "author": "bzl",
      "maintainer": "bzl",
      "sentence": "A library to automate Nintendo Switch games using CH55x microcontrollers.",
      "paragraph": "A library to automate Nintendo Switch games using CH55x microcontrollers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-02-13T13:36:30Z",
      "download_url": "https://github.com/608/CH55xSwitchControl"
    },
    {
      "repository_name": "1452206376/CH9328-Keyboard",
      "repository_url": "https://github.com/1452206376/CH9328-Keyboard",
      "name": "CH9328-Keyboard",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:04:58Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:58Z",
      "last_seen_sha": "414996f04b5c",
      "author": "Lxy <1452206376@qq.com>",
      "maintainer": "Lxy <1452206376@qq.com>",
      "sentence": "USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.",
      "paragraph": "Tested on ESP8266.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/1452206376/CH9328_Keyboard-1.0.2.zip",
      "size": 3512298,
      "previous_version": "1.0.2",
      "github_stars": 20,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-02-07T17:16:59Z"
    },
    {
      "repository_name": "shigobu/CH9329_Keyboard",
      "repository_url": "https://github.com/shigobu/CH9329_Keyboard",
      "name": "CH9329_Keyboard",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:29:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:44Z",
      "last_seen_sha": "ee70f43f6951",
      "author": "Arduino and shigobu",
      "maintainer": "shigobu",
      "sentence": "This library and the CH9329 chip allows an Arduino board without USB capability to act as a keyboard.",
      "paragraph": "Port of pure Arduino Keyboard",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T06:38:19Z",
      "download_url": "https://github.com/shigobu/CH9329_Keyboard"
    },
    {
      "repository_name": "regimantas/ChaCha32Arduino",
      "repository_url": "https://github.com/regimantas/ChaCha32Arduino",
      "name": "ChaCha32",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:38:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:26Z",
      "last_seen_sha": "c219642b1d5e",
      "author": "Regimantas Baublys",
      "maintainer": "Regimantas Baublys <regtech0@gmail.com>",
      "sentence": "ChaCha stream encryption with 32 rounds for Arduino-compatible devices.",
      "paragraph": "Lightweight ChaCha32 encryption implementation for Arduino and embedded devices. Based on the ChaCha stream cipher, but extended to 32 rounds for additional security. This library is designed for microcontrollers with limited resources and does not include key exchange, nonce generation, or anti-replay protection. The same algorithm is also available in C, Go, and Nim for cross-platform compatibility.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T01:55:38Z",
      "download_url": "https://github.com/regimantas/ChaCha32Arduino"
    },
    {
      "repository_name": "salesiopark/Chaino",
      "repository_url": "https://github.com/salesiopark/Chaino",
      "name": "Chaino",
      "version": "0.9.1",
      "version_history": [
        {
          "version": "0.9.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "98ac7e70c015",
      "author": "Jang-Hyun Park <salesiopark@gmail.com>",
      "maintainer": "Jang-Hyun Park <salesiopark@gmail.com>",
      "sentence": "communication lib between PC and Arduinos newtorks",
      "paragraph": "communication (serial and I2C) lib between PC and Arduinos newtorks",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/salesiopark/Chaino-0.9.1.zip",
      "size": 19071,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-06T04:35:14Z"
    },
    {
      "repository_name": "GyverLibs/CharDisplay",
      "repository_url": "https://github.com/GyverLibs/CharDisplay",
      "name": "CharDisplay",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:15:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "041a780ece07",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for unicode progress pars, bitmap drawing graphics and plots (charts)",
      "paragraph": "Library for unicode progress pars, bitmap drawing graphics and plots (charts)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:12Z",
      "depends": [
        "GyverGFX"
      ],
      "download_url": "https://github.com/GyverLibs/CharDisplay"
    },
    {
      "repository_name": "bernebeer/Charge-n-Boost",
      "repository_url": "https://github.com/bernebeer/Charge-n-Boost",
      "name": "Charge n Boost",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:09:15Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:15Z",
      "last_seen_sha": "6a5634d30602",
      "author": "Gijs van Berne <gijs@bernebeer.nl>",
      "maintainer": "Gijs van Berne <gijs@bernebeer.nl>",
      "sentence": "A library for the Charge 'n Boost lithium charger and usb booster",
      "paragraph": "This library provides functions to read and control the Charge 'n Boost board.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bernebeer/Charge_n_Boost-1.1.0.zip",
      "size": 9080,
      "previous_version": "1.1.0",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-08-13T07:16:34Z"
    },
    {
      "repository_name": "Zo-dri/CharlieDisplay",
      "repository_url": "https://github.com/Zo-dri/CharlieDisplay",
      "name": "CharlieDisplay",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-03T08:03:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-03T08:03:25Z",
      "last_seen_sha": "c2897a4e1090",
      "author": "Adri Chowdhury, adrichowdhury26@gmail.com",
      "maintainer": "Adri Chowdhury, adrichowdhury26@gmail.com",
      "sentence": "High-performance charlieplexed 7-segment display driver using timer interrupts.",
      "paragraph": "Efficient, flicker-free charlieplexed display driver with double buffering and ISR-based refresh.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-02T11:00:30Z",
      "download_url": "https://github.com/Zo-dri/CharlieDisplay"
    },
    {
      "repository_name": "offcircuit/Charset",
      "repository_url": "https://github.com/offcircuit/Charset",
      "name": "Charset",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:23:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:36Z",
      "last_seen_sha": "6fe34a1e5283",
      "author": "Helder Rodrigues",
      "maintainer": "Helder Rodrigues",
      "sentence": "Charset library for Arduino",
      "paragraph": "A char set",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-03-24T11:16:10Z",
      "download_url": "https://github.com/offcircuit/Charset"
    },
    {
      "repository_name": "teruyamato0731/Chassis",
      "repository_url": "https://github.com/teruyamato0731/Chassis",
      "name": "Chassis",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-07-21T16:32:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:49Z",
      "last_seen_sha": "0b9d3e35d9d6",
      "author": "Yoshikawa Teru",
      "maintainer": "Yoshikawa Teru",
      "sentence": "Chassis is a C++ library for undercarriage control in robotics.",
      "paragraph": "Omni and mechanum can be automatically controlled.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T13:33:04Z",
      "download_url": "https://github.com/teruyamato0731/Chassis"
    },
    {
      "repository_name": "0015/ChatGPT_Client_For_Arduino",
      "repository_url": "https://github.com/0015/ChatGPT_Client_For_Arduino",
      "name": "ChatGPT_Client",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-10-01T07:20:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-01T07:20:24Z",
      "last_seen_sha": "258fb582dcfa",
      "author": "Eric Nam <thatprojectstudio@gmail.com>",
      "maintainer": "Eric Nam <thatprojectstudio@gmail.com>",
      "sentence": "Library for communication with ChatGPT",
      "paragraph": "The official method using API Key for communication with OpenAI",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 114,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T02:32:24Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/0015/ChatGPT_Client_For_Arduino"
    },
    {
      "repository_name": "ProgrammingElectronicsAcademy/chatGPT-Arduino-library",
      "repository_url": "https://github.com/programming-electronics-academy/chatGPT-Arduino-library",
      "name": "ChatGPTuino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-10-07T07:47:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:47:59Z",
      "last_seen_sha": "a9bb5c3fbaf8",
      "author": "Michael Cheich",
      "maintainer": "Programming Electronics Academy <contact@programmingelectronics.com>",
      "sentence": "Arduino library for making API calls to OpenAI's chatGPT.",
      "paragraph": "This library simplfies using the popular ChatGPT API for AI text creation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T23:01:58Z",
      "depends": [
        "ArduinoJson",
        "WiFiClientSecure"
      ],
      "download_url": "https://github.com/ProgrammingElectronicsAcademy/chatGPT-Arduino-library"
    },
    {
      "repository_name": "kdhooper/arduino-CheapLCD",
      "repository_url": "https://github.com/kdhooper/arduino-CheapLCD",
      "name": "CheapLCD",
      "version": "0.9.1",
      "version_history": [
        {
          "version": "0.9.1",
          "seen_at": "2025-07-21T16:18:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:15Z",
      "last_seen_sha": "0400909e8e52",
      "author": "Daniel Hooper",
      "maintainer": "Daniel Hooper <info+CheapLCD@hooper.engineering>",
      "sentence": "A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.",
      "paragraph": "This library extends the LiquidCrystal library, automatically handles pin setup for LCD, backlight, and buttons, and provides an interface to the backlight and buttons.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T00:24:46Z",
      "download_url": "https://github.com/kdhooper/arduino-CheapLCD"
    },
    {
      "repository_name": "tyhenry/CheapStepper",
      "repository_url": "https://github.com/tyhenry/CheapStepper",
      "name": "CheapStepper",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:33:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:36Z",
      "last_seen_sha": "91534eb80678",
      "author": "Tyler Henry",
      "maintainer": "Tyler Henry <tyler@tylerhenry.com>",
      "sentence": "A library for the cheap but useful 28BYJ-48 5v stepper motor with ULN2003 driver board",
      "paragraph": "Library uses half-stepping for fine control (default: 4096 mini-steps per rotation), and supports blocking and non-blocking moves. The total number of steps is also adjustable (e.g. 4076 steps for 63.68395:1 measured gear ratio).",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 129,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2026-02-21T19:40:07Z",
      "download_url": "https://github.com/tyhenry/CheapStepper"
    },
    {
      "repository_name": "koendv/CheckDS18B20",
      "repository_url": "https://github.com/koendv/CheckDS18B20",
      "name": "CheckDS18B20",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-05-23T08:07:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-23T08:07:36Z",
      "last_seen_sha": "1935c0ff46e9",
      "author": "Koen DV",
      "maintainer": "kdv@kdvelectronics.eu",
      "sentence": "Check manufacturer of DS18B20 temperature sensors",
      "paragraph": "When you buy a DS18B20 temperature sensor it is not always clear who the manufacturer is. CheckDS18B20 answers two questions: \"Is this a Maxim DS18B20?\" and \"Who is the manufacturer of this DS18B20?\".",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T20:23:59Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/koendv/CheckDS18B20/"
    },
    {
      "repository_name": "cheerlights/cheerlights-arduino-library",
      "repository_url": "https://github.com/cheerlights/cheerlights-arduino-library",
      "name": "CheerLights",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:03:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:57Z",
      "last_seen_sha": "b1edad24a7f2",
      "author": "Hans Scharler <nothans@duck.com>",
      "maintainer": "Hans Scharler <nothans@duck.com>",
      "sentence": "Fetch and use the latest CheerLights color.",
      "paragraph": "An Arduino library to synchronize with the global CheerLights color by fetching the latest color from the CheerLights API.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T15:16:36Z",
      "download_url": "https://github.com/cheerlights/cheerlights-arduino-library"
    },
    {
      "repository_name": "CheezCheez/CheezPPG",
      "repository_url": "https://github.com/CheezCheez/CheezPPG",
      "name": "CheezPPG",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-10-11T07:51:13Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-11T07:51:13Z",
      "last_seen_sha": "c5db944604e0",
      "author": "Cheez",
      "maintainer": "vecang",
      "sentence": "Support at (https://cheez.taobao.com/)",
      "paragraph": "A compact library for CheezPPG sensors that captures raw signals, filters data, detects heartbeats, calculates heart rate, measures HRV, and performs wear detection.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CheezCheez/CheezPPG-1.1.4.zip",
      "size": 987540,
      "previous_version": "1.1.3",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T13:08:06Z"
    },
    {
      "repository_name": "CheezCheez/CheezsEMG",
      "repository_url": "https://github.com/CheezCheez/CheezsEMG",
      "name": "CheezsEMG",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-21T07:47:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-21T07:47:29Z",
      "last_seen_sha": "40dfddb4a136",
      "author": "Cheez",
      "maintainer": "vecang",
      "sentence": "Support at (https://cheez.taobao.com/)",
      "paragraph": "CheezsEMG is a library for controlling EMG sensors. It provides an easy-to-use interface for reading data from the sensors and processing it for various applications.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T01:34:08Z",
      "download_url": "https://github.com/CheezCheez/CheezsEMG"
    },
    {
      "repository_name": "chipnorm/ChipNorm_DHT11",
      "repository_url": "https://github.com/chipnorm/ChipNorm_DHT11",
      "name": "ChipNorm_DHT11",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:14Z",
      "last_seen_sha": "5d82c7814a69",
      "author": "Chipnorm",
      "maintainer": "Chipnorm",
      "sentence": "Library for the DHT11 Sensor. Read out easily the temperature and moisture.",
      "paragraph": "Used to measure temperature and moisture.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T20:49:51Z",
      "download_url": "https://github.com/chipnorm/ChipNorm_DHT11.git"
    },
    {
      "repository_name": "chipnorm/LED_Matrix",
      "repository_url": "https://github.com/chipnorm/LED_Matrix",
      "name": "ChipNorm_LED_Matrix",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:42:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:45Z",
      "last_seen_sha": "66ca83b3fe69",
      "author": "Enrique Fernandez for ChipNorm by FMH",
      "maintainer": "Enrique Fernandez for ChipNorm by FMH",
      "sentence": "Library for the LED Matrix Max7219. To controll it easily.",
      "paragraph": "Used to write on the LED Matrix Max7219.",
      "category": "Displays",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-07T20:27:09Z",
      "download_url": "https://github.com/chipnorm/ChipNorm_LED_Matrix.git"
    },
    {
      "repository_name": "chipnorm/SHT21",
      "repository_url": "https://github.com/chipnorm/SHT21",
      "name": "ChipNorm_SHT21",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:42:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:00Z",
      "last_seen_sha": "89761fc9099c",
      "author": "Enrique Fernandez for ChipNorm by FMH",
      "maintainer": "Enrique Fernandez for ChipNorm by FMH",
      "sentence": "Library for the SHT21 Sensor (GY-21 Module). Read out easily the temperature and moisture.",
      "paragraph": "Used to measure temperature and moisture.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-27T21:14:00Z",
      "download_url": "https://github.com/chipnorm/ChipNorm_SHT21.git"
    },
    {
      "repository_name": "chipnorm/TM1637",
      "repository_url": "https://github.com/chipnorm/TM1637",
      "name": "ChipNorm_TM1637",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:54Z",
      "last_seen_sha": "040ec11d397c",
      "author": "Enrique Fernandez for ChipNorm by FMH",
      "maintainer": "Enrique Fernandez for ChipNorm by FMH",
      "sentence": "Library for the TM1637 4 digit display. 7 Segement Display. Controll it easily.",
      "paragraph": "Used to write on TM1637 4 digit display. 7 Segement Display.",
      "category": "Displays",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-26T20:35:17Z",
      "download_url": "https://github.com/chipnorm/ChipNorm_TM1637.git"
    },
    {
      "repository_name": "chipnorm/VL53L0X",
      "repository_url": "https://github.com/chipnorm/VL53L0X",
      "name": "ChipNorm_VL53L0X",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:42:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:25Z",
      "last_seen_sha": "9bb4092f7b95",
      "author": "Enrique Fernandez for ChipNorm by FMH",
      "maintainer": "Enrique Fernandez for ChipNorm by FMH",
      "sentence": "Library for the VL53L0X Sensor (TOF Sensor - Time of flight). Measure easily the distance.",
      "paragraph": "Used to measure distance.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-27T22:00:16Z",
      "download_url": "https://github.com/chipnorm/ChipNorm_VL53L0X.git"
    },
    {
      "repository_name": "spaziochirale/Chirale_TensorFlowLite",
      "repository_url": "https://github.com/spaziochirale/Chirale_TensorFlowLite",
      "name": "Chirale_TensorFLowLite",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-02-21T07:17:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-21T07:17:56Z",
      "last_seen_sha": "7792f24a5067",
      "author": "Chirale, TensorFlow Authors",
      "maintainer": "Spazio Chirale <info@chirale.it>",
      "sentence": "Allows you to run machine learning models locally on all Arduino boards with mbed or ESP32 architecture.",
      "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. This library is generated from TensorFlow Lite Micro and adapted for Arduino boards. Look at companion ArduTFLite library for a more conventional Arduino APIs.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nano",
        "esp32",
        "mbed_nicla",
        "mbed_portenta",
        "mbed_giga"
      ],
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T19:40:34Z",
      "download_url": "https://github.com/spaziochirale/Chirale_TensorFlowLite"
    },
    {
      "repository_name": "chirp/chirp-arduino",
      "repository_url": "https://github.com/chirp/chirp-arduino",
      "name": "ChirpSDK",
      "version": "3.4.1",
      "version_history": [
        {
          "version": "3.4.1",
          "seen_at": "2025-07-21T16:10:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:37Z",
      "last_seen_sha": "85b5653a31e2",
      "author": "Asio Ltd <developers@chirp.io>",
      "maintainer": "Joe Todd <joe@chirp.io>",
      "sentence": "Chirp SDK",
      "paragraph": "Send and receive data over sound",
      "category": "Communication",
      "architectures": [
        "cortex-m4",
        "esp32",
        "cortex-m0plus",
        "stm32f4",
        "samd",
        "mbed",
        "avr",
        "mk64fx512"
      ],
      "github_stars": 55,
      "github_forks": 17,
      "github_language": "C",
      "github_updated_at": "2026-04-07T00:05:36Z",
      "download_url": "https://developers.chirp.io/docs/getting-started/arduino"
    },
    {
      "repository_name": "thomasfredericks/Chrono",
      "repository_url": "https://github.com/SofaPirate/Chrono",
      "name": "Chrono",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-06-19T09:24:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T09:24:50Z",
      "last_seen_sha": "ed77edb53010",
      "author": "Thomas O Fredericks <tof@t-o-f.info> and Sofian Audry",
      "maintainer": "Thomas O Fredericks <tof@t-o-f.info> and Sofian Audry",
      "sentence": "Chronometer/stopwatch library that counts the time passed since started.",
      "paragraph": "Works with Arduino and Wiring.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 113,
      "github_forks": 31,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T01:48:58Z",
      "download_url": "https://github.com/SofaPirate/Chrono"
    },
    {
      "repository_name": "Hamas888/ChronoLog",
      "repository_url": "https://github.com/Hamas888/ChronoLog",
      "name": "ChronoLog",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2026-01-02T20:54:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:12Z",
      "last_seen_sha": "d95fc4c96d97",
      "author": "Hamas Saeed <hamasaeed888@gmail.com>",
      "maintainer": "Hamas Saeed <hamasaeed888@gmail.com>",
      "sentence": "Thread-safe, cross-platform logging library for embedded and desktop (ESP32, STM32, nRF52, Arduino AVR, RTOS, Linux, Windows, macOS).",
      "paragraph": "ChronoLog provides real-time timestamped logging with levels, modules, colorized output, profiling, Remote loggingand progress bars. Designed for both embedded microcontrollers and desktop debugging environments.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T10:18:33Z",
      "download_url": "https://github.com/Hamas888/ChronoLog"
    },
    {
      "repository_name": "psychogenic/Chronos",
      "repository_url": "https://github.com/psychogenic/Chronos",
      "name": "Chronos",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:25:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:30Z",
      "last_seen_sha": "8d88cd3f9196",
      "author": "Pat Deegan",
      "maintainer": "Pat Deegan <arduino-lib@flyingcarsandstuff.com>",
      "sentence": "Easily manipulate date-times to perform scheduling, setup calendars and find points in time that are of interest.",
      "paragraph": "Chronos is comprised of three major components: DateTimes and Spans (OO date-time objects that can be manipulated in many ways), Marks (sets of calendar point events like \"every Sunday at 15h00\") and Calendar Events (actual events with fixed or repeating datetimes of specific duration, and the scheduling functions needed to find/manipulate events of interest).",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2024-12-01T06:22:47Z",
      "download_url": "http://flyingcarsandstuff.com/projects/chronos/"
    },
    {
      "repository_name": "fbiego/chronos-esp32",
      "repository_url": "https://github.com/fbiego/chronos-esp32",
      "name": "ChronosESP32",
      "version": "1.9.1",
      "version_history": [
        {
          "version": "1.9.0",
          "seen_at": "2026-06-29T08:52:12Z"
        },
        {
          "version": "1.9.1",
          "seen_at": "2026-08-08T08:11:13.254Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:52:12Z",
      "last_seen_sha": "919d463d31c0",
      "author": "fbiego",
      "maintainer": "fbiego",
      "sentence": "Setup your ESP32 as a smartwatch and connect to Chronos app over BLE.",
      "paragraph": "A wrapper library for ESP32 to facilitate easy setup of a smartwatch like project. Supports syncing of notifications from the phone.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ESP32Time",
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fbiego/ChronosESP32-1.9.1.zip",
      "size": 45307,
      "previous_version": "1.9.0",
      "github_stars": 165,
      "github_forks": 39,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T11:16:13Z"
    },
    {
      "repository_name": "RobTillaart/CHT8305",
      "repository_url": "https://github.com/RobTillaart/CHT8305",
      "name": "CHT8305",
      "version": "0.2.4",
      "version_history": [
        {
          "version": "0.2.4",
          "seen_at": "2026-06-26T08:41:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:41:25Z",
      "last_seen_sha": "7d2dede7f013",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for CHT8305 temperature and humidity sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_updated_at": "2026-06-25T14:26:54Z",
      "download_url": "https://github.com/RobTillaart/CHT8305",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/CHT8310",
      "repository_url": "https://github.com/RobTillaart/CHT8310",
      "name": "CHT8310",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:04Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:04Z",
      "last_seen_sha": "17d9a2fe8799",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for CHT8310 temperature and humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CHT8310-0.2.2.zip",
      "size": 22900,
      "previous_version": "0.2.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T12:54:34Z"
    },
    {
      "repository_name": "RobTillaart/CHT832X",
      "repository_url": "https://github.com/RobTillaart/CHT832X",
      "name": "CHT832X",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-01-13T07:37:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-13T07:37:15Z",
      "last_seen_sha": "86a0f1acb7d0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for CHT832X temperature and humidity sensor.",
      "paragraph": "CHT8320, CHT8325",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T09:05:20Z",
      "download_url": "https://github.com/RobTillaart/CHT832X"
    },
    {
      "repository_name": "tdk-invn-oss/ultrasonic.arduino.CHx01",
      "repository_url": "https://github.com/tdk-invn-oss/ultrasonic.arduino.CHx01",
      "name": "CHx01",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:04:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:33Z",
      "last_seen_sha": "2adfeff94739",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allow to read ultrasound data from Invensense CH101, or CH201 devices, detects targets and computes range.",
      "paragraph": "This library allows to easily configure and log Ultra Sound CHx01 device data, using the I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-05-21T09:52:54Z",
      "download_url": "https://github.com/tdk-invn-oss/ultrasonic.arduino.CHx01"
    },
    {
      "repository_name": "SMFSW/cI2C",
      "repository_url": "https://github.com/SMFSW/cI2C",
      "name": "cI2C",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-07-21T16:30:12Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:12Z",
      "last_seen_sha": "2e4de7b6b2d3",
      "author": "SMFSW <xgarmanboziax@gmail.com>",
      "maintainer": "SMFSW <xgarmanboziax@gmail.com>",
      "sentence": "Arduino Hardware I2C for AVR (in plain c)",
      "paragraph": "Hardware I2C library for AVR MCUs (lib intended for I2C protocols development in c, for easier ports to other MCUs)",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SMFSW/cI2C-1.3.0.zip",
      "size": 71547,
      "previous_version": "1.3",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-05-06T21:55:44Z"
    },
    {
      "repository_name": "arduino-libraries/Ciao",
      "repository_url": "https://github.com/arduino-libraries/Ciao",
      "name": "Ciao",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:08:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:07Z",
      "last_seen_sha": "6e0e3b2b72ec",
      "author": "Arduino <swdev@arduino.org>",
      "maintainer": "Arduino <swdev@arduino.org>",
      "sentence": "Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.",
      "paragraph": "Create your own Ciao Connector for your needs and easily use it. Works only on Linino based boards like Yún, Yún Mini, Tian and Industrial 101.",
      "category": "Communication",
      "architectures": [
        "avr",
        "samd"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T06:13:54Z",
      "download_url": "https://www.arduino.cc/en/Reference/Ciao"
    },
    {
      "repository_name": "italia/cie-PN532",
      "repository_url": "https://github.com/italia/cie-PN532",
      "name": "CIE-PN532",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:01Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:01Z",
      "last_seen_sha": "c213fa442b75",
      "author": "Developers Italia",
      "maintainer": "Developers Italia <contatti@developers.italia.it>",
      "sentence": "Arduino library for SPI access to the Italian Electronic Identity Card (CIE) with the PN532 NFC reader",
      "paragraph": "This library allows to read the identity card using an NFC reader.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/italia/CIE_PN532-1.0.0.zip",
      "size": 970191,
      "previous_version": "1.0.0",
      "github_stars": 28,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-21T19:45:20Z"
    },
    {
      "repository_name": "nitz/Cie1931",
      "repository_url": "https://github.com/nitz/Cie1931",
      "name": "CIE1931",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:22Z",
      "last_seen_sha": "242b659c3fe9",
      "author": "Chris Marc Dailey (nitz)",
      "maintainer": "Chris Marc Dailey (nitz)",
      "sentence": "Arduino library for calculating PWM DCs for a linear LED brightness ramp.",
      "paragraph": "CIE1931 is a small C++ library (if you can call it that!) that uses constexpr to generate a lookup table for translating a PWM duty cycle scale into a mostly linear brightness output.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-15T18:58:12Z",
      "download_url": "https://github.com/nitz/Cie1931"
    },
    {
      "repository_name": "bcan77/CiftPulsar-OTA",
      "repository_url": "https://github.com/bcan77/CiftPulsar-OTA",
      "name": "CiftPulsarOTA",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-09-05T14:02:05.234Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-09-06T12:03:22.856Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-09-05T14:02:05.234Z",
      "last_seen_sha": "53bc7d211574",
      "author": "Bilgin Demir CAN (bcan77)",
      "maintainer": "bilginikinci@gmail.com",
      "sentence": "ESP32 OTA receiver for Cift Pulsar — use https://bcan77.github.io/ciftpulsar-ota/ to upload firmware (WiFi + BLE).",
      "paragraph": "Arduino library that receives OTA firmware updates on ESP32. To actually perform an update, open https://bcan77.github.io/ciftpulsar-ota/ in your browser (WiFi tab: enter ESP IP, select .bin, Update; BLE tab: Web Bluetooth). WiFi HTTP works on any browser/OS (AP or STA), BLE via Web Bluetooth. Includes version/update detection, mDNS, progress callbacks, and safe Update handling.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bcan77/CiftPulsarOTA-2.1.0.zip",
      "size": 27165,
      "previous_version": "2.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-05T10:51:04Z"
    },
    {
      "repository_name": "BojanJurca/cin-cout-for-Arduino",
      "repository_url": "https://github.com/BojanJurca/cin-cout-for-Arduino",
      "name": "CinCout",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2026-02-14T07:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-14T07:18:32Z",
      "last_seen_sha": "0592105e8a41",
      "author": "Bojan Jurca",
      "maintainer": "Bojan Jurca <bojan@gmail.com>",
      "sentence": "Lightweight C++ stream library for Arduino, providing cin and cout-style serial communication.",
      "paragraph": "Provides lightweight cin and cout-style stream instances for serial communication on Arduino. Compatible with standard C++ syntax and idioms, with partial support for input streams. Designed to work across most Arduino platforms.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-21T11:53:42Z",
      "license": "MIT",
      "download_url": "https://github.com/BojanJurca/cin-cout-for-Arduino"
    },
    {
      "repository_name": "fellipecouto/CipherCode",
      "repository_url": "https://github.com/fellipecouto/CipherCode",
      "name": "CipherCode",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:14:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:23Z",
      "last_seen_sha": "c35b87ea23b5",
      "author": "Fellipe Couto <fellipe.couto@yahoo.com.br>",
      "maintainer": "Fellipe Couto <fellipe.couto@yahoo.com.br>",
      "sentence": "Library with functions to encode texts",
      "paragraph": "Ceasar Cipher, Vigenere Cipher and others",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-21T22:43:57Z",
      "download_url": "https://github.com/fellipecouto/CipherCode"
    },
    {
      "repository_name": "XasWorks/Circios-Library",
      "repository_url": "https://github.com/XasWorks/Circios-Library",
      "name": "Circios Roboter-Steuerung",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:36Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:36Z",
      "last_seen_sha": "08a8f46fa0aa",
      "author": "David Bailey, Felix Diekmann, Marc Richter",
      "maintainer": "David Bailey <davidbailey.2889@gmail.com>",
      "sentence": "Arduino-Bibliothek zum Ansteuern des \"Circios\" Schulroboters",
      "paragraph": "Angelehnt an den JavaHamster für einfaches Einführen von Robotern in der Schule, jedoch mit Möglichkeiten zum Erweitern und Basteln!",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/XasWorks/Circios_Roboter_Steuerung-1.0.0.zip",
      "size": 20368,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2018-07-15T10:39:14Z"
    },
    {
      "repository_name": "Circuit-Digest/CircuitDigestCloud",
      "repository_url": "https://github.com/Circuit-Digest/CircuitDigestCloud",
      "name": "CircuitDigestCloud",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-26T08:12:15Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-07-02T12:35:31.229Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-07-18T08:31:34.176Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-26T08:12:15Z",
      "last_seen_sha": "346ff66fc84c",
      "author": "Jobit Joseph, Circuit Digest",
      "maintainer": "Jobit Joseph <jobitjoseph1@gmail.com>",
      "sentence": "Arduino client for the CircuitDigest Cloud MQTT platform.",
      "paragraph": "Connects ESP32, ESP8266, Arduino UNO R4 WiFi, Raspberry Pi Pico W, and Pico 2 W to CircuitDigest Cloud over TLS MQTT.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Circuit-Digest/CircuitDigestCloud-2.1.1.zip",
      "size": 33663,
      "previous_version": "2.1.0",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T13:19:26Z"
    },
    {
      "repository_name": "ntirushwajeanmarc/CircuitNotion",
      "repository_url": "https://github.com/ntirushwajeanmarc/CircuitNotion",
      "name": "CircuitNotion",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-25T08:38:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-25T08:38:24Z",
      "last_seen_sha": "433f7ca1216c",
      "author": "CircuitNotion",
      "maintainer": "CircuitNotion",
      "sentence": "Connect ESP8266/ESP32 to CircuitNotion Gate: WebSocket, device control, sensors, email notifications.",
      "paragraph": "Supports minimal begin(apiKey, name), device_control with angle/volume/muted, sensor readings, and sendNotification for threshold/device alerts. Requires ArduinoJson 6 and WebSockets library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T08:02:48Z",
      "depends": [
        "ArduinoJson",
        "WebSockets"
      ],
      "download_url": "https://github.com/CircuitNotion/Gate-server-side-go"
    },
    {
      "repository_name": "zvonler/CircuitPlaygroundGestures",
      "repository_url": "https://github.com/zvonler/CircuitPlaygroundGestures",
      "name": "CircuitPlaygroundGestures",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:18Z",
      "last_seen_sha": "c141b3afff2d",
      "author": "Zach Vonler",
      "maintainer": "Zach Vonler <zvonler@gmail.com>",
      "sentence": "Gesture recognizer for the Adafruit Circuit Playground.",
      "paragraph": "Detects user inputs on the built-in accelerometer, slide switch, and buttons.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-07T04:56:59Z",
      "depends": [
        "DebouncedButton"
      ],
      "download_url": "https://github.com/zvonler/CircuitPlaygroundGestures"
    },
    {
      "repository_name": "CircuitsFun/CircuitsFunBasic-Library-for-Arduino",
      "repository_url": "https://github.com/CircuitsFun/CircuitsFunBasic-Library-for-Arduino",
      "name": "CircuitsFunBasic",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:10:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:47Z",
      "last_seen_sha": "f364f40bf892",
      "author": "CircuitsFun <csf.instruction@circuitsfun.com>",
      "maintainer": "CircuitsFun <csf.instruction@circuitsfun.com>",
      "sentence": "Essential basic components library by CircuitsFun.",
      "paragraph": "This library includes objects and functions for components used in CircuitsFun's Basic Instructions. Compatible with Arduino IDE 1.5.x+.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-07T00:39:58Z",
      "download_url": "https://circuitsfun.com/"
    },
    {
      "repository_name": "CircuitsFun/CircuitsFunProjects-Library-for-Arduino",
      "repository_url": "https://github.com/CircuitsFun/CircuitsFunProjects-Library-for-Arduino",
      "name": "CircuitsFunProjects",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:47Z",
      "last_seen_sha": "bcb709941f8a",
      "author": "CircuitsFun <csf.instruction@circuitsfun.com>",
      "maintainer": "CircuitsFun <csf.instruction@circuitsfun.com>",
      "sentence": "Beginner friendly projects and project libraries by CircuitsFun",
      "paragraph": "This library includes the functions required to play CircuitsFun CODEventure projects. All project code can be found in File > Examples > CircuitsFunProjects",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-05-26T02:46:46Z",
      "download_url": "https://circuitsfun.com/"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_CST328",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_CST328",
      "name": "CIRCUITSTATE CST328 Library",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2026-02-23T07:30:56Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-23T07:30:56Z",
      "last_seen_sha": "08d4cc645dad",
      "author": "Vishnu Mohanan",
      "maintainer": "CIRCUITSTATE <info@circuitstate.com>",
      "sentence": "Arduino library for CST328-based capacitive touch panels.",
      "paragraph": "Lets you interface CST328-based capacitive touch panels and LCD screens with Arduino boards.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CIRCUITSTATE/CIRCUITSTATE_CST328_Library-0.1.0.zip",
      "size": 22905,
      "previous_version": "0.0.5",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T08:49:12Z"
    },
    {
      "repository_name": "rlogiacco/CircularBuffer",
      "repository_url": "https://github.com/rlogiacco/CircularBuffer",
      "name": "CircularBuffer",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-05-23T08:15:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-23T08:15:41Z",
      "last_seen_sha": "9de25d62a9e6",
      "author": "AgileWare",
      "maintainer": "Roberto Lo Giacco <rlogiacco@gmail.com>",
      "sentence": "Arduino circular buffer library",
      "paragraph": "A flexible, compact (~350 bytes overhead) and template based library providing a circular buffer implementation supporting both LIFO and FIFO usage.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 356,
      "github_forks": 87,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T12:48:47Z",
      "download_url": "https://github.com/rlogiacco/CircularBuffer"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-CircularBuffer",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-CircularBuffer",
      "name": "CircularBufferLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:11Z",
      "last_seen_sha": "89cfdea77dc0",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "CircularBuffer Library",
      "paragraph": "This library implements a circular buffer in Arduino. The Circular Buffer class uses templates to allow you to work with different types (int, long, float,...)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-01-29T03:35:55Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-CircularBuffer"
    },
    {
      "repository_name": "Francis-Magallanes/CircularQueue",
      "repository_url": "https://github.com/Francis-Magallanes/CircularQueue",
      "name": "CircularQueue",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:14:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:37Z",
      "last_seen_sha": "5ec79d3bb103",
      "author": "Francis John N. Magallanes <magallanesfrancisjohn@gmail.com>",
      "maintainer": "Francis John N. Magallanes <magallanesfrancisjohn@gmail.com>",
      "sentence": "Implementation of Queue Data Structure for Arduino Boards.",
      "paragraph": "This library implements Queue Data Structure for Arduino using statically allocated and fixed length array. Its implementation follows a circular buffer implementation which uses modulo arithmetic.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-07-14T00:46:44Z",
      "download_url": "https://github.com/Francis-Magallanes/ArduinoQueue"
    },
    {
      "repository_name": "2bndy5/CirquePinnacle",
      "repository_url": "https://github.com/2bndy5/CirquePinnacle",
      "name": "CirquePinnacle",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T08:16:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:16:26Z",
      "last_seen_sha": "26c5bbcbe145",
      "author": "2bndy5",
      "maintainer": "2bndy5",
      "sentence": "A driver library for interfacing with the Cirque Pinnacle (1CA027) touch controller used in Cirque Glidepoint Circle Trackpads.",
      "paragraph": "Written to encompass all features demonstrated by the official Cirque example repository for the teensy3.2 and Cirque developer kit.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 57,
      "github_forks": 7,
      "github_updated_at": "2026-06-29T19:56:23Z",
      "download_url": "https://github.com/2bndy5/CirquePinnacle",
      "github_language": "C++"
    },
    {
      "repository_name": "abread/cj-kit-arduino-lib",
      "repository_url": "https://github.com/abread/cj-kit-arduino-lib",
      "name": "CJKit",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:37:29Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:29Z",
      "last_seen_sha": "86b7eae46e64",
      "author": "André Breda <andre@breda.pt>",
      "maintainer": "André Breda <andre@breda.pt>",
      "sentence": "Supporting Library for the CanSat Júnior Kit.",
      "paragraph": "Provides simple classes and constants for using all of the peripherals included with the CanSat Júnior Kit. Required for using the Scratch programming environment.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "depends": [
        "Adafruit BMP085 Library",
        "DallasTemperature",
        "RFM69_LowPowerLab",
        "TinyGPSPlus",
        "Adafruit BusIO",
        "Adafruit Unified Sensor",
        "OneWire",
        "SPIFlash_LowPowerLab"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/abread/CJKit-1.0.9.zip",
      "size": 16372,
      "previous_version": "1.0.7",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T18:26:09Z"
    },
    {
      "repository_name": "ChandanETE/CK_MAX",
      "repository_url": "https://github.com/ChandanETE/CK_MAX",
      "name": "CK_MAX",
      "version": "4.1.1",
      "version_history": [
        {
          "version": "4.1.1",
          "seen_at": "2025-07-21T16:03:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:31Z",
      "last_seen_sha": "6081e76118ee",
      "author": "Chandan Kumar Mondal",
      "maintainer": "Chandan Kumar Mondal <chandan.ete53@gmail.com>",
      "sentence": "A library for an 8-Digit seven-segment display driven by MAX7219CNG with built-in animations.",
      "paragraph": "CK_MAX simplifies controlling 8-digit seven-segment displays using the MAX7219CNG driver. It includes attractive animations and easy-to-use functions.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-08T07:04:13Z",
      "download_url": "https://github.com/ChandanETE/CK_MAX"
    },
    {
      "repository_name": "PLGdevo/CKC_LIB",
      "repository_url": "https://github.com/PLGdevo/CKC_LIB",
      "name": "CKC AIOT",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.3.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.3.9",
          "seen_at": "2026-07-03T20:23:13.146Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-07-13T08:02:11.461Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "dea4b5a5a8f7",
      "author": "PLGdevo <PLGgroup27@gmail.com>",
      "maintainer": "PLGdevo <PLGgroup27@gmail.com>",
      "sentence": "IoT communication library for CKC platform",
      "paragraph": "Supports WiFi, Ethernet, Zigbee, Modbus, Serial. Works with Arduino, ESP8266, ESP32, STM32, Raspberry Pi.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PLGdevo/CKC_AIOT-1.4.0.zip",
      "size": 75972,
      "previous_version": "1.3.9",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T06:59:01Z"
    },
    {
      "repository_name": "ennio64/CL57R-Stepper-Driver-Arduino-Library",
      "repository_url": "https://github.com/ennio64/CL57R-Stepper-Driver-Arduino-Library",
      "name": "CL57RStepper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:36:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:36:11Z",
      "last_seen_sha": "a5100261001a",
      "author": "Ennio Sesana <ennio.sesana@tin.it>",
      "maintainer": "Ennio Sesana <ennio.sesana@tin.it>",
      "sentence": "Stepper driver CL57R control library over Modbus RS485.",
      "paragraph": "Supports positioning, speed, and closed-loop control. Compatible with Arduino boards using RS485Bus communication.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-20T20:16:51Z",
      "download_url": "https://github.com/ennio64/CL57R-Stepper-Driver-Arduino-Library"
    },
    {
      "repository_name": "DEIS-Tools/CLAIRE-library",
      "repository_url": "https://github.com/DEIS-Tools/CLAIRE-library",
      "name": "CLAIRE",
      "version": "0.1.16",
      "version_history": [
        {
          "version": "0.1.16",
          "seen_at": "2025-07-21T16:11:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:46Z",
      "last_seen_sha": "302acdb7a1d7",
      "author": "Falke Carlsen <falkeboc@cs.aau.dk>",
      "maintainer": "Falke Carlsen <falkeboc@cs.aau.dk>",
      "sentence": "API to interface with CLAIRE water management demonstrator at DEIS-AAU.",
      "paragraph": "Conveniently control individual pumps and get state of containers.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2024-08-28T12:49:33Z",
      "download_url": "https://github.com/DEIS-Tools/CLAIRE"
    },
    {
      "repository_name": "GyverLibs/Clap",
      "repository_url": "https://github.com/GyverLibs/Clap",
      "name": "Clap",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:15:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "0fdce7e20bea",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for clap recognition and counting",
      "paragraph": "Library for clap recognition and counting",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "VolAnalyzer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/Clap-1.0.0.zip",
      "size": 5578,
      "previous_version": "1.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:14Z"
    },
    {
      "repository_name": "pikido-edutainment/CleanRTOS",
      "repository_url": "https://github.com/pikido-edutainment/CleanRTOS",
      "name": "CleanRTOS",
      "version": "0.0.8",
      "version_history": [
        {
          "version": "0.0.8",
          "seen_at": "2025-09-17T07:36:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-17T07:36:35Z",
      "last_seen_sha": "86c7edb29c70",
      "author": "Marius Versteegen",
      "maintainer": "Marius Versteegen <pikido.info@gmail.com>",
      "sentence": "Makes use of FreeRTOS on ESP32 much easier and safer.",
      "paragraph": "This library wraps FreeRTOS calls, such that using FreeRTOS becomes much easier and safer.",
      "category": "Timing",
      "architectures": [
        "esp32",
        "esp32s2",
        "arduino_esp32"
      ],
      "github_stars": 20,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-25T23:17:42Z",
      "download_url": "https://github.com/pikido-edutainment/CleanRTOS.git"
    },
    {
      "repository_name": "RobotBuzzard/ClearCoreWatchdog",
      "repository_url": "https://github.com/RobotBuzzard/ClearCoreWatchdog",
      "name": "ClearCoreWatchdog",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-09T08:14:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-09T08:14:28Z",
      "last_seen_sha": "3b32f4918f14",
      "author": "RobotBuzzard",
      "maintainer": "RobotBuzzard <buzzy@reasonablerobot.io>",
      "sentence": "Hardware watchdog timer for the Teknic ClearCore (Microchip SAME53N19A).",
      "paragraph": "Direct CMSIS register access to the SAMD51/SAME53 WDT block. Teknic's ClearCore Arduino library does not expose any watchdog API; this fills the gap. Bench-validated on a real ClearCore — deliberate-hang test confirms automatic reset within the configured timeout, bracketed long operations do not trigger spurious resets. Configurable timeouts from 1s to 16s (default 8s), reset-cause introspection via RSTC.RCAUSE.",
      "category": "Timing",
      "architectures": [
        "sam"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T15:33:59Z",
      "download_url": "https://github.com/RobotBuzzard/ClearCoreWatchdog"
    },
    {
      "repository_name": "dayatkun01/ClearDS1302",
      "repository_url": "https://github.com/dayatkun01/ClearDS1302",
      "name": "ClearDS1302",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T20:57:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:57:55Z",
      "last_seen_sha": "a8f2d53ec750",
      "author": "Rahmat Hidayat, rahmatcraft21544@gmail.com",
      "maintainer": "Rahmat Hidayat, rahmatcraft21544@gmail.com",
      "sentence": "Easy-to-use DS1302 library made for beginners.",
      "paragraph": "This library focuses on ease of use. I made this to help people who are learning Arduino so they can use the DS1302 RTC module without hassle.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-24T12:36:11Z",
      "download_url": "https://github.com/dayatkun01/ClearDS1302"
    },
    {
      "repository_name": "dirkohme/LED",
      "repository_url": "https://github.com/dirkohme/LED",
      "name": "CLed",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:45Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:45Z",
      "last_seen_sha": "037939fc913d",
      "author": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "maintainer": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "sentence": "Arduino LED Control",
      "paragraph": "auto LED Control based on Ticker.h",
      "category": "Uncategorized",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dirkohme/CLed-1.0.0.zip",
      "size": 7342,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-25T21:24:34Z"
    },
    {
      "repository_name": "marcobrianza/ClickButton",
      "repository_url": "https://github.com/marcobrianza/ClickButton",
      "name": "ClickButton",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-11-19T07:31:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-19T07:31:38Z",
      "last_seen_sha": "12a1d23ea48a",
      "author": "raron <raronzen@gmail.com>",
      "maintainer": "Marco Brianza <marcobrianza@gmail.com>",
      "sentence": "Effortless handle botton clicks.",
      "paragraph": "A simple button Arduino library to get short and long clicks, multiple clicks (double click, triple click etc.). Click-and-hold is also possible.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 72,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T16:38:39Z",
      "download_url": "https://www.github.com/marcobrianza/clickButton"
    },
    {
      "repository_name": "GabyGold67/ClickCounter_ESP32",
      "repository_url": "https://github.com/GabyGold67/ClickCounter_ESP32",
      "name": "ClickCounter_ESP32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:30Z",
      "last_seen_sha": "3f29124746b9",
      "author": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "maintainer": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "sentence": "A flexible mechanical, electromechanic and electronic counter replacement library.",
      "paragraph": "Traditional counters and tally counters are devices composed by a 'counter display' (rotating wheel counter, electronic display, etc.), an 'increment count' signal provider (in the form of mechanical pushbutton or electronic input signal pin), and a reset signal provider (in the form of mechanical pushbutton or electronic input signal pin). This libray's ClickCounter class models counters and tally counters in all it's functionality, and adds an extensive set of services and options to manage more complex and demanding counting applications. The displaying services are provided through the use of a SevenSegDisplays library instantiated object.",
      "category": "other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T13:04:07Z",
      "depends": [
        "SevenSegDisplays_ESP32"
      ],
      "download_url": "https://github.com/GabyGold67/"
    },
    {
      "repository_name": "galarb/clicli",
      "repository_url": "https://github.com/galarb/clicli",
      "name": "clicli",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:14:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:50Z",
      "last_seen_sha": "e49ffb3754e7",
      "author": "Gal Arbel gal.arbel8@gmail.com",
      "maintainer": "Gal Arbel gal.arbel8@gmail.com",
      "sentence": "Command Line Interface for Arduino.",
      "paragraph": "Simple and useful tool.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-15T14:35:05Z",
      "download_url": "https://github.com/galarb/clicli.git"
    },
    {
      "repository_name": "thinger-io/ClimaStick",
      "repository_url": "https://github.com/thinger-io/ClimaStick",
      "name": "ClimaStick",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:32:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:59Z",
      "last_seen_sha": "5254741f9072",
      "author": "Jorge Trincado Castan <jorgetc@thinger.com>",
      "maintainer": "Thinger.io <admin@thinger.io>",
      "sentence": "Arduino ClimaStick v1 & v2 library for the Thinger.io Internet of Things Platform.",
      "paragraph": "ClimaStick is a complete IoT developement kit, that integrates WiFi connectivity along with a set of powerful sensors to provide environmental and motion sensing. This way, it is possible to create several connected projects easily. It is fully compatible with the Thinger.io cloud infrastructure, and provides easy to use libraries that can be used in the Arduino IDE.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2020-01-22T13:02:31Z",
      "depends": [
        "thinger.io"
      ],
      "download_url": "https://github.com/thinger-io/ClimaStick"
    },
    {
      "repository_name": "o0zz/climate-uart",
      "repository_url": "https://github.com/o0zz/climate-uart",
      "name": "climate-uart",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-12T08:11:17Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-12T08:11:17Z",
      "last_seen_sha": "5111f95813f1",
      "author": "o0Zz",
      "maintainer": "o0Zz",
      "sentence": "UART HVAC protocol library with a unified climate API.",
      "paragraph": "Library for communicating with any HVAC (Mitsubishi, Toshiba, Hitachi, Lg, ...) via UART protocols",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/o0zz/climate_uart-1.0.0.zip",
      "size": 40204,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T08:37:23Z"
    },
    {
      "repository_name": "climateguard/CG-Anem",
      "repository_url": "https://github.com/climateguard/CG-Anem",
      "name": "ClimateGuard CG Anem",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:10:51Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:51Z",
      "last_seen_sha": "581db861b084",
      "author": "Maxim Shabanov <mshabanov@climateguard.ru>",
      "maintainer": "Maxim Shabanov <mshabanov@climateguard.ru>",
      "sentence": "Library for communicating with the thermoanemometer CG-Anem.",
      "paragraph": "This library supports only I2C communication with the CG-Anem.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/climateguard/ClimateGuard_CG_Anem-1.0.3.zip",
      "size": 2769402,
      "previous_version": "1.0.3",
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T16:11:42Z"
    },
    {
      "repository_name": "climateguard/RadSens",
      "repository_url": "https://github.com/climateguard/RadSens",
      "name": "ClimateGuard RadSens",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-05T08:28:51Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-05T08:28:51Z",
      "last_seen_sha": "55d5259fbe73",
      "author": "Maxim Shabanov <mshabanov@climateguard.ru>",
      "maintainer": "Maxim Shabanov <mshabanov@climateguard.ru>",
      "sentence": "Library for communicating with the radiation detector module RadSens.",
      "paragraph": "This library supports only I2C communication with the RadSens.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/climateguard/ClimateGuard_RadSens-1.1.3.zip",
      "size": 6845989,
      "previous_version": "1.1.3",
      "github_stars": 65,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T02:03:57Z"
    },
    {
      "repository_name": "marcinbor85/clip",
      "repository_url": "https://github.com/marcinbor85/clip",
      "name": "Clip",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:21:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:13Z",
      "last_seen_sha": "aee5e3f93904",
      "author": "Marcin Borowicz",
      "maintainer": "Marcin Borowicz <marcinbor85@gmail.com>",
      "sentence": "Command Line Interface Parser",
      "paragraph": "Fully stateless, supports nested commands, arguments parsing, and much more...",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-21T07:32:41Z",
      "download_url": "https://github.com/marcinbor85/clip"
    },
    {
      "repository_name": "N-Magi/CliTerminal",
      "repository_url": "https://github.com/N-Magi/CliTerminal",
      "name": "CliTerminal",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2",
          "seen_at": "2025-07-21T16:22:44Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:44Z",
      "last_seen_sha": "66f9992a4299",
      "author": "n_magi",
      "maintainer": "n_magi",
      "sentence": "Simple Serial Terminal",
      "paragraph": "Easy and Simple Serial Terminal System",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/N-Magi/CliTerminal-0.2.0.zip",
      "size": 4429,
      "previous_version": "0.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-23T09:47:32Z"
    },
    {
      "repository_name": "dirkohme/Clock",
      "repository_url": "https://github.com/dirkohme/Clock",
      "name": "Clock",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:12:44Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:44Z",
      "last_seen_sha": "9d8b2d4a8383",
      "author": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "maintainer": "Dirk Ohme <dirk_ohme@hotmail.com>",
      "sentence": "Arduino Software Clock",
      "paragraph": "Software Clock",
      "category": "Uncategorized",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dirkohme/Clock-1.0.4.zip",
      "size": 10721,
      "previous_version": "1.0.5",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T00:22:11Z"
    },
    {
      "repository_name": "jihoonkimtech/ClockForSeg_Lib",
      "repository_url": "https://github.com/jihoonkimtech/ClockForSeg_Lib",
      "name": "ClockForSeg_Lib",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:17:37Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-08-11T10:16:34.690Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:17:37Z",
      "last_seen_sha": "15cee3ca6730",
      "author": "jihoonkimtech <jihoonkimtech@naver.com>",
      "maintainer": "jihoonkimtech <jihoonkimtech@naver.com>",
      "sentence": "A library for Clock made of TM1637",
      "paragraph": "This library helps you made Clock(DS1302) using 7-Segment(TM1637)",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "TM1637 Driver",
        "Rtc by Makuna"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jihoonkimtech/ClockForSeg_Lib-1.0.2.zip",
      "size": 3314353,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-11-15T07:24:29Z"
    },
    {
      "repository_name": "cyfney/clogger",
      "repository_url": "https://github.com/cyfney/clogger",
      "name": "clogger",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-27T09:02:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-27T09:02:32Z",
      "last_seen_sha": "cb3c1d83358c",
      "author": "cyfney-anka",
      "maintainer": "cyfney-anka@qq.com",
      "sentence": "A lightweight logging library for Arduino and ESP32 with compile-time filtering.",
      "paragraph": "Clogger provides structured log output with timestamps, file names, line numbers, and function names. It supports severity-based filtering at compile time to remove disabled logs completely, reducing code size and runtime overhead. The library works on both AVR (Arduino) and ESP32 platforms.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T03:45:08Z",
      "download_url": "https://github.com/cyfney/clogger"
    },
    {
      "repository_name": "closedcube/ClosedCube_BME680_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_BME680_Arduino",
      "name": "ClosedCube BME680",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "25b312e16b1d",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Bosch Sensortec BME680 integrated environmental (temperature, humidity, pressure, gas and in-door air quality) sensor",
      "paragraph": "Arduino library for Bosch Sensortec BME680 integrated environmental (temperature, humidity, pressure, gas and in-door air quality) sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_BME680-1.2.0.zip",
      "size": 11042
    },
    {
      "repository_name": "closedcube/ClosedCube_HDC1010_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_HDC1010_Arduino",
      "name": "ClosedCube HDC1010",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "d1c9950c9623",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor",
      "paragraph": "Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_HDC1010-1.2.2.zip",
      "size": 191141
    },
    {
      "repository_name": "closedcube/ClosedCube_HDC1080_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_HDC1080_Arduino",
      "name": "ClosedCube HDC1080",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "019456ace79a",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor",
      "paragraph": "Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_HDC1080-1.3.2.zip",
      "size": 167743
    },
    {
      "repository_name": "closedcube/ClosedCube_LPS25HB_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_LPS25HB_Arduino",
      "name": "ClosedCube LPS25HB",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f27d52b7a2d9",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer",
      "paragraph": "Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_LPS25HB-1.0.1.zip",
      "size": 167896
    },
    {
      "repository_name": "closedcube/ClosedCube_MAX30205_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_MAX30205_Arduino",
      "name": "ClosedCube MAX30205",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "ee05a60986a2",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor",
      "paragraph": "Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_MAX30205-1.0.3.zip",
      "size": 156075
    },
    {
      "repository_name": "closedcube/ClosedCube_OPT3001_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_OPT3001_Arduino",
      "name": "ClosedCube OPT3001",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "fda09bc385e7",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)",
      "paragraph": "Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_OPT3001-1.1.2.zip",
      "size": 151863
    },
    {
      "repository_name": "closedcube/ClosedCube_OPT3002_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_OPT3002_Arduino",
      "name": "ClosedCube OPT3002",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "ae9e89833b85",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments OPT3002 Light to Digital Sensor",
      "paragraph": "Arduino library for Texas Instruments OPT3002 Light to Digital Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_OPT3002-1.1.2.zip",
      "size": 149852
    },
    {
      "repository_name": "closedcube/ClosedCube_SHT31D_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_SHT31D_Arduino",
      "name": "ClosedCube SHT31D",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3d198b4718a2",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Temperature & Humidity Sensors",
      "paragraph": "Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Digital I2C Temperature & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_SHT31D-1.5.1.zip",
      "size": 12473
    },
    {
      "repository_name": "malarz-supla/ClosedCube_SHT31D_Arduino",
      "repository_url": "https://github.com/malarz-supla/ClosedCube_SHT31D_Arduino",
      "name": "ClosedCube SHT31D fork",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:10:53Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:53Z",
      "last_seen_sha": "9e946b17b3aa",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Temperature & Humidity Sensors",
      "paragraph": "Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Digital I2C Temperature & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/malarz-supla/ClosedCube_SHT31D_fork-1.5.2.zip",
      "size": 12866,
      "previous_version": "1.5.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-02T04:05:59Z"
    },
    {
      "repository_name": "closedcube/ClosedCube_SHTC3_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_SHTC3_Arduino",
      "name": "ClosedCube SHTC3",
      "version": "2020.5.5",
      "version_history": [
        {
          "version": "2020.5.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "cb1d5b7c493a",
      "author": "ClosedCube",
      "maintainer": "ClosedCube GitHub Support <github@closedcube.com>",
      "sentence": "Arduino library for Arduino library for Sensirion SHTC3 Digital Humidity and Temperature Sensor",
      "paragraph": "Arduino library for Arduino library for Sensirion SHTC3 Digital Humidity and Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_SHTC3-2020.5.5.zip",
      "size": 9216
    },
    {
      "repository_name": "closedcube/ClosedCube_Si7051_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_Si7051_Arduino",
      "name": "ClosedCube Si7051",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "2ae146313c43",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Silicon Labs Si7051 ±0.1°C Digital Temperature Sensor breakout board",
      "paragraph": "Arduino library for Silicon Labs Si7051 ±0.1°C Digital Temperature Sensor breakout board",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_Si7051-1.1.0.zip",
      "size": 149728
    },
    {
      "repository_name": "closedcube/ClosedCube_Si7055_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_Si7055_Arduino",
      "name": "ClosedCube Si7055",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "127f50b1b62a",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Silicon Labs Si7055 ±0.5°C Digital Temperature Sensor breakout board",
      "paragraph": "Arduino library for Silicon Labs Si7055 ±0.5°C Digital Temperature Sensor breakout board",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_Si7055-1.0.3.zip",
      "size": 175139
    },
    {
      "repository_name": "closedcube/ClosedCube_TCA9538_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_TCA9538_Arduino",
      "name": "ClosedCube TCA9538",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3eded2b3c3b8",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments TCA9538 Remote 8-Bit I2C and SMBus Low-Power I/O Expander",
      "paragraph": "Arduino library for Texas Instruments TCA9538 Remote 8-Bit I2C and SMBus Low-Power I/O Expander",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TCA9538-1.1.3.zip",
      "size": 136506
    },
    {
      "repository_name": "closedcube/ClosedCube_TCA9546A_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_TCA9546A_Arduino",
      "name": "ClosedCube TCA9546A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "911342a69066",
      "author": "ClosedCube",
      "maintainer": "ClosedCube <github@closedcube.com>",
      "sentence": "Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function",
      "paragraph": "Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TCA9546A-1.0.1.zip",
      "size": 130509
    },
    {
      "repository_name": "closedcube/ClosedCube_TCA9548A_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_TCA9548A_Arduino",
      "name": "ClosedCube TCA9548A",
      "version": "2019.3.23",
      "version_history": [
        {
          "version": "2019.3.23",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "ba30d5472deb",
      "author": "ClosedCube",
      "maintainer": "ClosedCube GitHub Support <github@closedcube.com>",
      "sentence": "Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer",
      "paragraph": "Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TCA9548A-2019.3.23.zip",
      "size": 8045
    },
    {
      "repository_name": "closedcube/ClosedCube_TMP116_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_TMP116_Arduino",
      "name": "ClosedCube TMP116",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "fb55480f5312",
      "author": "ClosedCube",
      "maintainer": "ClosedCube GitHub Support <github@closedcube.com>",
      "sentence": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board",
      "paragraph": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TMP116-1.0.2.zip",
      "size": 6838
    },
    {
      "repository_name": "closedcube/ClosedCube_TSYS01_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_TSYS01_Arduino",
      "name": "ClosedCube TSYS01",
      "version": "2019.3.23",
      "version_history": [
        {
          "version": "2019.3.23",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "c03706005027",
      "author": "ClosedCube",
      "maintainer": "ClosedCube GitHub Support <github@closedcube.com>",
      "sentence": "Arduino library for Arduino library for TE CONNECTIVITY +/-0.1C 24-bit Digital Temperature Sensor",
      "paragraph": "Arduino library for Arduino library for TE CONNECTIVITY +/-0.1C 24-bit Digital Temperature Sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TSYS01-2019.3.23.zip",
      "size": 8129
    },
    {
      "repository_name": "closedcube/ClosedCube_I2C_Arduino",
      "repository_url": "https://github.com/closedcube/ClosedCube_I2C_Arduino",
      "name": "ClosedCube_I2C_Driver",
      "version": "2019.6.6",
      "version_history": [
        {
          "version": "2019.6.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "0b672ccb1e55",
      "author": "ClosedCube",
      "maintainer": "ClosedCube GitHub Support <github@closedcube.com>",
      "sentence": "Arduino library for ClosedCube I2C Driver (Wrapper)",
      "paragraph": "Arduino library for ClosedCube I2C Driver (Wrapper)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_I2C_Driver-2019.6.6.zip",
      "size": 8411
    },
    {
      "repository_name": "cloud4rpi/cloud4rpi-esp-arduino",
      "repository_url": "https://github.com/cloud4rpi/cloud4rpi-esp-arduino",
      "name": "cloud4rpi-esp-arduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:10:55Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:55Z",
      "last_seen_sha": "a2f5e3c26064",
      "author": "Cloud4RPi <team@cloud4rpi.io>",
      "maintainer": "Cloud4RPi <team@cloud4rpi.io>",
      "sentence": "Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.",
      "paragraph": "Cloud4RPi client library for ESP8266 and ESP32 based boards. Dependencies: ArduinoJson, PubSubClient.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ArduinoJson",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cloud4rpi/cloud4rpi_esp_arduino-1.1.0.zip",
      "size": 13260,
      "previous_version": "1.1.0",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-12-30T12:19:43Z"
    },
    {
      "repository_name": "cloudchip-io/cloudchip-iot-arduino-sdk",
      "repository_url": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk",
      "name": "Cloudchip IoT",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-07-21T16:10:55Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:55Z",
      "last_seen_sha": "04448f6eab9a",
      "author": "Cloudchip Technologies <info@cloudchip.in>",
      "maintainer": "Cloudchip Technologies <info@cloudchip.in>",
      "sentence": "Cloudchip.io communication library for Arduino, ESP8266 & EPS32",
      "paragraph": "Cloudchip.io platform allows you to aggregate, visualize and analyze live IoT data streams in the cloud via MQTT & HTTP API's.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-2.1.1.zip",
      "size": 80486,
      "previous_version": "2.1.1",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2020-05-16T19:13:07Z"
    },
    {
      "repository_name": "Bhushan8673/Cloudeck",
      "repository_url": "https://github.com/Bhushan8673/Cloudeck",
      "name": "Cloudeck",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-18T08:02:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-18T08:02:17Z",
      "last_seen_sha": "a3554253fde2",
      "author": "Bhushan Todkar",
      "maintainer": "Bhushan Todkar <todkarbhushan4@gmail.com>",
      "sentence": "Cloudeck is a modular IoT SDK for Arduino-based IoT devices with built-in Wi-Fi and MQTT support.",
      "paragraph": "Cloudeck is a hardware-agnostic, production-ready IoT SDK designed for Arduino-based IoT devices with built-in Wi-Fi. It simplifies Wi-Fi and MQTT communication using a modular architecture with optional features such as IoT car and motor control. Officially tested on ESP8266 and ESP32 and designed to scale across diverse IoT devices.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T11:05:24Z",
      "download_url": "https://github.com/Bhushan8673/Cloudeck"
    },
    {
      "repository_name": "Call-for-Code/ClusterDuck-Protocol",
      "repository_url": "https://github.com/Call-for-Code/ClusterDuck-Protocol",
      "name": "ClusterDuck Protocol",
      "version": "5.0.1",
      "version_history": [
        {
          "version": "5.0.1",
          "seen_at": "2026-06-29T08:48:28Z"
        },
        {
          "version": "5.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:48:28Z",
      "last_seen_sha": "f63fe43cb688",
      "author": "OWL Integrations <info@owlintegrations.com>",
      "maintainer": "OWL Integrations <info@owlintegrations.com>",
      "sentence": "Mesh communication protocol.",
      "paragraph": "The ClusterDuck Protocol is an open-source project under The Linux Foundation, maintained by OWL Integrations. It is an easy-to-use mobile ad-hoc mesh network. The ClusterDuck Protocol is currently harnessing LoRa technology and has grown beyond servicing people in need after a hurricane towards additional use cases around earthquakes, wildfires, cellular congestion (large events), sensor networks, and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "arduino-timer",
        "ArduinoJson",
        "CRC32",
        "RadioLib",
        "PubSubClient",
        "FastLED"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Call-for-Code/ClusterDuck_Protocol-5.0.1.zip",
      "size": 153623,
      "previous_version": "5.0.1",
      "github_stars": 439,
      "github_forks": 169,
      "github_updated_at": "2026-06-27T11:32:55Z",
      "github_language": "C++"
    },
    {
      "repository_name": "neosarchizo/cm1106_i2c",
      "repository_url": "https://github.com/neosarchizo/cm1106_i2c",
      "name": "CM1106 I2C",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:23:05Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:05Z",
      "last_seen_sha": "c334690499e9",
      "author": "Neosarchizo",
      "maintainer": "Neosarchizo <neosarchizo@gmail.com>",
      "sentence": "Arduino library to control Cubic CM1106 I2C",
      "paragraph": "Arduino library to control Cubic CM1106 I2C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/CM1106_I2C-1.0.2.zip",
      "size": 18584,
      "previous_version": "1.0.2",
      "github_stars": 6,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2023-06-30T08:16:07Z"
    },
    {
      "repository_name": "jackjansen/cmArduinoJWT",
      "repository_url": "https://github.com/jackjansen/cmArduinoJWT",
      "name": "cmArduinoJWT",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-08-13T00:13:36.907Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-13T00:13:36.907Z",
      "last_seen_sha": "481efc8fcca2",
      "author": "Chris Moorhouse <cm@interior-automation.co.uk>",
      "maintainer": "Jack Jansen <Jack.Jansen@cwi.nl>",
      "sentence": "Library for encoding and decoding JSON web tokens for the Arduino, ESP8266 and ESP32 platforms.",
      "paragraph": "This library does not currently support adding any options to the JWT and uses a fixed header for HS256.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jackjansen/cmArduinoJWT-1.0.2.zip",
      "size": 11253,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-12T14:46:50Z"
    },
    {
      "repository_name": "GRMrGecko/cmd",
      "repository_url": "https://github.com/GRMrGecko/cmd",
      "name": "cmd",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:50Z",
      "last_seen_sha": "60cd9721bc3d",
      "author": "James Coleman <grmrgecko@gmail.com>",
      "maintainer": "James Coleman <grmrgecko@gmail.com>",
      "sentence": "A serial command line interface with buffer editing.",
      "paragraph": "An easy to use command line interface, simply add commands and their callbacks.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-07T20:48:06Z",
      "download_url": "https://github.com/GRMrGecko/cmd"
    },
    {
      "repository_name": "freaklabs/cmdArduino",
      "repository_url": "https://github.com/freaklabs/cmdArduino",
      "name": "cmdArduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:39Z",
      "last_seen_sha": "7165ebf73530",
      "author": "Akiba <akiba@freaklabs.org>, Jacinta <jacinta@freaklabs.org>",
      "maintainer": "Akiba <akiba@freaklabs.org>",
      "sentence": "A small command-line library to make development easier.",
      "paragraph": "cmdArduino allows you to interactively call functions from a serial command line for fast testing and debugging.",
      "category": "Display",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-11T14:26:06Z",
      "download_url": "https://www.freaklabs.org"
    },
    {
      "repository_name": "thijse/Arduino-CmdMessenger",
      "repository_url": "https://github.com/thijse/Arduino-CmdMessenger",
      "name": "CmdMessenger",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "5.0.0",
          "seen_at": "2026-06-17T09:25:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:25:24Z",
      "last_seen_sha": "db96d1dcfad7",
      "author": "Thijs Elenbaas, Valeriy Kucherenko",
      "maintainer": "Thijs Elenbaas",
      "sentence": "A serial messaging library for the Arduino and .NET/Mono platform.",
      "paragraph": "It uses serial port and Bluetooth as transport layer. To use CmdMessenger, we define a list of command identifiers, then attach callback / handler functions for received messages. PLEASE NOTE: samples require PID and optionally Adafruit_MAX31855 library to be installed.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 220,
      "github_forks": 86,
      "github_language": "C#",
      "github_updated_at": "2026-06-16T14:14:24Z",
      "download_url": "http://playground.arduino.cc/Code/CmdMessenger"
    },
    {
      "repository_name": "pvizeli/CmdParser",
      "repository_url": "https://github.com/pvizeli/CmdParser",
      "name": "CmdParser",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7",
          "seen_at": "2025-07-21T16:25:40Z"
        },
        {
          "version": "1.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:40Z",
      "last_seen_sha": "520a28e72a8f",
      "author": "Pascal Vizeli <pvizeli@syshack.ch>",
      "maintainer": "Pascal Vizeli <pvizeli@syshack.ch>",
      "sentence": "A simple and most powerfull cmd parser with small memory footprint",
      "paragraph": "Supports PROGMEM and Arduino Serial interface.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pvizeli/CmdParser-1.7.0.zip",
      "size": 19255,
      "previous_version": "1.7",
      "github_stars": 63,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T10:55:03Z"
    },
    {
      "repository_name": "fire1/CmdSerial",
      "repository_url": "https://github.com/fire1/CmdSerial",
      "name": "CmdSerial",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:36:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:03Z",
      "last_seen_sha": "bf818a4ef948",
      "author": "Angel Zaprianov <fire1@abv.bg>",
      "maintainer": "Angel Zaprianov <fire1@abv.bg>",
      "sentence": "Simple library that provides an easy way to input/output data from the sketch.",
      "paragraph": "Implements Serial/String classes.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T16:58:24Z",
      "download_url": "https://github.com/fire1/CmdSerial"
    },
    {
      "repository_name": "cmmakerclub/CMMCEasy",
      "repository_url": "https://github.com/cmmakerclub/CMMCEasy",
      "name": "CMMC Easy",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:58Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:58Z",
      "last_seen_sha": "c06ccf040e79",
      "author": "Chiang Mai Maker Club<info@cmmakerclub.com>",
      "maintainer": "Nat Weerawan<nat.wrw@gmail.com>",
      "sentence": "CMMC Easy is a library for managing time without delay function",
      "paragraph": "CMMC Easy is a library for managing time without delay function",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_Easy-0.0.1.zip",
      "size": 9648,
      "previous_version": "0.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2016-04-01T04:08:49Z"
    },
    {
      "repository_name": "cmmakerclub/MQTT-Connector",
      "repository_url": "https://github.com/cmmakerclub/MQTT-Connector",
      "name": "CMMC MQTT Connector",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-07-21T16:10:59Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:59Z",
      "last_seen_sha": "52416dfb5382",
      "author": "Nat Weerawan<nat.wrw@gmail.com>",
      "maintainer": "Nat Weerawan<nat.wrw@gmail.com>",
      "sentence": "MQTT Connector library",
      "paragraph": "An esp8266/esp32 MQTT Connector library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_MQTT_Connector-1.3.3.zip",
      "size": 114857,
      "previous_version": "1.3.3",
      "github_stars": 11,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T15:08:42Z"
    },
    {
      "repository_name": "cmmakerclub/CMMC_OTA",
      "repository_url": "https://github.com/cmmakerclub/CMMC_OTA",
      "name": "CMMC OTA",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:10:58Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:58Z",
      "last_seen_sha": "44852539e4e4",
      "author": "Nat Weerawan <nat.wrw@gmail.com>",
      "maintainer": "Nat Weerawan <nat.wrw@gmail.com>",
      "sentence": "CMMC OTA",
      "paragraph": "CMMC OTA",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_OTA-1.0.5.zip",
      "size": 6506,
      "previous_version": "1.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-16T12:00:55Z"
    },
    {
      "repository_name": "cmmakerclub/CMMC-Packet",
      "repository_url": "https://github.com/cmmakerclub/CMMC-Packet",
      "name": "CMMC Packet",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:58Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:58Z",
      "last_seen_sha": "81d6b281c857",
      "author": "Nat Weerawan<nat@cmmc.io>",
      "maintainer": "Nat Weerawan<nat@cmmc.io>",
      "sentence": "A simple CMMC Packet data structure.",
      "paragraph": "CMMC Packet is a small library that implement CMMC_SENSOR_T and CMMC_PACKET_T helper",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_Packet-1.0.1.zip",
      "size": 6895,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2018-02-07T13:47:44Z"
    },
    {
      "repository_name": "cmmakerclub/WiFiConnector",
      "repository_url": "https://github.com/cmmakerclub/WiFiConnector",
      "name": "CMMC WiFi Connector",
      "version": "3.0.8",
      "version_history": [
        {
          "version": "3.0.8",
          "seen_at": "2025-07-21T16:10:59Z"
        },
        {
          "version": "3.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:59Z",
      "last_seen_sha": "1ec0349742a8",
      "author": "Nat Weerawan <nat.wrw@gmail.com>",
      "maintainer": "Nat Weerawan <nat.wrw@gmail.com>",
      "sentence": "WiFiConnector by CMMC",
      "paragraph": "WiFiConnector is an event-based wifi management library.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_WiFi_Connector-3.0.8.zip",
      "size": 167261,
      "previous_version": "3.0.8",
      "github_stars": 54,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T01:07:49Z"
    },
    {
      "repository_name": "cmmakerclub/CMMC_Interval",
      "repository_url": "https://github.com/cmmakerclub/CMMC_Interval",
      "name": "CMMC_Interval",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:57Z",
      "last_seen_sha": "648d2420c977",
      "author": "Nat Weerawan<nat@cmmc.io>",
      "maintainer": "Nat Weerawan<nat@cmmc.io>",
      "sentence": "CMMC_Interval",
      "paragraph": "CMMC_Interval",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2018-01-31T10:34:05Z",
      "download_url": "https://cmmakerclub.com"
    },
    {
      "repository_name": "cmmakerclub/CMMC_LED",
      "repository_url": "https://github.com/cmmakerclub/CMMC_LED",
      "name": "CMMC_LED",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:57Z",
      "last_seen_sha": "e21bbba3fc76",
      "author": "Chiang Mai Maker Club<nat@cmmc.io>",
      "maintainer": "Nat Weerawan<nat@cmmc.io>",
      "sentence": "An easy led controller",
      "paragraph": "An easy led controller",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2017-10-18T06:18:15Z",
      "download_url": "https://cmmakerclub.com"
    },
    {
      "repository_name": "cmmakerclub/CMMC_NB-IoT",
      "repository_url": "https://github.com/cmmakerclub/CMMC_NB-IoT",
      "name": "CMMC_NB-IoT",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:10:57Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:57Z",
      "last_seen_sha": "77ecb766755c",
      "author": "Nat Weerawan<nat@cmmc.io>",
      "maintainer": "Nat Weerawan<nat@cmmc.io>",
      "sentence": "CMMC_NB-IoT",
      "paragraph": "CMMC_NB-IoT",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_NB_IoT-0.0.3.zip",
      "size": 13642,
      "previous_version": "0.0.4",
      "github_stars": 7,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2023-05-12T12:39:47Z"
    },
    {
      "repository_name": "cmoz/CMozGlow",
      "repository_url": "https://github.com/cmoz/CMozGlow",
      "name": "CMozGlow",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-07-22T22:19:44.061Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-07-23T16:29:31.735Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-22T22:19:44.061Z",
      "last_seen_sha": "3c9a0f10566c",
      "author": "TinkerTailor.ca (CMozMaker)",
      "maintainer": "TinkerTailor.ca <hello@tinkertailor.ca>",
      "sentence": "Beginner-friendly WS2812B/NeoPixel library for ESP32 boards with plain-English error handling and wearable power budgeting.",
      "paragraph": "Works on ESP32-S3, S2, C3 and the classic ESP32. Non-blocking fashion-tech effects (Sequin, Catwalk, Loom, Silk, Aurora, Heartbeat, Firefly, Ember, Morse messenger), automatic current limiting for battery safety, a live status pixel, async RMT engine, and optional dual-core AutoPilot mode. Onboard pixel on GPIO 3 for the CMoz ESP32-S3 Mini; any valid pin on other boards.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cmoz/CMozGlow-1.2.2.zip",
      "size": 33016,
      "previous_version": "1.2.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-22T19:37:12Z"
    },
    {
      "repository_name": "RCmags/CN0391",
      "repository_url": "https://github.com/RCmags/CN0391",
      "name": "CN0391",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:16Z",
      "last_seen_sha": "0e571e38c465",
      "author": "Analog Devices, Inc.",
      "maintainer": "RCmags <memoryofatrufestival@gmail.com>",
      "sentence": "Library for CN0391 Thermocouple Shield",
      "paragraph": "This is library includes functions to configure and read data from Analog Devices' CN0391 temperature shield.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-25T20:10:09Z",
      "download_url": "https://github.com/RCmags/CN0391"
    },
    {
      "repository_name": "Alex-Stone-Github/CNCShield",
      "repository_url": "https://github.com/Alex-Stone-Github/CNCShield",
      "name": "CNCShield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0",
          "seen_at": "2025-07-21T16:37:39Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:39Z",
      "last_seen_sha": "63edb629ecf4",
      "author": "Victor Gabriel Costin <costinv92@gmail.com>",
      "maintainer": "Victor Gabriel Costin <costinv92@gmail.com>",
      "sentence": "Lightweight library for the Arduino CNC Shield.",
      "paragraph": "Provides an object-oriented interface for the Arduino CNC Shield.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alex-Stone-Github/CNCShield-2.0.0.zip",
      "size": 6242,
      "previous_version": "2.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-10T01:42:55Z"
    },
    {
      "repository_name": "hirotakaster/CoAP-simple-library",
      "repository_url": "https://github.com/hirotakaster/CoAP-simple-library",
      "name": "CoAP simple library",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-01-08T07:27:51Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-08T07:27:51Z",
      "last_seen_sha": "1d0bfa0f17bd",
      "author": "Hirotaka Niisato <hirotakaster@gmail.com>",
      "maintainer": "Hirotaka Niisato <hirotakaster@gmail.com>",
      "sentence": "Simple CoAP client/server library for generic Arduino Client hardware.",
      "paragraph": "This CoAP library support simple request/response message.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hirotakaster/CoAP_simple_library-1.4.0.zip",
      "size": 18479,
      "previous_version": "1.4.0",
      "github_stars": 117,
      "github_forks": 52,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T04:31:03Z"
    },
    {
      "repository_name": "Picovoice/cobra-arduino",
      "repository_url": "https://github.com/Picovoice/cobra-arduino",
      "name": "Cobra",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-02-04T07:41:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-04T07:41:58Z",
      "last_seen_sha": "9fa843e6830f",
      "author": "Picovoice Inc.",
      "maintainer": "Picovoice Inc. hello@picovoice.ai",
      "sentence": "Cobra is a highly-accurate and lightweight voice activity detection engine.",
      "paragraph": "Cobra enables building always-listening voice-enabled applications. The device will listen for voice activity. This software library is compatible with Arduino Nano 33 BLE, and it comes with a variety of examples that demonstrate how to utilize Cobra APIs.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nano",
        "stm32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T15:56:15Z",
      "depends": [
        "LibPrintf"
      ],
      "download_url": "https://www.picovoice.ai"
    },
    {
      "repository_name": "blanu/codec2-arduino",
      "repository_url": "https://github.com/blanu/codec2-arduino",
      "name": "Codec2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:43Z",
      "last_seen_sha": "abdd395ab57e",
      "author": "Dr. Brandon Wiley <brandon@OperatorFoundation.org>",
      "maintainer": "Dr. Brandon Wiley <brandon@OperatorFoundation.org>",
      "sentence": "The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.",
      "paragraph": "Codec2 is an open source speech codec designed for communications quality speech between 700bps and 3200bps. The main application is low bandwidth HF/VHF digital radio. It fills a gap in open source voice codecs beneath 5000bps.",
      "category": "Communication",
      "architectures": [
        "nrf52"
      ],
      "github_stars": 32,
      "github_forks": 12,
      "github_language": "C",
      "github_updated_at": "2026-04-07T08:33:43Z",
      "download_url": "https://github.com/blanu/codec2-arduino"
    },
    {
      "repository_name": "microbotsio/CodeCell",
      "repository_url": "https://github.com/microbotsio/CodeCell",
      "name": "CodeCell",
      "version": "2.0.7",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-06-23T08:14:20Z"
        },
        {
          "version": "2.0.7",
          "seen_at": "2026-08-24T14:13:08.229Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:14:20Z",
      "last_seen_sha": "92a49abff980",
      "author": "Microbots <info@microbots.io>",
      "maintainer": "Microbots <info@microbots.io>",
      "sentence": "CodeCell Arduino Library",
      "paragraph": "A tiny ESP32-based module featuring a VCNL4040 light sensor, with the optional BNO085 motion sensor — Made for robotics and wearable DIY projects.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "DriveCell"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/microbotsio/CodeCell-2.0.7.zip",
      "size": 5707028,
      "previous_version": "2.0.6",
      "github_stars": 113,
      "github_forks": 22,
      "github_language": "C",
      "github_updated_at": "2026-06-22T10:16:54Z"
    },
    {
      "repository_name": "microbotsio/CodeCell-MicroLink",
      "repository_url": "https://github.com/microbotsio/CodeCell-MicroLink",
      "name": "CodeCell MicroLink",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-11-20T07:43:52Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-20T07:43:52Z",
      "last_seen_sha": "d7fb81a10487",
      "author": "Microbots <info@microbots.io>",
      "maintainer": "Microbots <info@microbots.io>",
      "sentence": "CodeCell MicroLink Library",
      "paragraph": "Connect your CodeCell to your phone via Bluetooth using the MicroLink app, to easily link buttons, sliders, and joystick.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/microbotsio/CodeCell_MicroLink-1.0.6.zip",
      "size": 20346,
      "previous_version": "1.0.6",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-25T01:41:15Z"
    },
    {
      "repository_name": "codecodecodec/CCC_Lib",
      "repository_url": "https://github.com/codecodecodec/CCC_Lib",
      "name": "CodeCodeCodec Library",
      "version": "0.1.77013",
      "version_history": [
        {
          "version": "0.1.85",
          "seen_at": "2025-07-21T16:11:00Z"
        },
        {
          "version": "0.1.77013",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:00Z",
      "last_seen_sha": "f5f9d6d31c6d",
      "author": "CodeCodeCodec",
      "maintainer": "CodeCodeCodec <contact@codecodecodec.com>",
      "sentence": "Arduino library for CodeCodeCodec's projects.",
      "paragraph": "Arduino library for CodeCodeCodec's projects.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codecodecodec/CodeCodeCodec_Library-0.1.77013.zip",
      "size": 6517,
      "previous_version": "0.1.85",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-10-22T13:44:02Z"
    },
    {
      "repository_name": "FranciscoRos/CodecWSN",
      "repository_url": "https://github.com/FranciscoRos/CodecWSN",
      "name": "CodecWSN",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-01-02T21:42:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:15Z",
      "last_seen_sha": "3ffbc3fde988",
      "author": "Francisco Rosales Huey <franciscorosaleshuey@gmail.com>, Omar Tox Dzul <toxdzulomar@gmail.com>",
      "maintainer": "WSN Project",
      "sentence": "Librería para empaquetar y desempaquetar datos binarios en una red de sensores inalámbricos.",
      "paragraph": "Permite crear paquetes compactos (8 bytes) con ID, voltaje, corriente y voltaje de batería, y decodificarlos en el coordinador. Compatible con Arduino AVR y ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T14:16:08Z",
      "download_url": "https://github.com/FranciscoRos/CodecWSN"
    },
    {
      "repository_name": "avdwebLibraries/avdweb_CodeDebugScope",
      "repository_url": "https://github.com/avdwebLibraries/avdweb_CodeDebugScope",
      "name": "CodeDebugScope",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:36:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:57Z",
      "last_seen_sha": "d34ab79d3160",
      "author": "Albert van Dalen <http://www.avdweb.nl>",
      "maintainer": "Abhijit Bose (aka. Boseji) <boseji.com>",
      "sentence": "CodeDebugScope Library",
      "paragraph": "Easy to use Debug Library that works by capturing data in background and relaying it when needed over serial connection.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-31T14:06:29Z",
      "depends": [
        "Streaming"
      ],
      "download_url": "https://github.com/avdwebLibraries/avdweb_CodeDebugScope"
    },
    {
      "repository_name": "manoj26may/CodePrinter",
      "repository_url": "https://github.com/manoj26may/CodePrinter",
      "name": "CodePrinter",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:38:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:23Z",
      "last_seen_sha": "a2e6d5704327",
      "author": "Manoj M Bhat",
      "maintainer": "Manoj M Bhat <your-email@example.com>",
      "sentence": "Library to print various example Arduino codes to the Serial Monitor.",
      "paragraph": "Useful for teaching and demo purposes. Print pre-defined examples like Blink, DHT sensor, OLED display, etc.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://github.com/manoj26may/CodePrinter"
    },
    {
      "repository_name": "ripred/CodeSizeProfiler",
      "repository_url": "https://github.com/ripred/CodeSizeProfiler",
      "name": "CodeSizeProfiler",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-17T09:29:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:29:24Z",
      "last_seen_sha": "b19561652fca",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "An Arduino library for profiling function execution time as a proxy for code size.",
      "paragraph": "CodeSizeProfiler allows developers to wrap functions and measure their execution time in microseconds. Results include metadata like function names and execution times.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:29:25Z",
      "download_url": "https://github.com/ripred/CodeSizeProfiler"
    },
    {
      "repository_name": "CodexPad/codex_pad_arduino_lib",
      "repository_url": "https://github.com/CodexPad/codex_pad_arduino_lib",
      "name": "CodexPad",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-24T08:47:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:47:00Z",
      "last_seen_sha": "b9469d7fe0a0",
      "author": "cyfney-anka",
      "maintainer": "cyfney-anka@qq.com",
      "sentence": "Connect ESP32 to CodexPad gamepads via Bluetooth and read inputs.",
      "paragraph": "Arduino library for CodexPad gamepads. Enables ESP32 to connect via Bluetooth (direct or button-mask scanning) and read button states and analog stick values. Depends on NimBLE-Arduino.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T06:28:23Z",
      "depends": [
        "NimBLE-Arduino",
        "GamepadInput"
      ],
      "download_url": "https://github.com/CodexPad/codexpad_arduino_lib",
      "github_language": "C++"
    },
    {
      "repository_name": "CodexPad/codex_pad_frame_decoder_arduino_lib",
      "repository_url": "https://github.com/CodexPad/codex_pad_frame_decoder_arduino_lib",
      "name": "CodexPadFrameDecoder",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-05-21T08:54:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-21T08:54:52Z",
      "last_seen_sha": "e34094083f4b",
      "author": "chenliang@null-lab.com",
      "maintainer": "chenliang@null-lab.com",
      "sentence": "CodexPad gamepad data frame decoder for Arduino.",
      "paragraph": "This library decodes CodexPad gamepad data frames received via Stream, providing button states, joystick axes and change detection.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T06:18:45Z",
      "download_url": "https://github.com/CodexPad/codex_pad_frame_decoder_arduino_lib"
    },
    {
      "repository_name": "CodingArray/CA_MotorShield_V1_Library",
      "repository_url": "https://github.com/CodingArray/CA_MotorShield_V1_Library",
      "name": "CodingArray MotorShield V1 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:04:42Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:42Z",
      "last_seen_sha": "b2212f840672",
      "author": "CodingArray",
      "maintainer": "CodingArray <hanall@codingarray.cc>",
      "sentence": "A library for controlling the CodingArray MotorShield V1. Supports DC and stepper motors with microstepping and stacking capabilities.",
      "paragraph": "This library provides an easy interface to control DC and stepper motors using the CodingArray MotorShield V1. It includes features such as microstepping for stepper motors and support for stacking multiple shields for controlling more motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CodingArray/CodingArray_MotorShield_V1_Library-1.0.1.zip",
      "size": 942310,
      "previous_version": "1.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-09T20:13:38Z"
    },
    {
      "repository_name": "RobolinkInc/CoDrone",
      "repository_url": "https://github.com/RobolinkInc/CoDrone",
      "name": "CoDrone",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.1",
          "seen_at": "2026-04-11T07:56:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T07:56:14Z",
      "last_seen_sha": "e0e87f7bf443",
      "author": "Robolink <info@robolink.com>",
      "maintainer": "Robolink <info@robolink.com>",
      "sentence": "A library for CoDrone users",
      "paragraph": "More information can be found at http://robolink.com/",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 21,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T09:15:18Z",
      "download_url": "https://github.com/RobolinkInc/CoDrone"
    },
    {
      "repository_name": "ejri/Cohere_Client_Arduino",
      "repository_url": "https://github.com/ejri/Cohere_Client_Arduino",
      "name": "Cohere_Client",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:13:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:21Z",
      "last_seen_sha": "472f09217216",
      "author": "Ibrahim El-chami <ibrahimelchami@gmail.com>",
      "maintainer": "Ibrahim El-chami <thatprojectstudio@gmail.com>",
      "sentence": "Arduino Library to connect with Cohere models",
      "paragraph": "Client to use Cohere models in Arduino related projects",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-21T00:43:48Z",
      "depends": [
        "None"
      ],
      "download_url": "https://github.com/ejri/Cohere_Client_Arduino"
    },
    {
      "repository_name": "microbotsio/CoilCell",
      "repository_url": "https://github.com/microbotsio/CoilCell",
      "name": "CoilCell",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-12-25T07:05:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-25T07:05:56Z",
      "last_seen_sha": "6003b8551995",
      "author": "Microbots <info@microbots.io>",
      "maintainer": "Microbots <info@microbots.io>",
      "sentence": "CoilCell Arduino Library",
      "paragraph": "Thin compact Planar PCB coils with an integrated driver",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-21T16:22:08Z",
      "download_url": "https://microbots.io/CoilCell"
    },
    {
      "repository_name": "witnessmenow/arduino-coinmarketcap-api",
      "repository_url": "https://github.com/witnessmenow/arduino-coinmarketcap-api",
      "name": "CoinMarketCapApi",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:34:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:20Z",
      "last_seen_sha": "34021b57763d",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A wrapper for the CoinMarketCap.com Api (supports ESP8266, ESP32 & WiFi101 boards)",
      "paragraph": "The CoinMarketCap.com API can be used to look information on a wide range of crypto currency coins, included Bitcoin and Ethereum (check out the full list on their site).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 37,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2024-04-23T14:41:31Z",
      "download_url": "https://github.com/witnessmenow/arduino-coinmarketcap-api"
    },
    {
      "repository_name": "hutorny/cojson.lib",
      "repository_url": "https://github.com/hutorny/cojson.lib",
      "name": "Cojson",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:16:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:31Z",
      "last_seen_sha": "e09c372734f2",
      "author": "Eugene Hutorny",
      "maintainer": "Eugene Hutorny <eugene@hutorny.in.ua>",
      "sentence": "Zero-effort JSON reading and writing on Arduino platforms,",
      "paragraph": "a cross-platform, zero-allocation, zero-dependency, small footprint implementation of a pull-type JSON parser for with code generation: https://hutorny.in.ua/codegen/cojson.html",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-10-18T18:32:30Z",
      "download_url": "http://hutorny.in.ua/projects/cojson"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-ColorConverter",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter",
      "name": "ColorConverter",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:20:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:11Z",
      "last_seen_sha": "e22c49c8a5bc",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Color Converter Library",
      "paragraph": "The ColorConverter library contains simple functions to convert colors between different systems (RGB, HSV, HSL, temperature, HEX).",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-10-08T11:00:15Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter"
    },
    {
      "repository_name": "4ngel2769/Coloria",
      "repository_url": "https://github.com/4ngel2769/Coloria",
      "name": "Coloria",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:04:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:23Z",
      "last_seen_sha": "d0cb5e684231",
      "author": "angeldev0",
      "maintainer": "angeldev0 <angeldevz0@proton.me>",
      "sentence": "Coloria is an Arduino library for printing colored and formatted text to the serial monitor.",
      "paragraph": "This library provides easy-to-use functions for printing colored and formatted text, making it easier to develop and debug your Arduino projects.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/4ngel2769/Coloria-1.0.0.zip",
      "size": 3671,
      "previous_version": "1.0.3",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-24T19:31:26Z"
    },
    {
      "repository_name": "EduKits/ColourKit",
      "repository_url": "https://github.com/EduKits/ColourKit",
      "name": "ColourKit",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:04:10Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:10Z",
      "last_seen_sha": "fb7ac990a9c4",
      "author": "Michael Nixon",
      "maintainer": "Michael Nixon",
      "sentence": "Simple Arduino library for storing, manipulating, and using colour data.",
      "paragraph": "Compatible with Adafruit GFX library and FastLED library.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EduKits/ColourKit-1.0.4.zip",
      "size": 21654,
      "previous_version": "1.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-19T00:34:26Z"
    },
    {
      "repository_name": "IGB-Germany/ComDriverSpi",
      "repository_url": "https://github.com/IGB-Germany/IGB-ComDriverSpi",
      "name": "ComDriverSpi",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2025-07-21T16:16:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:35Z",
      "last_seen_sha": "f35bbd0c81c7",
      "author": "IGB",
      "maintainer": "IGB",
      "sentence": "Arduino SPI communication driver class",
      "paragraph": "Wraps transfer commands, speed, pinModes into an object",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-12-29T06:25:02Z",
      "download_url": "*"
    },
    {
      "repository_name": "msnicklous/CommandCatcher",
      "repository_url": "https://github.com/msnicklous/CommandCatcher",
      "name": "CommandCatcher",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:33Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-09T16:05:51.213Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:33Z",
      "last_seen_sha": "36f4cc2207fc",
      "author": "Martin Scott Nicklous <snick@web.de>",
      "maintainer": "Martin Scott Nicklous <snick@web.de>",
      "sentence": "A Library for receiving commands through the serial interface.",
      "paragraph": "Sometimes your sketch needs to obtain commands from an attached computer through the serial interface. This library helps you do so.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/msnicklous/CommandCatcher-1.1.0.zip",
      "size": 187715,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-12T13:50:38Z"
    },
    {
      "repository_name": "CreativeRobotics/Commander",
      "repository_url": "https://github.com/CreativeRobotics/Commander",
      "name": "Commander",
      "version": "4.2.3",
      "version_history": [
        {
          "version": "4.3.0",
          "seen_at": "2025-07-21T16:11:11Z"
        },
        {
          "version": "4.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:11Z",
      "last_seen_sha": "f981a5210e55",
      "author": "Bill Bigge",
      "maintainer": "Bill Bigge <bbigge@gmail.com>",
      "sentence": "Command line library for Arduino.",
      "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.2.3.zip",
      "size": 92009,
      "previous_version": "4.3.0",
      "github_stars": 31,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-07-07T14:39:53Z"
    },
    {
      "repository_name": "dani007200964/Commander-API",
      "repository_url": "https://github.com/dani007200964/Commander-API",
      "name": "Commander-API",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-04-24T07:51:45Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-24T07:51:45Z",
      "last_seen_sha": "e1d61303b3a9",
      "author": "Daniel Hajnal <hajnal.daniel96@gmail.com>",
      "maintainer": "Daniel Hajnal <hajnal.daniel96@gmail.com>",
      "sentence": "This library can be used to create a simple command parser.",
      "paragraph": "It simply parses text based commands and find the corresponding functions for them.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dani007200964/Commander_API-3.0.0.zip",
      "size": 6475187,
      "previous_version": "3.0.0",
      "github_stars": 28,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T20:33:35Z"
    },
    {
      "repository_name": "Locoduino/Commanders",
      "repository_url": "https://github.com/Locoduino/Commanders",
      "name": "Commanders",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:19:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:53Z",
      "last_seen_sha": "693542600954",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "This is a library for Arduino to handle input devices like buttons, Dcc (railroad modeling), CAN or I2C bus, or serial interface to give orders.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "HTML",
      "github_updated_at": "2026-03-09T00:50:29Z",
      "depends": [
        "DIO2"
      ],
      "download_url": "https://github.com/Locoduino/Commanders"
    },
    {
      "repository_name": "Uiop3385/CommandHandler",
      "repository_url": "https://github.com/Uiop3385/CommandHandler",
      "name": "CommandHandler",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:20Z",
      "last_seen_sha": "0b39a7786550",
      "author": "Uiop3385 <uiop.uiop.uiop.3385@gmail.com>",
      "maintainer": "Uiop3385 <uiop.uiop.uiop.3385@gmail.com>",
      "sentence": "A library that turns the serial monitor into a CLI, with an Arduino IoT Cloud integration.",
      "paragraph": "Write functions in your script, then easily implement them as commands. See the Github repository or the extras folder for documentation.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-21T20:23:23Z",
      "download_url": "https://github.com/Uiop3385/CommandHandler"
    },
    {
      "repository_name": "Uberi/Arduino-CommandParser",
      "repository_url": "https://github.com/Uberi/Arduino-CommandParser",
      "name": "CommandParser",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-24T08:02:14Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-24T08:02:14Z",
      "last_seen_sha": "aa2dd788e073",
      "author": "Anthony Zhang (Uberi) <me@anthonyz.ca>",
      "maintainer": "Anthony Zhang (Uberi) <me@anthonyz.ca>",
      "sentence": "An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.",
      "paragraph": "No dynamic memory allocation. Compile-time-configurable resource limits. Strongly typed arguments with strict input validation. Friendly error messages for invalid inputs. Support for escape sequences in string arguments.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Uberi/CommandParser-1.1.1.zip",
      "size": 11470,
      "previous_version": "1.1.0",
      "github_stars": 52,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T23:04:35Z"
    },
    {
      "repository_name": "n0m1/Comp6DOF_n0m1",
      "repository_url": "https://github.com/n0m1/Comp6DOF_n0m1",
      "name": "Comp6DOF_n0m1",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:22:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:44Z",
      "last_seen_sha": "2314efd38f62",
      "author": "Noah Shibley, Michael Grant",
      "maintainer": "Noah Shibley",
      "sentence": "An Arduino Library for compass tilt compensation and hard iron offset",
      "paragraph": "Arduino Library for compass tilt compensation and hard iron offset. Part of this code was ported to C from the Freescale appnote AN4248. http://www.freescale.com/files/sensors/doc/app_note/AN4248.pdf The sine function comes from Dave Dribin's TrigInt lib. https://bitbucket.org/ddribin/trigint",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 37,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T14:00:09Z",
      "download_url": "https://github.com/n0m1/Comp6DOF_n0m1"
    },
    {
      "repository_name": "ripred/CompileTime",
      "repository_url": "https://github.com/ripred/CompileTime",
      "name": "CompileTime",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-06-17T09:17:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:25Z",
      "last_seen_sha": "110751c12eba",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Automatically set the hours, minutes seconds, year, month, and day in your project when uploading!",
      "paragraph": "Use the PC's compile time to automatically set and keep the variables: hour, minute, and second current to the wallclock time. Works in any C environment.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:29:30Z",
      "download_url": "https://github.com/ripred/CompileTime"
    },
    {
      "repository_name": "robotieee/compkit",
      "repository_url": "https://github.com/robotieee/compkit",
      "name": "compkit",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-05-26T08:20:45Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-07-04T00:23:27.139Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-26T08:20:45Z",
      "last_seen_sha": "81ef3dfc0ea4",
      "author": "Alexandre Hiroyuki Yamauchi <alex.hiroyuki@outlook.com>",
      "maintainer": "Alexandre Hiroyuki Yamauchi <alex.hiroyuki@outlook.com>",
      "sentence": "A collection of libraries for competitive robotics",
      "paragraph": "developed by and for ROBOTIEEE teams.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/robotieee/compkit-1.3.2.zip",
      "size": 34484,
      "previous_version": "1.3.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T02:17:37Z"
    },
    {
      "repository_name": "RobTillaart/Complex",
      "repository_url": "https://github.com/RobTillaart/Complex",
      "name": "Complex",
      "version": "0.3.6",
      "version_history": [
        {
          "version": "0.3.5",
          "seen_at": "2025-10-21T07:43:17Z"
        },
        {
          "version": "0.3.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-21T07:43:17Z",
      "last_seen_sha": "63878565f1a8",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for Complex math.",
      "paragraph": "implements Printable interface",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.6.zip",
      "size": 17523,
      "previous_version": "0.3.5",
      "github_stars": 13,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T12:45:49Z"
    },
    {
      "repository_name": "denxhun/ComputhermRF",
      "repository_url": "https://github.com/denxhun/ComputhermRF",
      "name": "Computherm RF Library",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:12:00Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:00Z",
      "last_seen_sha": "ed5fb5f0e733",
      "author": "Denxhun",
      "maintainer": "Denxhun <denxhun@gmail.com>",
      "sentence": "Arduino library for Computherm Q8RF thermostat.",
      "paragraph": "Arduino library for sending, receiving and decode 868 MHz data package of Computherm Q8RF thermostat",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/denxhun/Computherm_RF_Library-0.1.2.zip",
      "size": 6774,
      "previous_version": "0.1.2",
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-01-18T16:34:32Z"
    },
    {
      "repository_name": "christosneg/concurrentPID",
      "repository_url": "https://github.com/christosneg/concurrentPID",
      "name": "concurrentPID",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:54Z",
      "last_seen_sha": "04cded81b002",
      "author": "Christodoulos Negkoglou <cnegko01@ucy.ac.cy>",
      "maintainer": "Christodoulos Negkoglou <cnegko01@ucy.ac.cy>",
      "sentence": "A library that takes advantage of advanced c++ features to enable the flexible use of multiple PID controllers concurrently",
      "paragraph": "This library contains 2 classes PID and ConcurrentPID. The PID class is a blueprint for a basic PID controller that must be inherited and ConcurrentPID class can controll many PID objects concurrently.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-21T06:31:38Z",
      "download_url": "https://github.com/christosneg/concurrentPID.git"
    },
    {
      "repository_name": "torsteinnh/conductivityLib",
      "repository_url": "https://github.com/torsteinnh/conductivityLib",
      "name": "ConductivityLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:25Z",
      "last_seen_sha": "afcf2238be4b",
      "author": "torsteinnh",
      "maintainer": "torsteinnh <torsteno@pvv.ntnu.no>",
      "sentence": "Library for resistance-measuring sensors prone to electrolysis.",
      "paragraph": "This is a small utility for alternating the current over a resistance-measuring sensor in order to avoid damage caused by electrolysis.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-02-28T21:01:11Z",
      "download_url": "https://github.com/torsteinnh/conductivityLib"
    },
    {
      "repository_name": "gemi254/ConfigAssist-ESP32-ESP8266",
      "repository_url": "https://github.com/gemi254/ConfigAssist-ESP32-ESP8266",
      "name": "ConfigAssist",
      "version": "2.8.7",
      "version_history": [
        {
          "version": "2.8.7",
          "seen_at": "2025-11-11T07:20:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-11T07:20:47Z",
      "last_seen_sha": "4829fd267ada",
      "author": "gemi254 <gemi254@hotmail.com>",
      "maintainer": "gemi254 <gemi254@hotmail.com>",
      "sentence": "A lightweight library allowing managing configuration settings on ESP32 and ESP8266 devices devices using a web portal.",
      "paragraph": "It allows for handling configurations via web interfaces and supporting features like YAML-style definitions, Wi-Fi credentials storage, NTP sync, OTA firmware updates, and more. It can load/save configurations to the file system, and provides mechanisms to render configuration forms and handle user input",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T19:52:31Z",
      "depends": [
        "Preferences"
      ],
      "download_url": "https://github.com/gemi254/ConfigAssist-ESP32-ESP8266"
    },
    {
      "repository_name": "nrwiersma/ConfigManager",
      "repository_url": "https://github.com/nrwiersma/ConfigManager",
      "name": "ConfigManager",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:23:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:26Z",
      "last_seen_sha": "84bc84ca88fc",
      "author": "Nick Wiersma <nick@wiersma.co.za>",
      "maintainer": "Nick Wiersma <nick@wiersma.co.za>",
      "sentence": "WiFi connection manager for ESP8266 and ESP32",
      "paragraph": "Library for configuring ESP8266 modules WiFi credentials at runtime.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 200,
      "github_forks": 78,
      "github_language": "C++",
      "github_updated_at": "2026-02-08T16:17:04Z",
      "download_url": "https://github.com/nrwiersma/ConfigManager.git"
    },
    {
      "repository_name": "yhur/ConfigPortal32",
      "repository_url": "https://github.com/yhur/ConfigPortal32",
      "name": "ConfigPortal32",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2025-07-21T16:34:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:51Z",
      "last_seen_sha": "069a5ec2ec40",
      "author": "yhur",
      "maintainer": "yhur",
      "sentence": "Configuration Web Portal for ESP32",
      "paragraph": "This adds a captive portal to the project and enables to enter the initial configuation information such as wifi ssid/password and so on.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-21T01:36:36Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/yhur/ConfigPortal32"
    },
    {
      "repository_name": "yhur/ConfigPortal8266",
      "repository_url": "https://github.com/yhur/ConfigPortal8266",
      "name": "ConfigPortal8266",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:34:51Z"
        },
        {
          "version": "2.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:51Z",
      "last_seen_sha": "8397a0df9082",
      "author": "yhur",
      "maintainer": "yhur",
      "sentence": "Configuration Web Portal for ESP8266",
      "paragraph": "This adds a captive portal to the project and enables to enter the initial configuation information such as wifi ssid/password and so on.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "license": "MIT",
      "depends": [
        "ArduinoJson",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yhur/ConfigPortal8266-2.0.5.zip",
      "size": 9480,
      "previous_version": "2.0.2",
      "github_stars": 2,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-01-16T04:21:58Z"
    },
    {
      "repository_name": "Tost69/ConfigStorage",
      "repository_url": "https://github.com/Tost69/ConfigStorage",
      "name": "ConfigStorage",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:33:25Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-09-09T22:01:55.924Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:25Z",
      "last_seen_sha": "97cea8fdab7d",
      "author": "Tost69",
      "maintainer": "Tost69 <tomst1@gmx.de>",
      "sentence": "Library to store configuration parameters in the file system using LittleFS or SPIFFS for ESP8266 and ESP32.",
      "paragraph": "Using the ArduinoJson library the parameters are stored in memory as a JSON document and saved as a JSON file. Works with ArduinoJson 7 (and 6).",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Tost69/ConfigStorage-0.1.0.zip",
      "size": 13972,
      "previous_version": "0.0.1",
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-13T14:53:30Z"
    },
    {
      "repository_name": "Tvde1/ConfigTool",
      "repository_url": "https://github.com/Tvde1/ConfigTool",
      "name": "ConfigTool",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:33:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:35Z",
      "last_seen_sha": "fbbb56f03b65",
      "author": "Tvde1",
      "maintainer": "Tvde1",
      "sentence": "Save config variable and edit them online.",
      "paragraph": "No more hardcoding. This library will save and load config variables and you can edit them at an endpoint you choose.",
      "category": "Data Storage",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Tvde1/ConfigTool-1.0.0.zip",
      "size": 5601,
      "previous_version": "1.1",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-31T03:20:48Z"
    },
    {
      "repository_name": "firmata/ConfigurableFirmata",
      "repository_url": "https://github.com/firmata/ConfigurableFirmata",
      "name": "ConfigurableFirmata",
      "version": "3.3.0",
      "version_history": [
        {
          "version": "3.4.0",
          "seen_at": "2026-06-06T08:08:12Z"
        },
        {
          "version": "3.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-06T08:08:12Z",
      "last_seen_sha": "23232b7a169f",
      "author": "Firmata Developers",
      "maintainer": "https://github.com/firmata/ConfigurableFirmata",
      "sentence": "This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.",
      "paragraph": "ConfigurableFirmata is an implementation of the Firmata protocol that breaks features such as Digital Input, Digital Output, Analog Input, Analog Output, I2C, etc into individual classes making it easier to mix and match standard features with custom features.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "DHT sensor library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/firmata/ConfigurableFirmata-3.3.0.zip",
      "size": 151748,
      "previous_version": "3.4.0",
      "github_stars": 187,
      "github_forks": 81,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T03:29:00Z"
    },
    {
      "repository_name": "zumatt/Supabase-Arduino",
      "repository_url": "https://github.com/zumatt/Supabase-Arduino",
      "name": "Connect Arduino-Supabase",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:36:00Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:00Z",
      "last_seen_sha": "093986f4731c",
      "author": "Matteo Subet",
      "maintainer": "Matteo Subet https://github.com/zumatt",
      "sentence": "Arduino Library to communicate with Supabase.io",
      "paragraph": "This library allows you to communicate with the real-time database using an ESP32 or RP2040 Connect.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "WiFiNINA",
        "ArduinoHttpClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zumatt/Connect_Arduino_Supabase-1.0.3.zip",
      "size": 11964,
      "previous_version": "1.0.3",
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T15:53:03Z"
    },
    {
      "repository_name": "Johboh/ConnectionHelper",
      "repository_url": "https://github.com/Johboh/ConnectionHelper",
      "name": "ConnectionHelper",
      "version": "3.0.16",
      "version_history": [
        {
          "version": "3.0.12",
          "seen_at": "2025-07-21T16:17:44Z"
        },
        {
          "version": "3.0.16",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:44Z",
      "last_seen_sha": "15d57c070821",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Library for setting up WiFi and OTA (Over The Air)",
      "paragraph": "Reduce boilerplate in WiFi and OTA setup.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/ConnectionHelper-3.0.16.zip",
      "size": 36207,
      "previous_version": "3.0.12",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T07:17:14Z"
    },
    {
      "repository_name": "edukits/ConnectKit",
      "repository_url": "https://github.com/edukits/ConnectKit",
      "name": "ConnectKit",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-05-15T08:18:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:18:30Z",
      "last_seen_sha": "c1781a82c1b1",
      "author": "EduKits International",
      "maintainer": "EduKits International",
      "sentence": "Stable networking helpers for Code Kit IoT sketches.",
      "paragraph": "ConnectKit hides WiFi, WIZnet Ethernet, HTTP requests, headers, URL helpers, and learner-friendly error reporting behind a small Arduino API.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T05:43:36Z",
      "depends": [
        "ArduinoHttpClient",
        "Ethernet"
      ],
      "download_url": "https://github.com/edukits/ConnectKit"
    },
    {
      "repository_name": "connect-things/ConnectThings_ESP8266",
      "repository_url": "https://github.com/connect-things/ConnectThings_ESP8266",
      "name": "ConnectThings_ESP8266",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:11:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:04Z",
      "last_seen_sha": "2515c42aadf9",
      "author": "Francisco Calaça <chicocx@gmail.com>",
      "maintainer": "Francisco Calaça <chicocx@gmail.com>",
      "sentence": "Allows communication with WiFi network for all Arduino boards.",
      "paragraph": "This library allows an Arduino board connect in WiFi network easily",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-03-24T02:08:07Z",
      "download_url": "https://github.com/connect-things/ConnectThings_ESP8266"
    },
    {
      "repository_name": "ConsentiumIoT/ConsentiumNow",
      "repository_url": "https://github.com/ConsentiumIoT/ConsentiumNow",
      "name": "ConsentiumNow",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:37:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:28Z",
      "last_seen_sha": "07979870c4e1",
      "author": "Consentium IoT",
      "maintainer": "Consentium IoT <official@consentiumiot.com>",
      "sentence": "A versatile library enabling ESP-NOW communication for IoT devices.",
      "paragraph": "The ConsentiumNow library facilitates seamless data exchange for IoT applications on ESP32 microcontrollers. It supports custom data structures, efficient communication protocols, and scalable IoT solutions, optimized for edge computing and real-time applications.",
      "category": "Networking",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-03T04:27:44Z",
      "download_url": "https://docs.consentiumiot.com/"
    },
    {
      "repository_name": "ConsentiumIoT/ConsentiumStarterKit",
      "repository_url": "https://github.com/ConsentiumIoT/ConsentiumStarterKit",
      "name": "ConsentiumStarterKit",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:37:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:27Z",
      "last_seen_sha": "f08856acf737",
      "author": "Consentium IoT",
      "maintainer": "Consentium <official@consentiumiot.com>",
      "sentence": "Consentium Starter kit.",
      "paragraph": "This library enables the starter kit sensors.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-26T14:17:05Z",
      "depends": [
        "DHT sensor library"
      ],
      "download_url": "https://docs.consentiumiot.com/"
    },
    {
      "repository_name": "ConsentiumIoT/ConsentiumThings",
      "repository_url": "https://github.com/ConsentiumIoT/ConsentiumThings",
      "name": "ConsentiumThings",
      "version": "2.4.1",
      "version_history": [
        {
          "version": "2.4.1",
          "seen_at": "2026-03-13T07:56:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-13T07:56:23Z",
      "last_seen_sha": "05dd4fd2a04c",
      "author": "Consentium IoT",
      "maintainer": "Consentium IoT<official@consentiumiot.com>",
      "sentence": "Consentium Things IoT board.",
      "paragraph": "This library runs IoT applications on ESP 8266, ESP 32, Raspberry Pi Pico W and AVR microcontrollers.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T09:21:32Z",
      "depends": [
        "ArduinoJson",
        "Adafruit ADS1X15",
        "WiFiManager"
      ],
      "download_url": "https://github.com/ConsentiumIoT/ConsentiumThings"
    },
    {
      "repository_name": "akkoyun/Console",
      "repository_url": "https://github.com/akkoyun/Console",
      "name": "Console",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.8.6",
          "seen_at": "2025-07-21T16:06:49Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:49Z",
      "last_seen_sha": "53e7dc045b41",
      "author": "Gunce Akkoyun <akkoyun@me.com>",
      "maintainer": "Gunce Akkoyun <akkoyun@me.com>",
      "sentence": "Arduino based VT100 comparable serial console library.",
      "paragraph": "Virtual terminal sequences are control character sequences that can control cursor movement, color/font mode, and other operations when written to the output stream. Sequences may also be received on the input stream in response to an output stream query information sequence or as an encoding of user input when the appropriate mode is set.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Console-1.4.0.zip",
      "size": 130779,
      "previous_version": "1.8.6",
      "github_stars": 14,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T08:34:02Z"
    },
    {
      "repository_name": "myconstellation/constellation-arduino",
      "repository_url": "https://github.com/myconstellation/constellation-arduino",
      "name": "Constellation",
      "version": "2.4.18186",
      "version_history": [
        {
          "version": "2.4.18186",
          "seen_at": "2025-07-21T16:22:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:43Z",
      "last_seen_sha": "0fab61f5fec8",
      "author": "Sebastien Warin",
      "maintainer": "Sebastien Warin",
      "sentence": "Arduino/ESP library for Constellation 1.8",
      "paragraph": "Arduino/ESP library for Constellation 1.8. This library use the Arduino JSON library (https://github.com/bblanchon/ArduinoJson) (version 5.x) to encode & decode JSON.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2018-09-12T16:03:52Z",
      "download_url": "https://developer.myconstellation.io"
    },
    {
      "repository_name": "Rupakpoddar/ConsumerKeyboard",
      "repository_url": "https://github.com/Rupakpoddar/ConsumerKeyboard",
      "name": "ConsumerKeyboard",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:32Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-09-03T22:02:35.405Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:32Z",
      "last_seen_sha": "1c5635225d34",
      "author": "Rupak Poddar, Sach B. Jankharia",
      "maintainer": "Rupak Poddar <rupak@poddar.io>, Sach B. Jankharia <sach@jankharia.com>",
      "sentence": "Extends the Arduino HID library to support consumer device keys.",
      "paragraph": "This library extends the Arduino HID library, enabling the emulation of consumer device keys—such as play, pause, volume control, and more—on compatible microcontrollers. It facilitates the integration of multimedia key functionalities into your Arduino projects.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd",
        "sam",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Rupakpoddar/ConsumerKeyboard-1.0.1.zip",
      "size": 6894,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-12T02:54:07Z"
    },
    {
      "repository_name": "bblanchon/ArduinoContinuousStepper",
      "repository_url": "https://github.com/bblanchon/ArduinoContinuousStepper",
      "name": "ContinuousStepper",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2025-09-06T07:18:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-06T07:18:34Z",
      "last_seen_sha": "25c9c783b00a",
      "author": "Benoit Blanchon",
      "maintainer": "Benoit Blanchon",
      "sentence": "An Arduino library to spin stepper motors in continuous motions.",
      "paragraph": "Contrary to other stepper libraries, this one doesn't provide any function to move the shaft at a specific angle. Instead, it provides one function to spin the shaft at a specific speed. It smoothly accelerates and decelerates when the speed changes. Optionally runs with TimerOne, TimerThree, or TeensyTimerTool.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 48,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-19T13:28:21Z",
      "download_url": "https://github.com/bblanchon/ArduinoContinuousStepper"
    },
    {
      "repository_name": "khoih-prog/ContinuousStepper_Generic",
      "repository_url": "https://github.com/khoih-prog/ContinuousStepper_Generic",
      "name": "ContinuousStepper_Generic",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "b8be9f9f1c6d",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor",
      "paragraph": "The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-11-09T00:49:51Z",
      "depends": [
        "RP2040_PWM",
        "AVR_PWM",
        "megaAVR_PWM",
        "ESP32_FastPWM",
        "SAMD_PWM",
        "SAMDUE_PWM",
        "nRF52_PWM",
        "Teensy_PWM",
        "ATtiny_PWM",
        "Dx_PWM",
        "Portenta_H7_PWM",
        "MBED_RP2040_PWM",
        "nRF52_MBED_PWM",
        "STM32_PWM"
      ],
      "download_url": "https://github.com/khoih-prog/ContinuousStepper_Generic"
    },
    {
      "repository_name": "tttapa/Control-Surface",
      "repository_url": "https://github.com/tttapa/Control-Surface",
      "name": "Control Surface",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T08:55:38Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:55:38Z",
      "last_seen_sha": "3acf2f2b442e",
      "author": "Pieter P",
      "maintainer": "Pieter P",
      "sentence": "Arduino library for creating MIDI controllers and other MIDI devices.",
      "paragraph": "At its core, the library features a flexible MIDI abstraction layer with support for serial 5-pin DIN MIDI, MIDI over USB, MIDI over BLE, etc. These MIDI interfaces are compatible with a wide range of Arduino boards and are useful in any Arduino MIDI project. In addition to MIDI input/output, Control Surface also provides easy-to-use utilities intended for building MIDI controllers, supporting controls that send MIDI messages ─ like potentiometers, push buttons, rotary encoders, etc. ─ and controls that react to incoming MIDI messages ─ LEDs, displays, and so on. More advanced controls that combine MIDI input and output ─ such as motorized faders ─ are supported as well.",
      "category": "Communication",
      "architectures": [
        "avr",
        "sam",
        "samd",
        "teensy",
        "esp32",
        "esp8266",
        "megaavr",
        "mbed",
        "mbed_nano",
        "mbed_rp2040",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tttapa/Control_Surface-2.1.2.zip",
      "size": 4622119,
      "previous_version": "2.1.2",
      "github_stars": 1630,
      "github_forks": 164,
      "github_updated_at": "2026-07-01T08:20:52Z",
      "github_language": "C++"
    },
    {
      "repository_name": "gemi254/ControlAssist-ESP32-ESP8266",
      "repository_url": "https://github.com/gemi254/ControlAssist-ESP32-ESP8266",
      "name": "ControlAssist",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2025-07-21T16:14:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:59Z",
      "last_seen_sha": "cab7f08ab963",
      "author": "gemi254 <gemi254@hotmail.com>",
      "maintainer": "gemi254 <gemi254@hotmail.com>",
      "sentence": "Generate webserver pages on esp devices and control their html elements at runtime using web sockets.",
      "paragraph": "A library allowing linking html elements to sketch variables on pages hosted on esp32/esp8266 devices. It uses a websocket server on the esp device and a JavaScript webocket client on the web page allowing bi-directional real-time communication between device and page.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "HTML",
      "github_updated_at": "2025-05-01T06:20:04Z",
      "download_url": "https://github.com/gemi254/ControlAssist-ESP32-ESP8266"
    },
    {
      "repository_name": "Atzingen/controleForno",
      "repository_url": "https://github.com/Atzingen/controleForno",
      "name": "ControleForno",
      "version": "2.0.7",
      "version_history": [
        {
          "version": "2.0.7",
          "seen_at": "2025-07-21T16:08:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:52Z",
      "last_seen_sha": "3028e9b98458",
      "author": "Gustavo Voltani von Atzingen <gustavo.von.atzingen@gmail.com>",
      "maintainer": "Gustavo Voltani von Atzingen <gustavo.von.atzingen@gmail.com>",
      "sentence": "Uma biblioteca para controle e automacao de forno tipo esteira.",
      "paragraph": "Uma biblioteca para controle e automacao de forno tipo esteira.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-08-31T05:17:31Z",
      "download_url": "http://usp.br/lafac"
    },
    {
      "repository_name": "levosos/Controlino",
      "repository_url": "https://github.com/rotenbergrr/Controlino",
      "name": "Controlino",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:19:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:41Z",
      "last_seen_sha": "b628f801a202",
      "author": "Raz Rotenberg <raz.rotenberg@gmail.com>",
      "maintainer": "Raz Rotenberg <raz.rotenberg@gmail.com>",
      "sentence": "A library for using direct or multiplexed input controls easily.",
      "paragraph": "Written in C++ and offers simple and complex potentiometer and button gestures such as down/up/click/double-click/press/click-and-press. All controls can be connected through a multiplexer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-08-04T23:02:02Z",
      "download_url": "https://github.com/razrotenberg/Controlino"
    },
    {
      "repository_name": "YashuYathi/controlKeyboard",
      "repository_url": "https://github.com/YashuYathi/controlKeyboard",
      "name": "controlKeyboard",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:34:46Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:46Z",
      "last_seen_sha": "da485b4b97f4",
      "author": "YathishgowdaHR,yashuyathi11@gmail.com",
      "maintainer": "YathisggowdaHR,yashuyathi11@gmail.com",
      "sentence": "A library for checking keyboard events like whether a key is pressed or released.",
      "paragraph": "Listens the input from keyboard which is attached to board and provides necessary functions to handle it.",
      "category": "Uncategorized",
      "architectures": [
        "sam"
      ],
      "depends": [
        "USBHost"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/YashuYathi/controlKeyboard-1.0.0.zip",
      "size": 6373,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T01:15:54Z"
    },
    {
      "repository_name": "bhagman/ControlledServo",
      "repository_url": "https://github.com/bhagman/ControlledServo",
      "name": "ControlledServo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:29Z",
      "last_seen_sha": "fea7848cb2c6",
      "author": "Brett Hagman <bhagman@wiring.org.co>",
      "maintainer": "Brett Hagman <bhagman@wiring.org.co>",
      "sentence": "A library to have more control over the movement of a servo.<br />",
      "paragraph": "This library provides a way to control a servo movement using different angular rates, as well as setting trim and limits.<br /><br />Issues or questions: <a href=\"https://github.com/bhagman/ControlledServo/issues\">https://github.com/bhagman/ControlledServo/issues</a><br />",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T17:05:12Z",
      "download_url": "https://github.com/bhagman/ControlledServo"
    },
    {
      "repository_name": "dmadison/CtrlUtil",
      "repository_url": "https://github.com/dmadison/CtrlUtil",
      "name": "Controller Utilities",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:12:53Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:53Z",
      "last_seen_sha": "c3b70425012c",
      "author": "David Madison",
      "maintainer": "David Madison",
      "sentence": "Contains a number of useful tools for building custom game controllers.",
      "paragraph": "Includes deadzone filtering and joystick axis inversion.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Controller_Utilities-1.1.1.zip",
      "size": 11448,
      "previous_version": "1.1.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T15:47:14Z"
    },
    {
      "repository_name": "asukiaaa/arduino-ControllerAsI2c",
      "repository_url": "https://github.com/asukiaaa/arduino-ControllerAsI2c",
      "name": "ControllerAsI2c_asukiaaa",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:08:41Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-09-10T12:03:51.390Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:08:41Z",
      "last_seen_sha": "1a520c60d4d8",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It handles ESP32 as I2C device of receiver of wireless controller.",
      "paragraph": "This library supports Xbox SeriesX controller.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "XboxControllerNotificationParser",
        "XboxSeriesXHIDReportBuilder_asukiaaa",
        "wire_asukiaaa",
        "CRCx"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ControllerAsI2c_asukiaaa-1.0.7.zip",
      "size": 13276,
      "previous_version": "1.0.5",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T03:37:28Z"
    },
    {
      "repository_name": "CONTROLLINO-PLC/CONTROLLINO_Library",
      "repository_url": "https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library",
      "name": "CONTROLLINO",
      "version": "3.0.10",
      "version_history": [
        {
          "version": "3.0.10",
          "seen_at": "2025-11-06T07:27:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-06T07:27:18Z",
      "last_seen_sha": "34a56addc1c1",
      "author": "CONTROLLINO",
      "maintainer": "CONTROLLINO <info@controllino.com>",
      "sentence": "Support library for CONTROLLINO PLC boards",
      "paragraph": "Set of useful keywords, constants, macros and functions",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 162,
      "github_forks": 58,
      "github_language": "C",
      "github_updated_at": "2026-04-10T23:29:39Z",
      "download_url": "https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library"
    },
    {
      "repository_name": "cjmccjmccjmc/ControlLoop",
      "repository_url": "https://github.com/cjmccjmccjmc/ControlLoop",
      "name": "ControlLoop",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:10:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:48Z",
      "last_seen_sha": "cad38332a766",
      "author": "cjmccjmccjmc",
      "maintainer": "cjmccjmccjmc",
      "sentence": "An all in one, device controller with on/off, PID, and Cascade PID.",
      "paragraph": "Developed to allow end users to change how the device is controlled.  Abstracts the measured and controlled varibles from underlying process, allowing simpquicker integraton.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T05:14:33Z",
      "depends": [
        "PID"
      ],
      "download_url": "https://github.com/cjmccjmccjmc/ControlLoop/"
    },
    {
      "repository_name": "PeaPodTechnologies/ControlSystemsOS",
      "repository_url": "https://github.com/PeaPodTechnologies/ControlSystemsOS",
      "name": "ControlSystemsOS",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:24:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:17Z",
      "last_seen_sha": "df15c037e13b",
      "author": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "maintainer": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "sentence": "A robotics library for interfacing with a dynamic set of plug-and-play low-level I2C modules through a high-level control systems API.",
      "paragraph": "Currently supports a variety of I2C middleware devices (\"Interfaces\", i.e. 16-pin GPIO expander, 12-bit ADC, autonomous PWM) for communicating with sensors and actuators. Intra-module linking info for device detection is read from on-module EEPROM. Tested on Arduino Nano.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-26T21:11:00Z",
      "depends": [
        "I2CIP",
        "FiniteStateMachine",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/PeaPodTechnologies/ControlSystemsOS/"
    },
    {
      "repository_name": "ianhattwick/controlVoltage",
      "repository_url": "https://github.com/ianhattwick/controlVoltage",
      "name": "controlVoltage",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-01-12T07:26:49Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-12T07:26:49Z",
      "last_seen_sha": "2303d21f7954",
      "author": "Ian Hattwick",
      "maintainer": "github.com/ianhattwick",
      "sentence": "A simple library for generating CV signals to control modular synthesizers.",
      "paragraph": "The core library gives you the ability to generate cv signals: trigger, gate, quantized CV, slew limiting, AR envelopes, etc. Additional classes are provided for generating LFOs and Sequencers. Examples for use with the ESP32 built-in DAC and the MCP4728 are provided.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ianhattwick/controlVoltage-1.0.1.zip",
      "size": 28743,
      "previous_version": "1.1",
      "github_stars": 53,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-11T11:47:46Z"
    },
    {
      "repository_name": "ThisSmartHouse/CoogleIOT",
      "repository_url": "https://github.com/ThisSmartHouse/CoogleIOT",
      "name": "CoogleIOT",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:33:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:04Z",
      "last_seen_sha": "d76ee38568b5",
      "author": "John Coggeshall <john@thissmarthouse.com>",
      "maintainer": "John Coggeshall <john@thissmarthouse.com>",
      "sentence": "An IOT library for ESP8266 to provide WiFi Configuration, MQTT Client, OTA updates and more.",
      "paragraph": "Also includes NTP Support, A captive portal for Configuration and improved EEPROM support.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 121,
      "github_forks": 26,
      "github_language": "C",
      "github_updated_at": "2026-06-05T08:27:30Z",
      "download_url": "http://www.thissmarthouse.net/"
    },
    {
      "repository_name": "CoolNeon/CoolNeon_devshield",
      "repository_url": "https://github.com/CoolNeon/CoolNeon_devshield",
      "name": "CoolNeon DevShield",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-04-22T07:48:16Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T07:48:16Z",
      "last_seen_sha": "0c1980d9fcc8",
      "author": "Chris Knight",
      "maintainer": "https://github.com/ghstwhl",
      "sentence": "Arduino library for the CoolNeon Arduino Developer Shield.",
      "paragraph": "Provides pin definitions and setup for the CoolNeon Arduino Developer Shield inputs: four potentiometers, two momentary buttons, and two two-position switches.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CoolNeon/CoolNeon_DevShield-1.2.2.zip",
      "size": 12754,
      "previous_version": "1.2.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T00:03:57Z"
    },
    {
      "repository_name": "CoolNeon/arduino-tcl",
      "repository_url": "https://github.com/CoolNeon/arduino-tcl",
      "name": "CoolNeon TCL",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-04-22T07:48:14Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T07:48:14Z",
      "last_seen_sha": "e391122f70c0",
      "author": "Christopher De Vries",
      "maintainer": "https://github.com/devries",
      "sentence": "Arduino library for controlling CoolNeon TCL LED pixels.",
      "paragraph": "Arduino library for controlling CoolNeon TCL LED pixels, with built-in support for the CoolNeon Arduino DevShield.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CoolNeon/CoolNeon_TCL-1.3.2.zip",
      "size": 17244,
      "previous_version": "1.3.2",
      "github_stars": 17,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T04:08:21Z"
    },
    {
      "repository_name": "bitbucket.org/amotzek/cooperative-multitasking",
      "repository_url": "https://bitbucket.org/amotzek/cooperative-multitasking",
      "name": "Cooperative Multitasking",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "1d78121b1510",
      "author": "Andreas Motzek <andreas-motzek@t-online.de>",
      "maintainer": "Andreas Motzek <andreas-motzek@t-online.de>",
      "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.",
      "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.11.zip",
      "size": 8343
    },
    {
      "repository_name": "dok-net/CoopTask",
      "repository_url": "https://github.com/dok-net/CoopTask",
      "name": "CoopTask",
      "version": "3.9.0",
      "version_history": [
        {
          "version": "3.10.0",
          "seen_at": "2025-07-21T16:13:00Z"
        },
        {
          "version": "3.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:00Z",
      "last_seen_sha": "7bc870538b97",
      "author": "Dirk O. Kaar",
      "maintainer": "Dirk O. Kaar <dok@dok-net.net>",
      "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows",
      "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.9.0.zip",
      "size": 56594,
      "previous_version": "3.10.0",
      "github_stars": 26,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-02-23T17:37:31Z"
    },
    {
      "repository_name": "pstolarz/CoopThreads",
      "repository_url": "https://github.com/pstolarz/CoopThreads",
      "name": "CoopThreads",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:25:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:29Z",
      "last_seen_sha": "036282933e00",
      "author": "Piotr Stolarz",
      "maintainer": "Piotr Stolarz <pstolarz@o2.pl>",
      "sentence": "Lightweight, platform agnostic, stackful cooperative threads library",
      "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-10-14T18:11:34Z",
      "download_url": "https://github.com/pstolarz/CoopThreads"
    },
    {
      "repository_name": "sdumetz/coordinates",
      "repository_url": "https://github.com/sdumetz/coordinates",
      "name": "Coordinates",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:50Z",
      "last_seen_sha": "6afad82f62be",
      "author": "Sebastien DUMETZ",
      "maintainer": "Sebastien DUMETZ <s.dumetz@holusion.com>",
      "sentence": "Allow easy and reliable conversion between cartesian and polar coordinate system.",
      "paragraph": "This library provides a class to convert easily cartesian to polar or polar to cartesian coordinates. It uses floating point math to do so with quadrant checking to always give the best approximation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T02:39:54Z",
      "download_url": "https://github.com/sdumetz/coordinates"
    },
    {
      "repository_name": "jensh/CopyThreads",
      "repository_url": "https://github.com/jensh/CopyThreads",
      "name": "CopyThreads",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:17:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:30Z",
      "last_seen_sha": "12208235e376",
      "author": "Jens Hauke <jens@4k2.de>",
      "maintainer": "Jens Hauke <jens@4k2.de>",
      "sentence": "A lightweight threading library",
      "paragraph": "Do multiple things at once, the straigt forward way. This is an alternative to the official Arduino Scheduler https://www.arduino.cc/en/reference/scheduler. Please share your experience with CopyThreads on github with me!",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2025-12-29T07:29:48Z",
      "download_url": "https://github.com/jensh/CopyThreads"
    },
    {
      "repository_name": "CoreX-IoT/corex-firmware",
      "repository_url": "https://github.com/CoreX-IoT/corex-firmware",
      "name": "CoreX",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2025-07-21T16:11:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:08Z",
      "last_seen_sha": "22ea1412121e",
      "author": "PT. Corex Mandatera Nusabot",
      "maintainer": "CoreX",
      "sentence": "Library for CoreX IoT Platform.",
      "paragraph": "Build IoT project with easy. Control and monitor your data from web app with support WiFi, Ethernet, Cellular connectifity.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-12-31T04:40:38Z",
      "download_url": "https://corex.id"
    },
    {
      "repository_name": "RobTillaart/Correlation",
      "repository_url": "https://github.com/RobTillaart/Correlation",
      "name": "Correlation",
      "version": "0.3.4",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:27:05Z"
        },
        {
          "version": "0.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:05Z",
      "last_seen_sha": "4432419f9272",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library to determine correlation between X and Y dataset",
      "paragraph": "linear Correlation",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.3.4.zip",
      "size": 22115,
      "previous_version": "0.3.3",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:21:01Z"
    },
    {
      "repository_name": "Legion2/CorsairLightingProtocol",
      "repository_url": "https://github.com/Legion2/CorsairLightingProtocol",
      "name": "Corsair Lighting Protocol",
      "version": "0.15.0",
      "version_history": [
        {
          "version": "0.15.0",
          "seen_at": "2026-06-29T08:58:11Z"
        },
        {
          "version": "0.15.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:58:11Z",
      "last_seen_sha": "4882802d892b",
      "author": "Leon Kiefer",
      "maintainer": "Leon Kiefer",
      "sentence": "Control LED strips via USB from a PC.",
      "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd",
        "rp2040"
      ],
      "depends": [
        "FastLED"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.15.0.zip",
      "size": 889827,
      "previous_version": "0.15.0",
      "github_stars": 568,
      "github_forks": 69,
      "github_updated_at": "2026-06-28T11:01:37Z",
      "github_language": "C++"
    },
    {
      "repository_name": "IFRN-robotica-CM/CosmosNV2",
      "repository_url": "https://github.com/IFRN-robotica-CM/CosmosNV2",
      "name": "CosmosNV2",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-07-21T16:16:35Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:35Z",
      "last_seen_sha": "7953ba344d4b",
      "author": "Vinícios Barbosa",
      "maintainer": "Vinícios Barbosa",
      "sentence": "Biblioteca desenvolvida para Cosmos NV2 Shield",
      "paragraph": "Tenha o controle dos módulos da Cosmos NV2 Shield de maneira intuitiva e eficiente. A biblioteca CosmosNV2 foi criada para simplificar a programção dos módulos da Cosmos NV2 Shield, permitindo que você gerencie esses componentes de forma descomplicada e ágil.",
      "category": "Device Control",
      "architectures": [
        "\"*\""
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IFRN-robotica-CM/CosmosNV2-1.2.0.zip",
      "size": 148751,
      "previous_version": "1.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-08T15:58:58Z"
    },
    {
      "repository_name": "RobTillaart/CountDown",
      "repository_url": "https://github.com/RobTillaart/CountDown",
      "name": "CountDown",
      "version": "0.3.5",
      "version_history": [
        {
          "version": "0.3.4",
          "seen_at": "2025-11-17T07:35:11Z"
        },
        {
          "version": "0.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-17T07:35:11Z",
      "last_seen_sha": "4718086b78c3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to implement a CountDown clock in SW.",
      "paragraph": "Polling, no HW timer used.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.3.5.zip",
      "size": 17712,
      "previous_version": "0.3.4",
      "github_stars": 15,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T20:27:39Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-Countdown",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-Countdown",
      "name": "CountdownLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:12Z",
      "last_seen_sha": "75bcdbc232b3",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Countdown Library",
      "paragraph": "Arduino Library implements a simple counter. Apart from using a simple counter, such as a lap counter or an encoder, the main interest of the library is to use the Callback function to release part of the code to the program main stream",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-12-21T10:21:14Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-Countdown"
    },
    {
      "repository_name": "inflop/Countimer",
      "repository_url": "https://github.com/inflop/Countimer",
      "name": "Countimer",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:49Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-05T16:20:56.138Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:49Z",
      "last_seen_sha": "5bd85d72d731",
      "author": "inflop <infloper@gmail.com>",
      "maintainer": "inflop <infloper@gmail.com>",
      "sentence": "A simple library for creating timers and counters.",
      "paragraph": "Non-blocking count-up and count-down timer with per-tick and on-complete callbacks, plus an interval-only mode. Supports start/pause/restart/stop and optional calibration of hardware millis() drift.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/inflop/Countimer-1.1.0.zip",
      "size": 25126,
      "previous_version": "1.0.0",
      "github_stars": 50,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T14:49:37Z"
    },
    {
      "repository_name": "rgot-org/CoVACIEL-ESP32",
      "repository_url": "https://github.com/rgot-org/CoVACIEL-ESP32",
      "name": "CoVACIEL-ESP32",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-04-16T08:09:29Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-07-14T18:20:20.371Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-07-16T10:36:50.035Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-16T08:09:29Z",
      "last_seen_sha": "15c2d3913101",
      "author": "Francois Riotte",
      "maintainer": "FR",
      "sentence": "Gestion des actionneurs (propulsion et direction), des capteurs (TOF ou lidar) et du BUS CAN pour le projet CoVACIEL",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/CoVACIEL_ESP32-1.0.4.zip",
      "size": 47968,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T13:49:46Z"
    },
    {
      "repository_name": "DocBohn/CowPi",
      "repository_url": "https://github.com/DocBohn/CowPi",
      "name": "CowPi",
      "version": "0.8.2",
      "version_history": [
        {
          "version": "0.8.2",
          "seen_at": "2025-07-21T16:12:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:59Z",
      "last_seen_sha": "28ef5dbc67f0",
      "author": "Christopher Bohn",
      "maintainer": "Christopher Bohn <bohn@unl.edu>",
      "sentence": "A library for the Cow Pi educational hardware kit.",
      "paragraph": "The Cow Pi hardware kit is used to teach memory-mapped I/O, polling, and interrupts. The CowPi library takes care of details unrelated to those learning objectives and provides (non-memory-mapped) input/output functions to bootstrap student code.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "mbed_rp2040",
        "rp2040"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "TeX",
      "github_updated_at": "2024-10-27T14:00:36Z",
      "depends": [
        "CowPi_stdio"
      ],
      "download_url": "https://github.com/DocBohn/CowPi/"
    },
    {
      "repository_name": "DocBohn/CowPi_stdio",
      "repository_url": "https://github.com/DocBohn/CowPi_stdio",
      "name": "CowPi_stdio",
      "version": "0.6.3",
      "version_history": [
        {
          "version": "0.6.3",
          "seen_at": "2025-07-21T16:12:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:59Z",
      "last_seen_sha": "213656994c16",
      "author": "Christopher Bohn",
      "maintainer": "Christopher Bohn <bohn@unl.edu>",
      "sentence": "A library to interface with the serial monitor and with display modules using familiar stdio functions.",
      "paragraph": "Originally part of the CowPi library, the CowPi_stdio library extracts out a portion that is more-broadly applicable. The CowPi_stdio library allows printing to a serial terminal emulator connected through the microcontroller board's USB port by using printf(), and reading from that serial terminal emulator using scanf(). The CowPi_stdio library also provides file streams that can be used with fprintf() to print to a display module such as an LCD character display or an OLED dot matrix display.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-10-27T19:57:31Z",
      "download_url": "https://github.com/DocBohn/CowPi_stdio/"
    },
    {
      "repository_name": "RobTillaart/Cozir",
      "repository_url": "https://github.com/RobTillaart/Cozir",
      "name": "Cozir",
      "version": "0.3.10",
      "version_history": [
        {
          "version": "0.3.8",
          "seen_at": "2025-07-21T16:27:06Z"
        },
        {
          "version": "0.3.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.3.10",
          "seen_at": "2026-07-11T18:15:39.115Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:06Z",
      "last_seen_sha": "ef5497298d46",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>, DirtGambit",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.",
      "paragraph": "Still experimental",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.10.zip",
      "size": 36662,
      "previous_version": "0.3.9",
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T02:53:57Z"
    },
    {
      "repository_name": "Ebola-Chan-bot/Cpp_Standard_Library",
      "repository_url": "https://github.com/Ebola-Chan-bot/Cpp_Standard_Library",
      "name": "Cpp_Standard_Library",
      "version": "3.5.2",
      "version_history": [
        {
          "version": "3.5.1",
          "seen_at": "2026-01-03T07:31:05Z"
        },
        {
          "version": "3.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-03T07:31:05Z",
      "last_seen_sha": "44c9d4c11375",
      "author": "埃博拉酱 <vhtmfu@outlook.com>, Mike Matera <matera@lifealgorithmic.com>, Chris Johnson <chrisjohnsonmail@gmail.com>, Arduino",
      "maintainer": "埃博拉酱 <vhtmfu@outlook.com>",
      "sentence": "将C++23标准库移植到 Arduino，同时最低支持到C++11",
      "paragraph": "将大部分你熟悉的C++标准库功能丝滑迁移到Arduino！将串口作为cin和cout的基础，并支持 avr esp32 sam 三大架构。",
      "category": "Other",
      "architectures": [
        "avr",
        "sam",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Ebola-Chan-bot/Cpp_Standard_Library-3.5.2.zip",
      "size": 920222,
      "previous_version": "3.5.1",
      "github_stars": 15,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T02:44:08Z"
    },
    {
      "repository_name": "aserebryakov/arduino-cpp-components-library",
      "repository_url": "https://github.com/aserebryakov/arduino-cpp-components-library",
      "name": "CppComponentsLibrary",
      "version": "0.0.9",
      "version_history": [
        {
          "version": "0.0.9",
          "seen_at": "2026-03-19T07:31:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-19T07:31:31Z",
      "last_seen_sha": "8caa04728485",
      "author": "Alexander Serebryakov <alex.serebr@gmail.com>",
      "maintainer": "Alexander Serebryakov <alex.serebr@gmail.com>",
      "sentence": "Components Library",
      "paragraph": "Provides C++ abstraction for components like buttons, encoders, leds etc.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T15:13:49Z",
      "download_url": "https://github.com/aserebryakov/arduino-cpp-components-library"
    },
    {
      "repository_name": "luisllamasbinaburo/ArduinoLinq",
      "repository_url": "https://github.com/luisllamasbinaburo/ArduinoLinq",
      "name": "CppLinq",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:21Z",
      "last_seen_sha": "a0430f22920f",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "ArduinoLinq Library",
      "paragraph": "Arduino Library that wraps cpplinq C++ library. This allow to user similar functions to .NET Linq in Arduino (Min 200Kb required)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-10T18:23:01Z",
      "download_url": "https://github.com/luisllamasbinaburo/ArduinoLinq"
    },
    {
      "repository_name": "jspark311/CppPotpourri",
      "repository_url": "https://github.com/jspark311/CppPotpourri",
      "name": "CppPotpourri",
      "version": "3.4.2",
      "version_history": [
        {
          "version": "3.4.3",
          "seen_at": "2026-02-03T07:32:40Z"
        },
        {
          "version": "3.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-03T07:32:40Z",
      "last_seen_sha": "4f76c0e45e23",
      "author": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "maintainer": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-3.4.2.zip",
      "size": 1017471,
      "previous_version": "3.4.3",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T19:13:56Z"
    },
    {
      "repository_name": "bartoszbielawski/C-Tasks",
      "repository_url": "https://github.com/bartoszbielawski/CPPTasks",
      "name": "CPPTasks",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:09:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:04Z",
      "last_seen_sha": "31a5d4867a0c",
      "author": "Bartosz Bielawski",
      "maintainer": "Bartosz Bielawski, bartosz.bielawski@gmail.com",
      "sentence": "A simple hardware agnostic library written in C++11 implementing coroutines/state machines",
      "paragraph": "This library simplifies writing and managing multiple state machines in a simple and OO way.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2020-04-30T21:40:30Z",
      "download_url": "https://github.com/bartoszbielawski/CPPTasks"
    },
    {
      "repository_name": "ripred/CPUTemp",
      "repository_url": "https://github.com/ripred/CPUTemp",
      "name": "CPUTemp",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-17T09:17:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:27Z",
      "last_seen_sha": "a73bcd38542f",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Retrieve the internal temperature of the processor!",
      "paragraph": "Retrieve the internal temperature of the processor using nothing more than the micro controller itself. NO external components!",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:29:43Z",
      "download_url": "https://github.com/ripred/CPUTemp"
    },
    {
      "repository_name": "ripred/CPUVolt",
      "repository_url": "https://github.com/ripred/CPUVolt",
      "name": "CPUVolt",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-17T09:17:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:29Z",
      "last_seen_sha": "823e688e04af",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Calculate the processors Vcc voltage using only the internal registers",
      "paragraph": "Ideal for measuring battery drain.  Calculate the processors Vcc voltage using nothing more than the micro controller itself. NO external components.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 81,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:29:49Z",
      "download_url": "https://github.com/ripred/CPUVolt"
    },
    {
      "repository_name": "emakefun-arduino-library/cq01",
      "repository_url": "https://github.com/emakefun-arduino-library/cq01",
      "name": "CQ01",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-11T09:16:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T09:16:36Z",
      "last_seen_sha": "10a44e0dc3da",
      "author": "arex.huang",
      "maintainer": "arex.huang<arex@null-lab.com>",
      "sentence": "Lightweight Arduino library for the CQ01 CO2 sensor.",
      "paragraph": "Provides a simple interface to read CO2 concentration (in ppm) via I2C using the EasyI2c library. The default I2C address is 0x42.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T10:06:38Z",
      "depends": [
        "EasyI2c"
      ],
      "download_url": "https://github.com/emakefun-arduino-library/cq01"
    },
    {
      "repository_name": "redPanther/CQRobotTDS",
      "repository_url": "https://github.com/redPanther/CQRobotTDS",
      "name": "CQRobotTDS",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:26:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:02Z",
      "last_seen_sha": "dd3df183379c",
      "author": "redPanther",
      "maintainer": "redPanther",
      "sentence": "Simplify the use of CQRobot TDS sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-04T20:39:57Z",
      "download_url": "https://github.com/redPanther/CQRobotTDS"
    },
    {
      "repository_name": "SMFSW/cQueue",
      "repository_url": "https://github.com/SMFSW/cQueue",
      "name": "cQueue",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1",
          "seen_at": "2026-01-02T21:27:57Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:27:57Z",
      "last_seen_sha": "3695c9e70296",
      "author": "SMFSW <xgarmanboziax@gmail.com>",
      "maintainer": "SMFSW <xgarmanboziax@gmail.com>",
      "sentence": "Queue handling library (written in plain c)",
      "paragraph": "May be compiled without change with gcc for other purporses/targets",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SMFSW/cQueue-2.1.0.zip",
      "size": 85789,
      "previous_version": "2.1",
      "github_stars": 69,
      "github_forks": 18,
      "github_language": "C",
      "github_updated_at": "2026-06-20T11:45:02Z"
    },
    {
      "repository_name": "dbn-b4e/cr95hf",
      "repository_url": "https://github.com/dbn-b4e/cr95hf",
      "name": "CR95HF",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f5e23e2565a0",
      "author": "B4E SRL - David Baldwin",
      "maintainer": "B4E SRL <dbn@b4e.be>",
      "sentence": "CR95HF NFC/RFID transceiver driver for ISO14443-A tags",
      "paragraph": "Driver for STMicroelectronics CR95HF 13.56 MHz contactless transceiver on UART. Supports MIFARE Classic, MIFARE Ultralight, NTAG, and other ISO14443-A compatible cards. Features include 4-byte and 7-byte UID detection, SAK-based card type identification, and built-in diagnostics.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dbn-b4e/CR95HF-1.0.0.zip",
      "size": 50782,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-28T10:05:24Z"
    },
    {
      "repository_name": "addowneer01/CraftConnect-library-for-Arduino-ESP8266",
      "repository_url": "https://github.com/addowneer01/CraftConnect-library-for-Arduino-ESP8266",
      "name": "CraftConnect_ESP8266",
      "version": "0.2.7",
      "version_history": [
        {
          "version": "0.2.7",
          "seen_at": "2025-07-21T16:36:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:06Z",
      "last_seen_sha": "5cd0442fe231",
      "author": "addow",
      "maintainer": "addow <addowneer@gmail.com>",
      "sentence": "Библиотека для приложения CraftConnect.",
      "paragraph": "Запускает сервер на плате.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-08T10:05:52Z",
      "depends": [
        "ArduinoJson",
        "AESLib"
      ],
      "download_url": "https://github.com/addowneer01/CraftConnect-library-for-Arduino-ESP8266.git"
    },
    {
      "repository_name": "Parvaz-Jamei/CrashHive32",
      "repository_url": "https://github.com/Parvaz-Jamei/CrashHive32",
      "name": "CrashHive32",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-16T08:19:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-16T08:19:46Z",
      "last_seen_sha": "8439f246712b",
      "author": "Parvaz Jamei",
      "maintainer": "Parvaz Jamei <parvaz.nic@gmail.com>",
      "sentence": "ESP32 crash blackbox and field diagnostics library.",
      "paragraph": "Provides best-effort RTC/NOINIT blackbox logging, ESP-NOW heartbeat monitoring, neighbor silence detection, health scoring, packet loss estimates, boot storm detection, metric alerts, and adaptive callbacks for ESP32 sensor networks.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T16:37:42Z",
      "download_url": "https://github.com/parvaz-jamei/CrashHive32"
    },
    {
      "repository_name": "Crazy-Max-Blog/Crazy_IoTik",
      "repository_url": "https://github.com/Crazy-Max-Blog/Crazy_IoTik",
      "name": "Crazy-IoTik",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:11:11Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:11Z",
      "last_seen_sha": "b200b5b2863e",
      "author": "CrazyMax <crazy-max-2011@yandex.ru>",
      "maintainer": "CrazyMax <crazy-max-2011@yandex.ru>",
      "sentence": "library for IoTik",
      "paragraph": "library for IoTik",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Crazy-Max-Blog/Crazy_IoTik-0.1.1.zip",
      "size": 5091,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-08T17:30:57Z"
    },
    {
      "repository_name": "Crazy-Max-Blog/CrazyHC595",
      "repository_url": "https://github.com/Crazy-Max-Blog/CrazyHC595",
      "name": "CrazyHC595",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:11:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:11Z",
      "last_seen_sha": "d60cfc6f99b8",
      "author": "CrazyMax <crazy-max-2011@yandex.ru>",
      "maintainer": "CrazyMax <crazy-max-2011@yandex.ru>",
      "sentence": "Library for HC595",
      "paragraph": "This library allows you to conveniently manage shift registers of type 74HC595",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T18:17:36Z",
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://github.com/Crazy-Max-Blog/CrazyHC595"
    },
    {
      "repository_name": "RobTillaart/CRC",
      "repository_url": "https://github.com/RobTillaart/CRC",
      "name": "CRC",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-03T09:03:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T09:03:28Z",
      "last_seen_sha": "620fc908bfef",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for CRC for Arduino",
      "paragraph": "CRC8, CRC12, CRC16, CRC32, CRC64",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 92,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T12:41:05Z",
      "download_url": "https://github.com/RobTillaart/CRC"
    },
    {
      "repository_name": "ChicagoRobotics/CRC_Simula_Library",
      "repository_url": "https://github.com/ChicagoRobotics/CRC_Simula_Library",
      "name": "CRC Simula Arduino IDE Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:35Z",
      "last_seen_sha": "a3b1a0e9c9a9",
      "author": "Chicago Robotics Corporation",
      "maintainer": "CRC Support <support@chicagorobotics.net>",
      "sentence": "Support Library for Chicago Robotics Simula Boards.",
      "paragraph": "Provides modules for working with the board and its peripherals/sensors.  Now includes behavior tree.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ChicagoRobotics/CRC_Simula_Arduino_IDE_Library-1.0.0.zip",
      "size": 38401,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T16:19:27Z"
    },
    {
      "repository_name": "ChicagoRobotics/CRC_VCNL4200",
      "repository_url": "https://github.com/ChicagoRobotics/CRC_VCNL4200",
      "name": "CRC VCNL4200 Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:10:35Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:35Z",
      "last_seen_sha": "9997df8e3382",
      "author": "Chicago Robotics Corporation",
      "maintainer": "CRC Support <support@chicagorobotics.net>",
      "sentence": "Library for control of the Vishay VCNL4200 proximity and ambient light sensor package.  Now includes limited interrupt support.",
      "paragraph": "5V and 3.3V completed sensor packages will soon be available and https://www.ChicagoRobotics.net.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ChicagoRobotics/CRC_VCNL4200_Library-1.1.1.zip",
      "size": 5939,
      "previous_version": "1.1.1",
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-01-16T06:45:05Z"
    },
    {
      "repository_name": "asukiaaa/crc-arduino",
      "repository_url": "https://github.com/asukiaaa/crc-arduino",
      "name": "crc_asukiaaa",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:48Z",
      "last_seen_sha": "d5088b012cc3",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "A library of functions about crc.",
      "paragraph": "It has useful functions for crc like putting crc hash on tail of array or checking crc hash on tail of array.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-13T06:47:18Z",
      "depends": [
        "CRCx"
      ],
      "download_url": "https://github.com/asukiaaa/crc-arduino"
    },
    {
      "repository_name": "bakercp/CRC32",
      "repository_url": "https://github.com/bakercp/CRC32",
      "name": "CRC32",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-04-11T07:37:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T07:37:54Z",
      "last_seen_sha": "80d343118e14",
      "author": "Christopher Baker <info@christopherbaker.net>",
      "maintainer": "Christopher Baker <info@christopherbaker.net>",
      "sentence": "An Arduino library for calculating a CRC32 checksum.",
      "paragraph": "An Arduino library for calculating a CRC32 checksum.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 84,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T23:27:02Z",
      "download_url": "https://github.com/bakercp/CRC32"
    },
    {
      "repository_name": "hideakitai/CRCx",
      "repository_url": "https://github.com/hideakitai/CRCx",
      "name": "CRCx",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:16:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:07Z",
      "last_seen_sha": "38779239d334",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "CRC calculation for Arduino and other C++ programs",
      "paragraph": "CRC calculation for Arduino and other C++ programs",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-20T05:37:00Z",
      "depends": [
        "FastCRC"
      ],
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "segertonGH/Creative-Robotix-Educational-Platform-Arduino",
      "repository_url": "https://github.com/segertonGH/Creative-Robotix-Educational-Platform-Arduino",
      "name": "CreativeRobotix",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:29:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:21Z",
      "last_seen_sha": "aa7104f3de3a",
      "author": "Simon Egerton",
      "maintainer": "Simon Egerton",
      "sentence": "Creative Robotix library for Codee.",
      "paragraph": "This library provides a class interface for the Creative Science Foundations Creative Robotix Platform.  Included examples demonstarte the various class functions and robot behaviours.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-19T10:02:32Z",
      "depends": [
        "LedControl",
        "NewPing"
      ],
      "download_url": "https://github.com/segertonGH/Creative-Robotix-Educational-Platform-Arduino"
    },
    {
      "repository_name": "edwiyanto/CreatorKidsIO",
      "repository_url": "https://github.com/edwiyanto/CreatorKidsIO",
      "name": "CreatorKidsIO",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:36Z",
      "last_seen_sha": "abf21b58451f",
      "author": "Edwiyanto",
      "maintainer": "Edwiyanto <edwiyanto@gmail.com>",
      "sentence": "Latihan membuat library Arduino",
      "paragraph": "Latihan membuat library Arduino untuk Input Output",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-12-30T15:18:53Z",
      "download_url": "https://github.com/edwiyanto/CreatorKidsIO"
    },
    {
      "repository_name": "Zhu-jiatong/CredentialManager",
      "repository_url": "https://github.com/Zhu-jiatong/CredentialManager",
      "name": "CredentialManager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:08Z",
      "last_seen_sha": "ec8993a26515",
      "author": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "maintainer": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "sentence": "Provides intuitive interface for storage and retrival for user credentials.",
      "paragraph": "Build on SQLiteDatabaseConnection to manage user credentials.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T03:01:47Z",
      "depends": [
        "SQLiteDatabaseConnection"
      ],
      "download_url": "https://github.com/Zhu-jiatong/CredentialManager"
    },
    {
      "repository_name": "andrenepomuceno/CriticalTaskScheduler",
      "repository_url": "https://github.com/andrenepomuceno/CriticalTaskScheduler",
      "name": "CriticalTaskScheduler",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T08:59:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:59:47Z",
      "last_seen_sha": "2e0aa96e06ef",
      "author": "Andre Nepomuceno",
      "maintainer": "Andre Nepomuceno <andre.nepomuceno@users.noreply.github.com>",
      "sentence": "Task scheduler for Arduino, ESP32, RP2040, and nRF52: cooperative background task scheduling plus optional critical FreeRTOS-thread tasks, per-task stats, no delay().",
      "paragraph": "Header/.cpp library that schedules periodic callbacks without delay(). Background tasks share the loop() (one earliest-due task per call to avoid starvation) while critical tasks can optionally run on a dedicated FreeRTOS thread (auto-detected on ESP32, RP2040/arduino-pico, and nRF52/Adafruit; STM32 and Teensy 4.x require manual opt-in with -D CRITICALTASKSCHEDULER_HAS_FREERTOS=1 plus a FreeRTOS library). Portable core (no String, no std::vector, no std::function), pluggable time source for tests, per-task stats, MIT licensed.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-06-29T22:51:29Z",
      "download_url": "https://github.com/andrenepomuceno/CriticalTaskScheduler",
      "github_language": "C++"
    },
    {
      "repository_name": "WonderCRM/CRMui3",
      "repository_url": "https://github.com/WonderCRM/CRMui3",
      "name": "CRMui3",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-10-30T07:36:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-30T07:36:21Z",
      "last_seen_sha": "9eb682898b05",
      "author": "CRM/DEV <crm.dev@bk.ru>",
      "maintainer": "CRM/DEV",
      "sentence": "CRMui3 WebFramework build a web app (Web UI) for ESP8266 and ESP32 in your project in minutes! / CRMui3 WebFramework для esp8266 и esp32. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.",
      "paragraph": "Works with boards like ESP8266, ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 19,
      "github_language": "C",
      "github_updated_at": "2025-10-30T03:01:40Z",
      "license": "Apache-2.0 License",
      "download_url": "https://t.me/s/CRMdevelop/"
    },
    {
      "repository_name": "marccolemont/CRMX_TimoTwo",
      "repository_url": "https://github.com/marccolemont/CRMX_TimoTwo",
      "name": "CRMX_TimoTwo",
      "version": "0.1.32",
      "version_history": [
        {
          "version": "0.1.32",
          "seen_at": "2025-07-21T16:21:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:12Z",
      "last_seen_sha": "07a0246da0f4",
      "author": "Marc Colemont <marc.colemont@mc-productions.be>",
      "maintainer": "Marc Colemont <marc.colemont@mc-productions.be>",
      "sentence": "Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.",
      "paragraph": "Send or Receive Wireless DMX data. Integrated UART for external DMX-512 connections.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T14:51:25Z",
      "download_url": "https://github.com/marccolemont/CRMX_TimoTwo"
    },
    {
      "repository_name": "Martin-Laclaustra/CronAlarms",
      "repository_url": "https://github.com/Martin-Laclaustra/CronAlarms",
      "name": "CronAlarms",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:21:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:21Z",
      "last_seen_sha": "8cc8bef073a1",
      "author": "Martin Laclaustra",
      "maintainer": "Martin Laclaustra",
      "sentence": "Schedule alarms to occur at specific times with crontab syntax.",
      "paragraph": "Using expressions suitable for the program cron (crontab syntax), the library allows performing tasks at specific times or after specific intervals. It depends on ctime library, provided by SDKs. API resembles the popular TimeAlarms library. Tasks can be created to continuously repeat or to occur only once. It is a wrapper of ccronexpr.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 58,
      "github_forks": 32,
      "github_language": "C",
      "github_updated_at": "2026-05-10T10:56:30Z",
      "download_url": "https://github.com/Martin-Laclaustra/CronAlarms"
    },
    {
      "repository_name": "BojanJurca/Cron-Daemon-for-Arduino",
      "repository_url": "https://github.com/BojanJurca/Cron-Daemon-for-Arduino",
      "name": "cronDaemon",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-21T07:14:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-21T07:14:42Z",
      "last_seen_sha": "6b96a5442d89",
      "author": "Bojan",
      "maintainer": "Bojan Jurca <bojan@gmail.com>",
      "sentence": "Lightweight cron-style scheduler for ESP8266/ESP32.",
      "paragraph": "Provides UNIX-like cron scheduling with second-level precision, callback triggering. Ideal for automation of time plans.",
      "category": "Timing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T14:11:24Z",
      "license": "MIT",
      "download_url": "https://github.com/BojanJurca/Cron-Daemon-for-Arduino"
    },
    {
      "repository_name": "ardnew/cronos",
      "repository_url": "https://github.com/ardnew/cronos",
      "name": "cronos",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2025-07-21T16:07:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:42Z",
      "last_seen_sha": "ed4952cd9ea7",
      "author": "ardnew",
      "maintainer": "ardnew (andrew@ardnew.com)",
      "sentence": "A std::chrono wrapper for target system's native tick count.",
      "paragraph": "This abstraction allows applications to hide the exact data type representation and period of the system's native ticker, which provides a consistent interface for specifying delays, timeouts, etc., regardless of the target system.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-04T15:30:32Z",
      "download_url": "https://github.com/ardnew/cronos"
    },
    {
      "repository_name": "kimble4/CrossMgrLapCounter",
      "repository_url": "https://github.com/kimble4/CrossMgrLapCounter",
      "name": "CrossMgrLapCounter",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:19:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:03Z",
      "last_seen_sha": "9d88dcf6fcf0",
      "author": "Kim Wall",
      "maintainer": "Kim Wall kim@ductilebiscuit.net",
      "sentence": "Library for communicating with CrossMgr's lap counter interface",
      "paragraph": "Allows you to obtain lap counts and race time from the websocket interface used by CrossMgr's lap counter page, for controlling your own display hardware.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-26T22:56:48Z",
      "depends": [
        "WebSockets",
        "ArduinoJson",
        "FastLED",
        "Time"
      ],
      "download_url": "https://github.com/kimble4/CrossMgrLapCounter"
    },
    {
      "repository_name": "wk1093/CrossScheduler",
      "repository_url": "https://github.com/wk1093/CrossScheduler",
      "name": "CrossScheduler",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-06T08:35:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-06T08:35:32Z",
      "last_seen_sha": "46076ff9da13",
      "author": "Wyatt Kloos",
      "maintainer": "Wyatt Kloos",
      "sentence": "A high-performance, cross-platform cooperative task scheduler.",
      "paragraph": "A universal event-loop framework featuring context-aware automated task polling, non-blocking execution tracking handles, non-blocking sleeps, and zero-overhead data-passthrough parameters without platform-specific assembly.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T21:45:46Z",
      "download_url": "https://github.com/wk1093/CrossScheduler"
    },
    {
      "repository_name": "crozone-technology/crozone-veml6040",
      "repository_url": "https://github.com/crozone-technology/crozone-veml6040",
      "name": "CROZONE-VEML6040",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:04:36Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:36Z",
      "last_seen_sha": "c79d5c36571a",
      "author": "YuTTYL <yuttapichai@crozone.xyz>",
      "maintainer": "YuTTYL <yuttapichai@crozone.xyz>",
      "sentence": "It is a library for use with the CROZONE VEML6040 module of Crozone Technology Company Limited.",
      "paragraph": "It is a library for use with the CROZONE VEML6040 module of Crozone Technology Company Limited.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32",
        "esp8266"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/crozone-technology/CROZONE_VEML6040-0.1.0.zip",
      "size": 4771,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-02T05:57:32Z"
    },
    {
      "repository_name": "Sam4uk/CRSF",
      "repository_url": "https://github.com/Sam4uk/CRSF",
      "name": "CRSF",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:28:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:39Z",
      "last_seen_sha": "f974f9bba32a",
      "author": "Sam4uk",
      "maintainer": "Sam4uk",
      "sentence": "Бібліотека для радіо керованих моделей протоколом CRSF",
      "paragraph": "Бібліотека знаходиться на стадії розробки та чорнової публікації",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T06:37:27Z",
      "download_url": "https://sam4uk.github.io/libraries/crsf/"
    },
    {
      "repository_name": "ZZ-Cat/CRSFforArduino",
      "repository_url": "https://github.com/ZZ-Cat/CRSFforArduino",
      "name": "CRSFforArduino",
      "version": "2025.12.11",
      "version_history": [
        {
          "version": "2025.12.11",
          "seen_at": "2026-06-30T08:13:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:13:25Z",
      "last_seen_sha": "eba1663195c4",
      "author": "Cassandra Robinson <nicad.heli.flier@gmail.com>",
      "maintainer": "Cassandra Robinson <nicad.heli.flier@gmail.com>",
      "sentence": "CRSF for Arduino brings the Crossfire Protocol to the Arduino ecosystem.",
      "paragraph": "This library enables you to connect either a TBS Crossfire or ExpressLRS receiver to your development board, giving you access to telemetry and up to 16 11-bit proportional RC channels over a tried-and-true serial protocol.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "rp2040",
        "samd",
        "teensy"
      ],
      "github_stars": 277,
      "github_forks": 52,
      "github_updated_at": "2026-06-30T04:47:24Z",
      "download_url": "https://github.com/ZZ-Cat/CRSFforArduino",
      "github_language": "C++"
    },
    {
      "repository_name": "GyverLibs/CRT",
      "repository_url": "https://github.com/GyverLibs/CRT",
      "name": "CRT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:15:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "c29123c11810",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Bunch of CRT functions for LEDs",
      "paragraph": "Bunch of CRT functions for LEDs",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/CRT-1.0.0.zip",
      "size": 5854,
      "previous_version": "1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-02T17:54:21Z"
    },
    {
      "repository_name": "cryptnox/cryptnox-sdk-arduino",
      "repository_url": "https://github.com/cryptnox/cryptnox-sdk-arduino",
      "name": "CryptnoxWallet",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T09:00:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T09:00:27Z",
      "last_seen_sha": "c2529459e64f",
      "author": "Cryptnox <dev@cryptnox.com>",
      "maintainer": "Cryptnox <dev@cryptnox.com>",
      "sentence": "Library for Cryptnox Hardware Wallet",
      "paragraph": "Arduino SDK for managing Cryptnox Hardware Wallet smart cards over NFC. Provides secure channel establishment, card-info retrieval, PIN verification, and transaction signing.",
      "category": "Communication",
      "architectures": [
        "renesas_uno"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T09:39:18Z",
      "license": "LGPL-3.0-or-later",
      "depends": [
        "micro-ecc",
        "Adafruit PN532",
        "AESLib",
        "Crypto",
        "trng",
        "ArduinoHttpClient"
      ],
      "download_url": "https://github.com/cryptnox/cryptnox-sdk-arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "OperatorFoundation/Crypto",
      "repository_url": "https://github.com/OperatorFoundation/Crypto",
      "name": "Crypto",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:23:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:52Z",
      "last_seen_sha": "be6d583d906c",
      "author": "Rhys Weatherley rhys.weatherley@gmail.com",
      "maintainer": "Dr. Brandon Wiley brandon@operatorfoundation.org",
      "sentence": "Rhys Weatherley's arduinolibs Crypto library.",
      "paragraph": "All cryptographic algorithms have been optimized for 8-bit Arduino platforms like the Uno.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 33,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T16:15:43Z",
      "download_url": "https://rweather.github.io/arduinolibs/crypto.html"
    },
    {
      "repository_name": "Obsttube/CryptoAES_CBC",
      "repository_url": "https://github.com/Obsttube/CryptoAES_CBC",
      "name": "CryptoAES_CBC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:35Z",
      "last_seen_sha": "6fc97017e43c",
      "author": "Piotr Obst, Rhys Weatherley <rhys.weatherley@gmail.com>",
      "maintainer": "Piotr Obst",
      "sentence": "A AES CBC lib from Rhys Weatherley's arduinolibs Crypto and CryptoLegacy libs. For Arduino and ESP8266.",
      "paragraph": "This lib was created because CryptoLegacy is not included in Lib Manager and both Crypto and CryptoLegacy libs are not compatible with ESP8266.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-19T15:53:36Z",
      "download_url": "https://github.com/Obsttube/CryptoAES_CBC"
    },
    {
      "repository_name": "GabrielNotman/cryptoauthlib",
      "repository_url": "https://github.com/GabrielNotman/cryptoauthlib",
      "name": "CryptoAuthLib",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:46Z",
      "last_seen_sha": "7aa79b79ba57",
      "author": "MicroChip (Arduino extensions by Gabriel Notman)",
      "maintainer": "Gabriel Notman <g.notman@gmail.com>",
      "sentence": "MicroChip CryptoAuthLib with Arduino support",
      "paragraph": "MicroChip CryptoAuthLib with Arduino support",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-05-18T03:12:49Z",
      "download_url": "https://github.com/GabrielNotman/cryptoauthlib"
    },
    {
      "repository_name": "wzwyz/CrystalC",
      "repository_url": "https://github.com/wzwyz/CrystalC",
      "name": "Crystal C Interpreter",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:34:34Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:34Z",
      "last_seen_sha": "fdf307508b48",
      "author": "XJTU_wyz <1653133624@qq.com>",
      "maintainer": "XJTU_wyz <1653133624@qq.com>",
      "sentence": "This is a C++ interpreter developed based on ArduinoSTL, which supports almost all C++ keywords (excluding for) and can be used as a basic operating system on the avr development board.",
      "paragraph": "This is a Semi-bottom c++ operating system.",
      "category": "Data Processing",
      "architectures": [],
      "depends": [
        "ArduinoSTL"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/wzwyz/Crystal_C_Interpreter-1.0.2.zip",
      "size": 10061,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-26T14:11:32Z"
    },
    {
      "repository_name": "crystalfontz/Arduino_CFA039A0-N-V_Library",
      "repository_url": "https://github.com/crystalfontz/Arduino_CFA039A0-N-V_Library",
      "name": "Crystalfontz CFA039A0-N-V Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:25Z",
      "last_seen_sha": "74381cb2559a",
      "author": "Crystalfontz America Inc.",
      "maintainer": "Mark Williams <mark@crystalfontz.com>",
      "sentence": "Communications and commands library for the Crystalfontz CFA039A0-N-V series of modules.",
      "paragraph": "Communications and commands library for the Crystalfontz CFA039A0-N-V series of modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/crystalfontz/Crystalfontz_CFA039A0_N_V_Library-1.0.0.zip",
      "size": 32638,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-07T23:17:14Z"
    },
    {
      "repository_name": "FMazz97/CS123x",
      "repository_url": "https://github.com/FMazz97/CS123x",
      "name": "CS123x",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-18T10:05:32.941Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-19T10:05:37.437Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-08-20T16:06:16.230Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-22T22:02:40.551Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-27T11:17:33.135Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-08-18T10:05:32.941Z",
      "last_seen_sha": "0fe5cde70803",
      "author": "FMazz97",
      "maintainer": "FMazz97",
      "sentence": "Arduino library for Chipsea CS1237 and CS1238 24-bit differential ADCs (load cells, weight scales, bridge sensors).",
      "paragraph": "Full PGA gain, data rate, and channel control with two-point scale calibration, internal temperature monitoring, and internal short-circuit offset diagnostics.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FMazz97/CS123x-1.1.0.zip",
      "size": 4550382,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-17T20:43:08Z"
    },
    {
      "repository_name": "whatnick/CS5464_Arduino",
      "repository_url": "https://github.com/whatnick/CS5464_Arduino",
      "name": "CS5464 Arduino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:34:16Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:16Z",
      "last_seen_sha": "69521b5195a8",
      "author": "Tisham (whatnick) Dhar",
      "maintainer": "Tisham <tisham@whatnick.com>",
      "sentence": "CS5464 Energy Monitor Support for Arduino",
      "paragraph": "CS5464 Energy Monitor Support for Arduino",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/whatnick/CS5464_Arduino-0.1.0.zip",
      "size": 5983,
      "previous_version": "0.1",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2020-02-15T10:56:31Z"
    },
    {
      "repository_name": "tiagolobao/CS5490",
      "repository_url": "https://github.com/tiagolobao/CS5490",
      "name": "CS5490",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:33:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:06Z",
      "last_seen_sha": "e6e2db2e1e48",
      "author": "Tiago Britto Lobao",
      "maintainer": "Tiago Britto Lobao <tiago.blobao@gmail.com>",
      "sentence": "A library control an integrated circuit Cirrus Logic - CS5490",
      "paragraph": "It makes all the comunication via UART serial to measure electrical quantities",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "avr"
      ],
      "github_stars": 20,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T01:48:58Z",
      "download_url": "https://github.com/tiagolobao/CS5490"
    },
    {
      "repository_name": "yasir-shahzad/CS5530_ADC_Arduino_Library",
      "repository_url": "https://github.com/yasir-shahzad/CS5530_ADC_Arduino_Library",
      "name": "CS5530",
      "version": "0.8.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2026-05-16T08:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-16T08:12:33Z",
      "last_seen_sha": "d6ace510b1de",
      "author": "Yasir Shahzad <Yasirshahazad918@gmail.com>",
      "maintainer": "Yasir Shahzad <Yasirshahazad918@gmail.com>",
      "sentence": "An Arduino library for CS5530 based weight scales.",
      "paragraph": "Supports CIRRUS LOGGIC CS5530 based boards/shields.",
      "category": "sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 36,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T20:17:16Z",
      "download_url": "https://github.com/yasir-shahzad/CS5530"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_ArduinoRS485",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_ArduinoRS485",
      "name": "CSE_ArduinoRS485",
      "version": "1.0.14",
      "version_history": [
        {
          "version": "1.0.14",
          "seen_at": "2025-08-26T07:25:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-26T07:25:05Z",
      "last_seen_sha": "4817a21a4620",
      "author": "CIRCUITSTATE",
      "maintainer": "CIRCUITSTATE <@circuitstate>",
      "sentence": "Allows sending and receiving data through the RS-485 interface, using any Arduino-compatible boards.",
      "paragraph": "This library supports the Maxim Integrated MAX485 and equivalent RS485 transceivers. You can use both hardware and software serial ports for communication.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-08-25T17:14:02Z",
      "download_url": "https://github.com/CIRCUITSTATE/CSE_ArduinoRS485"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_CircularBuffer",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_CircularBuffer",
      "name": "CSE_CircularBuffer",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:04:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:27Z",
      "last_seen_sha": "d4356d19398b",
      "author": "CIRCUITSTATE",
      "maintainer": "CIRCUITSTATE <@circuitstate>",
      "sentence": "Simple circular buffer for all Arduino boards.",
      "paragraph": "Create efficient and fast buffers for data streaming .",
      "category": "Memory",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T09:17:58Z",
      "download_url": "https://github.com/CIRCUITSTATE/CSE_CircularBuffer"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_ESPMutex",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_ESPMutex",
      "name": "CSE_ESPMutex",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2026-02-25T07:25:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-25T07:25:15Z",
      "last_seen_sha": "831cd6007a40",
      "author": "Vishnu Mohanan",
      "maintainer": "Vishnu Mohanan",
      "sentence": "Mutex variable management for ESP32 microcontrollers..",
      "paragraph": "Allows you to create and manage mutex protected shared variables between concurrent tasks.",
      "category": "Other",
      "architectures": [
        "espressif32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T14:45:09Z",
      "download_url": "https://github.com/CIRCUITSTATE/CSE_ESPMutex"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_GNSS",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_GNSS",
      "name": "CSE_GNSS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-26T07:17:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-26T07:17:03Z",
      "last_seen_sha": "85b4c75e1a06",
      "author": "Vishnu Mohanan",
      "maintainer": "Vishnu Mohanan",
      "sentence": "Arduino library for reading and writing NMEA-supported GNSS/GPS modules.",
      "paragraph": "Supports all GPS and GNSS modules with NMEA data output through serial port. Directly read and write NMEA and proprietary sentences to GNSS receivers.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T09:17:52Z",
      "download_url": "https://github.com/CIRCUITSTATE/CSE_GNSS"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_MillisTimer",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_MillisTimer",
      "name": "CSE_MillisTimer",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:04:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:28Z",
      "last_seen_sha": "a2f59daa42a8",
      "author": "Vishnu Mohanan",
      "maintainer": "Vishnu Mohanan",
      "sentence": "Arduino library for simplifying the use of millis() based timers.",
      "paragraph": "Provides a simple interface for creating millis() based timers on the fly.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T09:24:12Z",
      "download_url": "https://github.com/CIRCUITSTATE/CSE_MillisTimer"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_ModbusRTU",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_ModbusRTU",
      "name": "CSE_ModbusRTU",
      "version": "0.0.10",
      "version_history": [
        {
          "version": "0.0.10",
          "seen_at": "2026-03-23T07:46:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-23T07:46:17Z",
      "last_seen_sha": "6ef430e5c6f8",
      "author": "Vishnu Mohanan",
      "maintainer": "Vishnu Mohanan",
      "sentence": "Arduino library for implementing Modbus RTU communication protocol on Arduino-supported boards.",
      "paragraph": "Supports all Arduino-compatible boards with hardware and software serial ports.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T15:28:43Z",
      "depends": [
        "CSE_ArduinoRS485"
      ],
      "download_url": "https://github.com/CIRCUITSTATE/CSE_ModbusRTU"
    },
    {
      "repository_name": "CIRCUITSTATE/CSE_ZH06",
      "repository_url": "https://github.com/CIRCUITSTATE/CSE_ZH06",
      "name": "CSE_ZH06",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:03:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:43Z",
      "last_seen_sha": "34a8ff5826d5",
      "author": "Vishnu Mohanan <@vishnumaiea>",
      "maintainer": "CIRCUITSTATE <@circuitstate>",
      "sentence": "Arduino library for reading Winsen ZH06 laser dust sensor.",
      "paragraph": "You can read PM1.0, PM2.5, and PM10 particulate matter values from the sensor through UART.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T09:02:12Z",
      "depends": [
        "CSE_MillisTimer"
      ],
      "download_url": "https://github.com/CIRCUITSTATE/CSE_ZH06"
    },
    {
      "repository_name": "lozziboy/arduino-serial-variable-table",
      "repository_url": "https://github.com/lozziboy/arduino-serial-variable-table",
      "name": "cSerialWatcher",
      "version": "2.1.5",
      "version_history": [
        {
          "version": "2.1.5",
          "seen_at": "2025-07-21T16:20:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:02Z",
      "last_seen_sha": "74cc3d5cf4ab",
      "author": "Lorenzo B <lorenzo1988@gmail.com>",
      "maintainer": "Lorenzo B <lorenzo1988@gmail.com>",
      "sentence": "Monitor and modify arduino variables via serial usb",
      "paragraph": "A fast lightweight real time arduino library to monitor/edit variables via serial usb. This library is compatible with arduino unoR3, unoR4, Mega, and shields based on esp8266, esp32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-20T13:57:26Z",
      "download_url": "https://github.com/lozziboy/arduino-serial-variable-table"
    },
    {
      "repository_name": "mjdonders/CST816_TouchLib",
      "repository_url": "https://github.com/mjdonders/CST816_TouchLib",
      "name": "CST816_TouchLib",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.1",
          "seen_at": "2025-11-07T07:39:26Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-07T07:39:26Z",
      "last_seen_sha": "022d65530340",
      "author": "MDO",
      "maintainer": "MDO",
      "sentence": "A CST816 touch and gesture library, tested using the LilyGO T-Display ESP32-S3 and T-Display S3 AMOLED. Includes gestures. Includes a rudimentary GUI registration method to aid support for buttons.",
      "paragraph": "Supports a few swipe options, long press and the touch-button. I made it since I missed the gesture support in other libs.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mjdonders/CST816_TouchLib-2.2.0.zip",
      "size": 96669,
      "previous_version": "2.1",
      "github_stars": 23,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T08:11:00Z"
    },
    {
      "repository_name": "max22-/cst816d",
      "repository_url": "https://github.com/max22-/cst816d",
      "name": "cst816d",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-08-05T02:06:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-05T02:06:01Z",
      "last_seen_sha": "8c351e8ba6f1",
      "author": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "maintainer": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "sentence": "An Arduino library for the cst816d capacitive touchscreen IC.",
      "paragraph": "An Arduino library for the cst816d capacitive touchscreen IC.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T16:04:20Z",
      "download_url": "https://github.com/max22-/cst816d"
    },
    {
      "repository_name": "fbiego/CST816S",
      "repository_url": "https://github.com/fbiego/CST816S",
      "name": "CST816S",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-04-13T07:57:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T07:57:34Z",
      "last_seen_sha": "b7f18f0442d0",
      "author": "fbiego",
      "maintainer": "fbiego,filipek92,georgemclaughlin",
      "sentence": "Capacitive touch screen library",
      "paragraph": "An Arduino library for the CST816S capacitive touch screen IC",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 77,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T07:57:10Z",
      "download_url": "https://github.com/fbiego/CST816S"
    },
    {
      "repository_name": "koendv/cst816t",
      "repository_url": "https://github.com/koendv/cst816t",
      "name": "cst816t",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-11-04T07:36:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-04T07:36:29Z",
      "last_seen_sha": "f242718811f5",
      "author": "koendv",
      "maintainer": "koendv",
      "sentence": "cst816t capacitive touch screen",
      "paragraph": "An Arduino library for the cst816t capacitive touch screen IC",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T12:55:06Z",
      "download_url": "https://github.com/koendv/cst816t"
    },
    {
      "repository_name": "michalmonday/CSV-Parser-for-Arduino",
      "repository_url": "https://github.com/michalmonday/CSV-Parser-for-Arduino",
      "name": "CSV Parser",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-08-11T07:48:04Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-11T07:48:04Z",
      "last_seen_sha": "b2c6dd21be6a",
      "author": "Michal Borowski <michalmonday17@gmail.com>",
      "maintainer": "Michal Borowski <michalmonday17@gmail.com>",
      "sentence": "CSV Parser for Arduino.",
      "paragraph": "It turns CSV string into an associative array. It was written with care about speed/space efficiency.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/michalmonday/CSV_Parser-1.4.1.zip",
      "size": 267676,
      "previous_version": "1.4.1",
      "github_stars": 65,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T23:03:53Z"
    },
    {
      "repository_name": "Eugeniusz-Gienek/CSWBattery",
      "repository_url": "https://github.com/Eugeniusz-Gienek/CSWBattery",
      "name": "CSWBattery",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:13:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:56Z",
      "last_seen_sha": "92e517c9c089",
      "author": "Eugene",
      "maintainer": "Eugene<eugene@sky.community>",
      "sentence": "The library for the diy smartwatch projects, which operates with their batteries.",
      "paragraph": "CustomSmartWatch Bayyery The library for the diy smartwatch projects, which operates with their batteries. Part of a project which I am working on - the diy smartwatch software, which I am creating for the LILYGO® TTGO 1.54 Inch Wrist E-paper ESP32 DIY smartwatch with ePaper display. I think it may be useful for someone else so I make this as a library with the ability to use more than just one button as it is in the case of the mentioned above smartwatch.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-08-21T13:50:05Z",
      "download_url": "https://github.com/Eugeniusz-Gienek/CSWBattery"
    },
    {
      "repository_name": "Eugeniusz-Gienek/CSWButtons",
      "repository_url": "https://github.com/Eugeniusz-Gienek/CSWButtons",
      "name": "CSWButtons",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:13:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:56Z",
      "last_seen_sha": "0e4de95da8c1",
      "author": "Eugene",
      "maintainer": "Eugene<eugene@sky.community>",
      "sentence": "The library for the diy smartwatch projects, which operates with their buttons.",
      "paragraph": "CustomSmartWatch Buttons The library for the diy smartwatch projects, which operates with their buttons. Part of a project which I am working on - the diy smartwatch software, which I am creating for the LILYGO® TTGO 1.54 Inch Wrist E-paper ESP32 DIY smartwatch with ePaper display. I think it may be useful for someone else so I make this as a library with the ability to use more than just one button as it is in the case of the mentioned above smartwatch.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-12-22T23:56:14Z",
      "download_url": "https://github.com/Eugeniusz-Gienek/CSWButtons"
    },
    {
      "repository_name": "shurillu/CTBot",
      "repository_url": "https://github.com/shurillu/CTBot",
      "name": "CTBot",
      "version": "2.1.14",
      "version_history": [
        {
          "version": "2.1.14",
          "seen_at": "2025-07-21T16:29:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:46Z",
      "last_seen_sha": "f5e22ffbbfc2",
      "author": "Stefano Ledda <shurillu@tiscalinet.it>",
      "maintainer": "Stefano Ledda <shurillu@tiscalinet.it>",
      "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32",
      "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 153,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2025-12-02T08:32:28Z",
      "download_url": "https://github.com/shurillu/CTBot"
    },
    {
      "repository_name": "arduino-libraries/CTC-Go-Core-Module",
      "repository_url": "https://github.com/arduino-libraries/CTC-Go-Core-Module",
      "name": "CTC GO CORE",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-03-17T07:32:57Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-17T07:32:57Z",
      "last_seen_sha": "dd27c34d34a7",
      "author": "Arduino",
      "maintainer": "Lenard <lenard@arduino.cc>",
      "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module",
      "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.4.0.zip",
      "size": 62097,
      "previous_version": "1.4.0",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-18T21:25:26Z"
    },
    {
      "repository_name": "arduino-libraries/CTC-Go-Motions-Expansion",
      "repository_url": "https://github.com/arduino-libraries/CTC-Go-Motions-Expansion",
      "name": "CTC GO MOTIONS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:07Z",
      "last_seen_sha": "f7937bc6c405",
      "author": "Arduino",
      "maintainer": "Lenard George<l.george@arduino.cc>",
      "sentence": "All in one library containing examples from lessons and projects for CTC GO! Motions Expansion",
      "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Motions Expansion",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_MOTIONS-1.0.0.zip",
      "size": 29955,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-05-14T19:22:18Z"
    },
    {
      "repository_name": "bonkmachines/ctrl-arduino",
      "repository_url": "https://github.com/bonkmachines/ctrl-arduino",
      "name": "CTRL",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-07-21T16:36:18Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:18Z",
      "last_seen_sha": "4f9b133c6556",
      "author": "Johannes Jan Prins",
      "maintainer": "Johannes Jan Prins <johannesprins@knalgeel.com>",
      "sentence": "Buttons, rotary encoders, potentiometers, leds & multiplexers.",
      "paragraph": "This library contains easy to use interfaces for all the above. Whether you need a nicely debounced button or encoder, a smooth yet responsive and accurate potentiometer, or a flashing LED.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bonkmachines/CTRL-2.0.1.zip",
      "size": 4100234,
      "previous_version": "1.5.1",
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T16:35:59Z"
    },
    {
      "repository_name": "Zanduino/Cubigel",
      "repository_url": "https://github.com/Zanduino/Cubigel",
      "name": "Cubigel",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:35:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:00Z",
      "last_seen_sha": "2597b32570f9",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Read information from the Cubigel compressor system",
      "paragraph": "Read information from the Cubigel compressor system",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-03T16:50:34Z",
      "download_url": "https://github.com/Zanduino/Cubigel"
    },
    {
      "repository_name": "elpinjo/CumulocityClient",
      "repository_url": "https://github.com/elpinjo/CumulocityClient",
      "name": "Cumulocity IoT client",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:13:31Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:31Z",
      "last_seen_sha": "ecd8912952c9",
      "author": "Misja Heuveling <misja.heuveling@softwareag.com>",
      "maintainer": "Misja Heuveling <misja.heuveling@softwareag.com>",
      "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.",
      "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32"
      ],
      "depends": [
        "WiFiClient",
        "PubSubClient",
        "ESP8266WiFi"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.2.0.zip",
      "size": 10036,
      "previous_version": "0.2.0",
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-01-25T09:47:27Z"
    },
    {
      "repository_name": "liuyinze/CumulocityHttpDownstream",
      "repository_url": "https://github.com/liuyinze/CumulocityHttpDownstream",
      "name": "Cumulocity IoT Downstream",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:51Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:51Z",
      "last_seen_sha": "72e86e55f1a6",
      "author": "Yingzhe Liu <yil@softwareag.com>, Luis <Luis.Scholl@softwareag.com>",
      "maintainer": "Yingzhe Liu <yil@softwareag.com>",
      "sentence": "A client library to extract realtime measurement, alarm, event and operation from Cumulocity IoT Platform.",
      "paragraph": "Using HTTPS and websocket to extract realtime measurement, alarm, event and operation from Cumulocity IoT Platform.",
      "category": "Communication",
      "architectures": [
        "MegaAVR",
        "SAMD"
      ],
      "depends": [
        "ArduinoJson",
        "Base64",
        "Client",
        "string"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/liuyinze/Cumulocity_IoT_Downstream-1.0.1.zip",
      "size": 6490,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-28T09:10:03Z"
    },
    {
      "repository_name": "liuyinze/CumulocityHttpUpstream",
      "repository_url": "https://github.com/liuyinze/CumulocityHttpUpstream",
      "name": "Cumulocity IoT Upstreaming",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:19:51Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:51Z",
      "last_seen_sha": "f24a17853089",
      "author": "Yingzhe Liu <yil@softwareag.com>, Luis <Luis.Scholl@softwareag.com>",
      "maintainer": "Yingzhe Liu <yil@softwareag.com>",
      "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over https.",
      "paragraph": "Using HTTPS to connect to Cumulocity IoT realizing sending measurement, alarm and event.",
      "category": "Communication",
      "architectures": [
        "MegaAVR",
        "SAMD"
      ],
      "depends": [
        "ArduinoJson",
        "Base64",
        "Client",
        "string"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/liuyinze/Cumulocity_IoT_Upstreaming-1.0.3.zip",
      "size": 6165,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-28T09:35:53Z"
    },
    {
      "repository_name": "RobTillaart/Currency",
      "repository_url": "https://github.com/RobTillaart/Currency",
      "name": "currency",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.1.9",
          "seen_at": "2025-07-21T16:27:06Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-07-24T14:32:04.454Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:06Z",
      "last_seen_sha": "89d86890daad",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to help formatting integers as currency e.g. $ 1.234,56.",
      "paragraph": "Supports 64 bit integers currency64(..)",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/currency-0.2.1.zip",
      "size": 15163,
      "previous_version": "0.2.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T12:08:46Z"
    },
    {
      "repository_name": "NitrofMtl/CurrentSwitch",
      "repository_url": "https://github.com/NitrofMtl/CurrentSwitch",
      "name": "CurrentSwitch",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0",
          "seen_at": "2025-07-21T16:23:20Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:20Z",
      "last_seen_sha": "bc4b0109e99e",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "Use SCT-013-000 current sensor as a workproof",
      "paragraph": "CurrentSwitch Is a library to use non invasive current probe to use it a a 'working proof'. This skecht use a SCT-013-000. Interface with arduino.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/CurrentSwitch-2.0.0.zip",
      "size": 6985,
      "previous_version": "2.0",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-08-06T11:31:51Z"
    },
    {
      "repository_name": "JChristensen/CurrentTransformer",
      "repository_url": "https://github.com/JChristensen/CurrentTransformer",
      "name": "CurrentTransformer",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2025-07-21T16:17:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:24Z",
      "last_seen_sha": "322e33f98b2d",
      "author": "Jack Christensen <jack.christensen@outlook.com>",
      "maintainer": "Jack Christensen <jack.christensen@outlook.com>",
      "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.",
      "paragraph": "Copyright (C) 2018 by Jack Christensen and licensed under GNU GPL v3.0.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 17,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-12-16T03:24:01Z",
      "download_url": "https://github.com/JChristensen/CurrentTransformer"
    },
    {
      "repository_name": "dirkx/CurrentTransformerWithCallbacks",
      "repository_url": "https://github.com/dirkx/CurrentTransformerWithCallbacks",
      "name": "CurrentTransformerWithCallbacks",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:12:45Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:45Z",
      "last_seen_sha": "1fba73666417",
      "author": "dirkx-currentcoil@webweaving.org",
      "maintainer": "dirkx-currentcoil@webweaving.org",
      "sentence": "Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform",
      "paragraph": "Mesure currents, iRMS and similar with a current transformer or coil. Requires a simple bias circuit that ensures that the votlages fed to the ADC is swinging around a certain dc-offset; and this is then ran through a resistor to turn the current into a voltage. Actual curernt measurement is then made by fast sampling the waveform. Assumes relatively slow AC curernts (few 100Hz), such as typical household mains power supplies (50hz, 60hz)",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dirkx/CurrentTransformerWithCallbacks-2.0.0.zip",
      "size": 11980,
      "previous_version": "2.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-01-05T05:31:49Z"
    },
    {
      "repository_name": "handmade0octopus/CursedDoubleLinkedListInterface-library",
      "repository_url": "https://github.com/handmade0octopus/CursedDoubleLinkedListInterface-library",
      "name": "CursedDoubleLinkedListInterface",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:15:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:55Z",
      "last_seen_sha": "cb0f63d184e9",
      "author": "sorek.uk",
      "maintainer": "sorek <contact@sorek.uk>",
      "sentence": "Cursed Double Linked List Interface with previous/next pointers for C++ and Arduino.",
      "paragraph": "Install this library interface if you want to use it for linked lists",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-11T18:23:16Z",
      "download_url": "https://github.com/handmade0octopus/CursedDoubleLinkedListInterface-library"
    },
    {
      "repository_name": "koendv/curveFitting",
      "repository_url": "https://github.com/koendv/curveFitting",
      "name": "curveFitting",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:38:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:15Z",
      "last_seen_sha": "a775100f336e",
      "author": "Koen DV",
      "maintainer": "koendv <koen@mcvax.org>",
      "sentence": "Lightweight curve fitting library for linear, exponential, logarithmic, and power regressions.",
      "paragraph": "Computes slope, intercept, correlation, mean, and standard deviation. Designed for minimal RAM usage.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-21T06:56:44Z",
      "download_url": "https://github.com/koendv/curveFitting"
    },
    {
      "repository_name": "Rotario/arduinoCurveFitting",
      "repository_url": "https://github.com/Rotario/arduinoCurveFitting",
      "name": "CurveFitting",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:28:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:26Z",
      "last_seen_sha": "0d99f256698f",
      "author": "Rotario <rotarioner@gmail.com>",
      "maintainer": "Rotario <rotarioner@gmail.com>",
      "sentence": "Fits polynomial curves to given datapoints",
      "paragraph": "Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T00:09:25Z",
      "download_url": "https://github.com/Rotario/arduinoCurveFitting"
    },
    {
      "repository_name": "Falcons21/Custom_PID",
      "repository_url": "https://github.com/Falcons21/Custom_PID",
      "name": "Custom PID",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:12Z",
      "last_seen_sha": "99c667493274",
      "author": "Assailing Falcons <https://assailing-falcons.github.io/>",
      "maintainer": "Saksham Bhutani <info@adafruit.com>",
      "sentence": "Library PID Control System.",
      "paragraph": "Designed specifically for Team Assailing Falcons.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Falcons21/Custom_PID-1.0.0.zip",
      "size": 6679,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-01T18:26:52Z"
    },
    {
      "repository_name": "alessandromrc/Custom_PortentaBreakout",
      "repository_url": "https://github.com/alessandromrc/Custom_PortentaBreakout",
      "name": "custom_PortentaBreakout",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:51Z",
      "last_seen_sha": "67ee2c45bf47",
      "author": "alessandromrc (Alessandro Marcon)",
      "maintainer": "alessandromrc (Alessandro Marcon)",
      "sentence": "Library for Arduino Portenta Breakout Carrier modified by alessandromrc (Alessandro Marcon)",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "mbed",
        "mbed_portenta"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-24T04:35:34Z",
      "download_url": "https://github.com/alessandromrc/Custom_PortentaBreakout"
    },
    {
      "repository_name": "LFranklinApps/Custom_Robot_Control",
      "repository_url": "https://github.com/LFranklinApps/Custom_Robot_Control",
      "name": "Custom_Robot_Control",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-08-12T07:25:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-12T07:25:38Z",
      "last_seen_sha": "f6041031cfac",
      "author": "L. Franklin <lfranklinapps@gmail.com>",
      "maintainer": "L. Franklin <lfranklinapps@gmail.com>",
      "sentence": "Easily control your Arduino remotely using the Custom Robot Control app.",
      "paragraph": "No knowledge of Bluetooth® is necessary. The library and the app are easy to use and fully customizable. Other third-party software can be used with this library as well. Supports the following boards: Arduino MKR WiFi 1010, Arduino UNO WiFi Rev2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME, and UNO R4 WiFi.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-27T16:13:02Z",
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://github.com/LFranklinApps/Custom_Robot_Control"
    },
    {
      "repository_name": "Ant2000/CustomJWT",
      "repository_url": "https://github.com/Ant2000/CustomJWT",
      "name": "CustomJWT",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2025-08-09T07:27:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-09T07:27:34Z",
      "last_seen_sha": "dcfb5316569d",
      "author": "Ant2000 <ajosekuruvilla@gmail.com>",
      "maintainer": "Ant2000",
      "sentence": "A library to make it easy to encode and decode JWT tokens on the Arduino platform.",
      "paragraph": "An attempt at creating a library that can encode and decode JSON Web Tokens(JWT) in an easy to use manner. Supports HMAC-SHA256 out of the box but custom hashing functions can be provided.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-12-07T07:28:46Z",
      "download_url": "https://github.com/Ant2000/CustomJWT"
    },
    {
      "repository_name": "GypsyRobot/CuteBuzzerSounds",
      "repository_url": "https://github.com/evertonramires/CuteBuzzerSounds",
      "name": "CuteBuzzerSounds",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:27Z",
      "last_seen_sha": "a2b1b2db9500",
      "author": "Everton Ramires",
      "maintainer": "Everton Ramires <ramireseverton@gmail.com>",
      "sentence": "Simple and Cute Robot Sounds",
      "paragraph": "A very simple library to create cute sounds with just a single buzzer",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 28,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-04-04T08:05:58Z",
      "download_url": "https://github.com/s00500/CuteBuzzerSounds"
    },
    {
      "repository_name": "VictorDRE/CV7Lib",
      "repository_url": "https://github.com/VictorDRE/CV7Lib",
      "name": "CV7Lib",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:38:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:13Z",
      "last_seen_sha": "55870d9cb4f3",
      "author": "Victor",
      "maintainer": "Victor <victor.dreyer02@gmail.com>",
      "sentence": "Library to read wind data from CV7-OEM anemometer.",
      "paragraph": "This library is designed to interface with the CV7-OEM wind sensor using NMEA serial communication (IIMWV, XDR).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-19T22:24:41Z",
      "download_url": "https://github.com/VictorDRE/CV7Lib/tree/main"
    },
    {
      "repository_name": "MaximeLBG/CV7OEMFR",
      "repository_url": "https://github.com/MaximeLBG/CV7OEMFR",
      "name": "CV7OEMFR",
      "version": "3.1.2",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:21:39Z"
        },
        {
          "version": "3.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:39Z",
      "last_seen_sha": "7fba2ad8f34e",
      "author": "Maxime Lebegue <maxime.lebegue@laposte.net>",
      "maintainer": "Maxime Lebegue <maxime.lebegue@laposte.net>",
      "sentence": "Enables provisioning.",
      "paragraph": "With this library, you can retrieve data from NMEA0183 frames. Of type $IIMWV and $WIXDR.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MaximeLBG/CV7OEMFR-3.1.2.zip",
      "size": 6607,
      "previous_version": "1.2.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-05T07:20:05Z"
    },
    {
      "repository_name": "bobboteck/CWLibrary",
      "repository_url": "https://github.com/bobboteck/CWLibrary",
      "name": "CWLibrary",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:52Z",
      "last_seen_sha": "be8ed210ad99",
      "author": "Roberto D'Amico <bobboteck@gmail.com>",
      "maintainer": "Roberto D'Amico <bobboteck@gmail.com>",
      "sentence": "Library to send CW message (Morse) with your custom function and device.",
      "paragraph": "This Arduino library use callback to call user program function for send Morse message, automatically calculates the transmission speed according to the indicated WPM based on PARIS method.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T23:02:51Z",
      "download_url": "https://github.com/bobboteck/CWLibrary"
    },
    {
      "repository_name": "ridencww/cww_MorseTx",
      "repository_url": "https://github.com/ridencww/cww_MorseTx",
      "name": "CWW Morse Transmit",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:26:15Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:15Z",
      "last_seen_sha": "90b189088d17",
      "author": "Ralph Iden",
      "maintainer": "Ralph <riden@creativewidgetworks.com>",
      "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.",
      "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.2.1.zip",
      "size": 6226,
      "previous_version": "1.2.1",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-09-05T19:18:50Z"
    },
    {
      "repository_name": "agfy/CxDevices",
      "repository_url": "https://github.com/agfy/CxDevices",
      "name": "CX_Devices",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:43Z",
      "last_seen_sha": "4784a3639eaa",
      "author": "Petrovskiy Maxim",
      "maintainer": "Petrovskiy Maxim",
      "sentence": "Library for getting telemetry from arduino esp8266.",
      "paragraph": "Library for getting telemetry from arduino esp8266.",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/agfy/CX_Devices-1.0.0.zip",
      "size": 8157,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-18T13:09:51Z"
    },
    {
      "repository_name": "agfy/CxMQTT",
      "repository_url": "https://github.com/agfy/CxMQTT",
      "name": "CX_MQTT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:24Z",
      "last_seen_sha": "d83d5675700d",
      "author": "Petrovskiy Maxim",
      "maintainer": "Petrovskiy Maxim",
      "sentence": "Library for sending telemetry and receiving commands from arduino esp8266 via mqtt.",
      "paragraph": "Library for sending telemetry and receiving commands from arduino esp8266 via mqtt using ssl certificates.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-04T14:49:25Z",
      "download_url": "https://github.com/agfy/CxMQTT"
    },
    {
      "repository_name": "cyfney/cyfney-cpp-arduino",
      "repository_url": "https://github.com/cyfney/cyfney-cpp-arduino",
      "name": "cyfney-cpp",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-26T12:06:00.595Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-09-03T10:02:48.029Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-26T12:06:00.595Z",
      "last_seen_sha": "665bf1f1bf86",
      "author": "anka",
      "maintainer": "anka",
      "sentence": "Reusable C++ utilities and base classes.",
      "paragraph": "A header-only library providing general-purpose building blocks, common tools, and foundational components for C++ projects.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cyfney/cyfney_cpp-1.0.5.zip",
      "size": 9840,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-26T09:53:23Z"
    },
    {
      "repository_name": "canusorn/CynoIOT",
      "repository_url": "https://github.com/canusorn/CynoIOT",
      "name": "CynoIOT",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-04-09T08:15:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-09T08:15:15Z",
      "last_seen_sha": "51dc36552557",
      "author": "IoTbundle <iotbundlemail@gmail.com>",
      "maintainer": "IoTbundle <iotbundlemail@gmail.com>",
      "sentence": "Library for cynoIoT.com platform",
      "paragraph": "This library use with cynoIoT platform",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T06:31:59Z",
      "depends": [
        "MQTT"
      ],
      "download_url": "https://github.com/canusorn/CynoIOT"
    },
    {
      "repository_name": "sebastianregelmann/CypressCY8CMBR3116",
      "repository_url": "https://github.com/sebastianregelmann/CypressCY8CMBR3116",
      "name": "CypressCY8CMBR3116",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:23Z",
      "last_seen_sha": "5f523a56f0fe",
      "author": "sebastianregelmann",
      "maintainer": "sebastianregelmann",
      "sentence": "Simple way to control the Cypress CY8CMBR3116 touch IC",
      "paragraph": "Simple way to control the Cypress CY8CMBR3116 touch ic by reading and writing to the ICs register",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sebastianregelmann/CypressCY8CMBR3116-1.0.0.zip",
      "size": 15833,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-28T14:25:30Z"
    },
    {
      "repository_name": "CytronTechnologies/Cytron_Shield3AMotor",
      "repository_url": "https://github.com/CytronTechnologies/Cytron_Shield3AMotor",
      "name": "Cytron 3A Motor Driver Shield",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:11:20Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:20Z",
      "last_seen_sha": "a25c53823ff3",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.com.my>",
      "maintainer": "Cytron Technologies Sdn Bhd <www.cytron.com.my>",
      "sentence": "Library for controlling Cytron 3A Motor Driver Shield",
      "paragraph": "This library works with Cytron 3A Motor Driver Shield",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_3A_Motor_Driver_Shield-1.0.0.zip",
      "size": 6945,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-05-01T12:37:52Z"
    },
    {
      "repository_name": "CytronTechnologies/CytronWiFiShield",
      "repository_url": "https://github.com/CytronTechnologies/CytronWiFiShield",
      "name": "Cytron ESPWiFi Shield",
      "version": "3.0.2",
      "version_history": [
        {
          "version": "3.0.2",
          "seen_at": "2025-07-21T16:11:21Z"
        },
        {
          "version": "3.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:21Z",
      "last_seen_sha": "c1035bb80d99",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.com.my>",
      "maintainer": "Cytron Technologies Sdn Bhd <www.cytron.com.my>",
      "sentence": "Library for Cytron ESPWiFi Shield",
      "paragraph": "This library works with Cytron ESPWiFi Shield",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_ESPWiFi_Shield-3.0.2.zip",
      "size": 38555,
      "previous_version": "3.0.2",
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-11-26T15:15:06Z"
    },
    {
      "repository_name": "CytronTechnologies/Cytron-G15Shield",
      "repository_url": "https://github.com/CytronTechnologies/Cytron-G15Shield",
      "name": "Cytron G15 Shield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:11:21Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:21Z",
      "last_seen_sha": "5b0f407dd20e",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.com.my>",
      "maintainer": "Cytron Technologies Sdn Bhd <www.cytron.com.my>",
      "sentence": "Library for controlling G15 Cube Servo",
      "paragraph": "This library works with Cytron G15 Shield",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_G15_Shield-2.0.0.zip",
      "size": 35509,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-07-20T21:38:50Z"
    },
    {
      "repository_name": "CytronTechnologies/CytronMakerSumo",
      "repository_url": "https://github.com/CytronTechnologies/CytronMakerSumo",
      "name": "Cytron Maker Sumo Library",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:11:21Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:21Z",
      "last_seen_sha": "650c56ceed92",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.io>",
      "maintainer": "Cytron Technologies Sdn Bhd <support@cytron.io>",
      "sentence": "Library for Cytron Maker Mini Sumo controller.",
      "paragraph": "Provide utilities and functions to use the board.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "depends": [
        "Servo"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.2.3.zip",
      "size": 16149,
      "previous_version": "1.2.3",
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-26T09:17:01Z"
    },
    {
      "repository_name": "CytronTechnologies/CytronMotorDriver",
      "repository_url": "https://github.com/CytronTechnologies/CytronMotorDriver",
      "name": "Cytron Motor Drivers Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-26T08:24:15Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:24:15Z",
      "last_seen_sha": "f9549a02760c",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.io>",
      "maintainer": "Cytron Technologies Sdn Bhd <support@cytron.io>",
      "sentence": "Library for Cytron Motor Drivers.",
      "paragraph": "Provide examples on how to use the motor drivers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Motor_Drivers_Library-1.0.1.zip",
      "size": 7985,
      "previous_version": "1.0.1",
      "github_stars": 91,
      "github_forks": 40,
      "github_updated_at": "2026-06-25T12:20:03Z",
      "github_language": "C++"
    },
    {
      "repository_name": "CytronTechnologies/Cytron_Servo_Shield_Library",
      "repository_url": "https://github.com/CytronTechnologies/Cytron_Servo_Shield_Library",
      "name": "Cytron Servo Shield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:11:20Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:20Z",
      "last_seen_sha": "0f9e5e0f41f9",
      "author": "Cytron Technologies Sdn Bhd <support@cytron.io>",
      "maintainer": "Cytron Technologies Sdn Bhd <www.cytron.io>",
      "sentence": "Library for using Cytron Servo Shield",
      "paragraph": "This library works with Cytron Servo Shield",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Servo_Shield-2.0.0.zip",
      "size": 9183,
      "previous_version": "2.0.0",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2018-07-23T02:56:17Z"
    },
    {
      "repository_name": "8059blank/CytronPikaBot",
      "repository_url": "https://github.com/8059blank/CytronPikaBot",
      "name": "Cytron_PikaBot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:03Z",
      "last_seen_sha": "5b656716a0c8",
      "author": "8059Blank <vrc8059@gmail.com>",
      "maintainer": "8059Blank <vrc8059@gmail.com>",
      "sentence": "Library for Cytron PikaBot.",
      "paragraph": "Adds easy to use functions to program Cytron PikaBot.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-16T03:59:31Z",
      "download_url": "https://github.com/8059Blank/CytronPikaBot"
    },
    {
      "repository_name": "shashank3199/Cytron_PS2_Shield",
      "repository_url": "https://github.com/shashank3199/Cytron_PS2_Shield",
      "name": "Cytron_PS2_Shield",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:29:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:42Z",
      "last_seen_sha": "aa95c36719b3",
      "author": "Shashank Goyal <shashank3199@gmail.com>",
      "maintainer": "Shashank Goyal <shashank3199@gmail.com>",
      "sentence": "This library is for the Cytron PS2 Shield.",
      "paragraph": "This library provides an API for Arduino to work with the Cytron PS2 Shield (https://www.cytron.io/p-cytron-ps2-shield).",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-05-03T06:14:51Z",
      "download_url": "https://github.com/shashank3199/Cytron_PS2_Shield"
    },
    {
      "repository_name": "juarendra/D6F-W04A1-Arduino",
      "repository_url": "https://github.com/juarendra/D6F-W04A1-Arduino",
      "name": "D6F-W04A1",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-26T20:19:00.093Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-26T20:19:00.093Z",
      "last_seen_sha": "7fb0ecdba3c4",
      "author": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "maintainer": "Juarendra Ramadhani <jrjuarendra@gmail.com>",
      "sentence": "Arduino analog driver for the Omron D6F-W04A1 air-flow sensor.",
      "paragraph": "Reads the D6F-W04A1 analog output, converts ADC counts to sensor voltage, and applies the documented piecewise voltage-to-flow calibration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/juarendra/D6F_W04A1-0.1.0.zip",
      "size": 4507,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T16:05:24Z"
    },
    {
      "repository_name": "d9ll/d9dist",
      "repository_url": "https://github.com/d9ll/d9dist",
      "name": "d9dist",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-16T08:12:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T08:12:29Z",
      "last_seen_sha": "b49128a4a837",
      "author": "d9ll",
      "maintainer": "d9ll",
      "sentence": "Легкая библиотека для ультразвукового датчика расстояния с фильтрацией.",
      "paragraph": "Позволяет измерять дистанцию одной командой и проверять близость объекта через функцию near() без лишнего кода.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T17:37:20Z",
      "download_url": "https://github.com/d9ll/d9dist"
    },
    {
      "repository_name": "d9ll/d9servo",
      "repository_url": "https://github.com/d9ll/d9servo",
      "name": "d9servo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-16T08:12:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-16T08:12:27Z",
      "last_seen_sha": "59a509ed786f",
      "author": "d9ll",
      "maintainer": "d9ll",
      "sentence": "A simple and lightweight library for controlling 180 and 360 degree servos.",
      "paragraph": "d9servo provides an easy-to-use interface for Arduino hobbyists. It simplifies the process of controlling standard servos with angle methods and continuous rotation servos with speed methods, removing the need for manual mapping.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T20:42:19Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/d9ll/d9servo"
    },
    {
      "repository_name": "ArmDeveloperEcosystem/DA16200-WiFi-Library-for-Arduino",
      "repository_url": "https://github.com/ArmDeveloperEcosystem/DA16200-WiFi-Library-for-Arduino",
      "name": "DA16200 Wi-Fi Library for Arduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:26Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:26Z",
      "last_seen_sha": "ccf8842fa2a2",
      "author": "Arm",
      "maintainer": "Arm",
      "sentence": "Wi-Fi enable your Arduino sketches using Dialog's DA16200 Module",
      "paragraph": "Includes support for SparkFun's \"Qwiic WiFi Shield - DA16200\"",
      "category": "Communication",
      "architectures": [
        "samd",
        "mbed_nano"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ArmDeveloperEcosystem/DA16200_Wi_Fi_Library_for_Arduino-1.1.0.zip",
      "size": 78468,
      "previous_version": "1.1.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-09T14:41:00Z"
    },
    {
      "repository_name": "STEMpedia/Dabble",
      "repository_url": "https://github.com/STEMpedia/Dabble",
      "name": "Dabble",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2026-05-16T08:09:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-16T08:09:23Z",
      "last_seen_sha": "f86d792fa7d6",
      "author": "STEMpedia",
      "maintainer": "STEMpedia <contact@thestempedia.com>",
      "sentence": "Updated Dabble library with Internet module for Arduino.",
      "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 55,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T19:07:11Z",
      "download_url": "https://github.com/STEMpedia/Dabble"
    },
    {
      "repository_name": "STEMpedia/DabbleESP32",
      "repository_url": "https://github.com/STEMpedia/DabbleESP32",
      "name": "DabbleESP32",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2026-06-24T08:37:58Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.6.1",
          "seen_at": "2026-08-29T16:02:18.007Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-24T08:37:58Z",
      "last_seen_sha": "11cf34db0659",
      "author": "STEMpedia <contact@thestempedia.com>",
      "maintainer": "Mimansa Maheshwari <mimansa@thestempedia.com>, Dhrupal Shah <dhrupal@thestempedia.com>",
      "sentence": "Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.",
      "paragraph": "Dabble app transforms a Smartphone into a virtual I/O device. It communicates with hardware like Espressif ESP32 board using in-built Bluetooth (BLE) or evive, and Arduino boards (Uno, Mega, and Nano) using Bluetooth modules like HC-05, HC-06 or HM-10 (BT 2.0, 4.0 or BLE). The app consists of modules that provide access to different functionalities of the smartphone like sensors (accelerometer, GPS, mic, etc.), camera, internet, etc. and consists of certain user interfaces for hardware control and project-making.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/DabbleESP32-1.6.1.zip",
      "size": 75342,
      "previous_version": "1.5.1",
      "github_stars": 59,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T09:33:22Z"
    },
    {
      "repository_name": "turbyho/DABDUINO",
      "repository_url": "https://github.com/turbyho/DABDUINO",
      "name": "DABDUINO",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:33:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:33Z",
      "last_seen_sha": "e29fe73bedc8",
      "author": "Tomas Urbanek",
      "maintainer": "Tomas Urbanek",
      "sentence": "Library for controlling DABDUINO - DAB/DAB+ (digital radio) shield",
      "paragraph": "DABDUINO library - Arduino DAB/DAB+ shield (digital radio) with DAC PCM5102 + SPDIF. Compatible with 3.3V Arduino (Zero, M0, M0 PRO, Due etc.).",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 38,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T19:13:30Z",
      "download_url": "http://playground.arduino.cc/Code/DABDUINO"
    },
    {
      "repository_name": "dabshield/DABShield",
      "repository_url": "https://github.com/dabshield/DABShield",
      "name": "DABShield",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.3",
          "seen_at": "2026-06-26T08:24:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:24:23Z",
      "last_seen_sha": "6fbd849c275f",
      "author": "Adrian Verity <adrian@dabshield.com>",
      "maintainer": "Adrian Verity <adrian@dabshield.com>",
      "sentence": "Library for controlling DABShield DAB/DAB+/FM digital radio shield",
      "paragraph": "Supports DAB/DAB+ functionality with Service Info, and FM with RDS, Compatible with both 3.3v and 5v boards e.g. UNO, DUE, M0, ZERO, etc",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 6,
      "github_updated_at": "2026-06-25T20:19:11Z",
      "download_url": "http://dabshield.com/",
      "github_language": "C++"
    },
    {
      "repository_name": "Wh1teRabbitHU/DAC121C08x-Driver",
      "repository_url": "https://github.com/Wh1teRabbitHU/DAC121C08x-Driver",
      "name": "DAC121C08x",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:34:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:14Z",
      "last_seen_sha": "a009657ecaf8",
      "author": "Wh1teRabbitHU",
      "maintainer": "Tamas Ruszka",
      "sentence": "Arduino library for the following Texas Instruments 12 bit DAC ICs: DAC121C081 and DAC121C085.",
      "paragraph": "More details and documentation can be found on the following link: https://github.com/Wh1teRabbitHU/DAC121C08x-Driver",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-02T16:37:45Z",
      "depends": [
        "I2C"
      ],
      "download_url": "https://github.com/Wh1teRabbitHU/DAC121C08x-Driver"
    },
    {
      "repository_name": "RobTillaart/DAC53001",
      "repository_url": "https://github.com/RobTillaart/DAC53001",
      "name": "DAC53001",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:27:08Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-09-07T08:04:18.526Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:08Z",
      "last_seen_sha": "ad3694a6ac40",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C DAC53001 10 bit DAC.",
      "paragraph": "Also for DAC53002, DAC63001, DAC63002 (12 bit).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC53001-0.2.0.zip",
      "size": 14742,
      "previous_version": "0.1.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T08:56:42Z"
    },
    {
      "repository_name": "eebothobby/DAC7574",
      "repository_url": "https://github.com/eebothobby/DAC7574",
      "name": "DAC7574",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:20Z",
      "last_seen_sha": "3de3f3b12e41",
      "author": "eebothobby, eebothobby@gmail.com",
      "maintainer": "eebothobby@gmail.com",
      "sentence": "DAC7574 is a 4-channel 12-bit Digital to Analog Converter (DAC) with an I2C interface.",
      "paragraph": "Individual channel values can be set and all four channels can also be synchronously set.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-16T23:35:49Z",
      "download_url": "https://github.com/eebothobby/DAC7574"
    },
    {
      "repository_name": "souviksaha97/DAC7611",
      "repository_url": "https://github.com/souviksaha97/DAC7611",
      "name": "DAC7611",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:30:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:38Z",
      "last_seen_sha": "c14e89c417dd",
      "author": "Souvik Saha <souvikssaha@gmail.com>",
      "maintainer": "Souvik Saha <souvikssaha@gmail.com>",
      "sentence": "A library that makes interfacing the DAC7611p a breeze.",
      "paragraph": "The DAC7611p is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-04-22T06:25:07Z",
      "download_url": "https://github.com/souviksaha97/DAC7611"
    },
    {
      "repository_name": "RobTillaart/DAC8550",
      "repository_url": "https://github.com/RobTillaart/DAC8550",
      "name": "DAC8550",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:27:07Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:07Z",
      "last_seen_sha": "314ab3f25e17",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8550 SPI DAC Digital Analog Convertor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8550-0.3.2.zip",
      "size": 11965,
      "previous_version": "0.3.1",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T16:22:38Z"
    },
    {
      "repository_name": "RobTillaart/DAC8551",
      "repository_url": "https://github.com/RobTillaart/DAC8551",
      "name": "DAC8551",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2025-07-21T16:27:07Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:07Z",
      "last_seen_sha": "7415d43a06d7",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.4.3.zip",
      "size": 61087,
      "previous_version": "0.4.1",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:27:48Z"
    },
    {
      "repository_name": "RobTillaart/DAC8552",
      "repository_url": "https://github.com/RobTillaart/DAC8552",
      "name": "DAC8552",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:27:07Z"
        },
        {
          "version": "0.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:07Z",
      "last_seen_sha": "18214711eff8",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.5.2.zip",
      "size": 14713,
      "previous_version": "0.5.1",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T16:23:59Z"
    },
    {
      "repository_name": "RobTillaart/DAC8554",
      "repository_url": "https://github.com/RobTillaart/DAC8554",
      "name": "DAC8554",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2025-07-21T16:27:07Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:07Z",
      "last_seen_sha": "06775b968e73",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8534 and DAC8554 SPI Digital Analog Convertor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.4.3.zip",
      "size": 16061,
      "previous_version": "0.4.1",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:25:38Z"
    },
    {
      "repository_name": "RobTillaart/DAC8560",
      "repository_url": "https://github.com/RobTillaart/DAC8560",
      "name": "DAC8560",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:27:08Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:08Z",
      "last_seen_sha": "5b29cbcc0a62",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8560 SPI 16-bit Digital Analog Convertor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8560-0.1.2.zip",
      "size": 11749,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T16:25:30Z"
    },
    {
      "repository_name": "RobTillaart/DAC8562",
      "repository_url": "https://github.com/RobTillaart/DAC8562",
      "name": "DAC8562",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-02-09T07:56:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-09T07:56:04Z",
      "last_seen_sha": "589e46c51c80",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8562 SPI 16 bit dual channel DAC.",
      "paragraph": "Also supports DAC7562, DAC7563, DAC8162, DAC8163, DAC8563.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T06:22:03Z",
      "download_url": "https://github.com/RobTillaart/DAC8562"
    },
    {
      "repository_name": "sukanta0011/DAC8568",
      "repository_url": "https://github.com/sukanta0011/DAC8568",
      "name": "DAC8568",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-09-02T22:02:28.069Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-02T22:02:28.069Z",
      "last_seen_sha": "66dad9ebb31e",
      "author": "Sukanta Das <das.sukanta2praha@gmail.com>",
      "maintainer": "Sukanta Das <das.sukanta2praha@gmail.com>",
      "sentence": "Driver for the TI DAC8568/DAC8168/DAC7568 16/14/12-bit, 8-channel SPI DAC.",
      "paragraph": "Supports channel writes, per-channel and all-channel power control, and both Static and Flexible internal reference modes. Written for our lab's data acquisition system PCB.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sukanta0011/DAC8568-0.1.1.zip",
      "size": 10720,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-27T09:02:41Z"
    },
    {
      "repository_name": "RobTillaart/DAC8571",
      "repository_url": "https://github.com/RobTillaart/DAC8571",
      "name": "DAC8571",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:27:08Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:08Z",
      "last_seen_sha": "77cd07235458",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8571 16 bit DAC.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8571-0.1.3.zip",
      "size": 17343,
      "previous_version": "0.1.2",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T16:58:28Z"
    },
    {
      "repository_name": "RobTillaart/DAC8574",
      "repository_url": "https://github.com/RobTillaart/DAC8574",
      "name": "DAC8574",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:27:08Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:08Z",
      "last_seen_sha": "02ef0debd7dd",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DAC8574, I2C, 4 channel, 16 bit DAC.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8574-0.1.2.zip",
      "size": 18316,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T10:00:58Z"
    },
    {
      "repository_name": "yellobyte/DacESP32",
      "repository_url": "https://github.com/yellobyte/DacESP32",
      "name": "DacESP32",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2026-06-05T08:51:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:51:19Z",
      "last_seen_sha": "89d12bc1752a",
      "author": "Thomas Jentzsch",
      "maintainer": "Thomas Jentzsch <yellobyte@bluewin.ch>",
      "sentence": "Arduino library for using the ESP32 DAC output channels fast and easy.",
      "paragraph": "Including support for the integrated cosine waveform (CW) generator.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 33,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T06:49:25Z",
      "download_url": "https://github.com/yellobyte/DacESP32"
    },
    {
      "repository_name": "brianvarren/DACless",
      "repository_url": "https://github.com/brianvarren/DACless",
      "name": "DACless",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-09-22T07:16:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-22T07:16:35Z",
      "last_seen_sha": "7cb0849972e2",
      "author": "Brian Varren",
      "maintainer": "Brian Varren [brianvarren@gmail.com](mailto:brianvarren@gmail.com)",
      "sentence": "High-performance PWM audio library for RP2040 with DMA, multi-instance support, and block callbacks.",
      "paragraph": "Generate audio via PWM using DMA transfers, with optional simultaneous ADC input and block or per-sample audio callbacks. No DAC required. Up to four independent engines per sketch. Designed for synthesis, effects, and creative hacking on Raspberry Pi Pico (RP2040). No dynamic allocation. See README for limitations and best practices.",
      "category": "Signal Input/Output",
      "architectures": [
        "rp2040"
      ],
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-20T12:44:06Z",
      "download_url": "https://github.com/brianvarren/DACless"
    },
    {
      "repository_name": "edilsonmaia/DadosCorp",
      "repository_url": "https://github.com/edilsonmaia/DadosCorp",
      "name": "DadosCorp",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-28T09:09:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-28T09:09:18Z",
      "last_seen_sha": "edc07ab2a36b",
      "author": "Edilson Maia <edilson.tec@hotmail.com>",
      "maintainer": "DadosCorp <contato@dadoscorp.com.br>",
      "sentence": "Conecte ESP32 a DadosCorp em 3 linhas. Zero dependencias.",
      "paragraph": "Biblioteca oficial DadosCorp. HMAC-SHA256, telemetria, metadados, comandos e ACK — tudo embutido sem dependencias externas. Funciona com ESP32, ESP8266 e Arduino+WiFi.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T00:38:43Z",
      "download_url": "https://dadoscorp.com.br"
    },
    {
      "repository_name": "edilsonmaia/DadosCorpCore",
      "repository_url": "https://github.com/edilsonmaia/DadosCorpCore",
      "name": "DadosCorpCore",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-28T09:09:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-28T09:09:16Z",
      "last_seen_sha": "97f513fc74bf",
      "author": "Edilson Maia <edilson.tec@hotmail.com>",
      "maintainer": "DadosCorp <contato@dadoscorp.com.br>",
      "sentence": "HMAC+JSON para DadosCorp. Use sua propria lib de rede.",
      "paragraph": "Biblioteca universal DadosCorp sem dependencias de rede. Fornece HMAC-SHA256, JSON helpers e parse de comandos. Voce usa sua propria lib WiFi/Ethernet/HTTP. Compativel com ESP32, ESP8266 e qualquer MCU com SHA256.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T00:38:41Z",
      "download_url": "https://dadoscorp.com.br"
    },
    {
      "repository_name": "dajakov/daedaluslink-arduino_esp32-lib",
      "repository_url": "https://github.com/dajakov/daedaluslink-arduino_esp32-lib",
      "name": "DaedalusLink-ESP32",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T20:54:37Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:54:37Z",
      "last_seen_sha": "fab78dde8d07",
      "author": "David Jakovlev <contact@dajakov.com>",
      "maintainer": "David Jakovlev <contact@dajakov.com>",
      "sentence": "ESP32 WebSocket server implementation of the DaedalusLink protocol.",
      "paragraph": "Provides an easy way to define dynamic GUI controls for robots via JSON, compatible with the DaedalusLink app.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0",
      "depends": [
        "ESP Async WebServer",
        "Async TCP",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dajakov/DaedalusLink_ESP32-0.1.0.zip",
      "size": 5785,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-01T00:34:52Z"
    },
    {
      "repository_name": "gitlab.com/escalator-home-automation/daily-service",
      "repository_url": "https://gitlab.com/escalator-home-automation/daily-service",
      "name": "DailyService",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f3079c15f198",
      "author": "Ed Slatt <ed.slatt@gmail.com>",
      "maintainer": "Ed Slatt <ed.slatt@gmail.com>",
      "sentence": "A library that supports the daily service options for the Escalator Switch.",
      "paragraph": "Supports daily offsets from time of day, sunset and sunrise.  Also supports Day Light Savings time.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/escalator-home-automation/DailyService-1.0.1.zip",
      "size": 901791
    },
    {
      "repository_name": "cygig/DailyStruggleButton",
      "repository_url": "https://github.com/cygig/DailyStruggleButton",
      "name": "DailyStruggleButton",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:11:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:18Z",
      "last_seen_sha": "01f4cae06c4e",
      "author": "cygig, rubbish52@hotmail.com",
      "maintainer": "cygig, rubbish52@hotmail.com",
      "sentence": "DailyStruggleButton is yet another Arduino library to debounce button (push tactile switch) and manage its events.",
      "paragraph": "Events supported include pressing, releasing, holding down, long pressing (hold button for x time) and multi-hitting (hit button x times in y  time). For simplicity, there is only one callback function for all events, that passes an identifier as a parameter to indicate the event that just happened.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-13T04:06:39Z",
      "download_url": "https://github.com/cygig/DailyStruggleButton"
    },
    {
      "repository_name": "electro-smith/DaisyDuino",
      "repository_url": "https://github.com/electro-smith/DaisyDuino",
      "name": "DaisyDuino",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2026-01-10T07:19:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-10T07:19:42Z",
      "last_seen_sha": "ed532df89b83",
      "author": "stephenhensley",
      "maintainer": "Electrosmith",
      "sentence": "Arduino library for the Daisy audio platform.",
      "paragraph": "This library provides DSP routines, a flexible audio callback, and MIDI functionality for use on Daisy boards.",
      "category": "Signal Input/Output",
      "architectures": [
        "stm32"
      ],
      "github_stars": 116,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-03-07T19:29:28Z",
      "download_url": "https://github.com/electro-smith/DaisyDuino"
    },
    {
      "repository_name": "atvirokodosprendimai/arduino-dali",
      "repository_url": "https://github.com/atvirokodosprendimai/arduino-dali",
      "name": "Dali",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2026-08-14T10:19:48.209Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-14T10:19:48.209Z",
      "last_seen_sha": "6c46c14379a9",
      "author": "hubsif <hubsif@gmx.de>, thewhobox <45664417+thewhobox@users.noreply.github.com>",
      "maintainer": "thewhobox <45664417+thewhobox@users.noreply.github.com>",
      "sentence": "A (non-blocking) library for the Digital Addressable Lighting Interface (DALI).",
      "paragraph": "Drives a DALI bus over two pins using a hardware timer for the 1200 baud manchester encoding, so sending and receiving never block the sketch. Supports ARC level and DALI commands, short/group/broadcast addressing, commissioning and responses. Select the hardware timer with the DALI_TIMER build flag (AVR: 1-3, ESP32/ESP8266: 0-1, RP2040: 0-3), or define DALI_NO_TIMER and call DaliBus.timerISR() yourself.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "TimerInterrupt_Generic"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/atvirokodosprendimai/Dali-0.0.6.zip",
      "size": 267583,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-08T02:27:19Z"
    },
    {
      "repository_name": "milesburton/Arduino-Temperature-Control-Library",
      "repository_url": "https://github.com/milesburton/Arduino-Temperature-Control-Library",
      "name": "DallasTemperature",
      "version": "4.0.6",
      "version_history": [
        {
          "version": "4.0.6",
          "seen_at": "2026-06-29T09:01:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:01:17Z",
      "last_seen_sha": "10a98754083d",
      "author": "Miles Burton <mail@milesburton.com>, Tim Newsome <nuisance@casualhacker.net>, Guil Barros <gfbarros@bappos.com>, Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Miles Burton <mail@milesburton.com>",
      "sentence": "Arduino library for Dallas/Maxim temperature ICs",
      "paragraph": "Support for DS18B20 and other Dallas/Maxim 1-Wire temperature sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1037,
      "github_forks": 497,
      "github_updated_at": "2026-06-28T16:29:41Z",
      "download_url": "https://github.com/milesburton/Arduino-Temperature-Control-Library",
      "github_language": "C++"
    },
    {
      "repository_name": "matthewgream/DalyBMSInterface",
      "repository_url": "https://github.com/matthewgream/DalyBMSInterface",
      "name": "DalyBMSInterface",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-30T08:22:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-30T08:22:21Z",
      "last_seen_sha": "8ea2f4174578",
      "author": "Matthew Gream <matthew.gream@pobox.com>",
      "maintainer": "Matthew Gream <matthew.gream@pobox.com>",
      "sentence": "Daly BMS Serial Interface Library for Arduino",
      "paragraph": "For Daly Battery Management System (BMS) devices",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T19:15:21Z",
      "download_url": "https://github.com/matthewgream/DalyBMSInterface"
    },
    {
      "repository_name": "RobTillaart/DAMM",
      "repository_url": "https://github.com/RobTillaart/DAMM",
      "name": "DAMM",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T21:24:43Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:24:43Z",
      "last_seen_sha": "80cb0ea22ba0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for calculating DAMM checksum.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAMM-0.1.1.zip",
      "size": 9291,
      "previous_version": "0.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T17:23:31Z"
    },
    {
      "repository_name": "JHershey69/DarkSkySevenDay",
      "repository_url": "https://github.com/JHershey69/DarkSkySevenDay",
      "name": "DarkSkySevenDay",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:36Z",
      "last_seen_sha": "1914ce1553f0",
      "author": "JHershey69",
      "maintainer": "JHershey69 <jamiehershey2@gmail.com>",
      "sentence": "Current and Seven Day Weather Forecast Library for Arduino.",
      "paragraph": "This library depends on HTTPClient and ArduinoJson.",
      "category": "other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-26T21:09:45Z",
      "depends": [
        "HTTPClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/JHershey69/DarkSkySevenDay"
    },
    {
      "repository_name": "nusabot-iot/dashboard-arduino",
      "repository_url": "https://github.com/nusabot-iot/dashboard-arduino",
      "name": "Dashboard IoT",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:23:32Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:32Z",
      "last_seen_sha": "ce154832268b",
      "author": "Lorenz Adam Damara <lorenzrenz@gmail.com>, Wiku Trisno Agung <wiku.dstrn09@gmail.com>",
      "maintainer": "Lorenz Adam Damara <lorenzrenz@gmail.com>, Wiku Trisno Agung <wiku.dstrn09@gmail.com>",
      "sentence": "Library for Dashboard IoT Platform by Nusabot.",
      "paragraph": "Dashboard is an platform for IoT development to build web app without code, it using MQTT protocol by default with a bunch of fetaures.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nusabot-iot/Dashboard_IoT-2.0.3.zip",
      "size": 60328,
      "previous_version": "2.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2022-05-01T17:14:14Z"
    },
    {
      "repository_name": "dashio-connect/arduin-dashio-utils",
      "repository_url": "https://github.com/dashio-connect/arduin-dashio-utils",
      "name": "Dashio",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:04:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:04Z",
      "last_seen_sha": "5300c59815ef",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "Utility Classes to support libraries for the free Dash IoT app.",
      "paragraph": "Enables messaging for BLE, TCP and MQTT communications between IoT devices and the Dash IoT app. Called from dev board specific libraries.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-08T22:07:56Z",
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioBluefruit",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioBluefruit",
      "name": "DashioBluefruit",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:04:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:05Z",
      "last_seen_sha": "8e466325a53b",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "BlueFruit SPI library for communicating with the free Dash IoT dashboard app.",
      "paragraph": "Enables messaging for BLE communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-11T23:48:15Z",
      "depends": [
        "Dashio",
        "Adafruit BluefruitLE nRF51"
      ],
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioBluno",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioBluno",
      "name": "DashioBluno",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:04:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:05Z",
      "last_seen_sha": "cc71b7292612",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "Bluno library for communicating with the free Dash IoT dashboard app.",
      "paragraph": "Enables messaging for BLE communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "ARDUINO_AVR_UNO"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-04T05:09:24Z",
      "depends": [
        "Dashio"
      ],
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioESP",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioESP",
      "name": "DashioESP",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.2.18",
          "seen_at": "2025-07-21T16:04:05Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:05Z",
      "last_seen_sha": "73069867d08a",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "ESP32 & ESP8266 library for communicating with the free Dash IoT dashboard app.",
      "paragraph": "Enables messaging for BLE, TCP and MQTT communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "Dashio",
        "MQTT",
        "Preferences",
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dashio-connect/DashioESP-1.3.0.zip",
      "size": 76230,
      "previous_version": "1.2.18",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-28T05:05:36Z"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioMKR1500",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioMKR1500",
      "name": "DashioMKR1500",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:04:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:04Z",
      "last_seen_sha": "7a9a2c3e41c6",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "MKR NB 1500 library for communicating with the free Dash IoT app.",
      "paragraph": "Enables messaging for MQTT communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "ARDUINO_SAMD_MKRNB1500"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-12T00:03:14Z",
      "depends": [
        "Dashio",
        "MKRNB",
        "MQTT"
      ],
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioNano33BLE",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioNano33BLE",
      "name": "DashioNano33BLE",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:04:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:04Z",
      "last_seen_sha": "a368cfb67ad6",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "Arduino NANO 33 BLE library for communicating with the free Dash IoT dashboard app.",
      "paragraph": "Enables messaging for BLE communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "ARDUINO_ARDUINO_NANO33BLE"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-12T00:06:05Z",
      "depends": [
        "Dashio",
        "ArduinoBLE"
      ],
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "dashio-connect/arduino-dashioSAMD_NINA",
      "repository_url": "https://github.com/dashio-connect/arduino-dashioSAMD_NINA",
      "name": "DashioSAMD_NINA",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:04:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:05Z",
      "last_seen_sha": "27784ceeb60f",
      "author": "DashIO Connect <info@dashio.io>",
      "maintainer": "DashIO Connect <info@dashio.io>",
      "sentence": "Arduino SAMD NINA library for communicating with the free Dash IoT dashboard app.",
      "paragraph": "Enables messaging for BLE, TCP and MQTT communications between IoT devices and the Dash IoT app.",
      "category": "Communication",
      "architectures": [
        "ARDUINO_SAMD_NANO_33_IOT",
        "defined ARDUINO_SAMD_MKRWIFI1010",
        "defined ARDUINO_SAMD_MKRVIDOR4000"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-12T00:09:28Z",
      "depends": [
        "Dashio",
        "ArduinoBLE",
        "WiFiNINA_Generic",
        "ArduinoMqttClient",
        "arduino-timer",
        "FlashStorage"
      ],
      "download_url": "https://dashio.io"
    },
    {
      "repository_name": "Unical-A/DashlyClient",
      "repository_url": "https://github.com/Unical-A/DashlyClient",
      "name": "DashlyClient",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "0cf4dc6858ce",
      "author": "Smart Stack Solutions",
      "maintainer": "Smart Stack Solutions <support@dashlyiot.com>",
      "sentence": "Official Arduino client for DashlyIoT.com.",
      "paragraph": "A fast and lightweight library to connect your ESP32 or ESP8266 to DashlyIoT dashboards. Send sensor data and receive real-time commands with ease.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Unical-A/DashlyClient-2.1.0.zip",
      "size": 11892,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T17:15:49Z"
    },
    {
      "repository_name": "divinofire/DatabaseOnSD",
      "repository_url": "https://github.com/divinofire/DatabaseOnSD",
      "name": "DatabaseOnSD",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:12:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:46Z",
      "last_seen_sha": "ea64f81ed2da",
      "author": "Divino Fire",
      "maintainer": "Divino Fire <divinofireprojects@gmail.com>",
      "sentence": "A library to easily create and manage a database on an SD card",
      "paragraph": "This library provides simple to use methods to store and read data on an SD card. after Initialization, you can read or write data to an SD card in one line of code. This database library provides a spreadsheet style format for storing or retrieving data. Each datum is stored in a cell and you write or read a cell by specifying its row and column.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T07:26:54Z",
      "download_url": "https://github.com/divinofire/DatabaseOnSD"
    },
    {
      "repository_name": "arbotics-llc/databot_arduino",
      "repository_url": "https://github.com/arbotics-llc/databot_arduino",
      "name": "databot",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:07:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:41Z",
      "last_seen_sha": "a39fdb6aa3e6",
      "author": "aRbotics, LLC",
      "maintainer": "aRbotics, LLC",
      "sentence": "Official databot library supporting databot, based on Arduino",
      "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-05-01T00:55:51Z",
      "download_url": "https://github.com/arbotics-llc/databot_arduino"
    },
    {
      "repository_name": "arbotics-llc/databot_ESP32",
      "repository_url": "https://github.com/arbotics-llc/databot_ESP32",
      "name": "databot2",
      "version": "2.9.1",
      "version_history": [
        {
          "version": "2.9.1",
          "seen_at": "2025-07-21T16:07:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:42Z",
      "last_seen_sha": "ea460aa82652",
      "author": "aRbotics, LLC",
      "maintainer": "aRbotics, LLC",
      "sentence": "Official databot library supporting databot, based on Arduino",
      "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2024-05-17T01:14:52Z",
      "download_url": "https://github.com/arbotics-llc/databot_ESP32"
    },
    {
      "repository_name": "sauloverissimo/DataHandler",
      "repository_url": "https://github.com/sauloverissimo/DataHandler",
      "name": "datahandler",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:58Z",
      "last_seen_sha": "b028e56801b1",
      "author": "sauloverissimo",
      "maintainer": "Saulo Verissimo <sauloverissimo@gmail.com>",
      "sentence": "Arduino library for advanced data manipulation",
      "paragraph": "Library for handling variants, vectors, tables, and dataframes efficiently in Arduino projects, enabling structured data processing and transformation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-11T13:58:15Z",
      "download_url": "https://github.com/sauloverissimo/DataHandler"
    },
    {
      "repository_name": "jaikulk14/DataLinkSerial",
      "repository_url": "https://github.com/jaikulk14/DataLinkSerial",
      "name": "DataLinkSerial",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:38:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:07Z",
      "last_seen_sha": "bc5422255c0d",
      "author": "Jairaj Kulkarni",
      "maintainer": "Jairaj Kulkarni Jairajkulk14@gmail.com",
      "sentence": "Effortless variable-based serial communication between Arduino boards via UART.",
      "paragraph": "SerialLink allows two boards (Arduino, ESP32, etc.) to send and receive named variables over a UART connection without manual parsing. Simple API, automatic message handling, supports String, int, and float.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-15T05:24:19Z",
      "download_url": "https://github.com/jaikulk14/DataLinkSerial"
    },
    {
      "repository_name": "PowerBroker2/DataLogger",
      "repository_url": "https://github.com/PowerBroker2/DataLogger",
      "name": "DataLogger",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-02-11T07:29:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-11T07:29:47Z",
      "last_seen_sha": "b605fff729cc",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "Arduino library for fast logging of complex sensor data in CSV or binary format to an SD card or serial stream",
      "paragraph": "Arduino library for fast logging of complex sensor data in CSV or binary format to an SD card or serial stream",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-11T02:53:43Z",
      "depends": [
        "SDFat"
      ],
      "download_url": "https://github.com/PowerBroker2DataLogger"
    },
    {
      "repository_name": "matusm/Arduino-DataSeriesPod",
      "repository_url": "https://github.com/matusm/Arduino-DataSeriesPod",
      "name": "DataSeriesPod",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:21:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:38Z",
      "last_seen_sha": "a63c590abc94",
      "author": "Michael Matus <michael@matus.at>",
      "maintainer": "Michael Matus <michael@matus.at>",
      "sentence": "A simple Arduino data logging library",
      "paragraph": "This library provides basic functionality for recording and processing data values. It is typically used for preprocessing and data reduction of frequently arriving sensor data. Check out the GitHub repository for a comprehensive documentation.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T23:19:19Z",
      "download_url": "https://github.com/matusm/Arduino-DataSeriesPod"
    },
    {
      "repository_name": "MHeeres/DataServeriOS",
      "repository_url": "https://github.com/MHeeres/DataServeriOS",
      "name": "DataServeriOS",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:22:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:00Z",
      "last_seen_sha": "d7ea26a7fbfc",
      "author": "M. Heeres",
      "maintainer": "Matthijs Heeres <info@mheeres.com>",
      "sentence": "Serves data to Arduino Control (iOS) for control over network.",
      "paragraph": "With this library you can communicate bitween the app and your Arduino.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2016-04-16T09:26:15Z",
      "download_url": "https://github.com/MHeeres/DataServeriOS"
    },
    {
      "repository_name": "AlexandreHiroyuki/DataTome",
      "repository_url": "https://github.com/AlexandreHiroyuki/DataTome",
      "name": "DataTome",
      "version": "1.9.0",
      "version_history": [
        {
          "version": "1.9.0",
          "seen_at": "2025-09-19T07:18:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-19T07:18:07Z",
      "last_seen_sha": "b1e994f10366",
      "author": "Alexandre Hiroyuki Yamauchi <alex.hiroyuki@outlook.com>",
      "maintainer": "Alexandre Hiroyuki Yamauchi <alex.hiroyuki@outlook.com>",
      "sentence": "Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome.",
      "paragraph": "Fully documented. Focus on the developer's experience and performance.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-18T09:41:00Z",
      "download_url": "https://github.com/AlexandreHiroyuki/DataTome"
    },
    {
      "repository_name": "CsCrazy85/DatavisionLCD",
      "repository_url": "https://github.com/hutasunet/DatavisionLCD",
      "name": "DatavisionLCD",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-03-09T07:34:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-09T07:34:11Z",
      "last_seen_sha": "0370ff361ed5",
      "author": "hutasunet",
      "maintainer": "hutasunet <mika_va@hotmail.com>",
      "sentence": "This library allows communication with Phico Datavision LCD.",
      "paragraph": "This library allows communication with Phico Datavision LCD-display module model no: DV-16215-1-S2RB.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-09T03:50:13Z",
      "download_url": "https://github.com/hutasunet/DatavisionLCD"
    },
    {
      "repository_name": "LaCocoRoco/DataVisualizer",
      "repository_url": "https://github.com/LaCocoRoco/arduino-data-visualizer",
      "name": "DataVisualizer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:21Z",
      "last_seen_sha": "83a1ce6724e1",
      "author": "Deiring Andreas <andreas@deiring.at>",
      "maintainer": "Deiring Andreas <andreas@deiring.at>",
      "sentence": "This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.",
      "paragraph": "The Atmel Data Protocol is a content independent protocol intended for transferring data from a target MCU to a host PC. The connection can be established via a Serial Port or the Data Gateway Interface (EDBG-based Debugger).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-25T04:36:37Z",
      "download_url": "https://github.com/LaCocoRoco/DataVisualizer"
    },
    {
      "repository_name": "XbergCode/DateTimeFunctions",
      "repository_url": "https://github.com/XbergCode/DateTimeFunctions",
      "name": "DateTimeFunctions",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:38Z",
      "last_seen_sha": "549df8bb1e32",
      "author": "XbergCode <xberg88@gmail.com>",
      "maintainer": "XbergCode <xberg88@gmail.com>",
      "sentence": "Collection of date & time functions. Check, Convert, Get, Clock & Date.",
      "paragraph": "Works with RTC and NTP.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T05:57:48Z",
      "download_url": "https://github.com/XbergCode/DateTimeFunctions"
    },
    {
      "repository_name": "RobTillaart/dateTimeHelpers",
      "repository_url": "https://github.com/RobTillaart/dateTimeHelpers",
      "name": "dateTimeHelpers",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:27:09Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:09Z",
      "last_seen_sha": "9196f48b0ad2",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library with date and time helper functions.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/dateTimeHelpers-0.1.5.zip",
      "size": 14802,
      "previous_version": "0.1.3",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T17:01:40Z"
    },
    {
      "repository_name": "ERNICommunity/dbg-trace",
      "repository_url": "https://github.com/ERNICommunity/dbg-trace",
      "name": "dbg-trace",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:13:47Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:47Z",
      "last_seen_sha": "4cae4e4d0822",
      "author": "aschoepfer",
      "maintainer": "dniklaus, aschoepfer",
      "sentence": "Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.",
      "paragraph": "The Debug Trace component enables to print out debug and trace log messages trough trace port objects to different output channels, such as serial console interface or to a log file stored on a compact flash card. The trace messages can be filtered according to adjustable trace log levels. Each trace port object has its unique identifier string that will be printed in advance of each trace log message.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ERNICommunity/dbg_trace-1.1.0.zip",
      "size": 369944,
      "previous_version": "1.1.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-11-09T16:42:54Z"
    },
    {
      "repository_name": "DBSStore/DBS_Lib",
      "repository_url": "https://github.com/DBSStore/DBS_Lib",
      "name": "DBS-Lib",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:11:43Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:43Z",
      "last_seen_sha": "0fd969109da1",
      "author": "Designed By Sopon",
      "maintainer": "Designed By Sopon https://www.facebook.com/SpPCB/",
      "sentence": "DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.",
      "paragraph": "This library is constantly evolving and we will do the best. We apologize if there are any mistakes.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "MCP3008"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DBSStore/DBS_Lib-0.0.2.zip",
      "size": 16446,
      "previous_version": "0.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-01T17:02:37Z"
    },
    {
      "repository_name": "Bendeguz-Cs/DC_driver",
      "repository_url": "https://github.com/Bendeguz-Cs/DC_driver",
      "name": "DC_driver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:31Z",
      "last_seen_sha": "daccf4b4c60b",
      "author": "Csermendy Bendeguz",
      "maintainer": "Csermendy Bendeguz",
      "sentence": "library to drive a DC motor",
      "paragraph": "using the L298N or a similar DC motor controller.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T13:48:34Z",
      "download_url": "https://github.com/Bendeguz-Cs/DC_driver/tree/main"
    },
    {
      "repository_name": "DCC-EX/DCCEXProtocol",
      "repository_url": "https://github.com/DCC-EX/DCCEXProtocol",
      "name": "DCCEXProtocol",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-03-04T07:32:31Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-08-10T22:11:00.687Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-08-12T06:25:52.536Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-03-04T07:32:31Z",
      "last_seen_sha": "ae993025c46f",
      "author": "Peter Cole, Peter Akers <akersp62@gmail.com>",
      "maintainer": "Peter Cole, Peter Akers <akersp62@gmail.com>",
      "sentence": "DCC-EX Native Protocol implementation",
      "paragraph": "This library implements the DCC-EX Native protocol, allowing a device to connect to the server and act as a client (such as a dedicated fast clock device or a hardware based throttle).",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DCC-EX/DCCEXProtocol-1.4.0.zip",
      "size": 327378,
      "previous_version": "1.3.3",
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T16:58:58Z"
    },
    {
      "repository_name": "Locoduino/DCCpp",
      "repository_url": "https://github.com/Locoduino/DCCpp",
      "name": "DCCpp",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:19:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:53Z",
      "last_seen_sha": "10d50d33de38",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "This is a library to control DCC devices.",
      "paragraph": "Library version of the DCC++ work from Gregg E. Berman",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 25,
      "github_forks": 11,
      "github_language": "HTML",
      "github_updated_at": "2025-12-19T11:21:34Z",
      "download_url": "https://github.com/Locoduino/DCCpp"
    },
    {
      "repository_name": "datacentricdesign/dcd-sdk-arduino",
      "repository_url": "https://github.com/datacentricdesign/dcd-sdk-arduino",
      "name": "DCD SDK for Arduino",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:11:35Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:35Z",
      "last_seen_sha": "4e60d5da31e0",
      "author": "Nirav Malsattar <n.malsattar@tudelft.nl>, Jacky Bourgeois <J.Bourgeois@tudelft.nl>",
      "maintainer": "Nirav Malsattar <n.malsattar@tudelft.nl>",
      "sentence": "A library that allows to connect to dcd hub and update value of thing property provided by property_id.",
      "paragraph": "Currently this library uses MQTT interface to connect to the DCD hub and update particular thing property. In future release there will be more functionality added to create a new property or search for exising one.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/datacentricdesign/DCD_SDK_for_Arduino-0.0.3.zip",
      "size": 14983,
      "previous_version": "0.0.4",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-26T21:08:39Z"
    },
    {
      "repository_name": "Locoduino/DcDccNanoController",
      "repository_url": "https://github.com/Locoduino/DcDccNanoController",
      "name": "DcDccNanoController",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:19:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:53Z",
      "last_seen_sha": "a81dee527d85",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "This library is made to build a basic Dcc controller on small Arduino Nano or Uno.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-29T09:08:44Z",
      "depends": [
        "DIO2",
        "Commanders",
        "LcdUi"
      ],
      "download_url": "https://github.com/Locoduino/DcDccNanoController"
    },
    {
      "repository_name": "thijse/Arduino-DCF77",
      "repository_url": "https://github.com/thijse/Arduino-DCF77",
      "name": "DCF77",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-24T07:57:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-24T07:57:11Z",
      "last_seen_sha": "737370d3e01b",
      "author": "Thijs Elenbaas",
      "maintainer": "Thijs Elenbaas",
      "sentence": "Read and decode the atomic time broadcasted by the DCF77 radiostation.",
      "paragraph": "The DCF77 library has been designed to work in conjunction with Arduino Time library and allows a sketch to get the precise CET time and date as a standard C time_t. PLEASE NOTE: samples require Time and TimeZone libraries.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 54,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-02-23T23:28:36Z",
      "download_url": "http://playground.arduino.cc/Code/DCF77"
    },
    {
      "repository_name": "udoklein/dcf77",
      "repository_url": "https://github.com/udoklein/dcf77",
      "name": "dcf77_xtal",
      "version": "3.3.7",
      "version_history": [
        {
          "version": "3.3.7",
          "seen_at": "2025-11-25T07:42:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-25T07:42:40Z",
      "last_seen_sha": "f0b261bdcda6",
      "author": "Udo Klein dcf77@blinkenlight.net",
      "maintainer": "Udo Klein dcf77@blinkenlight.net",
      "sentence": "DCF77 decoder with excellent noise tolerance.",
      "paragraph": "Attention: this library requires a crystal based Arduino. Read the Hardware Incompatibilities Section of the documentation for more details.",
      "category": "Timing",
      "architectures": [
        "avr",
        "sam"
      ],
      "github_stars": 104,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T06:24:09Z",
      "download_url": "https://github.com/udoklein/dcf77"
    },
    {
      "repository_name": "1ux/DCF77Decode",
      "repository_url": "https://github.com/1ux/DCF77Decode",
      "name": "DCF77Decode",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-11-03T07:19:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-03T07:19:25Z",
      "last_seen_sha": "09a181cebe0d",
      "author": "Krause Michael",
      "maintainer": "Krause Michael",
      "sentence": "Focusing on clean code, this library implements almost the entire public DCF77 standard in C.",
      "paragraph": "This Arduino library implements all bits publicly specified by the „Physikalisch-Technische Bundesanstalt“ that are within a 60 second bit stream of the time signal, with the exception of the leap second. It also checks for transmission errors via even parity and queries the 15 bit (\"call bit\") to rule out problems with the transmitter.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-23T23:22:19Z",
      "download_url": "https://github.com/1ux/DCF77Decode"
    },
    {
      "repository_name": "szilvasyz/DCF77FreeRTOS",
      "repository_url": "https://github.com/szilvasyz/DCF77FreeRTOS",
      "name": "DCF77FreeRTOS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "5cfb21905357",
      "author": "Zoltan Szilvasy <szilvasyz@gmail.com>",
      "maintainer": "Zoltan Szilvasy <szilvasyz@gmail.com>",
      "sentence": "DCF77 atomic clock receiver with FreeRTOS task integration for ESP32.",
      "paragraph": "Asynchronous DCF77 time signal decoder running in its own FreeRTOS task. Provides automatic signal classification, error handling, and event-driven time synchronization. Designed to work seamlessly alongside GPS or NTP fallback time sources.",
      "category": "Timing",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/szilvasyz/DCF77FreeRTOS-1.0.0.zip",
      "size": 8680,
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T00:19:27Z"
    },
    {
      "repository_name": "dac1e/DCF77RX",
      "repository_url": "https://github.com/dac1e/DCF77RX",
      "name": "DCF77RX",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:37:53Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-08-26T08:12:26.113Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:53Z",
      "last_seen_sha": "5005b458b67e",
      "author": "dac1e",
      "maintainer": "dac1e <1692-586@onlinehome.de>",
      "sentence": "Receive DCF77 frames and convert them to std::tm structure.",
      "paragraph": "Use a DCF77 receiver on your Arduino to obtain time and date.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dac1e/DCF77RX-3.1.0.zip",
      "size": 34053,
      "previous_version": "3.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-10T16:18:02Z"
    },
    {
      "repository_name": "ArduinoSapienza/DCMotor",
      "repository_url": "https://github.com/ArduinoSapienza/DCMotor",
      "name": "DCMotor",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:08:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:22Z",
      "last_seen_sha": "6c78d1ff57e7",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "Arduino DCMotor library with the L293D motor driver.",
      "paragraph": "The Arduino DCMotor library provides a simple and modular way to manage a DC motor connected to an Arduino board using the L293D motor driver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T11:10:11Z",
      "download_url": "https://github.com/ArduinoSapienza/DCMotor"
    },
    {
      "repository_name": "strix190788/DCMotor_L9110",
      "repository_url": "https://github.com/strix190788/DCMotor_L9110",
      "name": "DCMotor_L9110",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:51:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:51:48Z",
      "last_seen_sha": "279b446ef832",
      "author": "balandinls <strix190788@gmail.com>",
      "maintainer": "balandinls",
      "sentence": "lib for DC motor with L9110 driver",
      "paragraph": "lib for Arduino IDE for DC motor with L9110 driver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-11T09:17:21Z",
      "download_url": "https://github.com/balandinls/DCMotor_L9110"
    },
    {
      "repository_name": "mwlgt/DCMotorController",
      "repository_url": "https://github.com/mwlgt/DCMotorController",
      "name": "DCMotorController",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-01-02T21:20:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:20:29Z",
      "last_seen_sha": "4dd7011bebf4",
      "author": "Mauricio Caballero <maucaballeroz@gmail.com>",
      "maintainer": "Mauricio Caballero <maucaballeroz@gmail.com>",
      "sentence": "A library for controlling DC motors using PWM signals.",
      "paragraph": "This library provides a simple interface to control DC motors, it is meant to interact with either single wire PWM motor drivers, like the SparkMAX, or three wire (PWM, forward and reverse) motor drivers such as L298N.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-22T16:01:11Z",
      "download_url": "https://github.com/mwlgt/DCMotorController"
    },
    {
      "repository_name": "DCS-Skunkworks/dcs-bios-arduino-library",
      "repository_url": "https://github.com/DCS-Skunkworks/dcs-bios-arduino-library",
      "name": "DCS-BIOS",
      "version": "0.3.13",
      "version_history": [
        {
          "version": "0.3.13",
          "seen_at": "2026-06-12T09:03:18Z"
        },
        {
          "version": "0.3.13",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T09:03:18Z",
      "last_seen_sha": "7c4dd2a879d6",
      "author": "Puma (talbotmcinnis)",
      "maintainer": "Jan B�cker, Warlord, Puma (talbotmcinnis)",
      "sentence": "Connect input and output devices to the DCS: World flight simulator using DCS-BIOS.",
      "paragraph": "DCS-BIOS is a piece of software that can extract data from DCS: World and sends them to an Arduino. It also accepts commands over the serial port. This library talks to DCS-BIOS and allows you to connect any component your Arduino can communicate with to your virtual cockpit.",
      "category": "Other",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DCS-Skunkworks/DCS_BIOS-0.3.13.zip",
      "size": 967023,
      "previous_version": "0.3.13",
      "github_stars": 70,
      "github_forks": 40,
      "github_language": "C",
      "github_updated_at": "2026-06-11T22:15:46Z"
    },
    {
      "repository_name": "RobTillaart/DCT532",
      "repository_url": "https://github.com/RobTillaart/DCT532",
      "name": "DCT532",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T21:24:45Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:24:45Z",
      "last_seen_sha": "1584bf91321a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the DCT532, an I2C industrial pressure and temperature sensor.",
      "paragraph": "100 mBar up to 60 Bar versions.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DCT532-0.1.1.zip",
      "size": 1226168,
      "previous_version": "0.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T07:15:07Z"
    },
    {
      "repository_name": "eccentricOrange/DDBot",
      "repository_url": "https://github.com/eccentricOrange/DDBot",
      "name": "DDBot",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:13:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:18Z",
      "last_seen_sha": "1c114908ff1d",
      "author": "Eccentric Orange <eccentric.orange2@gmail.com>",
      "maintainer": "Eccentric Orange <eccentric.orange2@gmail.com>",
      "sentence": "Provides simple functions to control a differential drive robot.",
      "paragraph": "This library lets you simply specify which DIO pins connect to different parts of the robot, and make a one-line function call to set direction and/or speed. It additionally provides a forward-biased model better suited to some robots like line followers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:14:14Z",
      "download_url": "https://github.com/eccentricOrange/DDBot"
    },
    {
      "repository_name": "tttttx2/ddcvcp",
      "repository_url": "https://github.com/tttttx2/ddcvcp",
      "name": "DDC-CI VPC library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-22T08:41:47Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-22T08:41:47Z",
      "last_seen_sha": "15ee2999dec8",
      "author": "Toni Tanner",
      "maintainer": "Toni Tanner",
      "sentence": "A simple library to control you monitor over DDC/CI",
      "paragraph": "Set brightness, contrast and more by abusing unused VGA/DVI/HDMI inputs of your monitor.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tttttx2/DDC_CI_VPC_library-1.0.0.zip",
      "size": 4418,
      "previous_version": "1.0.0",
      "github_stars": 56,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T01:57:11Z"
    },
    {
      "repository_name": "khoih-prog/DDNS_Generic",
      "repository_url": "https://github.com/khoih-prog/DDNS_Generic",
      "name": "DDNS_Generic",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "46f6ff28a1f5",
      "author": "Ayush Sharma, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet",
      "paragraph": "A simple library that implements an automatic DDNS Update Client for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet. It is designed to be light-weight and currently supports DuckDNS, No-ip, DynDNS, Dynu, enom, all-inkl, selfhost.de, dyndns.it, strato, freemyip, afraid.org, OVH.com.  Deprecated ipv4bot.whatismyipaddress.com has been replaced with ifconfig.me",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T08:27:33Z",
      "depends": [
        "ArduinoHttpClient",
        "HttpClient",
        "WiFiNINA_Generic",
        "EthernetWebServer",
        "EthernetWebServer_STM32",
        "WiFiWebServer",
        "ESP8266_AT_WebServer",
        "WebServer_WT32_ETH01",
        "Ethernet_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/DDNS_Generic"
    },
    {
      "repository_name": "DuinoDNS/ddns-arduino-nightly-releases",
      "repository_url": "https://github.com/DuinoDNS/ddns-arduino-nightly-releases",
      "name": "ddns-nightly",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:08Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:08Z",
      "last_seen_sha": "92cd241717d6",
      "author": "NAP-Software",
      "maintainer": "NAP-Software <info@nap.software>",
      "sentence": "Official nightly duinodns (ddns) builds",
      "paragraph": "Implementation of a DNS-Server",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DuinoDNS/ddns_nightly-1.0.0.zip",
      "size": 37281,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2022-06-05T15:06:12Z"
    },
    {
      "repository_name": "EnhancedRadioDevices/DDS",
      "repository_url": "https://github.com/EnhancedRadioDevices/DDS",
      "name": "DDS",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:13:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:38Z",
      "last_seen_sha": "477f5415d570",
      "author": "Morgan Redfield <morgan@enhancedradio.com>, Casey Halverson <casey@enhancedradio.com>",
      "maintainer": "Morgan Redfield <morgan@enhancedradio.com>",
      "sentence": "Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 11,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-12-18T23:31:13Z",
      "download_url": "http://www.hamshield.com"
    },
    {
      "repository_name": "levkovigor/DDSM115",
      "repository_url": "https://github.com/levkovigor/DDSM115",
      "name": "DDSM115",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:40Z",
      "last_seen_sha": "c1d1be263a54",
      "author": "Igor Levkov <levkov.igor@gmail.com>",
      "maintainer": "Igor Levkov <levkov.igor@gmail.com>",
      "sentence": "An Arduino library for control DDSM115 Wheels through RS485.",
      "paragraph": "Supports Arduino, ESP32, STM32Duino.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T12:06:34Z",
      "download_url": "https://github.com/levkovigor/DDSM115"
    },
    {
      "repository_name": "aynka/DdsOscillator",
      "repository_url": "https://github.com/aynka/DdsOscillator",
      "name": "DdsOscillator",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-27T09:04:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-27T09:04:31Z",
      "last_seen_sha": "4921b1a5e8cf",
      "author": "Aynka <aynka@kph.com.sg>",
      "maintainer": "Aynka <aynka@kph.com.sg>",
      "sentence": "Efficient sine wave oscillator using Direct Digital Synthesis (DDS).",
      "paragraph": "Generates sine waves at configurable frequencies and amplitudes with no runtime trigonometry — just a table lookup and phase accumulation. All oscillator instances share a single sine table, making it practical to run many simultaneous waveforms. Useful for test data generation, sensor simulation, and signal synthesis.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T23:30:23Z",
      "download_url": "https://github.com/aynka/DdsOscillator"
    },
    {
      "repository_name": "diy-electron1cs/DE_tacho",
      "repository_url": "https://github.com/diy-electron1cs/DE_tacho",
      "name": "DE_tacho",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:03:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:22Z",
      "last_seen_sha": "273555b31328",
      "author": "DE <diy-electronics@mail.ru>",
      "maintainer": "DE <diy-electronics@mail.ru>",
      "sentence": "Tachometer",
      "paragraph": "library on hardware interrupts",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-13T06:22:53Z",
      "download_url": "https://github.com/diy-electron1cs/DE_tacho"
    },
    {
      "repository_name": "jaean123/DeadReckoning-library",
      "repository_url": "https://github.com/jaean123/DeadReckoning-library",
      "name": "DeadReckoning-library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:17:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:06Z",
      "last_seen_sha": "d13d76f6f576",
      "author": "Jae An",
      "maintainer": "Jae An",
      "sentence": "Uses wheel encoder data on a differential drive robot to estimate position.",
      "paragraph": "This library implements dead reckoning on a differential drive robot using encoder tick count to estimate the position of the robot real time.",
      "category": "Other",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jaean123/DeadReckoning_library-1.0.0.zip",
      "size": 13182,
      "previous_version": "2.0.0",
      "github_stars": 34,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T09:35:32Z"
    },
    {
      "repository_name": "kimballa/button-debounce",
      "repository_url": "https://github.com/kimballa/button-debounce",
      "name": "debounce",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:19:03Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:03Z",
      "last_seen_sha": "11423aaf6844",
      "author": "Aaron Kimball",
      "maintainer": "Aaron Kimball <akimball83@gmail.com>",
      "sentence": "A library for button debouncing.",
      "paragraph": "This library provides easy debouncing of button inputs and triggering of callback functions as buttons are pressed or released.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kimballa/debounce-0.2.1.zip",
      "size": 10389,
      "previous_version": "0.3.0",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-18T18:38:35Z"
    },
    {
      "repository_name": "brooksbUWO/Debounce",
      "repository_url": "https://github.com/brooksbUWO/Debounce",
      "name": "Debounce",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-12-02T07:44:10Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-02T07:44:10Z",
      "last_seen_sha": "ceb717101d7b",
      "author": "brooks <brooksb@uwosh.edu>",
      "maintainer": "brooks <brooksb@uwosh.edu>",
      "sentence": "A library for debouncing button inputs on Arduino boards.",
      "paragraph": "This library implements the \"Ultimate Debouncer\" approach by Elliot Williams with 16-bit history for improved noise immunity. It provides functions for detecting button press, release, and state changes.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/brooksbUWO/Debounce-1.0.0.zip",
      "size": 39364,
      "previous_version": "1.0.0",
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T15:19:04Z"
    },
    {
      "repository_name": "zvonler/DebouncedButton",
      "repository_url": "https://github.com/zvonler/DebouncedButton",
      "name": "DebouncedButton",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:35:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:18Z",
      "last_seen_sha": "df72601db2d9",
      "author": "Zach Vonler",
      "maintainer": "Zach Vonler <zvonler@gmail.com>",
      "sentence": "Library for debouncing a momentary button.",
      "paragraph": "Recognizes clicks, double-clicks, long presses, and more.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-10-06T04:08:13Z",
      "download_url": "https://github.com/zvonler/DebouncedButton"
    },
    {
      "repository_name": "zvonler/DebouncedLDR",
      "repository_url": "https://github.com/zvonler/DebouncedLDR",
      "name": "DebouncedLDR",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:19Z",
      "last_seen_sha": "ea84e27d8c8f",
      "author": "Zach Vonler",
      "maintainer": "Zach Vonler <zvonler@gmail.com>",
      "sentence": "Library for debouncing a light-dependent resistor.",
      "paragraph": "Applies hysteresis to analog readings to prevent flicker.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-16T22:25:19Z",
      "download_url": "https://github.com/zvonler/DebouncedLDR"
    },
    {
      "repository_name": "xoseperez/debounceevent",
      "repository_url": "https://github.com/xoseperez/debounceevent",
      "name": "DebounceEvent",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.5",
          "seen_at": "2026-05-22T08:42:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:42:50Z",
      "last_seen_sha": "8de5d191d597",
      "author": "Xose Pérez <xose.perez@gmail.com>",
      "maintainer": "Xose Pérez <xose.perez@gmail.com>",
      "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 16,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T18:58:44Z",
      "download_url": "https://github.com/xoseperez/debounceevent"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-DebounceFilter",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-DebounceFilter",
      "name": "DebounceFilterLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:12Z",
      "last_seen_sha": "4e2c73675e34",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "DebounceFilter Library",
      "paragraph": "Arduino Library that implements a filter to eliminate rebound in physical devices such as pushbuttons or encoders. The library allows you to set a range in milliseconds. After a change, any subsequent changes are ignored during the interval, causing the filtering of possible rebounds.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-06-22T18:32:41Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-DebounceFilter"
    },
    {
      "repository_name": "tomasz90/debounce-me",
      "repository_url": "https://github.com/tomasz90/debounce-me",
      "name": "DebounceMe",
      "version": "3.0.8",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:33:21Z"
        },
        {
          "version": "3.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:21Z",
      "last_seen_sha": "3f0db99d7c12",
      "author": "Tomasz Kulig <tomaszkacperkulig@gmail.com>",
      "maintainer": "Tomasz Kulig <tomaszkacperkulig@gmail.com>",
      "sentence": "Debounce button library.",
      "paragraph": "This library solves bounce problem, imperfection of physical buttons. It supports short clicks, long clicks, double clicks and combination of clicks!",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tomasz90/DebounceMe-3.0.8.zip",
      "size": 10673,
      "previous_version": "4.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-29T22:09:55Z"
    },
    {
      "repository_name": "hideakitai/Debouncer",
      "repository_url": "https://github.com/hideakitai/Debouncer",
      "name": "Debouncer",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:16:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:07Z",
      "last_seen_sha": "56cc3474b995",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Debounce library for Arduino",
      "paragraph": "Debounce library for Arduino",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-25T08:12:47Z",
      "depends": [
        "ArxContainer",
        "ArxTypeTraits"
      ],
      "download_url": "https://github.com/hideakitai/Debouncer"
    },
    {
      "repository_name": "ERNICommunity/debug-cli",
      "repository_url": "https://github.com/ERNICommunity/debug-cli",
      "name": "debug-cli",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:13:47Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:47Z",
      "last_seen_sha": "e1f0780efa07",
      "author": "aschoepfer",
      "maintainer": "dniklaus,aschoepfer",
      "sentence": "Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.",
      "paragraph": "The Debug Command Line Interface (CLI) enables to perform module integration tests, and can be used to run specific methods and functions of components within an embedded application.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ERNICommunity/debug_cli-1.3.0.zip",
      "size": 340308,
      "previous_version": "1.3.0",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-04T14:28:02Z"
    },
    {
      "repository_name": "jspayneco/Debugger",
      "repository_url": "https://github.com/jspayneco/Debugger",
      "name": "Debugger",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:04Z",
      "last_seen_sha": "d7bd7db14bd2",
      "author": "Stephen Payne",
      "maintainer": "Stephen Payne <jspayneco@gmail.com>",
      "sentence": "A terminal debugger with break points and data watches.",
      "paragraph": "This Debugger is for use with the Serial Monitor provided with the Arduion IDE.  You can display data watches and activate break points at will from the Serial Monitor.  Breakpoints and data watches have to be compiled in.  Data watches can be displayed at will. Uses timer1.",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-02T11:14:51Z",
      "download_url": "http://www.jspayne.com/debugger/index.htm"
    },
    {
      "repository_name": "davidlmorris/debuggery",
      "repository_url": "https://github.com/davidlmorris/debuggery",
      "name": "debuggery",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:04:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:14Z",
      "last_seen_sha": "730e9c95624a",
      "author": "David Morris <dlmorris@netwiz.com.au>",
      "maintainer": "David Morris <dlmorris@netwiz.com.au>",
      "sentence": "A helper library for getting information (including an assert and print macros) from Arduino including the Esp32 via the usual serial port.",
      "paragraph": "Debuggery is a set of C++ low impact print utilities (with colour), along with a macro implementation that allows you to have asserts and debug prints that can be defined out for a final release version, without necessarily having to  wrap code in '#if' and '#endif' preprocessor statements. And, when you do not define DEBUG_ON takes up no EPROM or RAM at all.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-31T23:39:25Z",
      "download_url": "https://github.com/davidlmorris/debuggery"
    },
    {
      "repository_name": "hideakitai/Debug",
      "repository_url": "https://github.com/hideakitai/DebugLog",
      "name": "DebugLog",
      "version": "0.8.4",
      "version_history": [
        {
          "version": "0.8.4",
          "seen_at": "2026-03-13T07:35:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-13T07:35:49Z",
      "last_seen_sha": "55690e438cce",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Logging library for Arduino that can output to both Serial and File with one line",
      "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 61,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T23:35:32Z",
      "depends": [
        "ArxContainer",
        "ArxTypeTraits"
      ],
      "download_url": "https://github.com/hideakitai/DebugLog"
    },
    {
      "repository_name": "RobTillaart/decibel",
      "repository_url": "https://github.com/RobTillaart/decibel",
      "name": "decibel",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:27:09Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:09Z",
      "last_seen_sha": "2bbafa2f9550",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for fast decibel calculation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/decibel-0.1.1.zip",
      "size": 9777,
      "previous_version": "0.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-01-16T14:16:34Z"
    },
    {
      "repository_name": "bengtmartensson/Arduino-DecodeIR",
      "repository_url": "https://github.com/bengtmartensson/Arduino-DecodeIR",
      "name": "DecodeIR",
      "version": "2.45.4",
      "version_history": [
        {
          "version": "2.45.4",
          "seen_at": "2025-07-21T16:09:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:14Z",
      "last_seen_sha": "a83ba6dbd533",
      "author": "Bengt Martensson <barf@bengt-martensson.de>",
      "maintainer": "Bengt Martensson <barf@bengt-martensson.de>",
      "sentence": "A library for decoding IR signals.",
      "paragraph": "This library identifies the IR protocol and parameter corresponding to a particular IR signal. Knows over 100 protocols.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-07T14:55:17Z",
      "download_url": "https://github.com/bengtmartensson/Arduino-DecodeIR"
    },
    {
      "repository_name": "ai-techsystems/arduino",
      "repository_url": "https://github.com/ai-techsystems/arduino",
      "name": "deepC",
      "version": "0.12.0",
      "version_history": [
        {
          "version": "0.12",
          "seen_at": "2025-07-21T16:06:41Z"
        },
        {
          "version": "0.12.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:41Z",
      "last_seen_sha": "307cab85102e",
      "author": "Rohit Sharma et. al.",
      "maintainer": "Rohit Sharma <my-first-name@ai-techsystems.com>",
      "sentence": "Allows you to run machine learning models locally on arduino boards.",
      "paragraph": "This library runs deepC machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise asl gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.",
      "category": "Data Processing",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ai-techsystems/deepC-0.12.0.zip",
      "size": 1266930,
      "previous_version": "0.12",
      "github_stars": 17,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T07:08:38Z"
    },
    {
      "repository_name": "PRosenb/DeepSleepScheduler",
      "repository_url": "https://github.com/PRosenb/DeepSleepScheduler",
      "name": "DeepSleepScheduler",
      "version": "3.3.0",
      "version_history": [
        {
          "version": "3.3.0",
          "seen_at": "2025-07-21T16:25:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:23Z",
      "last_seen_sha": "73e94270862f",
      "author": "Pete <arduino@pete.ch>",
      "maintainer": "Pete <arduino@pete.ch>",
      "sentence": "Lightweight, cooperative task scheduler with configurable sleep and task supervision.",
      "paragraph": "Provides an easy to use API to schedule tasks, supervise them with the hardware watchdog on AVR and puts the CPU to sleep while no task is running. Tasks can be schedule from interrupts and it supports multiple CPU architectures with the same API.",
      "category": "Other",
      "architectures": [
        "avr",
        "esp32",
        "esp8266"
      ],
      "github_stars": 84,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T10:36:05Z",
      "download_url": "https://github.com/PRosenb/DeepSleepScheduler"
    },
    {
      "repository_name": "panchocoquito/DefLab_Common",
      "repository_url": "https://github.com/panchocoquito/DefLab_Common",
      "name": "DefLab_Common",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6",
          "seen_at": "2026-02-02T08:02:13Z"
        },
        {
          "version": "0.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T08:02:13Z",
      "last_seen_sha": "74d609ee50d1",
      "author": "panchocoquito",
      "maintainer": "panchocoquito",
      "sentence": "Shared debug utilities and common enums for Def Lab Arduino libraries.",
      "paragraph": "Header-only utilities providing debug macros, interval-gated logging, and shared enums.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/panchocoquito/DefLab_Common-0.6.0.zip",
      "size": 6018,
      "previous_version": "0.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-28T03:16:11Z"
    },
    {
      "repository_name": "GalaidaMaxim/Delayer",
      "repository_url": "https://github.com/GalaidaMaxim/Delayer",
      "name": "Delayer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:15Z",
      "last_seen_sha": "16bc387c3f13",
      "author": "Maksym Kucheriavyi <maximandersen@gmail.com>",
      "maintainer": "Maksym Kucheriavyi <maximandersen@gmail.com>",
      "sentence": "Library for implementing precise, non-blocking delays.",
      "paragraph": "This library provides simple tools to implement precise, non-blocking time delays in Arduino sketches using the millis() function. It is useful for timing control, task scheduling, and synchronization without using delay().",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-29T16:20:24Z",
      "download_url": "https://github.com/GalaidaMaxim/Delayer"
    },
    {
      "repository_name": "sebmillet/DelayExec",
      "repository_url": "https://github.com/sebmillet/DelayExec",
      "name": "DelayExec",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:28:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:51Z",
      "last_seen_sha": "11dbc8d7c622",
      "author": "Sébastien Millet",
      "maintainer": "Sébastien Millet <milletseb@laposte.net>",
      "sentence": "A library to defer executions",
      "paragraph": "Allows to execute once or repeat execution forever, also allows to schedule a new task *from inside* a function called by the scheduler. Thus one can decide during scheduled task execution, whether or not to schedule another execution and to what delay.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Shell",
      "github_updated_at": "2021-11-01T09:32:01Z",
      "download_url": "https://github.com/sebmillet/DelayExec"
    },
    {
      "repository_name": "jaakka/DelayFunctionsArduino",
      "repository_url": "https://github.com/jaakka/DelayFunctionsArduino",
      "name": "DelayFunctions",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:26Z",
      "last_seen_sha": "fb5fba9d7fd3",
      "author": "Jaakko Talvitie",
      "maintainer": "Jaakko Talvitie<jaska.talvitie@gmail.com>",
      "sentence": "Simple delay functions.",
      "paragraph": "Simple delay functions for arduino, without full code pause.",
      "category": "SmartCode",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-06T07:48:43Z",
      "download_url": "https://github.com/jaakka"
    },
    {
      "repository_name": "m5stack/DEMO-BOARD",
      "repository_url": "https://github.com/m5stack/DEMO-BOARD",
      "name": "DEMO-BOARD",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:20:33Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:20:33Z",
      "last_seen_sha": "f470728b6490",
      "author": "M5Stack",
      "maintainer": "M5Stack",
      "sentence": "Library for DEMO-BOARD",
      "paragraph": "See more on http://M5Stack.com",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "M5Stack",
        "Keypad",
        "FastLED",
        "Adafruit BMP280 Library",
        "Adafruit Unified Sensor",
        "UNIT_ENV",
        "MFRC522 i2c Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/m5stack/DEMO_BOARD-0.0.2.zip",
      "size": 95886,
      "previous_version": "0.0.3",
      "github_stars": 9,
      "github_forks": 6,
      "github_updated_at": "2025-05-10T19:38:35Z",
      "github_language": ""
    },
    {
      "repository_name": "deneyapkart/deneyap-5x7-led-matris-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library",
      "name": "Deneyap 5x7 LED Matris",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:50Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:50Z",
      "last_seen_sha": "7b7b0b33a6b9",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap 5x7 LED Matrix",
      "paragraph": "A simple and efficient library to use Deneyap 5x7 LED Matris via I2C peripheral.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_5x7_LED_Matris-1.0.3.zip",
      "size": 16431,
      "previous_version": "1.0.3",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-10T16:29:02Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-6-eksen-ataletsel-olcum-birimi-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-6-eksen-ataletsel-olcum-birimi-arduino-library",
      "name": "Deneyap 6 Eksen Alaletsel Olcum Birimi",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:50Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:50Z",
      "last_seen_sha": "173f950e52bb",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap 6 Dof IMU LSM6DSM",
      "paragraph": "A simple and efficient library to use Deneyap 6 Dof IMU LSM6DSM via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_6_Eksen_Alaletsel_Olcum_Birimi-1.0.2.zip",
      "size": 21197,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T08:40:42Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-9-eksen-ataletsel-olcum-birimi-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-9-eksen-ataletsel-olcum-birimi-arduino-library",
      "name": "Deneyap 9-Eksen Ataletsel Olcum Birimi",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:50Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:50Z",
      "last_seen_sha": "d6c80caac08d",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap 9 Dof IMU MMC5603NJ, LSM6DSM",
      "paragraph": "A simple and efficient library to use Deneyap 9 Dof IMU MMC5603NJ, LSM6DSM via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Deneyap 6 Eksen Alaletsel Olcum Birimi"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_9_Eksen_Ataletsel_Olcum_Birimi-1.1.0.zip",
      "size": 12286,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-03T10:01:33Z"
    },
    {
      "repository_name": "deneyapkart/deneyap_arduino_examples",
      "repository_url": "https://github.com/deneyapkart/deneyap_arduino_examples",
      "name": "Deneyap Arduino Examples",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:50Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:50Z",
      "last_seen_sha": "2a41de6894c2",
      "author": "Turkish Technnology Team Foundation (T3)",
      "maintainer": "Turkish Technnology Team Foundation (T3)",
      "sentence": "Arduino examples for Deneyap Development Boards",
      "paragraph": "*",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Arduino_Examples-1.0.2.zip",
      "size": 2770127,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-06-04T16:18:35Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-arduino-projeleri",
      "repository_url": "https://github.com/deneyapkart/deneyap-arduino-projeleri",
      "name": "Deneyap Arduino Projeleri",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:11:51Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:51Z",
      "last_seen_sha": "bda09ad9b71e",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino examples for Deneyap Devkits with Deneyap Modules",
      "paragraph": "*",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Arduino_Projeleri-1.0.7.zip",
      "size": 11691972,
      "previous_version": "1.0.7",
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-05-14T22:19:49Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-basinc-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-basinc-olcer-arduino-library",
      "name": "Deneyap Basinc Olcer",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:51Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:51Z",
      "last_seen_sha": "8b6a6c5d4858",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Basınç Ölçer MS5637-02BA03",
      "paragraph": "A simple and efficient library to use Deneyap Basınç Ölçer MS5637-02BA03 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Basinc_Olcer-1.0.3.zip",
      "size": 11126,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:15:31Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-cift-kanalli-cizgi-algilayici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-cift-kanalli-cizgi-algilayici-arduino-library",
      "name": "Deneyap Cift Kanalli Cizgi Algilayici",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:51Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:51Z",
      "last_seen_sha": "7206a8e25d9f",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Dual Channel Line Follower TCRT5000",
      "paragraph": "A simple and efficient library to use Deneyap Dual Channel Line Follower TCRT5000 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Cift_Kanalli_Cizgi_Algilayici-1.0.2.zip",
      "size": 14626,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-07T17:57:00Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-cift-kanalli-motor-surucu-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-cift-kanalli-motor-surucu-arduino-library",
      "name": "Deneyap Cift Kanalli Motor Surucu",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:11:51Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:51Z",
      "last_seen_sha": "62c5af8423fa",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Deneyap Dual Channel Motor Driver TC78H660FTG",
      "paragraph": "A simple and efficient library to use Deneyap Dual Channel Motor Driver TC78H660FTG via I2C peripheral.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Cift_Kanalli_Motor_Surucu-1.1.2.zip",
      "size": 20617,
      "previous_version": "1.1.2",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-30T13:19:19Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-derinlik-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-derinlik-olcer-arduino-library",
      "name": "Deneyap Derinlik Olcer",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:52Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:52Z",
      "last_seen_sha": "704f6863a959",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap ToF Range Finder Sensor VL53L0X",
      "paragraph": "A simple and efficient library to use Deneyap ToF Range Finder Sensor VL53L0X via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Derinlik_Olcer-1.0.4.zip",
      "size": 8718,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:14:01Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-dokunmatik-tus-takimi-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-dokunmatik-tus-takimi-arduino-library",
      "name": "Deneyap Dokunmatik Tus Takimi",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:52Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:52Z",
      "last_seen_sha": "e5e610c2d5af",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Keypad",
      "paragraph": "A simple and efficient library to use Deneyap Keypad  via I2C peripheral.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Dokunmatik_Tus_Takimi-1.0.4.zip",
      "size": 11225,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:11:21Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-duman-dedektoru-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-duman-dedektoru-arduino-library",
      "name": "Deneyap Duman Dedektoru",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:52Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:52Z",
      "last_seen_sha": "f8a2d952b39e",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Gas Sensor",
      "paragraph": "A simple and efficient library to use Deneyap Gas Sensor MQ 2 via I2C peripheral.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Duman_Dedektoru-1.0.2.zip",
      "size": 11487,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:22:57Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-gercek-zamanli-saat-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library",
      "name": "Deneyap Gercek Zamanli Saat",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:52Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:52Z",
      "last_seen_sha": "a24c70e186d6",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Real Time Clock MCP7940",
      "paragraph": "A simple and efficient library to use Deneyap Real Time Clock MCP7940 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Gercek_Zamanli_Saat-1.0.2.zip",
      "size": 34300,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:22:52Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library",
      "name": "Deneyap GPS ve GLONASS Konum Belirleyici",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:53Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:53Z",
      "last_seen_sha": "7bab6a63e436",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap GPS and GLONASS Locator",
      "paragraph": "A simple and efficient library to use Deneyap GPS and GLONASS Locator via I2C peripheral.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_GPS_ve_GLONASS_Konum_Belirleyici-1.0.4.zip",
      "size": 27976,
      "previous_version": "1.0.4",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-08T18:35:45Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-hareket-algilama-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-hareket-algilama-arduino-library",
      "name": "Deneyap Hareket Algilama",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:53Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:53Z",
      "last_seen_sha": "8e1745eca6be",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Gesture Sensor NCS36000",
      "paragraph": "A simple and efficient library to use Deneyap Gesture Sensor NCS36000 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Hareket_Algilama-1.0.2.zip",
      "size": 10045,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:09:29Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-hareket-isik-renk-algilayici-mesafe-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-hareket-isik-renk-algilayici-mesafe-olcer-arduino-library",
      "name": "Deneyap Hareket Isik Renk Algilayici Mesafe Olcer",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:53Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:53Z",
      "last_seen_sha": "0a61ef021905",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Gesture, Color, Proximity Sensor APDS9960",
      "paragraph": "A simple and efficient library to use Deneyap Gesture, Color, Proximity Sensor APDS9960 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Hareket_Isik_Renk_Algilayici_Mesafe_Olcer-1.0.2.zip",
      "size": 15682,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:22:55Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-hoparlor-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-hoparlor-arduino-library",
      "name": "Deneyap Hoparlor",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:55Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:55Z",
      "last_seen_sha": "d083a3498224",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Speaker",
      "paragraph": "A simple and efficient library to use Deneyap Speaker",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Hoparlor-1.0.3.zip",
      "size": 1636390,
      "previous_version": "1.0.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-28T07:26:36Z"
    },
    {
      "repository_name": "pxsty0/deneyapkart.agent.lib",
      "repository_url": "https://github.com/pxsty0/deneyapkart.agent.lib",
      "name": "Deneyap Kart IDE Ornekler",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:25:42Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:42Z",
      "last_seen_sha": "7e6dd78d76e0",
      "author": "mustafa_kok",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Deneyap Kart Dahili Örnek Kodlarının Yer Aldığı Kütüphane",
      "paragraph": "Library containing Deneyap Kart IDE Internal Sample Codes",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pxsty0/Deneyap_Kart_IDE_Ornekler-1.0.4.zip",
      "size": 24177,
      "previous_version": "1.0.4",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-01-23T21:15:19Z"
    },
    {
      "repository_name": "byrmeng/DeneyapKart.QRCodeReader",
      "repository_url": "https://github.com/byrmeng/DeneyapKart.QRCodeReader",
      "name": "Deneyap Kart QRCodeReader",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:35:52Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:52Z",
      "last_seen_sha": "53a2cc80dd5b",
      "author": "byrmeng",
      "maintainer": "Turkish Technnology Team Foundation (T3)",
      "sentence": "A library to read QR Codes using an Deneyap Kart  with a camera module.",
      "paragraph": "This application can be used with Deneyap Kart, Deneyap Kart 1A and Deneyap Kart 1Av2 cards.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/byrmeng/Deneyap_Kart_QRCodeReader-1.0.1.zip",
      "size": 35367,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-08-09T18:29:58Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-kizilotesi-alici-verici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-kizilotesi-alici-verici-arduino-library",
      "name": "Deneyap Kizilotesi Alici Verici",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:56Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:56Z",
      "last_seen_sha": "8a93eb61f5ce",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Infrarad Receiver Transmitter",
      "paragraph": "A simple and efficient library to use Deneyap Infrarad Receiver Transmitter via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Kizilotesi_Alici_Verici-1.0.4.zip",
      "size": 11644,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:22:45Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-kumanda-kolu-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-kumanda-kolu-arduino-library",
      "name": "Deneyap Kumanda Kolu",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-11T07:31:21Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-11T07:31:21Z",
      "last_seen_sha": "8ac66b9aa849",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Joystick",
      "paragraph": "A simple and efficient library to use Deneyap Joystick via I2C peripheral.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Kumanda_Kolu-1.0.2.zip",
      "size": 11089,
      "previous_version": "1.0.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T15:24:56Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-mesafe-olcer-isik-algilayici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-mesafe-olcer-isik-algilayici-arduino-library",
      "name": "Deneyap Mesafe Olcer Isik Algilayici",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:56Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:56Z",
      "last_seen_sha": "add450c9d791",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Proximity Light Sensor LTR553",
      "paragraph": "A simple and efficient library to use Deneyap Proximity Light Sensor LTR553 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Mesafe_Olcer_Isik_Algilayici-1.0.2.zip",
      "size": 12754,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:07:32Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-mikrofon-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-mikrofon-arduino-library",
      "name": "Deneyap Mikrofon",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:57Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:57Z",
      "last_seen_sha": "a2e6705dcc45",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Microphone ICS-40619",
      "paragraph": "A simple and efficient library to use Deneyap Microphone ICS-40619 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Mikrofon-1.0.4.zip",
      "size": 10233,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:05:02Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-oled-ekran-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-oled-ekran-arduino-library",
      "name": "Deneyap OLED Ekran",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:11:57Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:57Z",
      "last_seen_sha": "3ca42c19ccb1",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Library for Deneyap OLED Display Module SSD1306",
      "paragraph": "A simple and efficient library to use Deneyap OLED SSD1306 0.96 inch 128x64 pixel black blue display module via I2C peripheral.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_OLED_Ekran-1.0.6.zip",
      "size": 27184,
      "previous_version": "1.0.6",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:06:29Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-renk-donusturme-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-renk-donusturme-arduino-library",
      "name": "Deneyap Renk Donusturme",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:57Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:57Z",
      "last_seen_sha": "6f7f302d5434",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library to change colors between different systems",
      "paragraph": "The library contains simple functions to convert colors between different systems (RGB, HSV, HSL, temperature, HEX).",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Renk_Donusturme-1.0.1.zip",
      "size": 9744,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:22:48Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-role-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-role-arduino-library",
      "name": "Deneyap Role",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:57Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:57Z",
      "last_seen_sha": "d0d2b1395ba2",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Relay",
      "paragraph": "A simple and efficient library to use Deneyap Relay via I2C peripheral.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Role-1.0.3.zip",
      "size": 10103,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:23:15Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-servo-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-servo-arduino-library",
      "name": "Deneyap Servo",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:11:58Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:58Z",
      "last_seen_sha": "40c84ddef9d9",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library to drive servo motors",
      "paragraph": "Includes specific functions to drive servo motors by ESP32, ESP32-S2, ESP32-C3 and ESP32-S3 based development boards.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Servo-1.1.1.zip",
      "size": 10676,
      "previous_version": "1.0.7",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T14:28:10Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-sicaklik-nem-basinc-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-sicaklik-nem-basinc-olcer-arduino-library",
      "name": "Deneyap Sicaklik Nem Basinc Olcer",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:58Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:58Z",
      "last_seen_sha": "0748ca3d20f8",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Temperature&Humidity, Barometer Sensor SHT4X",
      "paragraph": "A simple and efficient library to use Deneyap Temperature&Humidity, Barometer Sensor SHT4X via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Deneyap Basinc Olcer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Sicaklik_Nem_Basinc_Olcer-1.0.3.zip",
      "size": 16050,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-01T17:06:46Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-sicaklik-nem-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-sicaklik-nem-olcer-arduino-library",
      "name": "Deneyap Sicaklik Nem Olcer",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:58Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:58Z",
      "last_seen_sha": "539c2593c4d0",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Temperature Humidity SHTC3",
      "paragraph": "A simple and efficient library to use Deneyap Temperature Humidity SHTC3 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Sicaklik_Nem_Olcer-1.0.3.zip",
      "size": 9869,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-29T15:17:01Z"
    },
    {
      "repository_name": "pxsty0/deneyap.telegram",
      "repository_url": "https://github.com/pxsty0/deneyap.telegram",
      "name": "Deneyap Telegram",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:25:42Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:42Z",
      "last_seen_sha": "4094b5aee5be",
      "author": "mustafa_kok",
      "maintainer": "mustafa_kok",
      "sentence": "Telegram Library for ESP32 / Deneyap Cards",
      "paragraph": "*",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pxsty0/Deneyap_Telegram-1.1.0.zip",
      "size": 4568,
      "previous_version": "1.1.0",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-05T05:39:38Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-toprak-nemi-olcer-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-toprak-nemi-olcer-arduino-library",
      "name": "Deneyap Toprak Nemi Olcer",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:59Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:59Z",
      "last_seen_sha": "3a0def23f5c3",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Soil Moisture Sensor TL555Q",
      "paragraph": "A simple and efficient library to use Deneyap Soil Moisture sensor TL555Q via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Toprak_Nemi_Olcer-1.0.4.zip",
      "size": 10080,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:23:08Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-ultraviyole-isik-algilayici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-ultraviyole-isik-algilayici-arduino-library",
      "name": "Deneyap Ultraviyole Isik Algilayici",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:59Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:59Z",
      "last_seen_sha": "975d3623af1c",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap UV Light Sensor LTR390",
      "paragraph": "A simple and efficient library to use Deneyap UV Light Sensor LTR390 via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Ultraviyole_Isik_Algilayici-1.0.3.zip",
      "size": 14458,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:23:06Z"
    },
    {
      "repository_name": "deneyapkart/deneyap-yagmur-algilayici-arduino-library",
      "repository_url": "https://github.com/deneyapkart/deneyap-yagmur-algilayici-arduino-library",
      "name": "Deneyap Yagmur Algilayici",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:11:59Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:59Z",
      "last_seen_sha": "26545216739b",
      "author": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "maintainer": "Turkish Technnology Team Foundation (T3) <destek@deneyapkart.org>",
      "sentence": "Arduino library for Deneyap Rain sensor",
      "paragraph": "A simple and efficient library to use Deneyap Rain sensor via I2C peripheral.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deneyapkart/Deneyap_Yagmur_Algilayici-1.0.4.zip",
      "size": 10197,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-01T13:05:58Z"
    },
    {
      "repository_name": "Company-of-Things/deploii-library",
      "repository_url": "https://github.com/Company-of-Things/deploii-library",
      "name": "deploii",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-04-20T07:43:41Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-09-06T14:02:06.710Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-20T07:43:41Z",
      "last_seen_sha": "aa87604bfc86",
      "author": "Company of Things",
      "maintainer": "Company of Things <post@cot.as>",
      "sentence": "Library for enabling communication between a MCU and Deploii",
      "category": "Communication",
      "architectures": [
        "esp32",
        "samd",
        "renesas_uno"
      ],
      "depends": [
        "WebSockets",
        "MsgPack",
        "WiFi",
        "WiFiNINA",
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Company-of-Things/deploii-0.4.0.zip",
      "size": 34146,
      "previous_version": "0.3.2",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T16:05:23Z"
    },
    {
      "repository_name": "joshua-8/Derivs_Limiter",
      "repository_url": "https://github.com/joshua-8/Derivs_Limiter",
      "name": "Derivs_Limiter",
      "version": "3.1.5",
      "version_history": [
        {
          "version": "3.1.5",
          "seen_at": "2025-07-21T16:17:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:55Z",
      "last_seen_sha": "0c6730813ce6",
      "author": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "maintainer": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "sentence": "This library can be used to limit the first and second derivative of a variable as it approaches a target value.",
      "paragraph": "Its easiest to think of in terms of position, velocity, and acceleration. If used with a servo, for example, the servo will smoothly move to a target value with a trapezoidal velocity profile. The formula in this program supports being run at uneven intervals, and allows for editing the target, position, and velocity while it runs since it does not rely on calculating a motion profile ahead of time.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-20T20:30:57Z",
      "download_url": "https://github.com/joshua-8/Derivs_Limiter"
    },
    {
      "repository_name": "Edinburgh-College-of-Art/DesignInformaticsPCB",
      "repository_url": "https://github.com/Edinburgh-College-of-Art/DesignInformaticsPCB",
      "name": "Design Informatics Base",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:13:19Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:19Z",
      "last_seen_sha": "b481f0645ce9",
      "author": "Dave Murray-Rust, Evan Morgan, Matthew Hamilton",
      "maintainer": "Design Informatics: Edinburgh College of Art",
      "sentence": "Library for making use of the Design Informatics PCB for getting started with Arduino coding",
      "paragraph": "This mostly consists of pin definitions for the built in components and some helper functions that could be useful.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit ST7735 and ST7789 Library",
        "Bounce2",
        "DHT sensor library",
        "MFRC522",
        "Adafruit NeoPixel",
        "CapacitiveSensor",
        "Arduino_LSM6DS3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Edinburgh-College-of-Art/Design_Informatics_Base-1.0.5.zip",
      "size": 761558,
      "previous_version": "1.0.5",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T21:17:01Z"
    },
    {
      "repository_name": "desklab/desklab-arduino-lib",
      "repository_url": "https://github.com/desklab/desklab-arduino-lib",
      "name": "desklab",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:12:03Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:03Z",
      "last_seen_sha": "0f69d2f33f43",
      "author": "Axel Schlindwein<a.schlindwein@desk-lab.de>, Tobias Schmitt<t.schmitt@desk-lab.de>, Jonas Drotleff<j.drotleff@desk-lab.de>",
      "maintainer": "desklab gUG <orga@desk-lab.de>",
      "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices.",
      "paragraph": "Supports desklab Photometers. You will also have to install Adafruit_SSD1306 and Adafruit-GFX-Library.",
      "category": "Sensors",
      "architectures": [],
      "depends": [
        "Adafruit_SSD1306",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.5.zip",
      "size": 9668,
      "previous_version": "1.2.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-05-17T01:14:03Z"
    },
    {
      "repository_name": "A223D/detaBaseArduinoESP32",
      "repository_url": "https://github.com/A223D/detaBaseArduinoESP32",
      "name": "detaBaseArduinoESP32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:05:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:05Z",
      "last_seen_sha": "0505f6e603c2",
      "author": "Kushagra Goel <kushagra.goel@mail.utoronto.ca>",
      "maintainer": "Kushagra Goel <kushagra.goel@mail.utoronto.ca>",
      "sentence": "Makes working with Deta.sh Base easy",
      "paragraph": "Abstracts away all the internet and requests stuff",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-20T19:53:58Z",
      "download_url": "https://github.com/A223D/detaBaseArduinoESP32"
    },
    {
      "repository_name": "HamzaYslmn/detaBaseESP8266",
      "repository_url": "https://github.com/HamzaYslmn/detaBaseESP8266",
      "name": "detaBaseESP8266",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:15:55Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:55Z",
      "last_seen_sha": "00d7c1eb14d2",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "Makes working with deta.space Base easy on esp8266",
      "paragraph": "Simple request structure",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HamzaYslmn/detaBaseESP8266-1.1.6.zip",
      "size": 29246,
      "previous_version": "1.1.7",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-05T07:13:32Z"
    },
    {
      "repository_name": "dstroy0/DeterministicESPAsyncWebServer",
      "repository_url": "https://github.com/dstroy0/DeterministicESPAsyncWebServer",
      "name": "DeterministicESPAsyncWebServer",
      "version": "7.181.1",
      "version_history": [
        {
          "version": "4.64.1",
          "seen_at": "2026-06-30T09:01:40Z"
        },
        {
          "version": "4.65.0",
          "seen_at": "2026-07-02T07:02:30.220Z"
        },
        {
          "version": "4.68.0",
          "seen_at": "2026-07-02T09:00:05.763Z"
        },
        {
          "version": "4.71.0",
          "seen_at": "2026-07-02T18:29:07.959Z"
        },
        {
          "version": "4.74.0",
          "seen_at": "2026-07-02T20:26:38.811Z"
        },
        {
          "version": "4.79.0",
          "seen_at": "2026-07-02T22:20:55.788Z"
        },
        {
          "version": "4.81.0",
          "seen_at": "2026-07-03T00:24:18.708Z"
        },
        {
          "version": "4.82.1",
          "seen_at": "2026-07-03T03:00:23.932Z"
        },
        {
          "version": "4.84.0",
          "seen_at": "2026-07-03T05:15:13.646Z"
        },
        {
          "version": "4.86.1",
          "seen_at": "2026-07-03T07:00:58.370Z"
        },
        {
          "version": "4.90.0",
          "seen_at": "2026-07-03T20:23:13.146Z"
        },
        {
          "version": "4.92.0",
          "seen_at": "2026-07-03T22:19:21.814Z"
        },
        {
          "version": "4.93.0",
          "seen_at": "2026-07-04T00:23:27.139Z"
        },
        {
          "version": "4.94.0",
          "seen_at": "2026-07-04T03:00:21.335Z"
        },
        {
          "version": "4.95.0",
          "seen_at": "2026-07-04T16:19:13.977Z"
        },
        {
          "version": "4.95.2",
          "seen_at": "2026-07-04T19:26:57.049Z"
        },
        {
          "version": "4.96.0",
          "seen_at": "2026-07-04T20:18:45.100Z"
        },
        {
          "version": "4.99.0",
          "seen_at": "2026-07-04T22:16:47.068Z"
        },
        {
          "version": "4.105.0",
          "seen_at": "2026-07-05T00:23:15.270Z"
        },
        {
          "version": "4.109.0",
          "seen_at": "2026-07-05T03:00:55.745Z"
        },
        {
          "version": "4.113.0",
          "seen_at": "2026-07-05T05:17:07.675Z"
        },
        {
          "version": "4.115.0",
          "seen_at": "2026-07-05T08:59:00.751Z"
        },
        {
          "version": "4.118.0",
          "seen_at": "2026-07-05T10:41:50.443Z"
        },
        {
          "version": "4.120.1",
          "seen_at": "2026-07-05T12:25:00.781Z"
        },
        {
          "version": "4.120.2",
          "seen_at": "2026-07-05T14:30:18.182Z"
        },
        {
          "version": "4.121.0",
          "seen_at": "2026-07-05T18:20:17.088Z"
        },
        {
          "version": "4.121.1",
          "seen_at": "2026-07-05T20:22:22.844Z"
        },
        {
          "version": "4.122.1",
          "seen_at": "2026-07-05T22:18:31.813Z"
        },
        {
          "version": "4.127.1",
          "seen_at": "2026-07-06T00:24:07.724Z"
        },
        {
          "version": "4.128.0",
          "seen_at": "2026-07-06T03:01:13.701Z"
        },
        {
          "version": "5.1.0",
          "seen_at": "2026-07-06T05:23:41.765Z"
        },
        {
          "version": "5.2.0",
          "seen_at": "2026-07-06T09:17:18.441Z"
        },
        {
          "version": "5.2.3",
          "seen_at": "2026-07-06T11:29:24.691Z"
        },
        {
          "version": "5.15.0",
          "seen_at": "2026-07-06T13:10:15.439Z"
        },
        {
          "version": "5.38.0",
          "seen_at": "2026-07-06T15:01:44.583Z"
        },
        {
          "version": "5.57.0",
          "seen_at": "2026-07-06T16:58:22.530Z"
        },
        {
          "version": "5.60.4",
          "seen_at": "2026-07-06T18:35:18.558Z"
        },
        {
          "version": "5.62.0",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "5.64.0",
          "seen_at": "2026-07-09T22:28:36.356Z"
        },
        {
          "version": "5.69.0",
          "seen_at": "2026-07-10T00:24:44.575Z"
        },
        {
          "version": "5.74.0",
          "seen_at": "2026-07-10T03:00:48.109Z"
        },
        {
          "version": "5.80.0",
          "seen_at": "2026-07-10T05:16:48.419Z"
        },
        {
          "version": "5.83.0",
          "seen_at": "2026-07-10T07:06:12.909Z"
        },
        {
          "version": "5.93.0",
          "seen_at": "2026-07-10T09:02:01.418Z"
        },
        {
          "version": "5.94.1",
          "seen_at": "2026-07-10T10:59:17.115Z"
        },
        {
          "version": "5.95.1",
          "seen_at": "2026-07-11T02:59:28.551Z"
        },
        {
          "version": "5.95.2",
          "seen_at": "2026-07-11T04:07:11.266Z"
        },
        {
          "version": "5.95.3",
          "seen_at": "2026-07-11T10:24:20.978Z"
        },
        {
          "version": "5.95.6",
          "seen_at": "2026-07-11T12:15:08.577Z"
        },
        {
          "version": "5.95.7",
          "seen_at": "2026-07-11T14:25:57.075Z"
        },
        {
          "version": "5.95.12",
          "seen_at": "2026-07-11T22:14:50.581Z"
        },
        {
          "version": "5.95.13",
          "seen_at": "2026-07-12T00:19:40.910Z"
        },
        {
          "version": "5.95.17",
          "seen_at": "2026-07-12T02:59:55.183Z"
        },
        {
          "version": "5.95.19",
          "seen_at": "2026-07-12T04:16:52.503Z"
        },
        {
          "version": "5.97.0",
          "seen_at": "2026-07-12T08:42:18.459Z"
        },
        {
          "version": "5.98.0",
          "seen_at": "2026-07-12T10:29:20.708Z"
        },
        {
          "version": "5.99.0",
          "seen_at": "2026-07-13T03:00:11.630Z"
        },
        {
          "version": "5.99.2",
          "seen_at": "2026-07-13T04:19:49.624Z"
        },
        {
          "version": "5.99.4",
          "seen_at": "2026-07-13T06:01:15.216Z"
        },
        {
          "version": "5.100.0",
          "seen_at": "2026-07-13T08:02:11.461Z"
        },
        {
          "version": "5.100.1",
          "seen_at": "2026-07-13T10:03:42.607Z"
        },
        {
          "version": "5.100.3",
          "seen_at": "2026-07-13T22:16:41.081Z"
        },
        {
          "version": "5.101.0",
          "seen_at": "2026-07-14T00:18:15.650Z"
        },
        {
          "version": "5.102.0",
          "seen_at": "2026-07-14T04:05:08.898Z"
        },
        {
          "version": "6.0.0",
          "seen_at": "2026-07-14T06:40:18.357Z"
        },
        {
          "version": "6.1.1",
          "seen_at": "2026-07-14T08:41:26.006Z"
        },
        {
          "version": "6.3.0",
          "seen_at": "2026-07-14T10:31:08.937Z"
        },
        {
          "version": "6.4.1",
          "seen_at": "2026-07-14T12:24:10.895Z"
        },
        {
          "version": "6.5.0",
          "seen_at": "2026-07-14T14:32:18.816Z"
        },
        {
          "version": "6.8.0",
          "seen_at": "2026-07-14T16:25:47.383Z"
        },
        {
          "version": "6.10.1",
          "seen_at": "2026-07-14T18:20:20.371Z"
        },
        {
          "version": "6.12.0",
          "seen_at": "2026-07-14T20:23:23.093Z"
        },
        {
          "version": "6.13.0",
          "seen_at": "2026-07-15T04:05:33.653Z"
        },
        {
          "version": "6.14.0",
          "seen_at": "2026-07-15T06:40:57.974Z"
        },
        {
          "version": "6.17.0",
          "seen_at": "2026-07-15T22:18:19.950Z"
        },
        {
          "version": "6.18.0",
          "seen_at": "2026-07-16T00:19:25.805Z"
        },
        {
          "version": "6.21.0",
          "seen_at": "2026-07-16T02:59:38.417Z"
        },
        {
          "version": "6.24.0",
          "seen_at": "2026-07-16T04:06:32.551Z"
        },
        {
          "version": "6.24.1",
          "seen_at": "2026-07-16T18:22:06.189Z"
        },
        {
          "version": "6.26.0",
          "seen_at": "2026-07-17T08:40:41.053Z"
        },
        {
          "version": "6.27.1",
          "seen_at": "2026-07-17T10:31:11.084Z"
        },
        {
          "version": "6.28.0",
          "seen_at": "2026-07-17T20:17:53.607Z"
        },
        {
          "version": "6.29.0",
          "seen_at": "2026-07-18T00:18:39.335Z"
        },
        {
          "version": "6.30.1",
          "seen_at": "2026-07-18T04:04:01.107Z"
        },
        {
          "version": "7.0.0",
          "seen_at": "2026-07-18T10:27:14.944Z"
        },
        {
          "version": "7.0.1",
          "seen_at": "2026-07-18T22:14:46.760Z"
        },
        {
          "version": "7.1.0",
          "seen_at": "2026-07-19T00:19:26.433Z"
        },
        {
          "version": "7.2.0",
          "seen_at": "2026-07-19T02:59:45.686Z"
        },
        {
          "version": "7.6.0",
          "seen_at": "2026-07-19T04:14:05.638Z"
        },
        {
          "version": "7.7.0",
          "seen_at": "2026-07-19T07:01:06.283Z"
        },
        {
          "version": "7.8.0",
          "seen_at": "2026-07-19T08:44:24.582Z"
        },
        {
          "version": "7.10.0",
          "seen_at": "2026-07-19T20:15:04.322Z"
        },
        {
          "version": "7.11.0",
          "seen_at": "2026-07-19T22:15:44.385Z"
        },
        {
          "version": "7.13.1",
          "seen_at": "2026-07-20T00:21:03.509Z"
        },
        {
          "version": "7.16.0",
          "seen_at": "2026-07-20T03:00:20.873Z"
        },
        {
          "version": "7.20.1",
          "seen_at": "2026-07-20T05:11:06.648Z"
        },
        {
          "version": "7.22.0",
          "seen_at": "2026-07-20T06:59:05.420Z"
        },
        {
          "version": "7.23.1",
          "seen_at": "2026-07-20T12:39:41.305Z"
        },
        {
          "version": "7.24.0",
          "seen_at": "2026-07-21T02:59:47.173Z"
        },
        {
          "version": "7.25.0",
          "seen_at": "2026-07-21T04:08:37.178Z"
        },
        {
          "version": "7.27.0",
          "seen_at": "2026-07-21T07:00:14.905Z"
        },
        {
          "version": "7.28.0",
          "seen_at": "2026-07-21T08:50:41.874Z"
        },
        {
          "version": "7.28.4",
          "seen_at": "2026-07-21T10:41:03.784Z"
        },
        {
          "version": "7.28.5",
          "seen_at": "2026-07-21T12:29:14.485Z"
        },
        {
          "version": "7.31.0",
          "seen_at": "2026-07-22T00:19:01.539Z"
        },
        {
          "version": "7.39.0",
          "seen_at": "2026-07-24T04:07:35.750Z"
        },
        {
          "version": "7.58.0",
          "seen_at": "2026-07-24T06:53:24.731Z"
        },
        {
          "version": "7.76.0",
          "seen_at": "2026-07-24T08:48:45.962Z"
        },
        {
          "version": "7.91.0",
          "seen_at": "2026-07-24T10:38:25.286Z"
        },
        {
          "version": "7.104.0",
          "seen_at": "2026-07-24T12:26:58.412Z"
        },
        {
          "version": "7.115.0",
          "seen_at": "2026-07-24T14:32:04.454Z"
        },
        {
          "version": "7.126.0",
          "seen_at": "2026-07-24T16:30:04.549Z"
        },
        {
          "version": "7.147.0",
          "seen_at": "2026-07-24T20:27:43.049Z"
        },
        {
          "version": "7.152.0",
          "seen_at": "2026-07-24T22:21:05.521Z"
        },
        {
          "version": "7.154.3",
          "seen_at": "2026-07-25T00:22:17.206Z"
        },
        {
          "version": "7.160.0",
          "seen_at": "2026-07-25T02:59:15.449Z"
        },
        {
          "version": "7.161.0",
          "seen_at": "2026-07-25T04:06:13.654Z"
        },
        {
          "version": "7.168.1",
          "seen_at": "2026-07-25T06:43:21.786Z"
        },
        {
          "version": "7.172.0",
          "seen_at": "2026-07-25T08:38:15.756Z"
        },
        {
          "version": "7.173.0",
          "seen_at": "2026-07-25T10:29:07.925Z"
        },
        {
          "version": "7.174.0",
          "seen_at": "2026-07-26T02:59:40.650Z"
        },
        {
          "version": "7.175.1",
          "seen_at": "2026-07-26T04:17:28.206Z"
        },
        {
          "version": "7.176.0",
          "seen_at": "2026-07-27T00:21:56.484Z"
        },
        {
          "version": "7.177.0",
          "seen_at": "2026-07-27T03:00:19.752Z"
        },
        {
          "version": "7.178.0",
          "seen_at": "2026-07-27T09:02:32.349Z"
        },
        {
          "version": "7.179.0",
          "seen_at": "2026-07-27T11:01:25.870Z"
        },
        {
          "version": "7.181.0",
          "seen_at": "2026-07-27T16:40:54.893Z"
        },
        {
          "version": "7.181.1",
          "seen_at": "2026-07-27T18:28:44.735Z"
        }
      ],
      "release_count": 128,
      "first_seen_at": "2026-06-30T09:01:40Z",
      "last_seen_sha": "4d06b5ff8c19",
      "author": "Douglas Quigg (dstroy0) <dquigg123@gmail.com>",
      "maintainer": "Douglas Quigg (dstroy0) <dquigg123@gmail.com>",
      "sentence": "Zero-heap, asynchronous multi-protocol network server for ESP32 with a fully deterministic memory footprint.",
      "paragraph": "Serves HTTP/1.1 and HTTP/2 (routes matched in insertion order; the parser validates every request byte-by-byte and auto-sends 400/413/414/501 with no application code), with HTTP/3 over QUIC in progress, plus WebSocket (RFC 6455), Server-Sent Events, Basic/Digest auth, static file serving, multipart, JSON, templating, and a middleware pipeline, plus opt-in HTTPS/TLS, SSH, Telnet, and SNMP (v1/v2c/v3). All buffers are statically sized at compile time and no heap is used after begin(); feature flags strip unused subsystems.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dstroy0/DeterministicESPAsyncWebServer-7.181.1.zip",
      "size": 20640692,
      "previous_version": "7.181.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T06:46:32Z"
    },
    {
      "repository_name": "moononournation/Dev_Device_Pins",
      "repository_url": "https://github.com/moononournation/Dev_Device_Pins",
      "name": "Dev Device Pins",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2025-07-21T16:37:35Z"
        },
        {
          "version": "0.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:35Z",
      "last_seen_sha": "5de11a006c43",
      "author": "Moon On Our Nation <moononournation@gmail.com>",
      "maintainer": "Moon On Our Nation <moononournation@gmail.com>",
      "sentence": "Pin definition header files for Arduino Dev Devices",
      "paragraph": "This library aim for provide a naming standard of pin define marco that can share over various Arduino projects.",
      "category": "Other",
      "architectures": [],
      "depends": [
        "GFX Library for Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/moononournation/Dev_Device_Pins-0.0.6.zip",
      "size": 51439,
      "previous_version": "0.0.6",
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-06-13T10:58:25Z"
    },
    {
      "repository_name": "Aryan-git-byte/Devatext",
      "repository_url": "https://github.com/Aryan-git-byte/Devatext",
      "name": "Devatext",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-13T08:02:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-13T08:02:00Z",
      "last_seen_sha": "9402591dd759",
      "author": "Aryan Kumar",
      "maintainer": "Aryan Kumar <aryan17550@gmail.com>",
      "sentence": "Lightweight Devanagari text rendering engine for SSD1306 OLED displays.",
      "paragraph": "Bare-metal UTF-8 Devanagari renderer for Arduino. Supports Hindi/Sanskrit glyphs, matras, and optimized PROGMEM bitmaps without external graphics libraries.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-12T13:40:51Z",
      "download_url": "https://github.com/Aryan-git-byte/Devatext"
    },
    {
      "repository_name": "RobTillaart/DEVFULL",
      "repository_url": "https://github.com/RobTillaart/DEVFULL",
      "name": "DEVFULL",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:27:09Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:09Z",
      "last_seen_sha": "d91cbeb09958",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a /dev/full stream",
      "paragraph": "usefull for testing with streams",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DEVFULL-0.1.5.zip",
      "size": 8737,
      "previous_version": "0.1.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T13:36:05Z"
    },
    {
      "repository_name": "marcin-filipiak/DeviceConfigJSON",
      "repository_url": "https://github.com/marcin-filipiak/DeviceConfigJSON",
      "name": "DeviceConfigJSON",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:21:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:12Z",
      "last_seen_sha": "277ec1bc1bad",
      "author": "Marcin Filipiak <m.filipiak@noweenergie.org>",
      "maintainer": "Marcin Filipiak <m.filipiak@noweenergie.org>",
      "sentence": "Library enables device configuration using JSON.",
      "paragraph": "Allows for easy customization of settings like Wi-Fi, communication parameters, and more via simple JSON commands. Ideal for configuring ESP32 devices via Bluetooth from Android apps  - app is included, see documentation.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-07T14:56:20Z",
      "download_url": "https://github.com/marcin-filipiak/DeviceConfigJSON"
    },
    {
      "repository_name": "dmdhrumilmistry/DeviceController",
      "repository_url": "https://github.com/dmdhrumilmistry/DeviceController",
      "name": "DeviceController",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:56Z",
      "last_seen_sha": "062344c0c6f3",
      "author": "Dhrumil Miistry",
      "maintainer": "Dhrumil Mistry <contact@dmdhrumilmistry.me>",
      "sentence": "Control Board Pins states using Device Controller Web interface",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T03:04:43Z",
      "download_url": "https://github.com/dmdhrumilmistry/DeviceController/"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_dvipio_graphics_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_dvipio_graphics_library",
      "name": "DevLab DVIPIO Graphics",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-01T22:02:21.866Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-01T22:02:21.866Z",
      "last_seen_sha": "061d7b27690f",
      "author": "Luke Wren (Wren6991), UNIT Electronics",
      "maintainer": "Cesar Bautista<contacto@uelectronics.com>, Jonathan Mejorado Lopez<contacto@uelectronics.com>",
      "sentence": "Arduino library for RP2040 DVI/HDMI video output using PIO",
      "paragraph": "Enables RP2040 boards to output DVI/HDMI video signals. Supports multiple resolutions (320x240, 400x240, 640x480) and color modes (1-bit, 8-bit palette, 16-bit RGB565). Compatible with Adafruit_GFX for easy graphics. Includes DevLab hardware support.",
      "category": "Display",
      "architectures": [
        "rp2040"
      ],
      "license": "BSD-3-Clause",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit CPFS"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_DVIPIO_Graphics-1.0.0.zip",
      "size": 20419369,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-09-01T19:07:20Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_bl_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_bl_library",
      "name": "DevLab_BL",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-05T08:54:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:54:28Z",
      "last_seen_sha": "84c61109c75f",
      "author": "Cesar Bautista",
      "maintainer": "Cesar Bautista <cesar.bautista@uelectronics.com>",
      "sentence": "Arduino library for Bluetooth Low Energy (BLE) communication for ESP32 H2, ESP32 C6",
      "paragraph": "DevLab BL library for Bluetooth Low Energy (BLE) communication for ESP32 H2, ESP32 C6.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T15:42:10Z",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit SSD1306",
        "RTClib",
        "SparkFun BMI270 Arduino Library"
      ],
      "download_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_bl_library"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_library_devlab_bmi323",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_library_devlab_bmi323",
      "name": "DevLab_BMI323",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-30T08:29:35Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-22T02:59:53.885Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-17T22:03:31.574Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-30T08:29:35Z",
      "last_seen_sha": "a7e2d75e79ab",
      "author": "Adrian Rabadan Ortiz, Jonathan Mejorado Lopez",
      "maintainer": "Adrian Rabadan Ortiz, Jonathan Mejorado Lopez",
      "sentence": "Arduino library for Bosch BMI323 IMU using direct I2C register access.",
      "paragraph": "DevLab BMI323 library for accelerometer, gyroscope, and temperature acquisition using direct 16-bit register communication over I2C and SPI.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_BMI323-1.0.3.zip",
      "size": 23212,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T21:48:28Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_icm20948_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_icm20948_library",
      "name": "DevLab_ICM20948",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-18T09:14:39Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-31T16:31:28.627Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T09:14:39Z",
      "last_seen_sha": "0439fdb69fce",
      "author": "7Semi, Jonathan Mejorado Lopez",
      "maintainer": "Jonathan Mejorado Lopez<ventas@uelectronics.com>",
      "sentence": "Arduino library for the 9-axis ICM20948 IMU (Accel + Gyro + Magnetometer)",
      "paragraph": "Lightweight and efficient driver for ICM20948 with support for I2C and SPI communication, accelerometer, gyroscope, magnetometer (AK09916), configurable filters, sample rates, and power management.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_ICM20948-1.1.1.zip",
      "size": 8151629,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T22:44:44Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_interface_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_interface_library",
      "name": "DevLab_Interface",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-08T02:03:47.769Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-08T02:03:47.769Z",
      "last_seen_sha": "288d7a5d568e",
      "author": "UNIT Electronics",
      "maintainer": "Jonathan Mejorado Lopez",
      "sentence": "Arduino library interface for DevLab Sensors and external sensors, through I2C, SPI and other communication protocols.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_Interface-1.0.0.zip",
      "size": 14905,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-07T22:13:35Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_joystickcontroller_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_joystickcontroller_library",
      "name": "DevLab_JoystickController",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-27T20:28:19.495Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-27T20:28:19.495Z",
      "last_seen_sha": "c3110b8a2bca",
      "author": "UNIT Electronics",
      "maintainer": "UNIT Electronics <ventas@uelectronics.com>",
      "sentence": "Master-side I2C client for joystick nodes: read X/Y/button, scan the bus, and change device addresses.",
      "paragraph": "Provides a stateless API for controlling multiple joystick nodes on a shared I2C bus, including atomic axis and button reads, bus recovery, device discovery, and address management.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_JoystickController-1.0.0.zip",
      "size": 16075,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-27T16:37:23Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_max30102_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_max30102_library",
      "name": "DevLab_MAX30102",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-25T08:44:22Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:44:22Z",
      "last_seen_sha": "90c0e8c47679",
      "author": "UNIT Electronics",
      "maintainer": "UNIT Electronics",
      "sentence": "Arduino library for the DevLab MAX30102 pulse oximeter and heart-rate sensor.",
      "paragraph": "Fork of the SparkFun MAX3010x Sensor Library adapted for DevLab MAX30102 boards, with compatibility for MAX30102/MAX3010x sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_MAX30102-1.0.0.zip",
      "size": 74857,
      "previous_version": "1.1.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T17:18:28Z",
      "github_language": ""
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_mpu6050_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_mpu6050_library",
      "name": "DevLab_MPU6050",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-08-07T18:14:01.614Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-07T18:14:01.614Z",
      "last_seen_sha": "5bebd796f5cd",
      "author": "UNIT Electronics DevLab Ecosystem",
      "maintainer": "Cesar Bautista, Jonathan Mejorado Lopez",
      "sentence": "Arduino library for the MPU6050 6-axis IMU using direct I2C register access.",
      "paragraph": "DevLab MPU6050 library for accelerometer, gyroscope, and temperature acquisition using direct register communication over I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_MPU6050-2.0.1.zip",
      "size": 14605,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2026-08-05T18:19:29Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_tcan1051hvd_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_tcan1051hvd_library",
      "name": "DevLab_TCAN1051HVD",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-01T04:13:20.299Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-01T04:13:20.299Z",
      "last_seen_sha": "1780febb50da",
      "author": "Jonathan Mejorado Lopez",
      "maintainer": "Jonathan Mejorado Lopez",
      "sentence": "Arduino library for the TI TCAN1051HVD CAN transceiver over the native ESP32 TWAI controller.",
      "paragraph": "DevLab TCAN1051HVD library wrapping the ESP32 TWAI driver.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_TCAN1051HVD-1.0.0.zip",
      "size": 8902,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-01T00:37:43Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_temt6000_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_temt6000_library",
      "name": "DevLab_TEMT6000",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-27T23:05:28.812Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-09-02T20:02:30.600Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-27T23:05:28.812Z",
      "last_seen_sha": "6932c96e1662",
      "author": "UNIT Electronics MX",
      "maintainer": "Adrian Rabadan, Cesar Bautista, Jonathan Mejorado, Fernando Flores",
      "sentence": "Arduino library for TEMT6000 using direct I2C register access.",
      "paragraph": "DevLab TEMT6000 library for temperature acquisition using direct 16-bit register communication over I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "DevLabDDP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLab_TEMT6000-1.0.2.zip",
      "size": 16557,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-27T18:29:01Z"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_tsl2591_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_tsl2591_library",
      "name": "Devlab_TSL2591",
      "version": "1.4.5",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2026-06-16T09:39:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:39:47Z",
      "last_seen_sha": "81bdea7c4b4f",
      "author": "Devlab, Adafruit",
      "maintainer": "Devlab",
      "sentence": "Library for Devlab TSL2591 digital luminosity (light) sensor modules.",
      "paragraph": "Standalone Devlab variant of the Adafruit TSL2591 library 1.4.5, preserving the original BSD license and attribution while targeting Devlab modules.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T23:29:34Z",
      "download_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_tsl2591_library"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_veml3328_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_veml3328_library",
      "name": "DevLab_VEML3328",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-25T08:44:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:44:21Z",
      "last_seen_sha": "7d12f939f7d0",
      "author": "UNIT Electronics",
      "maintainer": "UNIT Electronics",
      "sentence": "Arduino driver for the VEML3328 RGBCIR color sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T18:42:05Z",
      "download_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_veml3328_library",
      "github_language": "C++"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_veml7700_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_veml7700_library",
      "name": "DevLab_VEML7700",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2026-06-18T09:14:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T09:14:41Z",
      "last_seen_sha": "a0f22647e3d1",
      "author": "Kevin Townsend, Limor Fried, Adafruit Industries",
      "maintainer": "UNIT Electronics",
      "sentence": "Arduino library for the DevLab VEML7700 sensor",
      "paragraph": "DevLab VEML7700 sensor library based on the original Adafruit VEML7700 library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T01:17:14Z",
      "depends": [
        "Adafruit BusIO",
        "Adafruit SSD1306"
      ],
      "download_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_veml7700_library"
    },
    {
      "repository_name": "UNIT-Electronics-MX/unit_devlab_ddp_library",
      "repository_url": "https://github.com/UNIT-Electronics-MX/unit_devlab_ddp_library",
      "name": "DevLabDDP",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-27T23:05:28.812Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-09-05T02:03:41.065Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-27T23:05:28.812Z",
      "last_seen_sha": "13e79d72744a",
      "author": "UNIT Electronics",
      "maintainer": "Adrian Rabadan, Cesar Bautista, Jonathan Mejorado, Fernando Flores",
      "sentence": "Arduino master for the DevLab Device Protocol.",
      "paragraph": "Discovers, validates and communicates with DDP I2C devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/UNIT-Electronics-MX/DevLabDDP-1.0.2.zip",
      "size": 24452,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-27T17:22:21Z"
    },
    {
      "repository_name": "RobTillaart/DEVNULL",
      "repository_url": "https://github.com/RobTillaart/DEVNULL",
      "name": "DEVNULL",
      "version": "0.1.9",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2025-07-21T16:27:10Z"
        },
        {
          "version": "0.1.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.9",
          "seen_at": "2026-08-05T16:30:30.639Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:10Z",
      "last_seen_sha": "18a26de9f829",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a /dev/null stream",
      "paragraph": "usefull for testing with streams",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DEVNULL-0.1.9.zip",
      "size": 10729,
      "previous_version": "0.1.8",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T13:38:11Z"
    },
    {
      "repository_name": "RobTillaart/DEVRANDOM",
      "repository_url": "https://github.com/RobTillaart/DEVRANDOM",
      "name": "DEVRANDOM",
      "version": "0.2.4",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:27:10Z"
        },
        {
          "version": "0.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:10Z",
      "last_seen_sha": "747b41b0a576",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to wrap a random generator in a stream",
      "paragraph": "usefull for testing with streams",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DEVRANDOM-0.2.4.zip",
      "size": 14687,
      "previous_version": "0.2.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T13:36:27Z"
    },
    {
      "repository_name": "devtagse/DEVTAGLibIA",
      "repository_url": "https://github.com/devtagse/DEVTAGLibIA",
      "name": "DEVTAGLibIA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:13Z",
      "last_seen_sha": "0cd1c44786f8",
      "author": "Davi Carnaúba <davi@devtag.com.br>",
      "maintainer": "DEVTAG Sistemas Embarcados Ltda <davi@devtag.com.br>",
      "sentence": "Artificial Intelligence Library for Arduino IDE.",
      "paragraph": "This library allows you to use Artificial Intelligence in your projects.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T19:00:55Z",
      "download_url": "http://devtag.com.br/"
    },
    {
      "repository_name": "monkcs/devuino",
      "repository_url": "https://github.com/monkcs/devuino",
      "name": "Devuino",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:22:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:27Z",
      "last_seen_sha": "d9aed44affb0",
      "author": "Charlie Habolin <charlie.habolin@citroner.blog>",
      "maintainer": "Charlie Habolin <charlie.habolin@citroner.blog>",
      "sentence": "A device library for Arduino and other -inos",
      "paragraph": "Supports many devices and sensors",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-09T20:45:22Z",
      "download_url": "https://github.com/monkcs/devuino"
    },
    {
      "repository_name": "dezibot/dezibot",
      "repository_url": "https://github.com/dezibot/dezibot",
      "name": "Dezibot",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:03:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:30Z",
      "last_seen_sha": "350a29736284",
      "author": "Saskia Uta Duebener, Anton Jacker, Anina Ambra Morgner, Hans Felix Haupt, Jens Wagner, Mirella Willems, Nico Schramm, Ines Rohrbach",
      "maintainer": "Team Dezibot <info@dezibot.de>",
      "sentence": "Allows the usage of the Dezibot4 Robot in Arduino.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T06:39:54Z",
      "depends": [
        "Adafruit NeoPixel",
        "Painless Mesh",
        "AsyncTCP",
        "VEML6040"
      ],
      "download_url": "https://www.github.com/dezibot/dezibot"
    },
    {
      "repository_name": "DanForever/DF-Print",
      "repository_url": "https://github.com/DanForever/DF-Print",
      "name": "DF-Print",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:11:26Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:26Z",
      "last_seen_sha": "effcd8d84bea",
      "author": "Daniel Neve",
      "maintainer": "Daniel Neve",
      "sentence": "Use C# style syntax for formatting strings.",
      "paragraph": "Where `Serial.print(\"My value is: \"); Serial.println(someVariable)` is annoyingly cumbersome. Use `DEBUG_PRINT(\"My value is: {0}\", someVariable);` instead.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DanForever/DF_Print-0.1.2.zip",
      "size": 8290,
      "previous_version": "0.1.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-08-13T21:29:44Z"
    },
    {
      "repository_name": "Dafulai/DFL168A_Async",
      "repository_url": "https://github.com/Dafulai/DFL168A_Async",
      "name": "DFL168A_Async",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:11:24Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:24Z",
      "last_seen_sha": "747e6919940f",
      "author": "Dafulai Electronics Inc",
      "maintainer": "Jack Xia <techsupport@dafulaielectronics.com>",
      "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.",
      "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Async-1.0.3.zip",
      "size": 2521395,
      "previous_version": "1.1.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-13T22:39:01Z"
    },
    {
      "repository_name": "Dafulai/DFL168A-Sync-Library",
      "repository_url": "https://github.com/Dafulai/DFL168A-Sync-Library",
      "name": "DFL168A_Sync",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:11:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:24Z",
      "last_seen_sha": "c65ccce6261d",
      "author": "Dafulai Electronics Inc",
      "maintainer": "Jack Xia <techsupport@dafulaielectronics.com>",
      "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.",
      "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-10T01:03:57Z",
      "download_url": "http://dafulaielectronics.com"
    },
    {
      "repository_name": "SerhiiLe/DFMiniMp3E",
      "repository_url": "https://github.com/SerhiiLe/DFMiniMp3E",
      "name": "DFMiniMp3E",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-05-14T08:44:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:44:59Z",
      "last_seen_sha": "480e5c70b663",
      "author": "Michael C. Miller (makuna@live.com)",
      "maintainer": "Serhii Lebedenko (slebedenko@gmail.com)",
      "sentence": "Library for the DFPlayer Mini Mp3 module",
      "paragraph": "This library allows your Arduino project to control the DFPlayer Mini MP3 module.  It supports both hardware serial and software serial.  It was designed to fit in the smallest Arduino hardware by consuming less code and memory space than other libraries.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T11:16:18Z",
      "download_url": "https://github.com/SerhiiLe/DFMiniMp3E"
    },
    {
      "repository_name": "Makuna/DFMiniMp3",
      "repository_url": "https://github.com/Makuna/DFMiniMp3",
      "name": "DFPlayer Mini Mp3 by Makuna",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2026-02-07T07:32:19Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-07T07:32:19Z",
      "last_seen_sha": "eb8f64a22017",
      "author": "Michael C. Miller (makuna@live.com)",
      "maintainer": "Michael C. Miller (makuna@live.com)",
      "sentence": "Library for the DFPlayer Mini Mp3 module",
      "paragraph": "This library allows your Arduino project to control the DFPlayer Mini MP3 module.  It supports both hardware serial and software serial.  It was designed to fit in the smallest Arduino hardware by consuming less code and memory space than other libraries.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Makuna/DFPlayer_Mini_Mp3_by_Makuna-1.2.3.zip",
      "size": 27695,
      "previous_version": "1.2.3",
      "github_stars": 160,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T23:44:13Z"
    },
    {
      "repository_name": "jonnieZG/DFPlayerMini",
      "repository_url": "https://github.com/jonnieZG/DFPlayerMini",
      "name": "DFPlayerMini",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:51Z",
      "last_seen_sha": "57d7dbd78e9d",
      "author": "Arsen Torbarina <jonniezg@gmail.com>",
      "maintainer": "Arsen Torbarina <jonniezg@gmail.com>",
      "sentence": "A reliable, responsive and compact driver for DFPlayer Mini sound module for Arduino.",
      "paragraph": "It guarantees stability and responsiveness, due to respecting the two-way communication protocol with the module, taking care of required wait cycles, and letting you do your own stuff while waiting. It does not require interrupts or multithreading, because if you use the whileBusyMethod callback wisely, you will be able to achieve great responsiveness.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-09-10T18:39:26Z",
      "download_url": "https://github.com/jonnieZG/DFPlayerMini"
    },
    {
      "repository_name": "PowerBroker2/DFPlayerMini_Fast",
      "repository_url": "https://github.com/PowerBroker2/DFPlayerMini_Fast",
      "name": "DFPlayerMini_Fast",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-05-29T08:46:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-29T08:46:36Z",
      "last_seen_sha": "dab8d4cbfda0",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "Arduino library to interface with the DFPlayerMini MP3 module",
      "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 239,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T22:27:50Z",
      "depends": [
        "FireTimer"
      ],
      "download_url": "https://github.com/PowerBroker2/DFPlayerMini_Fast"
    },
    {
      "repository_name": "DigitalFuturesOCADU/df-pong-controller",
      "repository_url": "https://github.com/DigitalFuturesOCADU/df-pong-controller",
      "name": "DFPongController",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-05T07:57:45Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-05T07:57:45Z",
      "last_seen_sha": "d1a5bf26ffa8",
      "author": "Digital Futures OCAD U",
      "maintainer": "Digital Futures OCAD U",
      "sentence": "BLE controller library for the DF Pong game.",
      "paragraph": "Support library for BLE Pong Controllers that control the online game df-pong. Supports Arduino Nano 33 IoT, Nano 33 BLE, UNO R4 WiFi, and ESP32.",
      "category": "Communication",
      "architectures": [
        "samd",
        "nrf52",
        "renesas_uno",
        "esp32"
      ],
      "depends": [
        "ArduinoBLE",
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DigitalFuturesOCADU/DFPongController-1.2.0.zip",
      "size": 40918,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-31T22:49:18Z"
    },
    {
      "repository_name": "MaffooClock/DFR_Radar",
      "repository_url": "https://github.com/MaffooClock/DFR_Radar",
      "name": "DFR_Radar",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-11-21T07:30:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-21T07:30:16Z",
      "last_seen_sha": "272fd8bb0492",
      "author": "Matthew Clark, huyujie (yujie.hu@dfrobot.com)",
      "maintainer": "Matthew Clark",
      "sentence": "Configure and communicate with the DFRobot 24GHz millimeter-wave Human Presence Detection sensor (SEN0395).",
      "paragraph": "A library is not required to use the sensor, as it will output a signal on pin IO2 when it detects presence, but this library will allow you to configure various parameters via UART.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T18:31:46Z",
      "download_url": "https://github.com/MaffooClock/DFR_Radar"
    },
    {
      "repository_name": "codingABI/DFR0534",
      "repository_url": "https://github.com/codingABI/DFR0534",
      "name": "DFR0534",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:37:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:14Z",
      "last_seen_sha": "98da85f472f9",
      "author": "codingABI",
      "maintainer": "codingABI",
      "sentence": "Class for controlling a DFR0534 audio module by SoftwareSerial or HardwareSerial",
      "paragraph": "Library supports the DFR0534 audio module (https://wiki.dfrobot.com/Voice_Module_SKU__DFR0534)",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T17:46:17Z",
      "download_url": "https://github.com/codingABI/DFR0534"
    },
    {
      "repository_name": "HendrikVE/Arduino-DFR0554",
      "repository_url": "https://github.com/HendrikVE/Arduino-DFR0554",
      "name": "DFR0554",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:16:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:03Z",
      "last_seen_sha": "b3135cbece72",
      "author": "Hendrik van Essen <hendrik1995@msn.com>",
      "maintainer": "Hendrik van Essen <hendrik1995@msn.com>",
      "sentence": "Device driver for DFR0554.",
      "paragraph": "DFR0554 is a display manufactured by DFRobot. It consists of a PCA9633 and an AIP31068.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-09-23T01:08:48Z",
      "depends": [
        "NXP PCA9633",
        "LiquidCrystalWired"
      ],
      "download_url": "https://github.com/HendrikVE/Arduino-DFR0554"
    },
    {
      "repository_name": "ronibandini/DFR1173-Voice-Prompter",
      "repository_url": "https://github.com/ronibandini/DFR1173-Voice-Prompter",
      "name": "DFR1173",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:45:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:45:11Z",
      "last_seen_sha": "e1d7e5920550",
      "author": "Roni Bandini",
      "maintainer": "Roni Bandini",
      "sentence": "A library for DFRobot DFR1173 MP3 Voice Prompter.",
      "paragraph": "This library provides a simple interface to control the DFRobot DFR1173 module using Hardware Serial on Arduino and other compatible boards.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-24T14:24:28Z",
      "download_url": "https://github.com/ronibandini/DFR1173-Voice-Prompter"
    },
    {
      "repository_name": "DFRobot/DFRobot_SHT",
      "repository_url": "https://github.com/DFRobot/DFRobot_SHT",
      "name": "DFRobot SHT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:31Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:31Z",
      "last_seen_sha": "a22cb24325aa",
      "author": "DFRobot",
      "maintainer": "Fary <feng.yang@dfrobot.com>",
      "sentence": "DFRobot Standard library.",
      "paragraph": "This is a temperature and humidity sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_SHT-1.0.0.zip",
      "size": 174292,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T09:56:51Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_AD9837",
      "repository_url": "https://github.com/DFRobot/DFRobot_AD9837",
      "name": "DFRobot_AD9837",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:04Z",
      "last_seen_sha": "07ddae099b32",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for AD9837, AD9837 is a Programmable Waveform Generator(SKU: DFR0973).",
      "paragraph": "The AD9837 is a low power, programmable waveform generator capable of producing sine, triangular, and square wave outputs.",
      "category": "Signal Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:15:27Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AD9837"
    },
    {
      "repository_name": "DFRobot/DFRobot_ADS1115",
      "repository_url": "https://github.com/DFRobot/DFRobot_ADS1115",
      "name": "DFRobot_ADS1115",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:05Z",
      "last_seen_sha": "9abd6edbb8d0",
      "author": "DFRobot",
      "maintainer": "luoyufeng <yufeng.luo@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0553).",
      "paragraph": "The ADS1115 is a high precision analog-to-digital converter (ADC) with 16-bit resolution.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T20:51:49Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ADS1115"
    },
    {
      "repository_name": "DFRobot/DFRobot_ADS1115_0_10V",
      "repository_url": "https://github.com/DFRobot/DFRobot_ADS1115_0_10V",
      "name": "DFRobot_ADS1115_0_10V",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:08:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:08:49Z",
      "last_seen_sha": "b58c6413d9ba",
      "author": "DFRobot",
      "maintainer": "lr<rong.li@dfrobot.com>",
      "sentence": "Easy to use ADS1115.",
      "paragraph": "DFRobot_ADS1115_0_10V library for embedded hardware. Support Arduino, ESP32, RaspberryPi4, MEGA2560, Leonardo.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T03:02:11Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ADS1115_0_10V"
    },
    {
      "repository_name": "DFRobot/DFRobot_ADXL345",
      "repository_url": "https://github.com/DFRobot/DFRobot_ADXL345",
      "name": "DFRobot_ADXL345",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:12:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:05Z",
      "last_seen_sha": "39629ee8b671",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "Six axis sensor library.(SKU:SEN0032)",
      "paragraph": "Compatible with mainstream Arduino platforms .",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T10:08:41Z",
      "download_url": "https://github.com/cdjq/DFRobot_ADXL345"
    },
    {
      "repository_name": "DFRobot/DFRobot_AHT20",
      "repository_url": "https://github.com/DFRobot/DFRobot_AHT20",
      "name": "DFRobot_AHT20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:05Z",
      "last_seen_sha": "473c42f2a778",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0527&SEN0528).",
      "paragraph": "I2C Digital AHT20 Temperature and Humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-11T15:41:36Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AHT20"
    },
    {
      "repository_name": "DFRobot/DFRobot_AI10",
      "repository_url": "https://github.com/DFRobot/DFRobot_AI10",
      "name": "DFRobot_AI10",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-09T08:54:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-09T08:54:02Z",
      "last_seen_sha": "427626d5ee6c",
      "author": "DFRobot",
      "maintainer": "jiali <zhixinliu@dfrobot.com>",
      "sentence": "Recognize face, palm print and QR code data (SKU:SEN0677).",
      "paragraph": "Radar A sensor that can recognize face, palm print and QR code data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-06-09T08:53:18Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AI10"
    },
    {
      "repository_name": "DFRobot/DFRobot_AirQualitySensor",
      "repository_url": "https://github.com/DFRobot/DFRobot_AirQualitySensor",
      "name": "DFRobot_AirQualitySensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:05Z",
      "last_seen_sha": "2e911ac9dbf2",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A air quality sensor library.(SKU:SEN0560)",
      "paragraph": "use IIC communication to obtain air quality information",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 4,
      "github_language": "Python",
      "github_updated_at": "2026-04-29T22:37:03Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AirQualitySensor"
    },
    {
      "repository_name": "DFRobot/DFRobot_Alcohol",
      "repository_url": "https://github.com/DFRobot/DFRobot_Alcohol",
      "name": "DFRobot_Alcohol",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:06Z",
      "last_seen_sha": "c0db135ac90e",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "DFRobot Standard library.",
      "paragraph": "DFRobot_Alcohol is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T11:40:56Z",
      "download_url": "https://github.com/DFRobot/DFRobot_Alcohol"
    },
    {
      "repository_name": "DFRobot/DFRobot_AS3935",
      "repository_url": "https://github.com/DFRobot/DFRobot_AS3935",
      "name": "DFRobot_AS3935",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-10-29T07:16:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:41Z",
      "last_seen_sha": "5ca7d8f108b4",
      "author": "DFRobot",
      "maintainer": "TangJie <jie.tang@dfrobot.com>",
      "sentence": "DFRobot Lightning Sensor library.(SKU:SEN0290)",
      "paragraph": "DFRobot_AS3935 is the lightning sensor library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 23,
      "github_forks": 18,
      "github_language": "Python",
      "github_updated_at": "2026-06-08T13:37:43Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AS3935"
    },
    {
      "repository_name": "DFRobot/DFRobot_AS6221",
      "repository_url": "https://github.com/DFRobot/DFRobot_AS6221",
      "name": "DFRobot_AS6221",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:08:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:08:51Z",
      "last_seen_sha": "3dd925f41583",
      "author": "DFRobot",
      "maintainer": "fary<feng.yang@dfrobot.com>",
      "sentence": "Easy to use AS6221.",
      "paragraph": "This library provides a way to drive the AS6221 under the Arduino IDE, allowing temperature acquisition in different operating modes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T02:59:49Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AS6221"
    },
    {
      "repository_name": "DFRobot/DFRobot_AS7341",
      "repository_url": "https://github.com/DFRobot/DFRobot_AS7341",
      "name": "DFRobot_AS7341",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-29T07:16:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:43Z",
      "last_seen_sha": "e0be00f84fd6",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "AS7341 is a 11 channel visible light sensor, which can measure 8 wavelengths of visible light, suitable for color detection, light color temperature detection and other scenes(SKU:SEN0365)",
      "paragraph": "DFRobot_AS7341 is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T00:50:22Z",
      "download_url": "https://github.com/DFRobot/DFRobot_AS7341"
    },
    {
      "repository_name": "DFRobot/DFRobot_ASR",
      "repository_url": "https://github.com/DFRobot/DFRobot_ASR",
      "name": "DFRobot_ASR",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:06Z",
      "last_seen_sha": "10185273517c",
      "author": "DFRobot",
      "maintainer": "fengli(li.feng@dfrobot.com)",
      "sentence": "The speech recognition module can identify the terms that have been pre-written into the sensor and return the corresponding numbers(SKU: DFR0715).",
      "paragraph": "DFRobot_ASR is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:18:07Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ASR"
    },
    {
      "repository_name": "DFRobot/DFRobot_B_LUX_V30B",
      "repository_url": "https://github.com/DFRobot/DFRobot_B_LUX_V30B",
      "name": "DFRobot_B_LUX_V30B",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-10-29T07:16:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:45Z",
      "last_seen_sha": "bfd02a4aaca5",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_B_LUX_V30B is the sensor library of DFRobot",
      "paragraph": "This new ambient light sensor is packaged in a transparent semisphere case that offers better light gathering power. The sensor supports 0-200klx detection range and I2C communication. The on-chip photodiode’s spectral response is optimized to mimic the human eye’s perception of ambient light and incorporates IR and UV blocking capability. The adaptive gain block automatically selects the correct lux range to optimize the counts/lux. It is ideal for applications such as smartphones, vehicle smart light, intelligent incubator, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:31:37Z",
      "download_url": "https://github.com/DFRobot/DFRobot_B_LUX_V30B"
    },
    {
      "repository_name": "DFRobot/DFRobot_BC20_Gravity",
      "repository_url": "https://github.com/DFRobot/DFRobot_BC20_Gravity",
      "name": "DFRobot_BC20_Gravity",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-29T07:16:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:47Z",
      "last_seen_sha": "326a22a32694",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library.(SKUTEL0130)",
      "paragraph": "DFRobot_Sensor is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:18:45Z",
      "download_url": "https://github.com/cdjq/DFRobot_Sensor"
    },
    {
      "repository_name": "DFRobot/DFRobot_BloodOxygen_S",
      "repository_url": "https://github.com/DFRobot/DFRobot_BloodOxygen_S",
      "name": "DFRobot_BloodOxygen_S",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-03T07:36:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-03T07:36:49Z",
      "last_seen_sha": "04442c46f22c",
      "author": "DFRobot",
      "maintainer": "PengKaixing(kaixing.peng@dfrobot.com)",
      "sentence": "DFRobot Standard library.(SKU:SEN0344)",
      "paragraph": "DFRobot_Sensor is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "Python",
      "github_updated_at": "2026-04-03T06:25:31Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BloodOxygen_S"
    },
    {
      "repository_name": "DFRobot/DFRobot_BME280",
      "repository_url": "https://github.com/DFRobot/DFRobot_BME280",
      "name": "DFRobot_BME280",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:09Z",
      "last_seen_sha": "e795c2294e67",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for BME280, the function is to read temperature and humidity and pressure(SKU: SEN0236).",
      "paragraph": "This is a pressure and temperature and humidity sensor that can be controlled via I2C and SPI port.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 6,
      "github_language": "Python",
      "github_updated_at": "2026-02-26T20:48:17Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BME280"
    },
    {
      "repository_name": "DFRobot/DFRobot_BME680",
      "repository_url": "https://github.com/DFRobot/DFRobot_BME680",
      "name": "DFRobot_BME680",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:12:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:09Z",
      "last_seen_sha": "dbce9c0a182d",
      "author": "DFRobot",
      "maintainer": "Frank(jiehan.guo@dfrobot.com)",
      "sentence": "DFRobot Standard library(SKU:SEN0248).",
      "paragraph": "BME680 is an integrated environmental sensor.",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 12,
      "github_language": "C",
      "github_updated_at": "2025-10-29T01:19:02Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BME680"
    },
    {
      "repository_name": "DFRobot/DFRobot_BMI160",
      "repository_url": "https://github.com/DFRobot/DFRobot_BMI160",
      "name": "DFRobot_BMI160",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-05T08:30:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:30:23Z",
      "last_seen_sha": "04b2bc0e86b4",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com> DFRobot_haoJ <hao.jiang@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0250).",
      "paragraph": "This is a 6-axis sensor library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T13:16:58Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BMI160"
    },
    {
      "repository_name": "DFRobot/DFRobot_BMM150",
      "repository_url": "https://github.com/DFRobot/DFRobot_BMM150",
      "name": "DFRobot_BMM150",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-30T07:15:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-30T07:15:21Z",
      "last_seen_sha": "36945b41fe45",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu(zhixin.liu@dfrobot.com)",
      "sentence": "DFRobot Standard library(SKU：SEN0419).",
      "paragraph": "The BMM150 is a low-power and low noise 3-axis digital geomagnetic sensor that perfectly matches the requirements of compass applications.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-03-18T16:26:41Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BMM150"
    },
    {
      "repository_name": "DFRobot/DFRobot_BMP280",
      "repository_url": "https://github.com/DFRobot/DFRobot_BMP280",
      "name": "DFRobot_BMP280",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:10Z",
      "last_seen_sha": "ec212e5b2573",
      "author": "DFRobot",
      "maintainer": "Frank <jiehan.guo@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0372).",
      "paragraph": "Used to read current temperature, air pressure and calculate altitude.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T15:13:25Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BMP280"
    },
    {
      "repository_name": "DFRobot/DFRobot_BMP3XX",
      "repository_url": "https://github.com/DFRobot/DFRobot_BMP3XX",
      "name": "DFRobot_BMP3XX",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:12:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:10Z",
      "last_seen_sha": "144b0c20ed8d",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for BMP3XX, the function is to read temperature and pressure(SKU: SEN0423/SEN0371/SEN0251).",
      "paragraph": "This is a pressure and temperature sensor that can be controlled via I2C and SPI port.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:06:47Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BMP3XX"
    },
    {
      "repository_name": "DFRobot/DFRobot_BMX160",
      "repository_url": "https://github.com/DFRobot/DFRobot_BMX160",
      "name": "DFRobot_BMX160",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:11Z",
      "last_seen_sha": "0deac06ac15f",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_BMX160 is the Sensor library of DFRobot",
      "paragraph": "The BMX160 contains 16 bit digtial,triaxial accelerometer 16 bit digital, triaxial gyroscope and geomagnetic sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-01-10T07:50:36Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BMX160"
    },
    {
      "repository_name": "DFRobot/DFRobot_BT401",
      "repository_url": "https://github.com/DFRobot/DFRobot_BT401",
      "name": "DFRobot_BT401",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:11Z",
      "last_seen_sha": "ac8b8e04b830",
      "author": "DFRobot",
      "maintainer": "Eddard <eddard.liu@dfrobot.com>",
      "sentence": "This Bluetooth module features Bluetooth/U-disk/TF-card playback, and Bluetooth call function, supporting simple and clear serial port control function, BLE pass-through, and SPP pass-through functions(SKU:DFR0781)",
      "paragraph": "DFRobot_BT401 is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-01T21:21:09Z",
      "download_url": "https://github.com/DFRobot/DFRobot_BT401"
    },
    {
      "repository_name": "DFRobot/DFRobot_C4001",
      "repository_url": "https://github.com/DFRobot/DFRobot_C4001",
      "name": "DFRobot_C4001",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-13T07:55:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T07:55:40Z",
      "last_seen_sha": "2d1c11793e79",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "Determine whether the object is moving (SKU:SEN0610/SEN0609).",
      "paragraph": "Radar A sensor that detects whether an object is moving.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T17:13:21Z",
      "download_url": "https://github.com/DFRobot/DFRobot_C4001"
    },
    {
      "repository_name": "DFRobot/DFRobot_C4002",
      "repository_url": "https://github.com/DFRobot/DFRobot_C4002",
      "name": "DFRobot_C4002",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-03T08:48:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:48:26Z",
      "last_seen_sha": "0547cea9f5c7",
      "author": "DFRobot",
      "maintainer": "JiaLi <zhixin.liu@dfrobot.com>",
      "sentence": "Standard library for DFRobot C4002 sensor.(SKU:SEN0691)",
      "paragraph": "DFRobot_C4002 Measuring range: 0~11 m",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-06-03T05:23:34Z",
      "download_url": "https://github.com/DFRobot/DFRobot_C4002"
    },
    {
      "repository_name": "DFRobot/DFRobot_CCS811",
      "repository_url": "https://github.com/DFRobot/DFRobot_CCS811",
      "name": "DFRobot_CCS811",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:11Z",
      "last_seen_sha": "6d9a230ad24a",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_CCS811 is the Sensor library of DFRobot",
      "paragraph": "In this Arduino library, we will show you the basic usage of the CCS811 Air quality sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-09T13:46:01Z",
      "download_url": "https://github.com/DFRobot/DFRobot_CCS811"
    },
    {
      "repository_name": "DFRobot/DFRobot_CH423",
      "repository_url": "https://github.com/DFRobot/DFRobot_CH423",
      "name": "DFRobot_CH423",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:12Z",
      "last_seen_sha": "3031a239e88e",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "CH423 IO Expansion Module(SKU:DFR0979&DFR0980).",
      "paragraph": "This is a 24-bit digital pins expansion board that communicates with main-controller via IIC to read and set Level value of the pins.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 4,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:14:29Z",
      "download_url": "https://github.com/DFRobot/DFRobot_CH423"
    },
    {
      "repository_name": "DFRobot/DFRobot_Cosmo",
      "repository_url": "https://github.com/DFRobot/DFRobot_Cosmo",
      "name": "DFRobot_Cosmo",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-02T21:08:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:08:55Z",
      "last_seen_sha": "205fc416318e",
      "author": "DFRobot",
      "maintainer": "lr<rong.li@dfrobot.com>",
      "sentence": "Easy to use Cosmo.",
      "paragraph": "DFRobot_Cosmo library for embedded hardware.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T03:01:46Z",
      "download_url": "https://github.com/DFRobot/DFRobot_Cosmo"
    },
    {
      "repository_name": "DFRobot/DFRobot_CT1780",
      "repository_url": "https://github.com/DFRobot/DFRobot_CT1780",
      "name": "DFRobot_CT1780",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:09:15Z",
      "last_seen_sha": "fe20461a30c5",
      "author": "DFRobot",
      "maintainer": "fary <feng.yang@dfrobot.com>",
      "sentence": "1-Wire High Temperature Sersor (K-type)",
      "paragraph": "This is a sensor that can be used to measure high temperature.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T01:48:36Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_CT1780"
    },
    {
      "repository_name": "DFRobot/DFRobot_DF1101S",
      "repository_url": "https://github.com/DFRobot/DFRobot_DF1101S",
      "name": "DFRobot_DF1101S",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:12Z",
      "last_seen_sha": "282455edfe79",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "record audio and play audio(SKU:DFR0745).",
      "paragraph": "DFRobot_DF1101S is the standard library of DFRobot.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T16:04:37Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DF1101S"
    },
    {
      "repository_name": "DFRobot/DFRobot_DF1201S",
      "repository_url": "https://github.com/DFRobot/DFRobot_DF1201S",
      "name": "DFRobot_DF1201S",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-10-29T07:16:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:51Z",
      "last_seen_sha": "183bc1a90cc9",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com> and qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This module is a conversion board, which can drive DF1201S DFPlayer PRO MP3 through I2C.",
      "paragraph": "DFRobot_DF1201S is the standard library of DFRobot.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T07:54:10Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DF1201S"
    },
    {
      "repository_name": "DFRobot/DFRobot_DF2301Q",
      "repository_url": "https://github.com/DFRobot/DFRobot_DF2301Q",
      "name": "DFRobot_DF2301Q",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-11-06T07:29:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-06T07:29:11Z",
      "last_seen_sha": "d4b4fa6b4246",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is the library to drive the offline voice recognition module(SKU: SEN0539).",
      "paragraph": "This module features built-in fixed 150 commonly-used command words and additional command word self-learning function. With dual microphone receiver, it embraces better anti-noise ability and farther recognition distance. Besides, it comes with a speaker and the interface for connecting external speaker, and adopts I2C & UART communication methods.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 23,
      "github_forks": 13,
      "github_language": "Python",
      "github_updated_at": "2026-06-20T06:57:19Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DF2301Q"
    },
    {
      "repository_name": "DFRobot/DFRobot_DHT11",
      "repository_url": "https://github.com/DFRobot/DFRobot_DHT11",
      "name": "DFRobot_DHT11",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:13Z",
      "last_seen_sha": "0b6c3a953bf9",
      "author": "DFRobot",
      "maintainer": "Wuxiao <xiao.wu@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0067).",
      "paragraph": "Digital DHT11 Temperature and Humidity sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T18:24:31Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DHT11"
    },
    {
      "repository_name": "DFRobot/DFRobot_DHT20",
      "repository_url": "https://github.com/DFRobot/DFRobot_DHT20",
      "name": "DFRobot_DHT20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:13Z",
      "last_seen_sha": "38aba9a20214",
      "author": "fengli DFRobot <li.feng@dfrobot.com>",
      "maintainer": "fengli DFRobot <li.feng@dfrobot.com>",
      "sentence": "Provide an Arduino library to get Humidity and Temperature by reading data from dht20.",
      "paragraph": "<br />Product Link: <a href=\"https://www.dfrobot.com/product-2391.html\">https://www.dfrobot.com/product-2391.html</a><br />Product Link: <a href=\"https://www.dfrobot.com.cn/goods-3282.html\">https://www.dfrobot.com.cn/goods-3282.html</a><br />",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:32:04Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DHT20"
    },
    {
      "repository_name": "DFRobot/DFRobot_DigitalPot",
      "repository_url": "https://github.com/DFRobot/DFRobot_DigitalPot",
      "name": "DFRobot_digitalPot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:13Z",
      "last_seen_sha": "a2270927249f",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A digital potentiometer library(SKU:DFR0520).",
      "paragraph": "It is a CMOS module hybrid integrated circuit that can dynamically change the resistance value through the programming control of Arduino and other microcontrollers  .",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:10:42Z",
      "download_url": "https://github.com/DFRobot/DFRobot_digitalPot"
    },
    {
      "repository_name": "DFRobot/DFRobot_DS1307",
      "repository_url": "https://github.com/DFRobot/DFRobot_DS1307",
      "name": "DFRobot_DS1307",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:13Z",
      "last_seen_sha": "c7a61e2b2278",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "Define infrastructure of DFRobot_DS1307 class(SKU: DFR0151).",
      "paragraph": "The clock/calendar provides seconds, minutes, hours, day, date, month, and year information.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T09:17:19Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DS1307"
    },
    {
      "repository_name": "DFRobot/DFRobot_DS323X",
      "repository_url": "https://github.com/DFRobot/DFRobot_DS323X",
      "name": "DFRobot_DS323X",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-11-07T07:28:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-07T07:28:25Z",
      "last_seen_sha": "715db9935343",
      "author": "DFRobot",
      "maintainer": "qsjhyy DFRobot <yihuan.huang@dfrobot.com>",
      "sentence": "DS323X driver library.",
      "paragraph": "DFRobot_DS323X can get real-time, set the alarm clock and Measure the chip temperature.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-02-04T14:33:47Z",
      "download_url": "https://github.com/DFRobot/DFRobot_DS323X"
    },
    {
      "repository_name": "DFRobot/DFRobot_EC10",
      "repository_url": "https://github.com/DFRobot/DFRobot_EC10",
      "name": "DFRobot_EC10",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:14Z",
      "last_seen_sha": "216c04db21ec",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "for measuring the liquid with high electrical conductivity(SKU: DFR0300-H).",
      "paragraph": "for measuring the liquid with high electrical conductivity, such as seawater, concentrated brine, etc., with a range of 100ms/cm, can be used in marine fishing grounds, marine aquariums and other mariculture fields for water quality testing.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T09:23:01Z",
      "download_url": "https://github.com/DFRobot/DFRobot_EC10"
    },
    {
      "repository_name": "DFRobot/DFRobot_ENS160",
      "repository_url": "https://github.com/DFRobot/DFRobot_ENS160",
      "name": "DFRobot_ENS160",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-21T08:26:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-21T08:26:47Z",
      "last_seen_sha": "f9c0393a4612",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for ENS160, ENS160 is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0514/SEN0515).",
      "paragraph": "Detection of a variety of gases, such as volatile organic compounds (VOCs), including ethanol, toluene, as well as hydrogen and nitrogen dioxide, has superior selectivity and accuracy.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 8,
      "github_language": "Python",
      "github_updated_at": "2026-05-20T08:59:49Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ENS160"
    },
    {
      "repository_name": "DFRobot/DFRobot_EnvironmentalSensor",
      "repository_url": "https://github.com/DFRobot/DFRobot_EnvironmentalSensor",
      "name": "DFRobot_EnvironmentalSensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:14Z",
      "last_seen_sha": "15acfb4d72a1",
      "author": "DFRobot",
      "maintainer": "TangJie <jie.tang@dfrobot.com>",
      "sentence": "A environmental sensor.(SKU:SEN0500\\SEN0501)",
      "paragraph": "A module that integrates multiple environmental sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T22:23:32Z",
      "depends": [
        "DFRobot_RTU"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_EnvironmentalSensor"
    },
    {
      "repository_name": "DFRobot/DFRobot_EOxygenSensor",
      "repository_url": "https://github.com/DFRobot/DFRobot_EOxygenSensor",
      "name": "DFRobot_EOxygenSensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:15Z",
      "last_seen_sha": "a8fbff604e9c",
      "author": "DFRobot",
      "maintainer": "ZhiXinLiu <ZhiXin.Liu@dfrobot.com>",
      "sentence": "This is the library of Eoxygen, the new electrochemical Oxygen sensor (SKU: SEN0496).",
      "paragraph": "This is an electrochemical oxygen sensor probe with push-button calibration for easy access to oxygen concentration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:16:44Z",
      "download_url": "https://github.com/DFRobot/DFRobot_EOxygenSensor"
    },
    {
      "repository_name": "GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK",
      "repository_url": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK",
      "name": "DFRobot_ESP_EC_BY_GREENPONIK",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:15:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:21Z",
      "last_seen_sha": "37e196bb29c3",
      "author": "GREENPONIK",
      "maintainer": "GreenPonik <contact@greenponik.com>",
      "sentence": "Update from DFROBOT library for ESP32 compatibility",
      "paragraph": "Update from DFROBOT library for ESP32 compatibility",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-07-04T19:18:45Z",
      "download_url": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git"
    },
    {
      "repository_name": "GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK",
      "repository_url": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK",
      "name": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:15:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:21Z",
      "last_seen_sha": "f6a36b4b6e59",
      "author": "GREENPONIK",
      "maintainer": "GreenPonik <contact@greenponik.com>",
      "sentence": "Update from DFROBOT library for ESP32+ADC compatibility",
      "paragraph": "Update from DFROBOT library for ESP32+ADC compatibility",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-08-24T14:14:01Z",
      "download_url": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git"
    },
    {
      "repository_name": "DFRobot/DFRobot_FreeTenIMU",
      "repository_url": "https://github.com/DFRobot/DFRobot_FreeTenIMU",
      "name": "DFRobot_FreeTenIMU",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:15Z",
      "last_seen_sha": "3e21b02238b5",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "Ten axis sensor library(SKU:SEN0140).",
      "paragraph": "Integrated accelerometer, gyroscope, magnetometer, temperature and humidity sensor library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T12:53:09Z",
      "depends": [
        "DFRobot_ADXL34",
        "DFRobot_ITG320",
        "DFRobot_QMC588",
        "DFRobot_BMP280."
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_FreeTenIMU"
    },
    {
      "repository_name": "DFRobot/DFRobot_GDL",
      "repository_url": "https://github.com/DFRobot/DFRobot_GDL",
      "name": "DFRobot_GDL",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-01-02T21:33:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:33:34Z",
      "last_seen_sha": "710b9cb6ae46",
      "author": "Arya DFRobot <xue.peng@dfrobot.com>,pleasetakeup DFRobot <li.feng@dfrobot.com>",
      "maintainer": "pleasetakeup DFRobot <li.feng@dfrobot.com>",
      "sentence": "A display library.",
      "paragraph": "DFRobot_GDL is a comprehensive display interaction framework that supports multiple MCUs, supporting display, touch, and UI.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 15,
      "github_language": "C",
      "github_updated_at": "2026-01-30T15:37:04Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_GDL"
    },
    {
      "repository_name": "DFRobot/DFRobot_Gesture_Touch",
      "repository_url": "https://github.com/DFRobot/DFRobot_Gesture_Touch",
      "name": "DFRobot_Gesture_Touch",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:15Z",
      "last_seen_sha": "39f05788d3e6",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A gesture detection and touch detection sensor(SKU:SEN0285).",
      "paragraph": "Support for Arduino and Raspberry PI",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:14:55Z",
      "download_url": "https://github.com/DFRobot/DFRobot_Gesture_Touch"
    },
    {
      "repository_name": "DFRobot/DFRobot_GestureFaceDetection",
      "repository_url": "https://github.com/DFRobot/DFRobot_GestureFaceDetection",
      "name": "DFRobot_GestureFaceDetection",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:08:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:08:58Z",
      "last_seen_sha": "763d3fb5b0d4",
      "author": "DFRobot",
      "maintainer": "thdyyl<yuanlong.yu@dfrobot.com>",
      "sentence": "Easy to use GestureFaceDetection.",
      "paragraph": "DFRobot_GestureFaceDetection library for embedded hardware. Support Arduino, ESP32, RaspberryPi4, MEGA2560, Leonardo.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2025-12-29T09:03:01Z",
      "depends": [
        "DFRobot_RTU"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_GestureFaceDetection"
    },
    {
      "repository_name": "DFRobot/DFRobot_GM60",
      "repository_url": "https://github.com/DFRobot/DFRobot_GM60",
      "name": "DFRobot_GM60",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:15Z",
      "last_seen_sha": "233b7900b6ac",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "GM60 is a highly integrated QR code scanner with excellent performance and a small size(SKU:SEN0486)",
      "paragraph": "DFRobot_GM60 is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T20:45:25Z",
      "download_url": "https://github.com/DFRobot/DFRobot_GM60"
    },
    {
      "repository_name": "DFRobot/DFRobot_GNSS",
      "repository_url": "https://github.com/DFRobot/DFRobot_GNSS",
      "name": "DFRobot_GNSS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-09-18T07:25:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-18T07:25:00Z",
      "last_seen_sha": "cd96d53dcbaf",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "Provide longitude and latitude and other satellite information (SKU:TEL0157).",
      "paragraph": "gps information such as date, time, longitude and latitude can be measured.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T07:12:12Z",
      "download_url": "https://github.com/DFRobot/DFRobot_GNSS"
    },
    {
      "repository_name": "DFRobot/DFRobot_GNSSAndRTC",
      "repository_url": "https://github.com/DFRobot/DFRobot_GNSSAndRTC",
      "name": "DFRobot_GNSSAndRTC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:09:00Z",
      "last_seen_sha": "2bfbee56213c",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "It integrates the functions of SD3031 and L76K.(SKU:DFR1103)",
      "paragraph": "This is a real-time clock(RTC) module, which can be used for clock alarm by time setting and interrupt config, gps information such as date, time, longitude and latitude can be measured.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-03-14T21:34:53Z",
      "download_url": "https://github.com/DFRobot/DFRobot_GNSSAndRTC"
    },
    {
      "repository_name": "DFRobot/DFRobot_GP8302",
      "repository_url": "https://github.com/DFRobot/DFRobot_GP8302",
      "name": "DFRobot_GP8302",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:16Z",
      "last_seen_sha": "3589304fa50c",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "I2C to 0-25mA DAC module(SKU:DFR0972).",
      "paragraph": "This I2C to 0-25mA DAC module can be used for users to output a current of 0-25mA.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "Python",
      "github_updated_at": "2026-02-26T18:12:12Z",
      "download_url": "https://github.com/DFRobot/DFRobot_GP8302"
    },
    {
      "repository_name": "DFRobot/DFRobot_GP8403",
      "repository_url": "https://github.com/DFRobot/DFRobot_GP8403",
      "name": "DFRobot_GP8403",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-11-13T07:16:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-13T07:16:26Z",
      "last_seen_sha": "3cfa5e9a5b59",
      "author": "DFRobot",
      "maintainer": "tangjie <jie.tang@dfrobot.com>",
      "sentence": "0-10V DAC module(SKU:DFR0971).",
      "paragraph": "I2C control output 0-10VDAC modules",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "Python",
      "github_updated_at": "2026-04-06T21:55:23Z",
      "download_url": "https://github.com/DFRobot/DFRobot_GP8403"
    },
    {
      "repository_name": "DFRobot/DFRobot_GP8XXX",
      "repository_url": "https://github.com/DFRobot/DFRobot_GP8XXX",
      "name": "DFRobot_GP8XXX",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:16Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:16Z",
      "last_seen_sha": "d52850982d19",
      "author": "DFRobot",
      "maintainer": "fary<feng.yang@dfrobot.com>",
      "sentence": "GP8XXX series driver library.",
      "paragraph": "This library currently integrates the driving method of GP8503 GP8512 GP8101  GP8101S GP8501 GP8211S GP8413 GP8403 GP8302 GP8600 GP8630N  users can easily drive these modules with this library.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_GP8XXX-1.1.0.zip",
      "size": 166617,
      "previous_version": "1.0.1",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "Python",
      "github_updated_at": "2026-02-26T18:12:17Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_Heartrate",
      "repository_url": "https://github.com/DFRobot/DFRobot_Heartrate",
      "name": "DFRobot_Heartrate",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-29T07:16:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:16:53Z",
      "last_seen_sha": "d84d45c7b5b6",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for SON1303(SKU: SEN0203).",
      "paragraph": "The DFRobot heart rate sensor is a thumb-sized heart rate monitor designed for Arduino microcontrollers.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T12:33:17Z",
      "download_url": "https://github.com/DFRobot/DFRobot_Heartrate"
    },
    {
      "repository_name": "DFRobot/DFRobot_HX711",
      "repository_url": "https://github.com/DFRobot/DFRobot_HX711",
      "name": "DFRobot_HX711",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:17Z",
      "last_seen_sha": "04e05da0226e",
      "author": "DFRobot",
      "maintainer": "wuxiao (xiao.wu@dfrobot.com)",
      "sentence": "By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:SEN0160)",
      "paragraph": "DFRobot_HX711 is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:18:21Z",
      "download_url": "https://github.com/DFRobot/DFRobot_HX711"
    },
    {
      "repository_name": "DFRobot/DFRobot_HX711_I2C",
      "repository_url": "https://github.com/DFRobot/DFRobot_HX711_I2C",
      "name": "DFRobot_HX711_I2C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:17Z",
      "last_seen_sha": "1338c1673d7c",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:KIT0176)",
      "paragraph": "DFRobot_HX711_I2C is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "Python",
      "github_updated_at": "2026-02-17T05:03:04Z",
      "download_url": "https://github.com/DFRobot/DFRobot_HX711_I2C"
    },
    {
      "repository_name": "DFRobot/DFRobot_I2C_Multiplexer",
      "repository_url": "https://github.com/DFRobot/DFRobot_I2C_Multiplexer",
      "name": "DFRobot_I2C_Multiplexer",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:17Z",
      "last_seen_sha": "9f9424e6c5c5",
      "author": "DFRobot",
      "maintainer": "PengKaixing(kaixing.peng@dfrobot.com) [qsjhyy](yihuan.huang@dfrobot.com)",
      "sentence": "I2C expansion module support library(SKU:DFR0576).",
      "paragraph": "In this way, multiple I2C devices with the same address on the same I2C port on the main control board can communicate with each other and be used normally.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T10:07:50Z",
      "download_url": "https://github.com/DFRobot/DFRobot_I2C_Multiplexer"
    },
    {
      "repository_name": "DFRobot/DFRobot_ICG20660L",
      "repository_url": "https://github.com/DFRobot/DFRobot_ICG20660L",
      "name": "DFRobot_ICG20660L",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:17Z",
      "last_seen_sha": "6275ef04a1c6",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0443).",
      "paragraph": "This is a 6-axis MEMS sensor ICG-20660L library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:25:34Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ICG20660L"
    },
    {
      "repository_name": "DFRobot/DFRobot_ICP10111",
      "repository_url": "https://github.com/DFRobot/DFRobot_ICP10111",
      "name": "DFRobot_ICP10111",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:18Z",
      "last_seen_sha": "8c57acea05e2",
      "author": "DFRobot",
      "maintainer": "TangJie<jie.tang@dfrobot.com>",
      "sentence": "This is an atmospheric pressure sensor.(SKU:SEN0516)",
      "paragraph": "A sensor that gets information about atmospheric pressure, temperature, altitude, etc.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:25:20Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ICP10111"
    },
    {
      "repository_name": "DFRobot/DFRobot_ID809",
      "repository_url": "https://github.com/DFRobot/DFRobot_ID809",
      "name": "DFRobot_ID809",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-03T07:34:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T07:34:44Z",
      "last_seen_sha": "2cf3a645bad6",
      "author": "DFRobot",
      "maintainer": "TangJie <jie.tang@dfrobot.com>",
      "sentence": "This capacitive fingerprint sensor supports fingerprint capture, image processing, fingerprint storage, fingerprint comparison and so on.",
      "paragraph": "This capacitive fingerprint sensor supports fingerprint capture, image processing, fingerprint storage, fingerprint comparison and so on.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T06:49:00Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ID809"
    },
    {
      "repository_name": "DFRobot/DFRobot_ID809_I2C",
      "repository_url": "https://github.com/DFRobot/DFRobot_ID809_I2C",
      "name": "DFRobot_ID809_I2C",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:12:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:18Z",
      "last_seen_sha": "31571b77eb4a",
      "author": "DFRobot",
      "maintainer": "Eddard<Eddard.liu@dfrobot.com>",
      "sentence": "This is an library for capacitive fingerprint module(SKU:SEN0348).",
      "paragraph": "DFRobot_ID809_I2C is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T09:17:45Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ID809_I2C"
    },
    {
      "repository_name": "DFRobot/DFRobot_IICSerial",
      "repository_url": "https://github.com/DFRobot/DFRobot_IICSerial",
      "name": "DFRobot_IICSerial",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-11-18T07:19:09Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-18T07:19:09Z",
      "last_seen_sha": "06c44f66470d",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0627).",
      "paragraph": "This is an IIC to dual UART module library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_IICSerial-1.0.2.zip",
      "size": 105156,
      "previous_version": "1.0.0",
      "github_stars": 8,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T02:53:45Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_IIS",
      "repository_url": "https://github.com/DFRobot/DFRobot_IIS",
      "name": "DFRobot_IIS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:18Z",
      "last_seen_sha": "df3c11280e98",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "This library provides the codes for driving FireBeetle camera and the camera, microphones, etc. of audio expansion board.(SKU:DFR0498).",
      "paragraph": "DFRobot FireBeetle series are low power consumption development modules designed for Internet of Things (IoT). The FireBeetle Covers-Camera & Audio Media Board is a multimedia device for IoT that provides interfaces to connect NAU8822 CODEC IIS, OV7725 camera, SD card (SDIO), earphone and microphone..",
      "category": "others",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:16:13Z",
      "download_url": "https://github.com/DFRobot/DFRobot_IIS"
    },
    {
      "repository_name": "DFRobot/DFRobot_INA219",
      "repository_url": "https://github.com/DFRobot/DFRobot_INA219",
      "name": "DFRobot_INA219",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-09T08:24:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-09T08:24:12Z",
      "last_seen_sha": "5938dff844ea",
      "author": "DFRobot",
      "maintainer": "fengli(li.feng@dfrobot.com)",
      "sentence": "measure the current and voltage (SKU: SEN0291).",
      "paragraph": "drive INA219 chip, which can be used to detect the voltage, current and power of various electronic devices.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T14:31:36Z",
      "download_url": "https://github.com/DFRobot/DFRobot_INA219"
    },
    {
      "repository_name": "DFRobot/DFRobot_ITG3200",
      "repository_url": "https://github.com/DFRobot/DFRobot_ITG3200",
      "name": "DFRobot_ITG3200",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:12:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:19Z",
      "last_seen_sha": "9f5f359ed66e",
      "author": "DFRobot",
      "maintainer": "Pengkaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A library of gyroscopic sensors(SKU:SEN0140).",
      "paragraph": "Compatible with all Arduino platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:10:59Z",
      "download_url": "https://github.com/DFRobot/DFRobot_ITG3200"
    },
    {
      "repository_name": "DFRobot/DFRobot_LcdDisplay",
      "repository_url": "https://github.com/DFRobot/DFRobot_LcdDisplay",
      "name": "DFRobot_LcdDisplay",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:12:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:19Z",
      "last_seen_sha": "50f4b3b487f2",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com> and qsjhyy <yihuan.huang@dfrobot.com> and GDuang <yonglei.ren@dfrobot.com>",
      "sentence": "It is a display screen that can be driven by both I2C and UART interfaces(SKU:DFR0997).",
      "paragraph": "The screen has built-in firmware that integrates some LVGL controls and GDL graphics display. It also has an integrated GT30L24A3W font chip, which supports language display for multiple countries. Additionally, the firmware chip includes a large number of commonly used icons.",
      "category": "others",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T06:16:48Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LcdDisplay"
    },
    {
      "repository_name": "DFRobot/DFRobot_LedDisplayModule",
      "repository_url": "https://github.com/DFRobot/DFRobot_LedDisplayModule",
      "name": "DFRobot_LedDisplayModule",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:20Z",
      "last_seen_sha": "2e0f24ff5a61",
      "author": "DFRobot",
      "maintainer": "Actor(wenzheng.wang@dfrobot.com),tangjie(jie.tang@dfrobot.com)",
      "sentence": "This is a 4bits / 8bits digital tube(SKU: DFR0646\\DFR0645).",
      "paragraph": "This is a 4 bit / 8 bit digital tube, library integrated module basic use method, convenient user use and modification.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T02:57:06Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LedDisplayModule"
    },
    {
      "repository_name": "DFRobot/DFRobot_LIDAR07",
      "repository_url": "https://github.com/DFRobot/DFRobot_LIDAR07",
      "name": "DFRobot_LIDAR07",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-08-20T07:32:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-20T07:32:57Z",
      "last_seen_sha": "6ee243223ec5",
      "author": "DFRobot",
      "maintainer": "Fary <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_LIDAR07 is the sensor library of DFRobot(SKU:SEN0413)",
      "paragraph": "This library provides two collection methods, one is single collection, the other is continuous collection. In continuous collection mode, you can set the collection frequency.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:09:39Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LIDAR07"
    },
    {
      "repository_name": "DFRobot/DFRobot_LIS",
      "repository_url": "https://github.com/DFRobot/DFRobot_LIS",
      "name": "DFRobot_LIS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:20Z",
      "last_seen_sha": "f38b8e49bb52",
      "author": "DFRobot",
      "maintainer": "tangjie<li.feng@dfrobot.com>,<jie.tang@dfrobot.com>",
      "sentence": "a sensor library.(SKU:SEN0405/SKU:SEN0407/SKU:SEN0408/SKU:SEN0409/SKU:SEN0411/SKU:SEN0412/SKU:SEN0224)",
      "paragraph": "The communication device library of DFRobot_LIS",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T10:05:26Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LIS"
    },
    {
      "repository_name": "DFRobot/DFRobot_Lora",
      "repository_url": "https://github.com/DFRobot/DFRobot_Lora",
      "name": "DFRobot_LoRa",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:12:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:21Z",
      "last_seen_sha": "1fff3805040b",
      "author": "DFRobot",
      "maintainer": "Fary <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_LoRa is the Communication library of DFRobot",
      "paragraph": "The library is used to Send and receive Long Range Radio data.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:30:33Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LoRa"
    },
    {
      "repository_name": "DFRobot/DFRobot_LoRaWAN_ESP32S3",
      "repository_url": "https://github.com/DFRobot/DFRobot_LoRaWAN_ESP32S3",
      "name": "DFRobot_LoRaWAN_ESP32S3",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:17Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:09:17Z",
      "last_seen_sha": "8833c9e6cc31",
      "author": "Martin <Martin@dfrobot.com>",
      "maintainer": "Martin <Martin@dfrobot.com>",
      "sentence": "Arduino library to use LoRaWAN for ESP32",
      "paragraph": "This library is designed to enable communication between DFRobot ESP32 development boards and gateways using the LoRaWAN 1.0.3 protocol.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_LoRaWAN_ESP32S3-1.0.1.zip",
      "size": 8263009,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-07T06:02:45Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_LPUPS",
      "repository_url": "https://github.com/DFRobot/DFRobot_LPUPS",
      "name": "DFRobot_LPUPS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-04T08:38:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-04T08:38:13Z",
      "last_seen_sha": "ad5ea3c5b8d1",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "A library designed for LPUPS.(SKU: DFR0682).",
      "paragraph": "Retrieve battery information from LPUPS via I2C and report this information to LP via USB-HID.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T09:19:59Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LPUPS"
    },
    {
      "repository_name": "DFRobot/DFRobot_LSM303",
      "repository_url": "https://github.com/DFRobot/DFRobot_LSM303",
      "name": "DFRobot_LSM303",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:23Z",
      "last_seen_sha": "67e75dece3fd",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "The LSM303DLH is a triple axis accelerometer combined with a triple axis magnetic sensor(SKU: SEN0079).",
      "paragraph": "This breakout board uses the LSM303DLH to give you the data you need to feed into a microcontroller and calculate tilt-compensated output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:14:04Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LSM303"
    },
    {
      "repository_name": "DFRobot/DFRobot_LTR308",
      "repository_url": "https://github.com/DFRobot/DFRobot_LTR308",
      "name": "DFRobot_LTR308",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:09:03Z",
      "last_seen_sha": "e794aa529db3",
      "author": "DFRobot",
      "maintainer": "thdyyl <yuanlong.yu@dfrobot.com>",
      "sentence": "It uses the lighting function of the LTR308.",
      "paragraph": "This is the ambient light data obtained by LTR308.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-25T17:04:45Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LTR308"
    },
    {
      "repository_name": "DFRobot/DFRobot_LWLP",
      "repository_url": "https://github.com/DFRobot/DFRobot_LWLP",
      "name": "DFRobot_LWLP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:24Z",
      "last_seen_sha": "ac806f1c6bcd",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "The differential pressure between two probes of the differential pressure sensor can be obtained by this drive(SKU: SEN0343).",
      "paragraph": "DFRobot_LWLP is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:19:16Z",
      "download_url": "https://github.com/DFRobot/DFRobot_LWLP"
    },
    {
      "repository_name": "DFRobot/DFRobot_Maqueenplus",
      "repository_url": "https://github.com/DFRobot/DFRobot_Maqueenplus",
      "name": "DFRobot_MaqueenPlus",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:24Z",
      "last_seen_sha": "9a182a6251ef",
      "author": "DFRobot",
      "maintainer": "TangJie <jie.tang@dfrobot.com>",
      "sentence": "educational robot library.",
      "paragraph": "Maqueen plus is a STEM educational robot",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:20:26Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MaqueenPlus"
    },
    {
      "repository_name": "DFRobot/DFRobot_MAX17043",
      "repository_url": "https://github.com/DFRobot/DFRobot_MAX17043",
      "name": "DFRobot_MAX17043",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:24Z",
      "last_seen_sha": "a991263db51d",
      "author": "DFRobot",
      "maintainer": "ouki.wang <ouki.wang@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0563).",
      "paragraph": "Gravity: I2C 3.7V Li Battery Fuel Gauge.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "Python",
      "github_updated_at": "2026-02-13T18:34:38Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MAX17043"
    },
    {
      "repository_name": "DFRobot/DFRobot_MAX31855",
      "repository_url": "https://github.com/DFRobot/DFRobot_MAX31855",
      "name": "DFRobot_MAX31855",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:24Z",
      "last_seen_sha": "f58c6abcd102",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A library of temperature sensors(SKU:DFR0558).",
      "paragraph": "Support for Arduino and Raspberry PI",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:10:32Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MAX31855"
    },
    {
      "repository_name": "DFRobot/DFRobot_MAX98357A",
      "repository_url": "https://github.com/DFRobot/DFRobot_MAX98357A",
      "name": "DFRobot_MAX98357A",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:24Z",
      "last_seen_sha": "a051f572b447",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for MAX98357A(SKU: DFR0954).",
      "paragraph": "Play the music through Bluetooth or SD card, and then do some simple processing to the audio stream data, finally transmitted to the I2S power MAX98357A equipment to complete the audio playback.",
      "category": "Audio",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T06:22:27Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MAX98357A"
    },
    {
      "repository_name": "DFRobot/DFRobot_MCP23017",
      "repository_url": "https://github.com/DFRobot/DFRobot_MCP23017",
      "name": "DFRobot_MCP23017",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:25Z",
      "last_seen_sha": "90f147960960",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0626).",
      "paragraph": "This is a 16-bit digital IO expansion board that communicates with main-controller via IIC to read and set Level value of the pins.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T03:13:32Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MCP23017"
    },
    {
      "repository_name": "DFRobot/DFRobot_MCP2515",
      "repository_url": "https://github.com/DFRobot/DFRobot_MCP2515",
      "name": "DFRobot_MCP2515",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:25Z",
      "last_seen_sha": "0ce72348eac4",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for MCP2515(SKU: DFR0370).",
      "paragraph": "Onboard MCP2515 bus control chip CAN realize data control on CAN bus and data communication between devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T11:01:03Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MCP2515"
    },
    {
      "repository_name": "DFRobot/DFRobot_MCP4725",
      "repository_url": "https://github.com/DFRobot/DFRobot_MCP4725",
      "name": "DFRobot_MCP4725",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:25Z",
      "last_seen_sha": "6da8f2739520",
      "author": "DFRobot",
      "maintainer": "wxzed(xiao.wu@dfrobot.com),tangjie(jie.tang@dfrobot.com)",
      "sentence": "12 bit digital-analog DA conversion module(SKU: DFR0552).",
      "paragraph": "This is a 12 bit digital-analog DA conversion module, I2C interface is easy to use and can output different waveforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T10:18:33Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MCP4725"
    },
    {
      "repository_name": "DFRobot/DFRobot_MCP9808",
      "repository_url": "https://github.com/DFRobot/DFRobot_MCP9808",
      "name": "DFRobot_MCP9808",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:25Z",
      "last_seen_sha": "b2f8101e6a48",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "High precision temperature sensor(SKU:SEN0345).",
      "paragraph": "Interrupt and other special methods to measure temperature.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:16:28Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MCP9808"
    },
    {
      "repository_name": "DFRobot/DFRobot_MGC3130",
      "repository_url": "https://github.com/DFRobot/DFRobot_MGC3130",
      "name": "DFRobot_MGC3130",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-11-26T07:23:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-26T07:23:08Z",
      "last_seen_sha": "5be764cf8cc2",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_MGC3130 is the Gesture library of DFRobot",
      "paragraph": "DFRobot_MGC3130 implements gesture recognition, touch recognition, and approach recognition.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-06-24T18:44:45Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MGC3130"
    },
    {
      "repository_name": "DFRobot/DFRobot_MHZ9041A",
      "repository_url": "https://github.com/DFRobot/DFRobot_MHZ9041A",
      "name": "DFRobot_MHZ9041A",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:09:13Z",
      "last_seen_sha": "398d0784ef70",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "Provide methane data (SKU:SEN0654).",
      "paragraph": "The concentration of methane is measured by laser.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-04-19T10:44:43Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MHZ9041A"
    },
    {
      "repository_name": "DFRobot/DFRobot_MLX90614",
      "repository_url": "https://github.com/DFRobot/DFRobot_MLX90614",
      "name": "DFRobot_MLX90614",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:12:26Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:26Z",
      "last_seen_sha": "d0a50450e753",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for MLX90614, the function is to read temperature(SKU: SEN0206/SEN0263).",
      "paragraph": "Emperature measurement data can be obtained, emissivity calibration coefficient can be set, measurement parameters can be set, including IIR, FIR.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_MLX90614-1.0.3.zip",
      "size": 95930,
      "previous_version": "1.0.4",
      "github_stars": 10,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T10:13:26Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_MotorStepper",
      "repository_url": "https://github.com/DFRobot/DFRobot_MotorStepper",
      "name": "DFRobot_MotorStepper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:26Z",
      "last_seen_sha": "002293846e0a",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "Stepper motor and DC motor driver control board(SKU:DFR0508)",
      "paragraph": "DFRobot FireBeetle series are low power consumption microcontrollers designed for Internet of Things (IoT) development. FireBeetle Covers-DC Motor & Stepper Driver is a DC motor & Stepper Motor driver designed for FireBeetle Microcontrollers. It can control up to four-channels DC motors / two-phase four-wire stepper motors simultaneously.",
      "category": "Signal Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:09:50Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MotorStepper"
    },
    {
      "repository_name": "DFRobot/DFRobot_MPX5700",
      "repository_url": "https://github.com/DFRobot/DFRobot_MPX5700",
      "name": "DFRobot_MPX5700",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:26Z",
      "last_seen_sha": "d0079ffbf08a",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A pressure sensor library.(SKU:SEN0456)",
      "paragraph": "A pressure sensor using IIC communication",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-02-09T23:02:01Z",
      "download_url": "https://github.com/DFRobot/DFRobot_MPX5700"
    },
    {
      "repository_name": "DFRobot/DFRobot_OLED12864",
      "repository_url": "https://github.com/DFRobot/DFRobot_OLED12864",
      "name": "DFRobot_OLED12864",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-11-06T07:30:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-06T07:30:19Z",
      "last_seen_sha": "aa3fb045dfc9",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "OLED12864 multifunctional module(SKU: DFR0507).",
      "paragraph": ".",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-04-04T15:00:53Z",
      "download_url": "https://github.com/DFRobot/DFRobot_OLED12864"
    },
    {
      "repository_name": "DFRobot/DFRobot_OSD",
      "repository_url": "https://github.com/DFRobot/DFRobot_OSD",
      "name": "DFRobot_OSD",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:27Z",
      "last_seen_sha": "2635b728916d",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for OSD,the function is the superposition of characters(SKU: DFR0515).",
      "paragraph": "This is a Library for OSD,the function is the superposition of characters.And You can display certain characters on screen.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:12:13Z",
      "download_url": "https://github.com/DFRobot/DFRobot_OSD"
    },
    {
      "repository_name": "DFRobot/DFRobot_OxygenSensor",
      "repository_url": "https://github.com/DFRobot/DFRobot_OxygenSensor",
      "name": "DFRobot_OxygenSensor",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-09-16T07:25:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-16T07:25:50Z",
      "last_seen_sha": "7c43ef5740ad",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "Standard library for DFRobot oxygen sensor.(SKU:SEN0322)",
      "paragraph": "DFRobot_oxygenSensor Measuring range: 0~25% Vol.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 8,
      "github_language": "Python",
      "github_updated_at": "2026-04-20T17:39:33Z",
      "download_url": "https://github.com/DFRobot/DFRobot_OxygenSensor"
    },
    {
      "repository_name": "DFRobot/DFRobot_PAJ7620U2",
      "repository_url": "https://github.com/DFRobot/DFRobot_PAJ7620U2",
      "name": "DFRobot_PAJ7620U2",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:27Z",
      "last_seen_sha": "9181920ab289",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_PAJ7620U2 is the Sensor library of DFRobot",
      "paragraph": "In this Arduino library, we will show you the basic usage of the PAJ7620 gesture sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "Python",
      "github_updated_at": "2026-04-08T08:34:12Z",
      "download_url": "https://github.com/DFRobot/DFRobot_PAJ7620U2"
    },
    {
      "repository_name": "DFRobot/DFRobot_PH",
      "repository_url": "https://github.com/DFRobot/DFRobot_PH",
      "name": "DFRobot_PH",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-02T07:40:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-02T07:40:40Z",
      "last_seen_sha": "779cf2eadd5c",
      "author": "DFRobot",
      "maintainer": "Jiawei Zhang<jiawei.zhang@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0161-V2).",
      "paragraph": "Analog pH Sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 89,
      "github_forks": 53,
      "github_language": "Python",
      "github_updated_at": "2026-04-02T02:54:50Z",
      "depends": [
        "DFRobot_EC"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_PH"
    },
    {
      "repository_name": "DFRobot/DFRobot_PN532",
      "repository_url": "https://github.com/DFRobot/DFRobot_PN532",
      "name": "DFRobot_PN532",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:28Z",
      "last_seen_sha": "65d75b819a93",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "this is a module that reads data from NFC tags.",
      "paragraph": "DFRobot_PN532 is the standard library of DFRobot.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T03:37:47Z",
      "download_url": "https://github.com/DFRobot/DFRobot_PN532"
    },
    {
      "repository_name": "DFRobot/DFRobot_QMC5883",
      "repository_url": "https://github.com/DFRobot/DFRobot_QMC5883",
      "name": "DFRobot_QMC5883",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:28Z",
      "last_seen_sha": "2e9791557e05",
      "author": "DFRobot",
      "maintainer": "PengKaixing(kaixing.peng@dfrobot.com)",
      "sentence": "Electronic compass drive library(SKU:SEN0140).",
      "paragraph": "Compatible with QMC5883 HMC5883 and VMC5883.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T13:26:10Z",
      "download_url": "https://github.com/DFRobot/DFRobot_QMC5883"
    },
    {
      "repository_name": "DFRobot/DFRobot_RainfallSensor",
      "repository_url": "https://github.com/DFRobot/DFRobot_RainfallSensor",
      "name": "DFRobot_RainfallSensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-11-05T07:30:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-05T07:30:17Z",
      "last_seen_sha": "d7827894a150",
      "author": "DFRobot",
      "maintainer": "Fary <feng.yang@dfrobot.com>",
      "sentence": "A rain sensor.(SKU:SEN0575)",
      "paragraph": "Measuring rainfall",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T14:45:11Z",
      "depends": [
        "DFRobot_RTU"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_RainfallSensor"
    },
    {
      "repository_name": "DFRobot/DFRobot_RGBButton",
      "repository_url": "https://github.com/DFRobot/DFRobot_RGBButton",
      "name": "DFRobot_RGBButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:28Z",
      "last_seen_sha": "2be2b86af1dc",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for RGBButton(SKU: DFR0991).",
      "paragraph": "Use I2C communication to control the RGB button module, set RGB LED color and get button press status.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T10:09:10Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RGBButton"
    },
    {
      "repository_name": "DFRobot/DFRobot_RGBLCD1602",
      "repository_url": "https://github.com/DFRobot/DFRobot_RGBLCD1602",
      "name": "DFRobot_RGBLCD1602",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-11-19T07:21:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-19T07:21:30Z",
      "last_seen_sha": "8074ddc340b3",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_RGBLCD1602 is the display library of DFRobot",
      "paragraph": "DFRobot Gravity I2C LCD1602 color backlit LCD display can display 2x16 characters, support screen scrolling, cursor movement, backlight color adjustment and other functions",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "Python",
      "github_updated_at": "2026-02-18T16:13:20Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RGBLCD1602"
    },
    {
      "repository_name": "DFRobot/DFRobot_RGBMatrix",
      "repository_url": "https://github.com/DFRobot/DFRobot_RGBMatrix",
      "name": "DFRobot_RGBMatrix",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:29Z",
      "last_seen_sha": "0f4c51a1b966",
      "author": "DFRobot",
      "maintainer": "tangjie(jie.tang@dfrobot.com)",
      "sentence": "RGB light board control(SKU: DFR0499).",
      "paragraph": "This is an RGB light board control library, easy to use.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:10:09Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RGBMatrix"
    },
    {
      "repository_name": "DFRobot/DFRobot_RP2040_SCI",
      "repository_url": "https://github.com/DFRobot/DFRobot_RP2040_SCI",
      "name": "DFRobot_RP2040_SCI",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-19T07:35:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-19T07:35:54Z",
      "last_seen_sha": "44cbe3c8bd58",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com> and qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a library for a SCI Acquisition Module based on the Arduino platform(SKU:DFR0999).",
      "paragraph": "The aim is to provide users with a series of interface functions to set and read parameters of the adapter board, as well as to read data from various sensors on the adapter board.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T06:19:48Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RP2040_SCI"
    },
    {
      "repository_name": "DFRobot/DFRobot_RS01",
      "repository_url": "https://github.com/DFRobot/DFRobot_RS01",
      "name": "DFRobot_RS01",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f05a9c12a47d",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "RS01 driver library(SKU: SEN0489).",
      "paragraph": "DFRobot_RS01 can Obtain the measured value of the sensor by configuring the basic sensor information and measurement parameters.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "DFRobot_RTU"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_RS01-1.0.0.zip",
      "size": 32559
    },
    {
      "repository_name": "DFRobot/DFRobot_RTK_4G",
      "repository_url": "https://github.com/DFRobot/DFRobot_RTK_4G",
      "name": "DFRobot_RTK_4G",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:43:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:57Z",
      "last_seen_sha": "cff0663aca01",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "Provide rtk data (SKU:TEL0171).",
      "paragraph": "gps information such as date, time, longitude and latitude can be measured.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-01T03:12:04Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RTK_4G"
    },
    {
      "repository_name": "DFRobot/DFRobot_RTU",
      "repository_url": "https://github.com/DFRobot/DFRobot_RTU",
      "name": "DFRobot_RTU",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-10-28T07:15:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-28T07:15:52Z",
      "last_seen_sha": "c293ab18205d",
      "author": "Arya DFRobot",
      "maintainer": "DFRobot <www.dfrobot.com>",
      "sentence": "Modbus RTU library for Arduino.",
      "paragraph": "A library to use an Arduino as master to control and communicate via modbus protocol.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T02:25:13Z",
      "download_url": "https://github.com/DFRobot/DFRobot_RTU"
    },
    {
      "repository_name": "DFRobot/DFRobot_SCD4X",
      "repository_url": "https://github.com/DFRobot/DFRobot_SCD4X",
      "name": "DFRobot_SCD4X",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:30Z",
      "last_seen_sha": "a239c340d501",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for SCD4X(SCD40/SCD41), SCD4X is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0536).",
      "paragraph": "Configure the sensor with single-measurement mode, period measurement mode and compensation and calibration using I2C communication.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T10:04:52Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SCD4X"
    },
    {
      "repository_name": "DFRobot/DFRobot_SerialScreen771",
      "repository_url": "https://github.com/DFRobot/DFRobot_SerialScreen771",
      "name": "DFRobot_SerialScreen771",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:12:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:30Z",
      "last_seen_sha": "d6e4dd9d6654",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:DFR0626).",
      "paragraph": "This RGB soft screen is composed of 7x71 RGB lights.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T03:20:32Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SerialScreen771"
    },
    {
      "repository_name": "DFRobot/DFRobot_SFA40",
      "repository_url": "https://github.com/DFRobot/DFRobot_SFA40",
      "name": "DFRobot_SFA40",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-02T21:09:06Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:09:06Z",
      "last_seen_sha": "7267c884b8ad",
      "author": "DFRobot",
      "maintainer": "fary<feng.yang@dfrobot.com>",
      "sentence": "Easy to use SFA40.",
      "paragraph": "Formaldehyde, temperature and humidity data can be obtained",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_SFA40-1.0.4.zip",
      "size": 231330,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-25T17:21:42Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_SGP40",
      "repository_url": "https://github.com/DFRobot/DFRobot_SGP40",
      "name": "DFRobot_SGP40",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:12:30Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:30Z",
      "last_seen_sha": "81a97c207dfa",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_SGP40 is the sensor library of DFRobot",
      "paragraph": "The SGP40 Air Quality sensor adopts the new SGP40 digital VOC sensor chip launched by the well-known Sensirion. Based on the Sensirion’s CMOSens® technology, the SGP40 offers a complete sensor system on a single chip, a temperature-controlled micro-hotplate and a humidity-compensated indoor air quality signal. In combination with Sensirion’s powerful VOC algorithm, the sensor signal can be directly used to evaluate indoor air quality. It features low power(2.6mA), and fast response(2s). The data from the sensor can be directly used to evaluate air quality without calibration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_SGP40-1.0.3.zip",
      "size": 150668,
      "previous_version": "1.0.4",
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-04-17T01:54:18Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_SHT20",
      "repository_url": "https://github.com/DFRobot/DFRobot_SHT20",
      "name": "DFRobot_SHT20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:31Z",
      "last_seen_sha": "7d8b8759c9de",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for SHT20, SHT20, the new humidity and temperature sensor(SKU: SEN0227).",
      "paragraph": "This is a SHT20 I2C temperature & humidity sensor with waterproof probe. It comes with the 4C CMOSens® SHT20 temperature & humidity sensor chip, and the probe has gone through dual waterproof protection.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:25:06Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SHT20"
    },
    {
      "repository_name": "DFRobot/DFRobot_SIM",
      "repository_url": "https://github.com/DFRobot/DFRobot_SIM",
      "name": "DFRobot_SIM",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:31Z",
      "last_seen_sha": "97edf0121e76",
      "author": "DFRobot",
      "maintainer": "TangJie<jie.tang@dfrobot.com>",
      "sentence": "base class library.",
      "paragraph": "base class library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:27:29Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SIM"
    },
    {
      "repository_name": "DFRobot/DFRobot_SIM7000",
      "repository_url": "https://github.com/DFRobot/DFRobot_SIM7000",
      "name": "DFRobot_SIM7000",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-11-10T07:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-10T07:18:40Z",
      "last_seen_sha": "185e8b33ba1d",
      "author": "DFRobot",
      "maintainer": "TangJie<jie.tang@dfrobot.com>",
      "sentence": "communication device library.(SKU:DFR0572/DFR0505-CN)",
      "paragraph": "The communication device library of SIM7000",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 40,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-11-10T02:01:17Z",
      "depends": [
        "DFRobot_SIM"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_SIM7000"
    },
    {
      "repository_name": "DFRobot/DFRobot_SIM808",
      "repository_url": "https://github.com/DFRobot/DFRobot_SIM808",
      "name": "DFRobot_SIM808",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-08T07:23:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-08T07:23:26Z",
      "last_seen_sha": "c7d7a8d3e6bc",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for SIM808 GPS/GPRS/GSM Arduino Shield V1.0(SKU: TEL0097).",
      "paragraph": "SIM808 module is a complete Quad-Band GSM/GPRS module which combines GPS technology for satellite navigation.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 70,
      "github_forks": 58,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T22:23:00Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SIM808"
    },
    {
      "repository_name": "DFRobot/DFRobot_SpeechSynthesis",
      "repository_url": "https://github.com/DFRobot/DFRobot_SpeechSynthesis",
      "name": "DFRobot_SpeechSynthesis",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:32Z",
      "last_seen_sha": "c233902f9fa6",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "Synthesize the sound you need, support Chinese, English.",
      "paragraph": "DFRobot_SpeechSynthesis is the standard library of DFRobot.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:23:51Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SpeechSynthesis"
    },
    {
      "repository_name": "DFRobot/DFRobot_ST7687S",
      "repository_url": "https://github.com/DFRobot/DFRobot_ST7687S",
      "name": "DFRobot_ST7687S",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:32Z",
      "last_seen_sha": "7cde2e339998",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com>",
      "sentence": "This is a 2.2” TFT LCD Display Module with an input voltage(SKU: DFR0529).",
      "paragraph": "The fastest screen refresh speed is about 256ms. The module is able to display multiple patterns in a cycle and realize dynamic display effect. At present, there are 19 common defined colors in the library, and users can also customize16-bit color codes. If we take the central point of the display as the origin of coordinates, the maximum absolute value of the positive and negative axis will be 64.",
      "category": "display",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:09:58Z",
      "depends": [
        "DFRobot_Display"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_ST7687S"
    },
    {
      "repository_name": "DFRobot/DFRobot_STCC4",
      "repository_url": "https://github.com/DFRobot/DFRobot_STCC4",
      "name": "DFRobot_STCC4",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-31T07:41:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-31T07:41:11Z",
      "last_seen_sha": "7e597d2274cb",
      "author": "DFRobot",
      "maintainer": "Fary <feng.yang@dfrobot.com>",
      "sentence": "Sensors",
      "paragraph": "DFRobot_STCC4 is a library for driving the STCC4 sensor.",
      "category": "SensorsDFRobot_STCC4",
      "architectures": [],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-03-31T01:41:06Z",
      "download_url": "https://github.com/DFRobot/DFRobot_STCC4"
    },
    {
      "repository_name": "DFRobot/DFRobot_STS3X",
      "repository_url": "https://github.com/DFRobot/DFRobot_STS3X",
      "name": "DFRobot_STS3X",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:32Z",
      "last_seen_sha": "ec9b3673b4c2",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for STS3X, the function is to read temperature(SKU: SEN0434).",
      "paragraph": "Emperature measurement data can be obtaine, measurement parameters can be set.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2025-10-29T01:08:36Z",
      "download_url": "https://github.com/DFRobot/DFRobot_STS3X"
    },
    {
      "repository_name": "DFRobot/DFRobot_SU03T",
      "repository_url": "https://github.com/DFRobot/DFRobot_SU03T",
      "name": "DFRobot_SU03T",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:33Z",
      "last_seen_sha": "647cdc9b15d2",
      "author": "DFRobot",
      "maintainer": "fengli <li.feng@dfrobot.com> and qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "Speech input and output(SKU: DFR0987)",
      "paragraph": "SU03T can recognize the corresponding entry through the serial(and I2C) port, and play the voice.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:14:17Z",
      "download_url": "https://github.com/DFRobot/DFRobot_SU03T"
    },
    {
      "repository_name": "DFRobot/DFRobot_TCS3430",
      "repository_url": "https://github.com/DFRobot/DFRobot_TCS3430",
      "name": "DFRobot_TCS3430",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:33Z",
      "last_seen_sha": "21399456533d",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_TCS3430 is the sensor library of DFRobot",
      "paragraph": "The device featrues advanced digital Ambient Light Sensing (ALS) and CIE 1931 Tristimulus Color Sensing (XYZ). Each of the channels has a filter to control its optical response, which allows the device to accurately measure ambient light and sense color. These measurements are used to calculate chromaticity, illuminance and color temperatrue, all of which are used to support various potential applications.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T10:06:13Z",
      "download_url": "https://github.com/DFRobot/DFRobot_TCS3430"
    },
    {
      "repository_name": "DFRobot/DFRobot_TCS34725",
      "repository_url": "https://github.com/DFRobot/DFRobot_TCS34725",
      "name": "DFRobot_TCS34725",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:33Z",
      "last_seen_sha": "5771b4b283a4",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A color sensor library",
      "paragraph": "Gets the ambient light color",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DFRobot/DFRobot_TCS34725-1.0.0.zip",
      "size": 76435,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T08:30:28Z"
    },
    {
      "repository_name": "DFRobot/DFRobot_TM6605",
      "repository_url": "https://github.com/DFRobot/DFRobot_TM6605",
      "name": "DFRobot_TM6605",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:09:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:09:09Z",
      "last_seen_sha": "2a5d6357024e",
      "author": "DFRobot",
      "maintainer": "fary<feng.yang@dfrobot.com>",
      "sentence": "Easy to use TM6605.",
      "paragraph": "Rich vibration effects",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-05-25T09:37:38Z",
      "download_url": "https://github.com/DFRobot/DFRobot_TM6605"
    },
    {
      "repository_name": "DFRobot/DFRobot_TMF8x01",
      "repository_url": "https://github.com/DFRobot/DFRobot_TMF8x01",
      "name": "DFRobot_TMF8x01",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:33Z",
      "last_seen_sha": "6494b7d138c4",
      "author": "DFRobot",
      "maintainer": "Arya <xue.peng@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0430/SEN0429).",
      "paragraph": "This is a tof ranging sensor library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-10-28T09:48:56Z",
      "download_url": "https://github.com/DFRobot/DFRobot_TMF8x01"
    },
    {
      "repository_name": "DFRobot/DFRobot_URM07",
      "repository_url": "https://github.com/DFRobot/DFRobot_URM07",
      "name": "DFRobot_URM07",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:33Z",
      "last_seen_sha": "cb4d9c00f072",
      "author": "DFRobot",
      "maintainer": "PengKaixing <kaixing.peng@dfrobot.com>",
      "sentence": "A range sensor(SKU:SEN0153)",
      "paragraph": "Compatible with all Arduino platforms",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:15:11Z",
      "download_url": "https://github.com/DFRobot/DFRobot_URM07"
    },
    {
      "repository_name": "DFRobot/DFRobot_URM09",
      "repository_url": "https://github.com/DFRobot/DFRobot_URM09",
      "name": "DFRobot_URM09",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:12:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:34Z",
      "last_seen_sha": "9c1ca0392874",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "DFRobot Standard library.",
      "paragraph": "DFRobot_URM09 is the standard library of DFRobot.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "Python",
      "github_updated_at": "2026-01-13T23:53:23Z",
      "download_url": "https://github.com/DFRobot/DFRobot_URM09"
    },
    {
      "repository_name": "DFRobot/DFRobot_URM13",
      "repository_url": "https://github.com/DFRobot/DFRobot_URM13",
      "name": "DFRobot_URM13",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:34Z",
      "last_seen_sha": "cbed354c951e",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "URM13 driver library(SKU: SEN0352).",
      "paragraph": "DFRobot_URM13 can obtain the basic sensor information, the current distance measurement value and the current temperature measurement value. Modify the sensor interface mode and configuration, and modify sensor measurement parameters.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T09:42:38Z",
      "depends": [
        "DFRobot_RTU"
      ],
      "download_url": "https://github.com/DFRobot/DFRobot_URM13"
    },
    {
      "repository_name": "DFRobot/DFRobot_VEML6075",
      "repository_url": "https://github.com/DFRobot/DFRobot_VEML6075",
      "name": "DFRobot_VEML6075",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:34Z",
      "last_seen_sha": "0aa5f1f34e84",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_VEML6075 is the Ultraviolet library of DFRobot",
      "paragraph": "DFRobot_VEML6075 library is used to drive sensors to collect uv data",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:30:56Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VEML6075"
    },
    {
      "repository_name": "DFRobot/DFRobot_VEML7700",
      "repository_url": "https://github.com/DFRobot/DFRobot_VEML7700",
      "name": "DFRobot_VEML7700",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:34Z",
      "last_seen_sha": "3c7e7958847b",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "This is a Library for VEML7700, the function is to read High Accuracy Ambient Light data(SKU: SEN0228).",
      "paragraph": "This is a High Accuracy Ambient Light sensor that can be controlled via I2C port.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-14T22:11:42Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VEML7700"
    },
    {
      "repository_name": "DFRobot/DFRobot_VisualRotaryEncoder",
      "repository_url": "https://github.com/DFRobot/DFRobot_VisualRotaryEncoder",
      "name": "DFRobot_VisualRotaryEncoder",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:35Z",
      "last_seen_sha": "413a0fb7bb82",
      "author": "DFRobot",
      "maintainer": "qsjhyy <yihuan.huang@dfrobot.com>",
      "sentence": "Visual rotary encoder driver library(SKU: SEN0502).",
      "paragraph": "DFRobot_VisualRotaryEncoder can obtain basic encoder information, count value and key state, and set encoder accuracy.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:12:03Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VisualRotaryEncoder"
    },
    {
      "repository_name": "DFRobot/DFRobot_VL53L0X",
      "repository_url": "https://github.com/DFRobot/DFRobot_VL53L0X",
      "name": "DFRobot_VL53L0X",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:37Z",
      "last_seen_sha": "f784b661af22",
      "author": "DFRobot",
      "maintainer": "lixin <xin.li@dfrobot.com>",
      "sentence": "DFRobot Standard library(SKU:SEN0245).",
      "paragraph": "This is a tof ranging sensor library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T09:16:58Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VL53L0X"
    },
    {
      "repository_name": "DFRobot/DFRobot_VL6180X",
      "repository_url": "https://github.com/DFRobot/DFRobot_VL6180X",
      "name": "DFRobot_VL6180X",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:37Z",
      "last_seen_sha": "59f9477ea5bf",
      "author": "DFRobot",
      "maintainer": "Fary DFRobot <feng.yang@dfrobot.com>",
      "sentence": "DFRobot_VL6180X is a sensor library.",
      "paragraph": "The VL6180X is the latest product based on ST’s patented FlightSense™technology. This is a ground-breaking technology allowing absolute distance to be measured independent of target reflectance. Instead of estimating the distance by measuring the amount of light reflected back from the object (which is significantly influenced by color and surface), the VL6180X precisely measures the time the light takes to travel to the nearest object and reflect back to the sensor (Time-of-Flight).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2025-10-28T10:01:26Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VL6180X"
    },
    {
      "repository_name": "DFRobot/DFRobot_VoiceRecorder",
      "repository_url": "https://github.com/DFRobot/DFRobot_VoiceRecorder",
      "name": "DFRobot_VoiceRecorder",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:37Z",
      "last_seen_sha": "cdc6a78ee0a1",
      "author": "DFRobot",
      "maintainer": "ZhixinLiu <zhixin.liu@dfrobot.com>",
      "sentence": "DFRobot Standard library.",
      "paragraph": "DFRobot_VoiceRecorder is the standard library of DFRobot.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:20:49Z",
      "download_url": "https://github.com/DFRobot/DFRobot_VoiceRecorder"
    },
    {
      "repository_name": "DFRobot/DFRobotDFPlayerMini",
      "repository_url": "https://github.com/DFRobot/DFRobotDFPlayerMini",
      "name": "DFRobotDFPlayerMini",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-06-29T08:50:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:50:27Z",
      "last_seen_sha": "a7ff5e03c48b",
      "author": "DFRobot",
      "maintainer": "Angelo <angelo.qiao@dfrobot.com>",
      "sentence": "Driver for DFPlayer Mini from DFRobot",
      "paragraph": "Easy-to-use and reliable library for DFPlayer Mini",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 389,
      "github_forks": 148,
      "github_updated_at": "2026-06-29T02:21:28Z",
      "download_url": "https://github.com/DFRobot/DFRobotDFPlayerMini",
      "github_language": "C++"
    },
    {
      "repository_name": "DFRobot/DFRobotIRPosition",
      "repository_url": "https://github.com/DFRobot/DFRobotIRPosition",
      "name": "DFRobotIRPosition",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-10-29T07:17:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:17:06Z",
      "last_seen_sha": "22e0a5f7d493",
      "author": "DFRobot",
      "maintainer": "Angelo <angelo.qiao@dfrobot.com>",
      "sentence": "Driver for Positioning ir camera from DFRobot",
      "paragraph": "This example get the four lightest positions of the IR sources.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T01:38:52Z",
      "download_url": "https://github.com/DFRobot/DFRobotIRPosition"
    },
    {
      "repository_name": "WPIRoboticsEngineering/DFW",
      "repository_url": "https://github.com/WPIRoboticsEngineering/DFW",
      "name": "DFW",
      "version": "0.5.3",
      "version_history": [
        {
          "version": "0.5.3",
          "seen_at": "2025-07-21T16:34:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:33Z",
      "last_seen_sha": "4fbc2d206157",
      "author": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "Tele-op and autonomous change over for WPI RBE platform.",
      "paragraph": "This library manages the tele-op and autonmous mode for WPI RBE 1001 class. Students extend the examples and use them to make competition robots.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2019-04-29T19:05:27Z",
      "download_url": "https://github.com/WPIRoboticsEngineering/DFW"
    },
    {
      "repository_name": "Khuuxuanngoc/DHT-sensor-library",
      "repository_url": "https://github.com/Khuuxuanngoc/DHT-sensor-library",
      "name": "DHT kxn",
      "version": "3.4.4",
      "version_history": [
        {
          "version": "3.4.4",
          "seen_at": "2025-07-21T16:19:01Z"
        },
        {
          "version": "3.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:01Z",
      "last_seen_sha": "63c9a6374bd2",
      "author": "Adafruit",
      "maintainer": "kxn <info@adafruit.com>",
      "sentence": "BACKUP Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Makerlabvn_I2C_Motor_Driver"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Khuuxuanngoc/DHT_kxn-3.4.4.zip",
      "size": 18560,
      "previous_version": "3.4.4",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-30T18:01:20Z"
    },
    {
      "repository_name": "adafruit/DHT-sensor-library",
      "repository_url": "https://github.com/adafruit/DHT-sensor-library",
      "name": "DHT sensor library",
      "version": "1.4.7",
      "version_history": [
        {
          "version": "1.4.7",
          "seen_at": "2026-06-29T08:43:32Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:43:32Z",
      "last_seen_sha": "ca2f197b4eb3",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/DHT_sensor_library-1.4.7.zip",
      "size": 18874,
      "previous_version": "1.4.7",
      "github_stars": 2151,
      "github_forks": 1428,
      "github_updated_at": "2026-06-28T06:38:47Z",
      "github_language": "C++"
    },
    {
      "repository_name": "beegee-tokyo/DHTesp",
      "repository_url": "https://github.com/beegee-tokyo/DHTesp",
      "name": "DHT sensor library for ESPx",
      "version": "1.19.0",
      "version_history": [
        {
          "version": "1.19",
          "seen_at": "2026-05-06T07:57:12Z"
        },
        {
          "version": "1.19.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-06T07:57:12Z",
      "last_seen_sha": "6ea9f1ab9067",
      "author": "beegee_tokyo",
      "maintainer": "beegee_tokyo <beegee@giesecke.tk>",
      "sentence": "Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Optimized libray to match ESP32 requirements. Last changes: Fix negative temperature problem (credits @helijunky)",
      "category": "Sensors",
      "architectures": [
        "esp8266",
        "esp32",
        "samd",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/DHT_sensor_library_for_ESPx-1.19.0.zip",
      "size": 30109,
      "previous_version": "1.19",
      "github_stars": 244,
      "github_forks": 59,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T16:38:18Z"
    },
    {
      "repository_name": "toannv17/DHT-Sensors-Non-Blocking",
      "repository_url": "https://github.com/toannv17/DHT-Sensors-Non-Blocking",
      "name": "DHT Sensors Non-Blocking",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:33:15Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:15Z",
      "last_seen_sha": "adb34f67c6dc",
      "author": "Toan Nguyen",
      "maintainer": "Toan Nguyen <toan.nv1702@gmail.com>",
      "sentence": "An Arduino library for the DHT sensor family (DHT11, DHT22,...). With Non-Blocking design to optimize CPU performance.",
      "paragraph": "An Arduino library for the DHT sensor family (DHT11, DHT22,...). With Non-Blocking design to optimize CPU performance.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/toannv17/DHT_Sensors_Non_Blocking-1.0.4.zip",
      "size": 29886,
      "previous_version": "1.0.4",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "CMake",
      "github_updated_at": "2026-02-03T21:12:40Z"
    },
    {
      "repository_name": "nicolito128/DHT_N128",
      "repository_url": "https://github.com/nicolito128/DHT_N128",
      "name": "DHT_N128",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:53:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:53:44Z",
      "last_seen_sha": "48679ad3354e",
      "author": "Nicolas Abel Serna",
      "maintainer": "Nicolas Abel Serna <serna.nicolas.abel@gmail.com>",
      "sentence": "Arduino library for DHT11/22 Sensors",
      "paragraph": "Read relative humidity and temperature from DHT11/22 sensors using Arduino boards.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-18T01:30:36Z",
      "download_url": "https://github.com/nicolito128/DHT_N128"
    },
    {
      "repository_name": "dhrubasaha08/DHT11",
      "repository_url": "https://github.com/dhrubasaha08/DHT11",
      "name": "DHT11",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-06-15T09:30:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:30:13Z",
      "last_seen_sha": "fb7d8be74f90",
      "author": "Dhruba Saha",
      "maintainer": "Dhruba Saha <dhrubasaha@outlook.com>",
      "sentence": "An Arduino library for the DHT11 temperature and humidity sensor.",
      "paragraph": "This library provides a simple and easy-to-use interface to read temperature and humidity data from a DHT11 sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 70,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T20:23:55Z",
      "download_url": "https://github.com/dhrubasaha08/DHT11"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-DHT11-DHT22-Temperature-RH-Sensor-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-DHT11-DHT22-Temperature-RH-Sensor-Arduino-Library",
      "name": "DHT11 and DHT22 Soldered Boards Arduino Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-30T10:41:08.084Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T10:41:08.084Z",
      "last_seen_sha": "f0d7a2b60511",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "DHT11 and DHT22 Library",
      "paragraph": "This is a library for the DHT11 and DHT22 sensor boards by Soldered.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/DHT11_and_DHT22_Soldered_Boards_Arduino_Library-1.0.0.zip",
      "size": 19848,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-30T07:15:02Z"
    },
    {
      "repository_name": "Jonathan-Z-Code/DHT11_Sensor",
      "repository_url": "https://github.com/Jonathan-Z-Code/DHT11_Sensor",
      "name": "DHT11_Sensor",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:38:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:02Z",
      "last_seen_sha": "6f380ca2ba04",
      "author": "Jonathan Zurita <jzuritastem@gmail.com>",
      "maintainer": "Jonathan Zurita <jzuritastem@gmail.com>",
      "sentence": "An interrupt-based DHT11 temperature and humidity sensor.",
      "paragraph": "Graceful error handling and packages data in a struct format.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-17T21:26:02Z",
      "download_url": "https://github.com/Jonathan-Z-Code/DHT11_Sensor"
    },
    {
      "repository_name": "Adish0016/DHT118266",
      "repository_url": "https://github.com/Adish0016/DHT118266",
      "name": "DHT118266",
      "version": "1.0.16",
      "version_history": [
        {
          "version": "1.0.16",
          "seen_at": "2025-07-21T16:06:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:32Z",
      "last_seen_sha": "6f710db4000b",
      "author": "AMD16",
      "maintainer": "AMD16",
      "sentence": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-11-13T18:08:38Z",
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://github.com/adafruit/DHT-sensor-library"
    },
    {
      "repository_name": "Adish0016/dht11esp8266new",
      "repository_url": "https://github.com/Adish0016/dht11esp8266new",
      "name": "dht11esp8266",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.10",
          "seen_at": "2025-07-21T16:06:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:33Z",
      "last_seen_sha": "081624d5b8ef",
      "author": "Adish",
      "maintainer": "Adish0016",
      "sentence": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-11-13T11:21:21Z",
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://github.com/adafruit/DHT-sensor-library"
    },
    {
      "repository_name": "Adish0016/dht11esp8266examples",
      "repository_url": "https://github.com/Adish0016/dht11esp8266examples",
      "name": "dht11esp8266examples",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.12",
          "seen_at": "2025-07-21T16:06:33Z"
        },
        {
          "version": "1.0.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:33Z",
      "last_seen_sha": "646cdf2f6a3f",
      "author": "Adish",
      "maintainer": "Adish0016",
      "sentence": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Adish0016/dht11esp8266examples-1.0.10.zip",
      "size": 20443,
      "previous_version": "1.0.12",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-11-13T12:33:44Z"
    },
    {
      "repository_name": "RobTillaart/DHT12",
      "repository_url": "https://github.com/RobTillaart/DHT12",
      "name": "DHT12",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-07-21T16:27:10Z"
        },
        {
          "version": "0.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:10Z",
      "last_seen_sha": "43b6bb7848e0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.",
      "paragraph": "Temperature and humidity can be calibrated with an offset.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.5.2.zip",
      "size": 11911,
      "previous_version": "0.5.0",
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T09:46:18Z"
    },
    {
      "repository_name": "xreef/DHT12_sensor_library",
      "repository_url": "https://github.com/xreef/DHT12_sensor_library",
      "name": "DHT12 sensor library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:34:43Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:43Z",
      "last_seen_sha": "46eb5ca28106",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "DHT12 Temp & Humidity Sensors, library for Arduino, ESP8266 and ESP32",
      "paragraph": "DHT12 complete library (DHT clone library with same command and some addiction). I2c and OneWire support, connection schema of Arduino UNO, esp32 and esp8266 with examples.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/DHT12_sensor_library-1.0.2.zip",
      "size": 2616402,
      "previous_version": "1.0.2",
      "github_stars": 24,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2023-11-08T23:48:51Z"
    },
    {
      "repository_name": "RobTillaart/DHT20",
      "repository_url": "https://github.com/RobTillaart/DHT20",
      "name": "DHT20",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-02-17T07:51:00Z"
        },
        {
          "version": "0.3.3",
          "seen_at": "2026-07-30T16:29:03.361Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-17T07:51:00Z",
      "last_seen_sha": "59cdb6847bb4",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C DHT20 temperature and humidity sensor.",
      "paragraph": "DHT20",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT20-0.3.3.zip",
      "size": 921337,
      "previous_version": "0.3.2",
      "github_stars": 33,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T00:05:40Z"
    },
    {
      "repository_name": "dvarrel/DHT22",
      "repository_url": "https://github.com/dvarrel/DHT22",
      "name": "DHT22",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:13:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:10Z",
      "last_seen_sha": "c57448e0d08d",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "humidity and temperature, 1-wire only",
      "paragraph": "library for digital DHT22 sensor , without use of pointer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T04:49:00Z",
      "download_url": "https://github.com/dvarrel/DHT22.git"
    },
    {
      "repository_name": "IlliaZenistu/DHT22_Clone_ESP32",
      "repository_url": "https://github.com/IlliaZenistu/DHT22_Clone_ESP32",
      "name": "DHT22_Clone_ESP32",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "9c24bf7bf304",
      "author": "IlliaZenistu",
      "maintainer": "IlliaZenistu <huaweilemosh@gmail.com>",
      "sentence": "DHT22 library for ESP32 with clone/counterfeit sensor support",
      "paragraph": "Correctly reads negative temperatures from clone DHT22 sensors that use two's complement encoding. Uses ESP32 hardware RMT peripheral for reliable timing unaffected by WiFi/BLE interrupts. Supports ESP32, ESP32-S2, ESP32-S3, ESP32-C3.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IlliaZenistu/DHT22_Clone_ESP32-1.0.3.zip",
      "size": 9691,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-07T11:05:41Z"
    },
    {
      "repository_name": "angeloINTJ/DHT22PIO_RP2040",
      "repository_url": "https://github.com/angeloINTJ/DHT22PIO_RP2040",
      "name": "DHT22PIO_RP2040",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "81ad46881687",
      "author": "Ângelo",
      "maintainer": "Ângelo",
      "sentence": "Hardware-accelerated DHT22 library using the RP2040 PIO coprocessor.",
      "paragraph": "Offloads the entire DHT22 protocol (wake-up pulse, handshake, and 40-bit data capture) to the RP2040's PIO state machine. Fully non-blocking, async-friendly design with checksum validation, structured error states, and runtime pin switching. Zero bit-banging, zero delayMicroseconds, zero interrupts.",
      "category": "Sensors",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/angeloINTJ/DHT22PIO_RP2040-1.0.0.zip",
      "size": 25200,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T09:11:41Z"
    },
    {
      "repository_name": "RobTillaart/DHT2pin",
      "repository_url": "https://github.com/RobTillaart/DHT2pin",
      "name": "DHT2pin",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:11Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:11Z",
      "last_seen_sha": "61bb8f5a4240",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Experimental version of the DHT library, using 2 data pins instead of 1.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT2pin-0.2.3.zip",
      "size": 9220,
      "previous_version": "0.2.1",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T19:22:56Z"
    },
    {
      "repository_name": "junkfix/dhtESP32-rmt",
      "repository_url": "https://github.com/junkfix/dhtESP32-rmt",
      "name": "dhtESP32-rmt",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:16:29Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:29Z",
      "last_seen_sha": "306044a574ed",
      "author": "junkfix",
      "maintainer": "junkfix",
      "sentence": "Minimal, non-blocking, DHT11/DHT22 sensor library for ESP32 using RMT pheripheral for Arduino 3.0.0 based on ESP-IDF v5.1.4",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/junkfix/dhtESP32_rmt-2.0.2.zip",
      "size": 5222,
      "previous_version": "2.0.2",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T21:21:26Z"
    },
    {
      "repository_name": "RobTillaart/DHTINT",
      "repository_url": "https://github.com/RobTillaart/DHTINT",
      "name": "DHTINT",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:27:11Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:11Z",
      "last_seen_sha": "50ea48599c43",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DHT temperature and humidity sensor. Integer only to save footprint.",
      "paragraph": "based upon DHTNEW",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTINT-0.1.6.zip",
      "size": 32348,
      "previous_version": "0.1.4",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T11:33:32Z"
    },
    {
      "repository_name": "RobTillaart/DHTlib",
      "repository_url": "https://github.com/RobTillaart/DHTlib",
      "name": "DHTlib",
      "version": "0.1.38",
      "version_history": [
        {
          "version": "0.1.37",
          "seen_at": "2026-02-17T07:51:02Z"
        },
        {
          "version": "0.1.38",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-17T07:51:02Z",
      "last_seen_sha": "0cbc72851457",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "AVR Optimized Library for DHT Temperature & Humidity Sensor on AVR only.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTlib-0.1.38.zip",
      "size": 20996,
      "previous_version": "0.1.37",
      "github_stars": 33,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T14:40:54Z"
    },
    {
      "repository_name": "RobTillaart/DHTNew",
      "repository_url": "https://github.com/RobTillaart/DHTNew",
      "name": "DHTNEW",
      "version": "0.5.5",
      "version_history": [
        {
          "version": "0.5.5",
          "seen_at": "2026-03-18T07:49:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-18T07:49:30Z",
      "last_seen_sha": "17169f5e3d00",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.",
      "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, AM2320, AM2321, AM2322, autodetect, offset, interrupt, powerDown",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 112,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T16:28:51Z",
      "download_url": "https://github.com/RobTillaart/DHTNEW"
    },
    {
      "repository_name": "RobTillaart/DHTstable",
      "repository_url": "https://github.com/RobTillaart/DHTstable",
      "name": "DHTStable",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-05-28T08:52:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-28T08:52:15Z",
      "last_seen_sha": "90b95b0a1aad",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Stable version of library for DHT Temperature & Humidity Sensor",
      "paragraph": "DHT11 and DHT22 and equivalent.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T10:49:32Z",
      "download_url": "https://github.com/RobTillaart/DHTstable"
    },
    {
      "repository_name": "4dsystems/Diablo16-Serial-Arduino-Library",
      "repository_url": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library",
      "name": "Diablo16-Serial-Arduino-Library",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:05:00Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:00Z",
      "last_seen_sha": "05daab159036",
      "author": "4D Systems",
      "maintainer": "4D Systems",
      "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode",
      "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.5.zip",
      "size": 79382,
      "previous_version": "1.0.5",
      "github_stars": 10,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-05-13T13:22:15Z"
    },
    {
      "repository_name": "arkhipenko/Dictionary",
      "repository_url": "https://github.com/arkhipenko/Dictionary",
      "name": "Dictionary",
      "version": "3.6.0",
      "version_history": [
        {
          "version": "3.5.0",
          "seen_at": "2025-07-21T16:08:26Z"
        },
        {
          "version": "3.6.0",
          "seen_at": "2026-07-18T22:14:46.760Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:26Z",
      "last_seen_sha": "caf15c7f9f43",
      "author": "Anatoli Arkhipenko <arkhipenko@hotmail.com>",
      "maintainer": "Anatoli Arkhipenko <arkhipenko@hotmail.com>",
      "sentence": "A dictionary data type with a fast b-tree based search",
      "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.6.0.zip",
      "size": 85307,
      "previous_version": "3.5.0",
      "github_stars": 64,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2026-04-14T13:54:30Z"
    },
    {
      "repository_name": "AlexFigas/Didactic-Robot-Project",
      "repository_url": "https://github.com/AlexFigas/Didactic-Robot-Project",
      "name": "Didactic Robot",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:06:54Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:54Z",
      "last_seen_sha": "7df003805c31",
      "author": "Alexandre Figueiredo and Daniela Goncalves",
      "maintainer": "Alexandre Figueiredo <alexfigas11@gmail.com> and Daniela Gonçalves <danielagoncalves2000@hotmail.com>",
      "sentence": "Simple Didactic Robot library",
      "paragraph": "The project aims at the development of a didactic robot capable of performing movements in 2D space. The ultimate goal is to create a prototype that has a set of interconnected sensors and actuators",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit PWM Servo Driver Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlexFigas/Didactic_Robot-1.0.1.zip",
      "size": 66159001,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-21T00:16:17Z"
    },
    {
      "repository_name": "gvp-257/DietSerial",
      "repository_url": "https://github.com/gvp-257/DietSerial",
      "name": "DietSerial",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:38:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:13Z",
      "last_seen_sha": "b7d97c7603a8",
      "author": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "maintainer": "Greg van Paassen <gregvanpaassen+github@gmail.com>",
      "sentence": "An alternative to Serial that saves up to 167 bytes of RAM, for Uno, Nano, Pro Mini, breadboard Arduinos.",
      "paragraph": "Supports all standard print functions, F() macro, PROGMEM strings, but not String objects; has binary data reading and text reading functions. Not quite a drop-in replacement for Serial. Has a few little extras.  Uses the watchdog timer for receive timeout. If you only need to send text (e.g. for logging or debugging), consider SendOnlySerial instead of DietSerial. It uses less flash (program memory) and even less RAM.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-25T21:42:10Z",
      "download_url": "https://github.com/gvp-257/DietSerial"
    },
    {
      "repository_name": "edumardo/DifferentialSteering",
      "repository_url": "https://github.com/edumardo/DifferentialSteering",
      "name": "Differential Steering",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:19Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:19Z",
      "last_seen_sha": "f1460845bd1b",
      "author": "edumardo",
      "maintainer": "edumardo",
      "sentence": "A library to use differential steering with a single dual axis joystick",
      "paragraph": "Use a joystick to differential steering driving with two motors, for exmaple a tank",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/edumardo/Differential_Steering-1.0.0.zip",
      "size": 16714,
      "previous_version": "1.0.0",
      "github_stars": 17,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-07-21T23:44:49Z"
    },
    {
      "repository_name": "dunknowcoding/DiFinders",
      "repository_url": "https://github.com/dunknowcoding/DiFinders",
      "name": "DiFinders",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-06-23T08:52:20Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-08-02T04:16:50.797Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:52:20Z",
      "last_seen_sha": "62e9cf506606",
      "author": "dunknowcoding",
      "maintainer": "dunknowcoding <NiusRobotLab>",
      "sentence": "Distance, proximity, motion, and ToF sensors for Arduino-compatible boards.",
      "paragraph": "DiFinders is a lightweight, modular sensor library for Arduino-compatible MCUs: AVR, Renesas UNO R4, ESP32, SAMD, STM32, RP2040/RP2350, ArduinoNRF (nRF52), Adafruit/Mbed Nordic nRF52/nRF53, and more. Drivers cover HC-SR04-style ultrasonics, UART modules (US-100, A02YYUW, TFMini, HLK-LD24xx), Sharp IR, PIR, ST VL53/VL6180 ToF (I2C and SPI), Modbus RS485, and common reseller aliases (TOF050C/200C/400C). Maintained by dunknowcoding for NiusRobotLab.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dunknowcoding/DiFinders-0.1.2.zip",
      "size": 255007,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T15:34:36Z"
    },
    {
      "repository_name": "Gamadril/DD-Booster-Library",
      "repository_url": "https://github.com/Gamadril/DD-Booster-Library",
      "name": "DIGI-DOT-BOOSTER Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:51Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:51Z",
      "last_seen_sha": "536e0a78d810",
      "author": "Gamadril",
      "maintainer": "Gamadril <gamadril.dev@gmail.com>",
      "sentence": "An easy to use library to control the DD-Booster.",
      "paragraph": "Encapsulates all protocol logic and SPI control in simple functions.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Gamadril/DIGI_DOT_BOOSTER_Library-1.0.1.zip",
      "size": 186780,
      "previous_version": "1.0.2",
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T17:05:10Z"
    },
    {
      "repository_name": "ES-factory/DigiCombo",
      "repository_url": "https://github.com/ES-factory/DigiCombo",
      "name": "DigiCombo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-06T08:01:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-06T08:01:45Z",
      "last_seen_sha": "b6bb21ef5ced",
      "author": "ES factory",
      "maintainer": "ErfanSn erfansn.es@gmail.com",
      "sentence": "Make for yourself a virtual digital pen and keyboard with Digispark Attiny85.",
      "paragraph": "Implemented with V-USB and HID protocol to inject touch events and key dispatch.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 113,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-06-11T15:11:54Z",
      "download_url": "https://github.com/ES-factory/DigiCombo"
    },
    {
      "repository_name": "DIGI-EDGE/DPE-TRAM-GEN",
      "repository_url": "https://github.com/DIGI-EDGE/DPE-TRAM-GEN",
      "name": "digiedge_frame_generator",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:40Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:40Z",
      "last_seen_sha": "75e93466c5ef",
      "author": "Houssame ELBIADE <elbiadeh@gmail.com>",
      "maintainer": "Houssame ELBIADE, Digieye <y.ouarrak@digieye.io>",
      "sentence": "Streamline data frame transmission from equipment to an edge device with this microcontroller library.",
      "paragraph": "The provided library is designed to standardize the process of sending data frames from various equipment to an edge device, with the help of a microcontroller that handles the processing.",
      "category": "Communication",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIGI-EDGE/digiedge_frame_generator-1.0.1.zip",
      "size": 5542,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-08T11:03:13Z"
    },
    {
      "repository_name": "cbm80amiga/DigiFont",
      "repository_url": "https://github.com/cbm80amiga/DigiFont",
      "name": "DigiFont",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-02-16T08:02:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-16T08:02:04Z",
      "last_seen_sha": "2ea06cff318b",
      "author": "Pawel A. Hernik",
      "maintainer": "Pawel A. Hernik <pawelhernik123@gmail.com>",
      "sentence": "Scalable 7-segment font",
      "paragraph": "All digits 0..9 and additional characters are rendered using lines or rectangles",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T18:11:28Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/cbm80amiga/DigiFont"
    },
    {
      "repository_name": "IncroyablePix/DigiKeyboardBe",
      "repository_url": "https://github.com/IncroyablePix/DigiKeyboardBe",
      "name": "DigiKeyboardBe",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:42Z",
      "last_seen_sha": "c995ccee2e77",
      "author": "IncroyablePix",
      "maintainer": "IncroyablePix <admin@bedevin.com>",
      "sentence": "A library that allow to use the belgian azerty keyboard with digispark",
      "paragraph": "This library is based on DigisparkKeyboard library<br/><a href=\"https://github.com/digistump/DigisparkArduinoIntegration/tree/master/libraries/DigisparkKeyboard\">DigisparkKeyboard</a>",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-03-05T22:00:05Z",
      "download_url": "https://github.com/IncroyablePix/DigiKeyboardBe"
    },
    {
      "repository_name": "Robotechnic/DigiKeyboardFr",
      "repository_url": "https://github.com/Robotechnic/DigiKeyboardFr",
      "name": "DigiKeyboardFr",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:26:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:40Z",
      "last_seen_sha": "5a21154fc765",
      "author": "Robotechnic",
      "maintainer": "Robotechnic <robotechnic.developeur@gmail.com>",
      "sentence": "A library that allow to use azerty keyboard with digispark",
      "paragraph": "This library is based on DigisparkKeyboard library<br/><a href=\"https://github.com/digistump/DigisparkArduinoIntegration/tree/master/libraries/DigisparkKeyboard\">DigisparkKeyboard</a>",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-03-05T21:23:18Z",
      "download_url": "https://github.com/Robotechnic/DigiKeyboardFr"
    },
    {
      "repository_name": "zukardex/DigiPIN",
      "repository_url": "https://github.com/zukardex/DigiPIN",
      "name": "DigiPIN",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:24Z",
      "last_seen_sha": "520269b106f2",
      "author": "Mohammed Suhail K M",
      "maintainer": "Mohammed Suhail K M <mhd.suhailkm@gmail.com>",
      "sentence": "Convert GPS coordinates to India Post's DigiPIN format.",
      "paragraph": "This library encodes latitude and longitude into the 10-character India Post DigiPIN format, suitable for GPS-based Arduino projects.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-07T08:21:38Z",
      "download_url": "https://github.com/zukardex/DigiPIN"
    },
    {
      "repository_name": "tingerlingerr/DigiPotX9C",
      "repository_url": "https://github.com/tingerlingerr/DigiPotX9C",
      "name": "DigiPotX9C",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-10-17T07:15:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-17T07:15:07Z",
      "last_seen_sha": "99546e7304c9",
      "author": "Upamanyu Ray <ray.upamanyu4pwork@gmail.com>",
      "maintainer": "Upamanyu Ray <ray.upamanyu4pwork@gmail.com>",
      "sentence": "Arduino Library for Renesas X9C10X series digital potentiometer, focussing on the ESP32",
      "paragraph": "Allows reliable and fast resistance changes. Works for X9C102, X9C103 and X9C104 with calibration, some error handling and pin validation",
      "category": "Device Monitoring and Control",
      "architectures": [
        "avr",
        "esp32",
        "stm32 (upcoming)"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T13:15:04Z",
      "download_url": "https://github.com/tingerlingerr/DigiPotX9C"
    },
    {
      "repository_name": "minhaj6/DigiPotX9Cxxx",
      "repository_url": "https://github.com/minhaj6/DigiPotX9Cxxx",
      "name": "DigiPotX9Cxxx",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:22:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:14Z",
      "last_seen_sha": "ddc8b93acddb",
      "author": "minhajsixbyte",
      "maintainer": "Minhaj Sixbyte <minhajuddin@iut-dhaka.edu>",
      "sentence": "A library for X9Cxxx family digital potentiometers (X9Cxxx, xxx=102,103,104,503)",
      "paragraph": "This library is to be used with digital potentiometers of X9Cxxx family (eg: X9C103P). Click \"more info\" go visit the corresponding github repository to know more.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-26T18:01:23Z",
      "download_url": "https://github.com/minhaj6/DigiPotX9Cxxx"
    },
    {
      "repository_name": "robinz-labs/digishow-rioc",
      "repository_url": "https://github.com/robinz-labs/digishow-rioc",
      "name": "DigiShow RIOC",
      "version": "0.5.3",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2025-07-21T16:03:34Z"
        },
        {
          "version": "0.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:34Z",
      "last_seen_sha": "dacfadd88718",
      "author": "robinz-labs",
      "maintainer": "robinz-labs",
      "sentence": "Remote IO Control for DigiShow",
      "paragraph": "DigiShow RIOC (Remote IO Control) is an Arduino library that enables Arduino IO pins to be reconfigured and controlled by a remote DigiShow LINK app.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "Apache-2.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/robinz-labs/DigiShow_RIOC-0.5.3.zip",
      "size": 221974,
      "previous_version": "0.5.2",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-26T15:19:59Z"
    },
    {
      "repository_name": "soylentOrange/DigiSpark_PWM",
      "repository_url": "https://github.com/soylentOrange/DigiSpark_PWM",
      "name": "DigiSpark_PWM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:38Z",
      "last_seen_sha": "9262cb7683da",
      "author": "soylentOrange",
      "maintainer": "soylentOrange",
      "sentence": "Hardware-based Pulse-Width-Modulation (PWM) for AVR ATtiny85-based boards using ATTinyCore up to 500 kHz.",
      "paragraph": "This hardware-based Pulse-Width-Modulation (PWM) library enables you to use the Hardware-PWM on Arduino AVR ATtiny85-based boards (Digispark) using ATTinyCore. The Timer/Counter1 is used in asynchronous mode to give a PWM-output on Pin PB1 or PB4 up to 500 kHz. The maximum resolution is 8-bit.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-04T15:44:25Z",
      "download_url": "https://github.com/soylentOrange/DigiSpark_PWM"
    },
    {
      "repository_name": "Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615",
      "repository_url": "https://github.com/Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615",
      "name": "Digital Infrared Temperature Sensor MLX90615",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-10-07T07:52:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-07T07:52:06Z",
      "last_seen_sha": "fcb1d7ab2d20",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Digital Infrared Temperature Sensor.",
      "paragraph": "Arduino library to control Grove - Digital Infrared Temperature Sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615-1.0.0.zip",
      "size": 12789,
      "previous_version": "1.0.0",
      "github_stars": 15,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T01:04:29Z"
    },
    {
      "repository_name": "0015/TP_Arduino_DigitalRain_Anim",
      "repository_url": "https://github.com/0015/TP_Arduino_DigitalRain_Anim",
      "name": "Digital Rain Animation",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-06-26T08:15:55Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:15:55Z",
      "last_seen_sha": "6e448c73d68f",
      "author": "Eric Nam <thatprojectstudio@gmail.com>",
      "maintainer": "Eric Nam <thatprojectstudio@gmail.com>",
      "sentence": "Easily display Matrix effects in the Arduino environment.",
      "paragraph": "Feel the Digital Rain Animation effect in the movie. You can make the matrix effect on your display easily. Now it supports TFT_eSPI, LovyanGFX and Adafruit GFX.",
      "category": "Uncategorized",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/0015/Digital_Rain_Animation-2.0.2.zip",
      "size": 550417,
      "previous_version": "2.0.2",
      "github_stars": 173,
      "github_forks": 19,
      "github_updated_at": "2026-06-25T21:52:17Z",
      "github_language": "C++"
    },
    {
      "repository_name": "hidori/DigitalButton",
      "repository_url": "https://github.com/hidori/DigitalButton",
      "name": "DigitalButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:44:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:44:13Z",
      "last_seen_sha": "f491a8fa0d3d",
      "author": "hidori",
      "maintainer": "hidori",
      "sentence": "Debounced digital button library with click and long-press detection",
      "paragraph": "A comprehensive button handling library with debouncing, click detection, and long-press support. Features configurable debounce delay and long-press threshold, automatic state management, and support for both INPUT and INPUT_PULLUP modes. Ideal for reliable button input on Arduino projects.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T13:14:41Z",
      "download_url": "https://github.com/hidori/DigitalButton"
    },
    {
      "repository_name": "greiman/DigitalIO",
      "repository_url": "https://github.com/greiman/DigitalIO",
      "name": "DigitalIO",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-09-10T07:24:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-10T07:24:49Z",
      "last_seen_sha": "78f6bd054037",
      "author": "Bill Greiman <fat16lib@sbcglobal.net>",
      "maintainer": "Bill Greiman <fat16lib@sbcglobal.net>",
      "sentence": "Fast digital IO.",
      "paragraph": "Defaults to slow digitalRead/digitalWrite for undefined architectures.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 131,
      "github_forks": 35,
      "github_language": "HTML",
      "github_updated_at": "2025-10-28T18:52:38Z",
      "download_url": "https://github.com/greiman/DigitalIO"
    },
    {
      "repository_name": "soosp/DigitalOutput",
      "repository_url": "https://github.com/soosp/DigitalOutput",
      "name": "DigitalOutput",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-07-03T12:34:01.657Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-07-03T14:43:59.525Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-07-03T20:23:13.146Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-07-05T14:30:18.182Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-07-16T14:37:55.858Z"
        },
        {
          "version": "0.5.0",
          "seen_at": "2026-08-26T10:10:24.951Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-07-03T12:34:01.657Z",
      "last_seen_sha": "f6d105d82086",
      "author": "Péter Soós",
      "maintainer": "Péter Soós",
      "sentence": "A lightweight, multi-platform, thread-safe, and glitch-free digital output control library for Arduino.",
      "paragraph": "Supports seamless polymorphic mixing of local GPIO pins and external I2C port expanders like the MCP23X17. Built-in non-blocking pulse state machines with automatic manual override safety.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "Adafruit MCP23017 Arduino Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/DigitalOutput-0.5.0.zip",
      "size": 42546,
      "previous_version": "0.4.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-03T12:25:58Z"
    },
    {
      "repository_name": "TheFidax/digitalPinFast",
      "repository_url": "https://github.com/TheFidax/digitalPinFast",
      "name": "digitalPinFast",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:32:53Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:53Z",
      "last_seen_sha": "28390e23945d",
      "author": "Luca Fidanza <TheFidaxContacts@gmail.com>",
      "maintainer": "Luca Fidanza <TheFidaxContacts@gmail.com>",
      "sentence": "More speed for digitalPin operations.",
      "paragraph": "This library provide basic digital commands (pinMode, digitalRead, digitalWrite) without CLI and Timer controls, for more executing speed.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TheFidax/digitalPinFast-1.0.2.zip",
      "size": 23050,
      "previous_version": "1.0.3",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-06T20:57:12Z"
    },
    {
      "repository_name": "cotestatnt/DigitalSignal",
      "repository_url": "https://github.com/cotestatnt/DigitalSignal",
      "name": "DigitalSignalsArduino",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:11:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:10Z",
      "last_seen_sha": "8a4131ca5ec0",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "Digital Signal library for Arduino platform",
      "paragraph": "Arduino Digital Signal let you to configure and control in clear and easy way digital signals with your Arduino board like push buttons, switches, relays (active low or active high), leds etc etc.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-18T15:13:20Z",
      "download_url": "https://github.com/cotestatnt/DigitalSignal"
    },
    {
      "repository_name": "ArminJo/digitalWriteFast",
      "repository_url": "https://github.com/ArminJo/digitalWriteFast",
      "name": "digitalWriteFast",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-06-11T08:40:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:40:22Z",
      "last_seen_sha": "239d552e48c5",
      "author": "Watterott https://learn.watterott.com/arduino/watterott-libs/",
      "maintainer": "Watterott, Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "Fast pin access for AVR microcontrollers",
      "paragraph": "Provides functions digitalWriteFast(), pinModeFast(), digitalReadFast(pinNum) and digitalToggleFast().",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 40,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-06-10T20:03:43Z",
      "download_url": "https://github.com/ArminJo/digitalWriteFast"
    },
    {
      "repository_name": "dariomas/DigitLed72xx",
      "repository_url": "https://github.com/dariomas/DigitLed72xx",
      "name": "DigitLed72xx",
      "version": "0.0.7",
      "version_history": [
        {
          "version": "0.0.7",
          "seen_at": "2025-07-21T16:11:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:34Z",
      "last_seen_sha": "4a8bcea6840b",
      "author": "Dariomas",
      "maintainer": "Dariomas",
      "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.",
      "paragraph": "The library supports multiple daisychained MAX7219/7221 drivers as 7-Segment displays using hardware SPI.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-09-20T20:59:52Z",
      "download_url": "https://github.com/dariomas/DigitLed72xx"
    },
    {
      "repository_name": "ozhantr/DigitLedDisplay",
      "repository_url": "https://github.com/ozhantr/DigitLedDisplay",
      "name": "DigitLedDisplay",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:23:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:58Z",
      "last_seen_sha": "bf5862208683",
      "author": "Ozhan Duran <ozhantr@hotmail.com>",
      "maintainer": "Ozhan Duran <ozhantr@hotmail.com>",
      "sentence": "MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library",
      "paragraph": "Easy-to-use library for 8 bit 7-segment digital LED display module.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2025-09-14T02:39:19Z",
      "download_url": "https://github.com/ozhantr/DigitLedDisplay/"
    },
    {
      "repository_name": "XbergCode/DigitSeparator",
      "repository_url": "https://github.com/XbergCode/DigitSeparator",
      "name": "DigitSeparator",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:34:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:39Z",
      "last_seen_sha": "87ecf90c938c",
      "author": "XbergCode <xberg88@gmail.com>",
      "maintainer": "XbergCode <xberg88@gmail.com>",
      "sentence": "Arduino library to separate digit value with marks and returns it as C string.",
      "paragraph": "Supports 64 bit integers.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-04T03:07:03Z",
      "download_url": "https://github.com/XbergCode/DigitSeparator"
    },
    {
      "repository_name": "fabianoriccardi/dimmable-light",
      "repository_url": "https://github.com/fabianoriccardi/dimmable-light",
      "name": "Dimmable Light for Arduino",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-12-25T07:16:27Z"
        },
        {
          "version": "1.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-25T07:16:27Z",
      "last_seen_sha": "69aebb04c9ea",
      "author": "Fabiano Riccardi <fabiano.riccardi@outlook.com>",
      "maintainer": "Fabiano Riccardi <fabiano.riccardi@outlook.com>",
      "sentence": "This library allows to easily control dimmers (also known as thyristors).",
      "paragraph": "This library was born to control dimmable light bulbs, but actually dimmers are fully compatible with other AC loads like electrical heaters and motors (be aware of what you are doing!). Actually it works on ESP8266, ESP32, AVR and SAMD.",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32",
        "avr",
        "samd",
        "rp2040"
      ],
      "depends": [
        "ArduinoSTL"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.6.0.zip",
      "size": 64964,
      "previous_version": "1.6.0",
      "github_stars": 102,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T11:57:26Z"
    },
    {
      "repository_name": "Adminius/Dimmer32u4",
      "repository_url": "https://github.com/Adminius/Dimmer32u4",
      "name": "Dimmer class for ATmega32U4",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:06:35Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:35Z",
      "last_seen_sha": "648e183a556c",
      "author": "E.Burkowski <e.burkowski@konnekting.de>",
      "maintainer": "E.Burkowski <e.burkowski@konnekting.de>",
      "sentence": "Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.",
      "paragraph": "Supported PWM pins: D5(Timer3), D9,D10,D11(Timer1). 1000Hz PWM frequency.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Adminius/Dimmer_class_for_ATmega32U4-1.0.1.zip",
      "size": 17119,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-07-31T00:41:06Z"
    },
    {
      "repository_name": "Adminius/DimmerZero",
      "repository_url": "https://github.com/Adminius/DimmerZero",
      "name": "Dimmer class for SAMD21",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:36Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:36Z",
      "last_seen_sha": "580b7a6cb839",
      "author": "E.Burkowski <e.burkowski@konnekting.de>",
      "maintainer": "E.Burkowski <e.burkowski@konnekting.de>",
      "sentence": "Easy use of PWM outputs on SAMD21 for dimmer applications.",
      "paragraph": "For all supported pins see readme on GitHub",
      "category": "Signal Input/Output",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Adminius/Dimmer_class_for_SAMD21-1.0.0.zip",
      "size": 17965,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-10-17T08:59:36Z"
    },
    {
      "repository_name": "italo-coelho/Dimmer_ITC",
      "repository_url": "https://github.com/italo-coelho/Dimmer_ITC",
      "name": "Dimmer_ITC",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-01-02T21:14:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:14:05Z",
      "last_seen_sha": "33b6c5831070",
      "author": "Ítalo Coelho",
      "maintainer": "Ítalo Coelho",
      "sentence": "AC Dimmer Control",
      "paragraph": "A library to control AC Loads with Linear Response, includes Automatic Zero-Cross Delay Calibration.",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T16:34:07Z",
      "download_url": "https://github.com/italo-coelho/Dimmer_ITC"
    },
    {
      "repository_name": "Adminius/DimmerControl",
      "repository_url": "https://github.com/Adminius/DimmerControl",
      "name": "DimmerControl",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:06:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:36Z",
      "last_seen_sha": "189eff1c0e2e",
      "author": "E.Burkowski <e.burkowski@konnekting.de>",
      "maintainer": "E.Burkowski <e.burkowski@konnekting.de>",
      "sentence": "Dimmer control functions, like soft on/off, dimming up/down etc.",
      "paragraph": "For usage see examples",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-07-31T00:39:36Z",
      "download_url": "https://github.com/Adminius/DimmerControl"
    },
    {
      "repository_name": "krzychb/DimSwitch",
      "repository_url": "https://github.com/krzychb/DimSwitch",
      "name": "DimSwitch",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:19:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:15Z",
      "last_seen_sha": "cf6c216ba640",
      "author": "Krzysztof Budzynski <krzychb@gazeta.pl>",
      "maintainer": "Krzysztof Budzynski <krzychb@gazeta.pl>",
      "sentence": "A library to control dimmable ballasts for fluorescent light tubes.",
      "paragraph": "Tested on ESP8266 as well as Arduino Uno, Mega, Due and Micro boards. It will likely work on other similar Arduino compatible boards. For documentation please check https://github.com/krzychb/DimSwitch.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2020-08-02T21:25:40Z",
      "download_url": "https://github.com/krzychb/DimSwitch"
    },
    {
      "repository_name": "dimuthurangana/DimuthuRobotLib",
      "repository_url": "https://github.com/dimuthurangana/DimuthuRobotLib",
      "name": "DimuthuRobotLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-13T07:51:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-13T07:51:03Z",
      "last_seen_sha": "0a7c2550763a",
      "author": "Dimuthu Wijesingha",
      "maintainer": "Dimuthu Wijesinha <dimuthuwije@gmail.com>",
      "sentence": "Robotics library for mobile robots, robotic arms, spider bots, and quadcopters.",
      "paragraph": "DimuthuRobotLib is a lightweight robotics framework for Arduino, inspired by ROS concepts but designed for microcontroller-level systems. It provides reusable robot control classes for mobile robots, robotic arms, spider robots, and quadcopters, enabling structured, modular development without the complexity of ROS. This library is developed for educational and research use, with a strong focus on hands-on robotics learning at Nagaragiri M.V. and similar technical institutions.",
      "category": "Robotics",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T01:32:53Z",
      "download_url": "https://github.com/dimuthurangana/DimuthuRobotLib"
    },
    {
      "repository_name": "suratin27/DINO_PLC",
      "repository_url": "https://github.com/suratin27/DINO_PLC",
      "name": "DINO PLC",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:32:20Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:20Z",
      "last_seen_sha": "cbffee4cadec",
      "author": "DINO Corp.",
      "maintainer": "DINO Corp.",
      "sentence": "This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC",
      "paragraph": "Present library defines a 'DINO PLC'",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/suratin27/DINO_PLC-1.0.6.zip",
      "size": 7056313,
      "previous_version": "1.0.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-20T09:03:28Z"
    },
    {
      "repository_name": "suratin27/DINO_PLC_V1",
      "repository_url": "https://github.com/suratin27/DINO_PLC_V1",
      "name": "DINO_PLC_V1",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b76106529508",
      "author": "DINO Corp.",
      "maintainer": "DINO Corp.",
      "sentence": "This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC V1",
      "paragraph": "Present library defines a 'DINO PLC V1'",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/suratin27/DINO_PLC_V1-1.0.0.zip",
      "size": 1314880
    },
    {
      "repository_name": "Dino-MLC-Board/DINO-PLC",
      "repository_url": "https://github.com/Dino-MLC-Board/DINO-PLC",
      "name": "DINO-PLC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:43Z",
      "last_seen_sha": "75d784f833e0",
      "author": "DINO Corp.",
      "maintainer": "DINO Corp.",
      "sentence": "This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC",
      "paragraph": "Present library defines a 'DINO PLC'",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson",
        "StreamUtils",
        "ESP32Time",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dino-MLC-Board/DINO_PLC-1.0.0.zip",
      "size": 3073587,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "Makefile",
      "github_updated_at": "2023-11-28T16:01:26Z"
    },
    {
      "repository_name": "Dino-MLC-Board/DINI-PLC-V2",
      "repository_url": "https://github.com/Dino-MLC-Board/DINI-PLC-V2",
      "name": "DINO-PLC-V2",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2025-07-21T16:12:42Z"
        },
        {
          "version": "2.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:42Z",
      "last_seen_sha": "bb5a8d2b3af4",
      "author": "DINO Corp.",
      "maintainer": "DINO Corp.",
      "sentence": "This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC V2",
      "paragraph": "Present library defines a 'DINO PLC V2'",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson",
        "StreamUtils",
        "ESP32Time",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dino-MLC-Board/DINO_PLC_V2-2.0.5.zip",
      "size": 2631770,
      "previous_version": "2.0.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-01-21T06:46:40Z"
    },
    {
      "repository_name": "Locoduino/DIO2",
      "repository_url": "https://github.com/Locoduino/DIO2",
      "name": "DIO2",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-07-21T16:19:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:53Z",
      "last_seen_sha": "9a43950a3026",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "Fast digital input/output functions.",
      "paragraph": "From a work of Jan Dolinay",
      "category": "Device Control",
      "architectures": [
        "avr",
        "sam",
        "esp32",
        "STM32F1",
        "rp2040"
      ],
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2025-06-22T00:25:01Z",
      "download_url": "https://github.com/Locoduino/DIO2"
    },
    {
      "repository_name": "diodeiot/DiodeIoT_SI-1104",
      "repository_url": "https://github.com/diodeiot/DiodeIoT_SI-1104",
      "name": "DiodeIoT_SI-1104",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:43Z",
      "last_seen_sha": "ca0cbee1f724",
      "author": "Diode IoT Inc. <info@diodeiot.com>",
      "maintainer": "Kadir Sevil <kadir.sevil@diodeiot.com>",
      "sentence": "SI-1104 library for Espressif MCUs",
      "paragraph": "SI-1104 library for Espressif MCUs",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/diodeiot/DiodeIoT_SI_1104-1.0.0.zip",
      "size": 15912,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "Objective-C",
      "github_updated_at": "2022-08-16T01:12:07Z"
    },
    {
      "repository_name": "diodeiot/DiodeIoT_SI-1108",
      "repository_url": "https://github.com/diodeiot/DiodeIoT_SI-1108",
      "name": "DiodeIoT_SI-1108",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:43Z",
      "last_seen_sha": "d08f515bdf3d",
      "author": "Diode IoT Inc. <info@diodeiot.com>",
      "maintainer": "Kadir Sevil <kadir.sevil@diodeiot.com>",
      "sentence": "SI-1108 library for Espressif MCUs",
      "paragraph": "SI-1108 library for Espressif MCUs",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/diodeiot/DiodeIoT_SI_1108-1.0.0.zip",
      "size": 16103,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Objective-C",
      "github_updated_at": "2022-08-16T01:12:41Z"
    },
    {
      "repository_name": "diodeiot/DiodeIoT_SI-1116",
      "repository_url": "https://github.com/diodeiot/DiodeIoT_SI-1116",
      "name": "DiodeIoT_SI-1116",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:12:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:43Z",
      "last_seen_sha": "00588fecb7a8",
      "author": "Diode IoT Inc. <info@diodeiot.com>",
      "maintainer": "Kadir Sevil <kadir.sevil@diodeiot.com>",
      "sentence": "SI-1116 library for Espressif MCUs",
      "paragraph": "SI-1116 library for Espressif MCUs",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/diodeiot/DiodeIoT_SI_1116-1.0.0.zip",
      "size": 16457,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Objective-C",
      "github_updated_at": "2022-08-16T01:13:13Z"
    },
    {
      "repository_name": "jwpyle3/DIPSwitch16",
      "repository_url": "https://github.com/jwpyle3/DIPSwitch16",
      "name": "DIPSwitch16",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-24T10:38:25.286Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-24T16:30:04.549Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-24T10:38:25.286Z",
      "last_seen_sha": "dc8d01d4f895",
      "author": "James Pyle <james@pyle.us>",
      "maintainer": "James Pyle <james@pyle.us>",
      "sentence": "Read two 8-position DIP switches via an MCP23017 I/O expander over I2C (Qwiic).",
      "paragraph": "Returns a 16-bit value representing all 16 switch positions (bit=1 means ON). Supports all 8 MCP23017 address variants (0x20-0x27), internal pull-ups, change detection, and per-position queries.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jwpyle3/DIPSwitch16-1.1.0.zip",
      "size": 268064,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-24T07:41:25Z"
    },
    {
      "repository_name": "GyverLibs/directADC",
      "repository_url": "https://github.com/GyverLibs/directADC",
      "name": "directADC",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:15:35Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "14410b39f3df",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for advanced ADC control (AVR)",
      "paragraph": "Library for advanced ADC control (AVR)",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/directADC-1.1.0.zip",
      "size": 16384,
      "previous_version": "1.1",
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:25Z"
    },
    {
      "repository_name": "arduino279/DirectCurrent-Motor-Module",
      "repository_url": "https://github.com/arduino279/DirectCurrent-Motor-Module",
      "name": "DirectCurrent_Motor_Module",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2025-07-21T16:08:18Z"
        },
        {
          "version": "0.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:18Z",
      "last_seen_sha": "66b842adf3a9",
      "author": "Adrian <adrian@gmail.de>",
      "maintainer": "Adrian <adrian@gmail.de>",
      "sentence": "Simple library to control various motors and engines",
      "paragraph": "Control motors and servos with simple functions 😊",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduino279/DirectCurrent_Motor_Module-0.5.1.zip",
      "size": 12904,
      "previous_version": "0.5.2",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-28T12:18:29Z"
    },
    {
      "repository_name": "dennisfrett/Arduino-Direct-NEC-Transmitter",
      "repository_url": "https://github.com/dennisfrett/Arduino-Direct-NEC-Transmitter",
      "name": "DirectNECTransmitter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:37Z",
      "last_seen_sha": "09cac6167181",
      "author": "Dennis Frett <dennis.frett@live.com>",
      "maintainer": "Dennis Frett <dennis.frett@live.com>",
      "sentence": "Library to send NEC IR pulses without a carrier wave.",
      "paragraph": "Supports sending regular and extended NEC commands to devices supporting an IR input / IR extender. Typically over a 3.5mm jack.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-10T18:04:36Z",
      "download_url": "https://github.com/dennisfrett/Arduino-Direct-NEC-Transmitter"
    },
    {
      "repository_name": "GyverLibs/directTimers",
      "repository_url": "https://github.com/GyverLibs/directTimers",
      "name": "directTimers",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:15:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:35Z",
      "last_seen_sha": "4325ca44a837",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for advanced hardware timers control",
      "paragraph": "Library for advanced hardware timers control",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/directTimers-1.0.0.zip",
      "size": 211141,
      "previous_version": "1.0",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:28Z"
    },
    {
      "repository_name": "pxsty0/DisCard",
      "repository_url": "https://github.com/pxsty0/DisCard",
      "name": "DisCard",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:25:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:43Z",
      "last_seen_sha": "c40e48fed1bb",
      "author": "mustafa_kok",
      "maintainer": "mustafa_kok <pxsty@pxserv.net>",
      "sentence": "Discorda Mesaj Göndermeyi Sağlayan Arduino Kütüphanesi",
      "paragraph": "Arduino Library for Sending Messages on Discord",
      "category": "*",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-05T05:39:31Z",
      "download_url": "https://github.com/pxsty0/discard"
    },
    {
      "repository_name": "usini/usini_discord_webhook",
      "repository_url": "https://github.com/usini/usini_discord_webhook",
      "name": "Discord_WebHook",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:33:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:48Z",
      "last_seen_sha": "b0b616612809",
      "author": "Usini",
      "maintainer": "Rémi Sarrailh <remi@usini.eu>",
      "sentence": "Send message on discord using webhook",
      "paragraph": "Arduino Library to make a simple discord bot (sending message/files) using webhook, compatible with esp8266, esp32 (and variants)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-02T17:08:06Z",
      "download_url": "https://github.com/usini/usini_discord_webHook"
    },
    {
      "repository_name": "Hastu004/DiscretePID",
      "repository_url": "https://github.com/Hastu004/DiscretePID",
      "name": "DiscretePID",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "d3005d9ba21d",
      "author": "Hernan Astudillo",
      "maintainer": "Hernan Astudillo <Hastu004@users.noreply.github.com>",
      "sentence": "DiscretePID is an Arduino library with multiple classical PID topologies for embedded control loops.",
      "paragraph": "Includes Parallel PID, interacting PID, PI-D and I-PD implementations with output limits, anti-windup, derivative filtering and ready-to-run examples.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Hastu004/DiscretePID-1.0.1.zip",
      "size": 15629519,
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T05:32:12Z"
    },
    {
      "repository_name": "gavinlyonsrepo/display16_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/display16_LTSM",
      "name": "display16_LTSM",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-04T07:22:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-04T07:22:16Z",
      "last_seen_sha": "e665716b1e1e",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Graphics library for 16-bit color displays for Arduino eco-system, C++",
      "paragraph": "Features: Graphics, 1, 8, & 16 bit Bitmap support, 16 fonts included, Frame buffer mode, hardware and software SPI.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T16:31:06Z",
      "download_url": "https://github.com/gavinlyonsrepo/display16_LTSM"
    },
    {
      "repository_name": "guttih/DisplayMenu",
      "repository_url": "https://github.com/guttih/DisplayMenu",
      "name": "DisplayMenu",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:26Z",
      "last_seen_sha": "3864fcc1bed1",
      "author": "guttih <gudjonholm@gmail.com>",
      "maintainer": "guttih <gudjonholm@gmail.com>",
      "sentence": "This library helps with creating menu pages when using graphical displays supported by the TFT_eSPI library.",
      "paragraph": "Create a menu, add pages to that menu and add labels and buttons to the pages.  The library allows you to create an custom onDraw event to link text on buttons and labels to your program variables.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-04-19T13:34:33Z",
      "depends": [
        "TFT_eSPI"
      ],
      "download_url": "https://github.com/guttih/DisplayMenu"
    },
    {
      "repository_name": "Stutchbury/DisplayUtils",
      "repository_url": "https://github.com/Stutchbury/DisplayUtils",
      "name": "DisplayUtils",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "723f28ff8330",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Utility classes to help working with displays (eg large fast changing numbers)",
      "paragraph": "The DisplayAreas class provides a way to easily with areas of the screen and the DisplayNumber class (available if GFX included) efficiently updates the display for large (both number of digits and physical size), fast changing numbers.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-09T02:28:48Z",
      "download_url": "https://github.com/Stutchbury/DisplayUtils"
    },
    {
      "repository_name": "ddchung/Async-HC-SR04-Lib",
      "repository_url": "https://github.com/ddchung/Async-HC-SR04-Lib",
      "name": "Distance-Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:03:52Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:52Z",
      "last_seen_sha": "83ecac2a089a",
      "author": "Tin Dao",
      "maintainer": "Tin Dao",
      "sentence": "A non-blocking HC-SR04 library",
      "paragraph": "Wraps a state machine in an easy-to-use package",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ddchung/Distance_Sensor-1.0.0.zip",
      "size": 4807,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-09T13:04:29Z"
    },
    {
      "repository_name": "Segilmez06/DistanceSensor",
      "repository_url": "https://github.com/Segilmez06/DistanceSensor",
      "name": "DistanceSensor",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:29:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:22Z",
      "last_seen_sha": "6a0e66257353",
      "author": "Segilmez06 <sarp@sarpegilmez.net>",
      "maintainer": "Segilmez06 <sarp@sarpegilmez.net>",
      "sentence": "HC-SR04 distance sensor library.",
      "paragraph": "A simple library for reading values from HC-SR04 ultrasonic distance sensor. You can get the distance to objects between 5cm and 400cm. This library also allows you to specify a room temperature to get more precise results.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-23T11:54:55Z",
      "download_url": "https://github.com/Segilmez06/DistanceSensor"
    },
    {
      "repository_name": "RobTillaart/DistanceTable",
      "repository_url": "https://github.com/RobTillaart/DistanceTable",
      "name": "DistanceTable",
      "version": "0.3.5",
      "version_history": [
        {
          "version": "0.3.4",
          "seen_at": "2025-07-21T16:27:12Z"
        },
        {
          "version": "0.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:12Z",
      "last_seen_sha": "cd43a63b6a3c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for a memory efficient DistanceTable for Arduino.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.3.5.zip",
      "size": 27624,
      "previous_version": "0.3.4",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-15T12:11:42Z"
    },
    {
      "repository_name": "nthnn/diwa",
      "repository_url": "https://github.com/nthnn/diwa",
      "name": "diwa",
      "version": "0.0.8",
      "version_history": [
        {
          "version": "0.0.8",
          "seen_at": "2025-07-21T16:23:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:26Z",
      "last_seen_sha": "2c87ed8a8405",
      "author": "nthnn",
      "maintainer": "nthnn <nthnn.dev@gmail.com>",
      "sentence": "Lightweight simple implementation of ANN for Arduino platform, PlayStation Portable SDK, and even Windows on AMD64.",
      "paragraph": "Lightweight simple implementation of Artificial Neural Network for Arduino ESP32, ESP8266, RP2040, PlayStation Portable SDK, and even Windows AMD64 environment.",
      "category": "Data Processing",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-12T15:57:37Z",
      "download_url": "https://github.com/nthnn/diwa"
    },
    {
      "repository_name": "DIYables/DIYables-Bluetooth",
      "repository_url": "https://github.com/DIYables/DIYables-Bluetooth",
      "name": "DIYables Bluetooth",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-21T07:38:58Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:38:58Z",
      "last_seen_sha": "23abab46e616",
      "author": "DIYables",
      "maintainer": "DIYables <support@diyables.io>",
      "sentence": "Bluetooth library for Arduino and ESP32 to communicate with DIYables Bluetooth STEM app on Android and iOS",
      "paragraph": "A comprehensive Bluetooth library that connects Arduino to the DIYables Bluetooth STEM mobile app (Android & iOS) via BLE and Classic Bluetooth. Features 11 built-in apps: Monitor, Chat, Digital Pin Control, Joystick, Sliders, Plotter, Analog Gauge, Rotator, Temperature, RTC, and Data Table. Clean architecture with platform abstraction. Works with Arduino Uno R4 WiFi, Arduino Nano 33 BLE, ESP32, and other BLE-capable boards. No mobile coding required.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_Bluetooth-1.0.1.zip",
      "size": 111711,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:07:26Z"
    },
    {
      "repository_name": "DIYables/DIYables-ESP32-WebApps-Library",
      "repository_url": "https://github.com/DIYables/DIYables-ESP32-WebApps-Library",
      "name": "DIYables ESP32 WebApps",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:54:16Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:54:16Z",
      "last_seen_sha": "e37cfbb64eff",
      "author": "DIYables",
      "maintainer": "DIYables <support@diyables.io>",
      "sentence": "WebSocket-based web applications for ESP32.",
      "paragraph": "A comprehensive library designed for ESP32 that provides multiple professional web applications including Web Monitor, Chat, Digital Pin Control, Sliders, Joystick, Analog Gauge, Rotator Control, and Temperature Display via WebSocket communication. Features modular architecture for memory efficiency, automatic config handling, and perfect for IoT projects, robotics, sensor monitoring, servo/stepper control, temperature monitoring, and remote ESP32 control.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "DIYables ESP32 WebServer",
        "DIYables WebApps"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_ESP32_WebApps-1.0.1.zip",
      "size": 46181,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T04:06:21Z"
    },
    {
      "repository_name": "DIYables/DIYables-ESP32-WebServer",
      "repository_url": "https://github.com/DIYables/DIYables-ESP32-WebServer",
      "name": "DIYables ESP32 WebServer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:54:48Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:54:48Z",
      "last_seen_sha": "eedc58d0466c",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "DIYables ESP32 WebServer library with WebSocket support",
      "paragraph": "DIYables ESP32 WebServer library designed for ESP32 boards. It includes multi-page web server capabilities and WebSocket support for real-time communication, perfect for IoT projects and DIYables ESP32 boards.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_ESP32_WebServer-1.0.1.zip",
      "size": 75057,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T16:51:51Z"
    },
    {
      "repository_name": "DIYables/DIYables-LCD-I2C",
      "repository_url": "https://github.com/DIYables/DIYables-LCD-I2C",
      "name": "DIYables LCD I2C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-21T07:38:34Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:38:34Z",
      "last_seen_sha": "a063ffe500d1",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for controlling I2C LCD displays (16x2, 20x4) with helper functions, custom characters, and multiple I2C bus support. Compatible with Arduino, ESP32, ESP8266, STM32, Raspberry Pi Pico, and more.",
      "paragraph": "This library is designed for HD44780-based I2C LCD displays. It provides LiquidCrystal-compatible API plus helper functions (text alignment, progress bars, predefined custom characters). Supports multiple I2C buses (Wire, Wire1, Wire2) for advanced boards like Arduino Giga, Due, and ESP32. Compatible with all Arduino-based platforms including Arduino Uno, Mega, Nano, ESP32, ESP8266, STM32, and Raspberry Pi Pico.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_LCD_I2C-1.0.0.zip",
      "size": 27794,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:07:22Z"
    },
    {
      "repository_name": "DIYables/DIYables_TFT_Round",
      "repository_url": "https://github.com/DIYables/DIYables_TFT_Round",
      "name": "DIYables TFT Round",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:24Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:24Z",
      "last_seen_sha": "f38c9fbbd04b",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The library for the DIYables 1.28 Inch Round Circular TFT LCD Display Module (Non-Touch). Compatible with all hardware platforms that suppports Arduino API, including Arduino Uno R3, Uno R4 WiFi/Minima, Mega, ESP32, ESP8266, and more..",
      "paragraph": "This library is designed for the DIYables 1.28-inch Round Circular TFT LCD Display Module and is compatible with a wide range of hardware platforms, including Uno R3, Uno R4 WiFi/Minima, Mega, Giga, Due, ESP32, ESP8266, and more.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_TFT_Round-1.1.0.zip",
      "size": 19823,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T08:34:56Z"
    },
    {
      "repository_name": "DIYables/DIYables_TFT_Shield",
      "repository_url": "https://github.com/DIYables/DIYables_TFT_Shield",
      "name": "DIYables TFT Shield",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-03-31T07:30:51Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-31T07:30:51Z",
      "last_seen_sha": "c51d17ea3c20",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for the DIYables 320x480, 3.5-inch Color TFT LCD Display Shield (Non-Touch). Compatible with hardware platforms that follow the Uno/Mega form factor, including Arduino Uno R3, Uno R4 WiFi/Minima, Mega, and others.",
      "paragraph": "This library is designed for use with the 3.5-inch Color TFT LCD Display Shield on Arduino boards such as the Uno R3, Uno R4 WiFi/Minima, Mega, and other compatible models.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_TFT_Shield-1.1.2.zip",
      "size": 21590,
      "previous_version": "1.1.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T02:26:41Z"
    },
    {
      "repository_name": "DIYables/DIYables_TFT_Shield_Mega",
      "repository_url": "https://github.com/DIYables/DIYables_TFT_Shield_Mega",
      "name": "DIYables TFT Shield Mega",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-21T07:38:53Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:38:53Z",
      "last_seen_sha": "939c204189fd",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for the DIYables 320x480, 3.5-inch Color TFT LCD Display Shield for Mega (16-bit parallel, Non-Touch). Compatible with Arduino Mega, Due, Giga and other Mega form factor boards.",
      "paragraph": "This library is designed for use with the 3.5-inch Color TFT LCD Display Shield (16-bit parallel interface) on Arduino Mega form factor boards such as Mega 2560, Due, Giga R1 WiFi, and other compatible models.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_TFT_Shield_Mega-1.0.2.zip",
      "size": 24042,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:07:27Z"
    },
    {
      "repository_name": "DIYables/DIYables_TFT_SPI",
      "repository_url": "https://github.com/DIYables/DIYables_TFT_SPI",
      "name": "DIYables TFT SPI",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-28T08:24:18Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-08-20T06:05:40.805Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-20T10:06:32.483Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-05-28T08:24:18Z",
      "last_seen_sha": "0bdc441652fe",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "Arduino library for SPI TFT LCD displays (ILI9341, ILI9488, ST7789) with optional XPT2046 / HR2046 / ADS7843 touch support.",
      "paragraph": "Works with both touch and non-touch versions of the same SPI TFT modules. Supports ILI9341 (240x320, 16-bit RGB565), ILI9488 (320x480, 18-bit RGB666), and ST7789 (240x320, 16-bit RGB565) displays over SPI. Includes built-in driver for XPT2046 / HR2046 / ADS7843 SPI touch controllers and 4-wire resistive touch panels - no separate touch library required. Use the display-only API for non-touch panels, or add initTouchSPI() to enable touch on modules that include a touch controller. Extends Adafruit GFX for full graphics support. Works with any Arduino-compatible board that has SPI.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_TFT_SPI-1.0.3.zip",
      "size": 55251,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T07:51:03Z"
    },
    {
      "repository_name": "DIYables/DIYables_TFT_Touch_Shield",
      "repository_url": "https://github.com/DIYables/DIYables_TFT_Touch_Shield",
      "name": "DIYables TFT Touch Shield",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-04-02T07:30:08Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-02T07:30:08Z",
      "last_seen_sha": "b773bc0ab18e",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for the DIYables 320x480, 3.5-inch Color TFT LCD Display Shield (with Touch). Compatible with hardware platforms that follow the Uno/Mega form factor, including Arduino Uno R3, Uno R4 WiFi/Minima, Mega, and Giga.",
      "paragraph": "This library is designed for use with the 3.5-inch Color TFT LCD Touch Display Shield on Arduino boards such as the Uno R3, Uno R4 WiFi/Minima, Mega, Giga, and other compatible models.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_TFT_Touch_Shield-2.2.1.zip",
      "size": 48626,
      "previous_version": "2.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T08:18:47Z"
    },
    {
      "repository_name": "DIYables/DIYables-WebApps-Library",
      "repository_url": "https://github.com/DIYables/DIYables-WebApps-Library",
      "name": "DIYables WebApps",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T20:55:26Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:55:26Z",
      "last_seen_sha": "f9f1f9f318bd",
      "author": "DIYables",
      "maintainer": "DIYables <support@diyables.io>",
      "sentence": "WebSocket-based web applications for Arduino Uno R4 WiFi and DIYables STEM V4 IoT",
      "paragraph": "A comprehensive library designed for Arduino Uno R4 WiFi and DIYables STEM V4 IoT that provides multiple professional web applications including Web Monitor, Chat, Digital Pin Control, Sliders, Joystick, Analog Gauge, Rotator Control, and Temperature Display via WebSocket communication. Features modular architecture for memory efficiency, automatic config handling, and perfect for IoT projects, robotics, sensor monitoring, servo/stepper control, temperature monitoring, and remote Arduino control. Optimized for DIYables STEM V4 IoT educational platform.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Web Server for Arduino Uno R4 WiFi"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_WebApps-1.0.3.zip",
      "size": 199486,
      "previous_version": "1.0.2",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T18:39:51Z"
    },
    {
      "repository_name": "DIYables/DIYables_4Digit7Segment_74HC595",
      "repository_url": "https://github.com/DIYables/DIYables_4Digit7Segment_74HC595",
      "name": "DIYables_4Digit7Segment_74HC595",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-04-22T07:49:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-22T07:49:35Z",
      "last_seen_sha": "6197a7a99f18",
      "author": "DIYables.io",
      "maintainer": "DIYables.io",
      "sentence": "Arduino library for 4-digit 7-segment LED display driven by 74HC595 shift register with 4 decimal point dots.",
      "paragraph": "Supports integers, floats, text, degree symbol, temperature, time display, zero-padding, individual dot control. Common anode and common cathode. Works with all Arduino-compatible boards.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T21:05:35Z",
      "download_url": "https://diyables.io/products/4-digit-7-segment-display-led-74hc595-driver-with-4-dots"
    },
    {
      "repository_name": "DIYables/DIYables_4Digit7Segment_TM1637",
      "repository_url": "https://github.com/DIYables/DIYables_4Digit7Segment_TM1637",
      "name": "DIYables_4Digit7Segment_TM1637",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-21T07:38:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:38:15Z",
      "last_seen_sha": "115ee9c8dcc0",
      "author": "DIYables.io",
      "maintainer": "DIYables.io",
      "sentence": "Arduino library for 4-digit 7-segment display with TM1637 driver IC.",
      "paragraph": "Supports integer display, text, temperature with degree symbol, time with colon separator, brightness control, and individual digit control. Uses 2-wire CLK/DIO interface. Compatible with all Arduino boards.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:06:52Z",
      "download_url": "https://diyables.io/products/4-digit-7-segment-display-led-tm1637-with-colon"
    },
    {
      "repository_name": "DIYables/DIYables-DC-Motor",
      "repository_url": "https://github.com/DIYables/DIYables-DC-Motor",
      "name": "DIYables_DC_Motor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-21T07:38:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:38:18Z",
      "last_seen_sha": "9cc21b1d81d9",
      "author": "DIYables.io",
      "maintainer": "DIYables.io",
      "sentence": "Library for controlling DC motors with the Arduino Motor Shield Rev3",
      "paragraph": "Easy-to-use library for controlling DC motors via the Arduino Motor Shield Rev3 (L298P). Supports both Channel A and Channel B with direction control, PWM speed, brake, and current sensing. Custom pin assignments also supported.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:07:19Z",
      "download_url": "https://diyables.io/motor-shield"
    },
    {
      "repository_name": "DIYables/DIYables_DS18B20",
      "repository_url": "https://github.com/DIYables/DIYables_DS18B20",
      "name": "DIYables_DS18B20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-07T08:04:18.526Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-07T08:04:18.526Z",
      "last_seen_sha": "aef3911748c6",
      "author": "DIYables.io",
      "maintainer": "DIYables.io",
      "sentence": "Non-blocking library for the DS18B20 1-Wire temperature sensor",
      "paragraph": "Reads the DS18B20 temperature sensor without blocking the sketch. The 750 ms conversion and the 1-Wire transfer are both run as a state machine, so a call of loop() never takes longer than about 90 microseconds, and the library reports that figure at runtime with getMaxLoopTime(). Supports several sensors on one pin, ROM address search, 9 to 12 bit resolution, CRC checking, and parasite power. Uses only standard Arduino APIs and has no dependencies, so it works on Arduino, ESP32, ESP8266 and other platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_DS18B20-1.0.0.zip",
      "size": 26125,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-07T04:16:29Z"
    },
    {
      "repository_name": "DIYables/DIYables_IRcontroller",
      "repository_url": "https://github.com/DIYables/DIYables_IRcontroller",
      "name": "DIYables_IRcontroller",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-10-28T07:16:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-28T07:16:02Z",
      "last_seen_sha": "e504273fa1b1",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.",
      "paragraph": "The library is designed for Arduino, ESP32, ESP8266 to read commands from IR remote controller.",
      "category": "Communication",
      "architectures": [
        "avr",
        "megaavr",
        "samd",
        "esp8266",
        "esp32",
        "stm32",
        "STM32F1",
        "mbed",
        "mbed_nano",
        "rp2040",
        "mbed_rp2040",
        "renesas_uno"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-28T03:59:09Z",
      "depends": [
        "IRremote"
      ],
      "download_url": "https://diyables.io/products/infrared-ir-remote-control-kits-with-controller-and-receiver"
    },
    {
      "repository_name": "DIYables/DIYables_Keypad",
      "repository_url": "https://github.com/DIYables/DIYables_Keypad",
      "name": "DIYables_Keypad",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:20Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:20Z",
      "last_seen_sha": "cbb9624c3078",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for keypad. It works with any hardware platform such as Arduino, ESP32, ESP8266.",
      "paragraph": "The library is designed for Arduino, ESP32, ESP8266... to use with keypad such as 3x4, 4x4 keypad. It also works with Arduino Uno R4 WiFi/Minima",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DIYables/DIYables_Keypad-1.0.1.zip",
      "size": 8434,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-01T07:39:47Z"
    },
    {
      "repository_name": "DIYables/DIYables-LED-Matrix",
      "repository_url": "https://github.com/DIYables/DIYables-LED-Matrix",
      "name": "DIYables_LED_Matrix",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:04Z",
      "last_seen_sha": "f12f2859f1f6",
      "author": "DIYables.io",
      "maintainer": "DIYables.io (diyables.io@gmail.com)",
      "sentence": "The Arduino library for LED Matrix. It works with any hardware platform such as Arduino, ESP32, ESP8266.",
      "paragraph": "The library is designed for Arduino, ESP32, ESP8266... to use with LED Matrix. It also works with Arduino Uno R4 WiFi/Minima",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-25T18:41:20Z",
      "download_url": "https://diyables.io/products/dot-matrix-display-fc16-4-in-1-32x4-led"
    },
    {
      "repository_name": "DIYables/DIYables-Mini-Mp3",
      "repository_url": "https://github.com/DIYables/DIYables-Mini-Mp3",
      "name": "DIYables_MiniMp3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-21T07:38:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:38:28Z",
      "last_seen_sha": "4d5e8c621155",
      "author": "DIYables <diyables.io>",
      "maintainer": "DIYables <diyables.io>",
      "sentence": "Arduino library for the DIYables Mini Mp3 Player module",
      "paragraph": "Easy-to-use Arduino library for the DIYables Mini Mp3 Player module (YX5200-24SS). Communicates via UART. Works with all Arduino boards (Uno, Mega, Nano, Due, Giga), ESP32, ESP8266, and other compatible platforms.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T22:05:26Z",
      "download_url": "https://diyables.io/products/mini-mp3-player-module"
    },
    {
      "repository_name": "DIYables/DIYables-Multi-Function-Shield",
      "repository_url": "https://github.com/DIYables/DIYables-Multi-Function-Shield",
      "name": "DIYables_MultiFuncShield",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-21T07:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:38:31Z",
      "last_seen_sha": "aae594452f80",
      "author": "DIYables.io",
      "maintainer": "DIYables.io",
      "sentence": "Library for Multi-Function Shield with cross-platform support",
      "paragraph": "Self-contained library for Multi-Function Shield components including 4-digit 7-segment display, buttons, LEDs, buzzer, potentiometer, and temperature sensor. No external dependencies. Uses Arduino standard APIs for compatibility across all platforms.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T02:07:21Z",
      "download_url": "https://diyables.io/products/multi-function-shield-for-arduino-uno-mega"
    },
    {
      "repository_name": "DIYables/DIYables_OLED_SSD1309",
      "repository_url": "https://github.com/DIYables/DIYables_OLED_SSD1309",
      "name": "DIYables_OLED_SSD1309",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-21T07:39:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:39:06Z",
      "last_seen_sha": "ac65e164d8dc",
      "author": "DIYables",
      "maintainer": "DIYables <support@diyables.io>",
      "sentence": "Arduino library for SSD1309 OLED displays via I2C.",
      "paragraph": "Supports 128x64 and 128x32 SSD1309-based monochrome OLED displays over I2C. API compatible with Adafruit_SSD1306. Extends Adafruit_GFX for full graphics support. Works with all Arduino-compatible boards.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T23:31:42Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://diyables.io/products/2.4-inch-oled-display-module-ssd1309-128x64"
    },
    {
      "repository_name": "DIYODEmag/DIYsplay",
      "repository_url": "https://github.com/DIYODEmag/DIYsplay",
      "name": "DIYsplay",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2025-07-21T16:12:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:47Z",
      "last_seen_sha": "c539bdea3a74",
      "author": "DIYODE Magazine",
      "maintainer": "Liam Davies <l.davies@diyodemag.com>",
      "sentence": "A beginner-friendly library for DIYsplay.",
      "paragraph": "To be used with most mainstream Arduino-compatible boards. This library has been developed to get started with the DIYODE DIYsplay as quickly as possible, with minimal fuss for beginners. It features over 70 pre-loaded screens and is endlessly customizable for every project.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-18T08:07:38Z",
      "depends": [
        "MatesController"
      ],
      "download_url": "https://github.com/DIYODEmag/DIYsplay"
    },
    {
      "repository_name": "peomcherry/DJIMotorAlgoESP",
      "repository_url": "https://github.com/peomcherry/DJIMotorAlgoESP",
      "name": "DJIMotorAlgoESP",
      "version": "0.0.0",
      "version_history": [
        {
          "version": "0.0.0",
          "seen_at": "2025-07-21T16:04:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:15Z",
      "last_seen_sha": "18a15f1c1e64",
      "author": "peomcherry",
      "maintainer": "peomcherry <peomcherry@qq.com>",
      "sentence": "A library for controlling DJI M3508, M2006, and GM6020: A Summary of the Algorithm Using ESP32..",
      "paragraph": "This library, built on ESP32 for motor control, integrates a variety of filtering algorithms, including CAN bus filtering and some quick implementations of chassis execution logic. It also provides a certain degree of integration for various algorithms such as PID and Kalman filtering.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-08T18:25:47Z",
      "depends": [
        "DJIMotorCtrlESP"
      ],
      "download_url": "https://github.com/peomcherry/DJIMotorAlgoESP"
    },
    {
      "repository_name": "qingmeijiupiao/DJIMotorCtrlESP",
      "repository_url": "https://github.com/qingmeijiupiao/DJIMotorCtrlESP",
      "name": "DJIMotorCtrlESP",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-01-13T07:46:31Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-13T07:46:31Z",
      "last_seen_sha": "4c6dd4a7572c",
      "author": "qingmeijiupiao",
      "maintainer": "qingmeijiupiao <2368357055@qq.com>",
      "sentence": "A library for controlling DJI M3508, M2006, and GM6020 motors using ESP32.",
      "paragraph": "This library allows for easy control of DJI M3508, M2006, and GM6020 motors using an ESP32. It provides functions for initialization, setting speed, and handling other motor control features.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/qingmeijiupiao/DJIMotorCtrlESP-2.1.0.zip",
      "size": 65651,
      "previous_version": "2.3.0",
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T01:58:14Z"
    },
    {
      "repository_name": "QuadrifoglioVerde/DL_PAC_NK76",
      "repository_url": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76",
      "name": "DL_PAC_NK76",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:25:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:45Z",
      "last_seen_sha": "1613621268b3",
      "author": "Quadrifoglio Verde <quadrifoglio@protonmail.com>",
      "maintainer": "Quadrifoglio Verde <quadrifoglio@protonmail.com>",
      "sentence": "Arduino library for remote control DeLonghi PAC NK76",
      "paragraph": "Remote control for Air Conditioner DeLonghi PAC NK76 over IR, IRremote library required!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-11T09:36:36Z",
      "depends": [
        "IRremote"
      ],
      "download_url": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76"
    },
    {
      "repository_name": "mentalfl0w/DLLN3X_zigbee_mesh_module_library",
      "repository_url": "https://github.com/mentalfl0w/DLLN3X_zigbee_mesh_module_library",
      "name": "DLLN3X ZigBee Mesh Module Library",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2025-07-21T16:21:54Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:54Z",
      "last_seen_sha": "0867a578df89",
      "author": "Dylan Liu <mentalflow@ourdocs.cn>",
      "maintainer": "Dylan Liu <mentalflow@ourdocs.cn>",
      "sentence": "This library allows you to use DLLN3X ZigBee mesh module very easily.",
      "paragraph": "This library currently allows basic send and receive operations, config read/modify, link quility test, pin control and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mentalfl0w/DLLN3X_ZigBee_Mesh_Module_Library-1.1.6.zip",
      "size": 100805,
      "previous_version": "1.1.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-26T21:06:15Z"
    },
    {
      "repository_name": "Zeppelin500/DlmsCosemLib",
      "repository_url": "https://github.com/Zeppelin500/DlmsCosemLib",
      "name": "DlmsCosemLib",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T21:35:40Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-07-03T20:23:13.146Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:35:40Z",
      "last_seen_sha": "87eaab5fd343",
      "author": "Zeppelin500 <mbusinolib@gmail.com>",
      "maintainer": "Zeppelin500 <mbusinolib@gmail.com>",
      "sentence": "Arduino P1 DLMS / COSEM decoder Library for austrian el. energy meters",
      "paragraph": "enables Arduino devices to decode plaintext of a DLMS/COSEM message",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Zeppelin500/DlmsCosemLib-0.1.1.zip",
      "size": 24246,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-16T13:48:34Z"
    },
    {
      "repository_name": "kremio/DLPacket",
      "repository_url": "https://github.com/kremio/DLPacket",
      "name": "DLPacket",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:19:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:15Z",
      "last_seen_sha": "d65eb248c0d9",
      "author": "Jonathan Cremieux<kremio.software@gmail.com> for Design Research Lab<drlab.org>",
      "maintainer": "Jonathan Cremieux<kremio.software@gmail.com>",
      "sentence": "Structure a collection numerical data to be sent through a stream into a well-defined packet.",
      "paragraph": "This library offers a convenient interface to build and send through an Arduino Stream up to 16 individual numerical values as part of a well defined general purpose data packet.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kremio/DLPacket-1.0.0.zip",
      "size": 5936,
      "previous_version": "1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-10-22T23:27:03Z"
    },
    {
      "repository_name": "combs/DLxx416_Arduino",
      "repository_url": "https://github.com/combs/DLxx416_Arduino",
      "name": "DLxx416_Arduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:11:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:03Z",
      "last_seen_sha": "9d78cefd7128",
      "author": "Chris Combs <ccombs+dlxx416@gmail.com>",
      "maintainer": "Chris Combs <ccombs+dlxx416@gmail.com>",
      "sentence": "Display library for four-character OSRAM/Siemens intelligent displays: DLR2416, DLO2416, DLG2416, DLR3416, DLO3416, DLG3416.",
      "paragraph": "For directly attached GPIO control over these small, vintage displays.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-04T04:53:04Z",
      "download_url": "https://github.com/combs/DLxx416_Arduino"
    },
    {
      "repository_name": "road-t/DM8BA10",
      "repository_url": "https://github.com/road-t/DM8BA10",
      "name": "DM8BA10",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-07T14:31:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:31:31Z",
      "last_seen_sha": "010317e81b51",
      "author": "road-t",
      "maintainer": "Ilya Annikov, i.annikov@gmail.com",
      "sentence": "Library for Chinese DM8BA10 LCD modules.",
      "paragraph": "Provides API to control HT1622-based 16-segment 10 symbol LCD indicators. Supports basic latin and UTF-8 charsets (Cyrillic Slavic fonts included).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T02:38:32Z",
      "download_url": "https://github.com/road-t/DM8BA10"
    },
    {
      "repository_name": "dmdengineeringllc/DMD_AllocTrace",
      "repository_url": "https://github.com/dmdengineeringllc/DMD_AllocTrace",
      "name": "DMD_AllocTrace",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-11T09:17:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T09:17:54Z",
      "last_seen_sha": "3ed58e2d811f",
      "author": "DMD Engineering LLC",
      "maintainer": "DMD Engineering LLC",
      "sentence": "Heap allocation tracer for ESP32 with PSRAM.",
      "paragraph": "Wraps malloc/calloc/realloc/free (and heap_caps_* variants) via the linker, records every event into a PSRAM ring with optional call backtraces, and streams the ring as TSV over HTTP (ESPAsyncWebServer) or Serial for a standalone HTML viewer with a heap map and addr2line symbolization. REQUIRES linker --wrap flags (see README) which the Arduino IDE cannot auto-inject.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2026-06-09T18:07:08Z",
      "download_url": "https://github.com/dmdengineeringllc/DMD_AllocTrace"
    },
    {
      "repository_name": "board707/DMD_STM32",
      "repository_url": "https://github.com/board707/DMD_STM32",
      "name": "DMD_STM32",
      "version": "1.2.16",
      "version_history": [
        {
          "version": "1.2.13",
          "seen_at": "2026-06-30T08:53:31Z"
        },
        {
          "version": "1.2.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.16",
          "seen_at": "2026-07-27T16:40:54.893Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:53:31Z",
      "last_seen_sha": "e2380dde0781",
      "author": "Board707",
      "maintainer": "Board707",
      "sentence": "STM32 library for led matrix panels",
      "paragraph": "Supports RGB (HUB75), Monochrome (HUB12) and Two-color (HUB08) modules",
      "category": "Display",
      "architectures": [
        "STM32F1",
        "STM32F4",
        "stm32",
        "rp2040"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/board707/DMD_STM32-1.2.16.zip",
      "size": 345055,
      "previous_version": "1.2.11",
      "github_stars": 137,
      "github_forks": 33,
      "github_language": "C",
      "github_updated_at": "2026-06-30T19:20:55Z"
    },
    {
      "repository_name": "freetronics/DMD2",
      "repository_url": "https://github.com/freetronics/DMD2",
      "name": "DMD2",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-01-09T07:24:30Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-09T07:24:30Z",
      "last_seen_sha": "08dbf34e56ec",
      "author": "Freetronics",
      "maintainer": "Angus Gratton <angus@freetronics.com>",
      "sentence": "Updated (beta) library for Freetronics DMD dot matrix displays.",
      "paragraph": "Supports graphics operations (test, images, etc.) Still experimental, the stable library is called called \"DMD\"",
      "category": "Display",
      "architectures": [
        "avr",
        "sam",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/freetronics/DMD2-0.0.3.zip",
      "size": 53866,
      "previous_version": "0.0.4",
      "github_stars": 87,
      "github_forks": 73,
      "github_language": "C",
      "github_updated_at": "2026-01-08T11:40:33Z"
    },
    {
      "repository_name": "HakkanR/DMD2TUR",
      "repository_url": "https://github.com/HakkanR/DMD2TUR",
      "name": "DMD2TUR",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:15:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:54Z",
      "last_seen_sha": "8c9d562cf6f6",
      "author": "Hakan OZMEN <hakkanr@gmail.com>",
      "maintainer": "Hakan OZMEN <hakkanr@gmail.com>",
      "sentence": "Use with DMD2 library and enjoy Turkish letters!",
      "paragraph": "This library brings DMD2 Library to use Turkish letters. You can use all features of DMD2 Lib. In order to use Turkish letters initiate BoxTr instead of DMD_TextBox class.",
      "category": "Display",
      "architectures": [
        "avr",
        "sam",
        "esp8266"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-09-11T12:40:13Z",
      "depends": [
        "DMD2"
      ],
      "download_url": "https://github.com/HakkanR/DMD2TUR/"
    },
    {
      "repository_name": "Qudor-Engineer/DMD32",
      "repository_url": "https://github.com/Qudor-Engineer/DMD32",
      "name": "DMD32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2026-02-09T07:54:03Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-09T07:54:03Z",
      "last_seen_sha": "ce8acf9c8052",
      "author": "Khudhur Abdullah Alfarhan <Qudoren@gmail.com>",
      "maintainer": "Khudhur Abdullah Alfarhan <Qudoren@gmail.com>",
      "sentence": "An Arduino library for ESP32 to drive DMD LED matrix display",
      "paragraph": "Supports ESP32 and DMD LED matrix display",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Qudor-Engineer/DMD32-1.0.0.zip",
      "size": 119751,
      "previous_version": "1.0",
      "github_stars": 46,
      "github_forks": 28,
      "github_language": "C",
      "github_updated_at": "2026-05-08T14:58:16Z"
    },
    {
      "repository_name": "ahmadfathan/DMD32Plus",
      "repository_url": "https://github.com/ahmadfathan/DMD32Plus",
      "name": "DMD32Plus",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:38:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:30Z",
      "last_seen_sha": "ec579bac17ee",
      "author": "Ahmad Fathan <ahmadfathan1021@gmail.com>",
      "maintainer": "Ahmad Fathan <ahmadfathan1021@gmail.com>",
      "sentence": "An Arduino library for ESP32 to drive DMD LED matrix display",
      "paragraph": "Supports ESP32 and DMD LED matrix display and extended functionalities",
      "category": "LED display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-10-12T12:51:53Z",
      "download_url": "https=//github.com/ahmadfathan/DMD32Plus/"
    },
    {
      "repository_name": "marcoratto/DMFLib-Arduino",
      "repository_url": "https://github.com/marcoratto/DMFLib-Arduino",
      "name": "DMFLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:43:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:07Z",
      "last_seen_sha": "ee84e4433398",
      "author": "Marco Ratto <marcoratto@gmail.com>",
      "maintainer": "Marco Ratto <marcoratto@gmail.com>",
      "sentence": "Dynamic message fragmentation and reassembly for TCP/UDP communication on Arduino.",
      "paragraph": "DMFLib allows splitting long messages into dynamic fragments and reassembling them efficiently over TCP or UDP. Designed for low-memory microcontrollers and network applications.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-11-18T09:14:09Z",
      "download_url": "https://github.com/marcoratto/DMFLib-Arduino"
    },
    {
      "repository_name": "RobTillaart/DMM",
      "repository_url": "https://github.com/RobTillaart/DMM",
      "name": "DMM",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:27:12Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:12Z",
      "last_seen_sha": "a6a2879a3ad3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "DMM (digital multimeter) library for Arduino.",
      "paragraph": "Voltage only for now.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DMM-0.1.5.zip",
      "size": 11744,
      "previous_version": "0.1.3",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T15:28:52Z"
    },
    {
      "repository_name": "toxnico/DMOscillator",
      "repository_url": "https://github.com/toxnico/DMOscillator",
      "name": "DMOscillator",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:33:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:26Z",
      "last_seen_sha": "9d2829fc0c31",
      "author": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "maintainer": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "sentence": "A library that makes easy on/off control on a pin at fixed or dynamic rate.",
      "paragraph": "Set the pin, the wanted mode (oscillation count, oscillation duration, frequency or period in us) and just call update() in the main loop.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMOscillator-1.0.0.zip",
      "size": 21007,
      "previous_version": "1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-23T05:08:13Z"
    },
    {
      "repository_name": "toxnico/DMStepper",
      "repository_url": "https://github.com/toxnico/DMStepper",
      "name": "DMStepper",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:33:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:29Z",
      "last_seen_sha": "5cd418c4dc69",
      "author": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "maintainer": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "sentence": "A library to drive stepper motors.",
      "paragraph": "This library allows developers to define acceleration, and run stepper motors easily (compatible with drivers with a dir and step pins).",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-17T22:26:53Z",
      "download_url": "https://github.com/toxnico/DMStepper"
    },
    {
      "repository_name": "toxnico/Timer",
      "repository_url": "https://github.com/toxnico/Timer",
      "name": "DMTimer",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-07-21T16:33:29Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:29Z",
      "last_seen_sha": "597a351eb88f",
      "author": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "maintainer": "Nicolas Simonnet <nico@dirtymarmotte.net>",
      "sentence": "A library that simplifies non blocking recurrent calls.",
      "paragraph": "Set an interval and do what you want every time interval is reached. Accepts dynamic intervals too, e.g. for managing accelerations.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMTimer-1.3.0.zip",
      "size": 21951,
      "previous_version": "1.3",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-21T12:44:41Z"
    },
    {
      "repository_name": "dimitre/DmtrPots",
      "repository_url": "https://github.com/dimitre/DmtrPots",
      "name": "DmtrPots",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:12:41Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:41Z",
      "last_seen_sha": "315b6f9b2b6d",
      "author": "Dimitre Lima Dmtr.org",
      "maintainer": "Dimitre Lima Dmtr.org",
      "sentence": "Potentiometer library for Arduino / Teensy.",
      "paragraph": "Potentiometer library for Arduino / Teensy",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dimitre/DmtrPots-0.1.0.zip",
      "size": 3955,
      "previous_version": "0.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-06T15:59:36Z"
    },
    {
      "repository_name": "Marthaarman/dmx-transceiver",
      "repository_url": "https://github.com/Marthaarman/dmx-transceiver",
      "name": "DMX Serial Transceiver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:21:20Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:20Z",
      "last_seen_sha": "b523a300bdd5",
      "author": "Mart Haarman <mart@mhwd.nl",
      "maintainer": "Mart Haarman <mart@mhwd.nl",
      "sentence": "Transmit and receive Serial DMX (max485) and switch without a struggle.",
      "paragraph": "Works with modules such as the max485 and supports Arduino mini",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Marthaarman/DMX_Serial_Transceiver-1.0.0.zip",
      "size": 23174,
      "previous_version": "1.0.0",
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-07T21:12:27Z"
    },
    {
      "repository_name": "devarishi7/Dmx_ESP32",
      "repository_url": "https://github.com/devarishi7/Dmx_ESP32",
      "name": "Dmx_ESP32",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-02-18T07:25:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-18T07:25:23Z",
      "last_seen_sha": "852d7c1ad745",
      "author": "Little Art Bear",
      "maintainer": "@devarishi7",
      "sentence": "ESP32 library DMX",
      "paragraph": "For Transmission & Reception",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T01:30:30Z",
      "download_url": "https://github.com/devarishi7/Dmx_ESP32"
    },
    {
      "repository_name": "AlessioSavelli/DMXasLED",
      "repository_url": "https://github.com/AlessioSavelli/DMXasLED",
      "name": "DMXasLED",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:31Z",
      "last_seen_sha": "0e2654cd8335",
      "author": "Alessio Savelli",
      "maintainer": "AlessioSavelli",
      "sentence": "Una libreria per il controllo di luci DMX usando ESP32 e freeRTOS",
      "paragraph": "Questa libreria permette di gestire luci e dispositivi DMX tramite un'implementazione semplice e versatile per l'ESP32.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-14T11:21:58Z",
      "download_url": "https://github.com/AlessioSavelli/DMXasLED"
    },
    {
      "repository_name": "mathertel/DMXSerial",
      "repository_url": "https://github.com/mathertel/DMXSerial",
      "name": "DMXSerial",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.5.3",
          "seen_at": "2026-06-25T08:28:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:28:01Z",
      "last_seen_sha": "e82023edd1ae",
      "author": "Matthias Hertel",
      "maintainer": "Matthias Hertel, http://www.mathertel.de",
      "sentence": "Enables DMX communication using the built-in serial port for Arduino boards.",
      "paragraph": "This is a library for sending and receiving DMX codes using the Arduino plattform. You can implement DMX devices and DMX controllers with this library.",
      "category": "Communication",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 384,
      "github_forks": 85,
      "github_updated_at": "2026-06-25T04:24:30Z",
      "download_url": "http://www.mathertel.de/Arduino/DMXSerial.aspx",
      "github_language": "C++"
    },
    {
      "repository_name": "mathertel/DMXSerial2",
      "repository_url": "https://github.com/mathertel/DMXSerial2",
      "name": "DMXSerial2",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:21:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:25Z",
      "last_seen_sha": "9803fc97cc9b",
      "author": "Matthias Hertel",
      "maintainer": "Matthias Hertel, http://www.mathertel.de",
      "sentence": "Enables building DMX/RDM devices using the built-in serial port for Arduino boards UNO, Leonardo, Mega.",
      "paragraph": "This is a library to implement a DMX devices that also listen and respond to RDM commands to retrieve information from the DMX devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 106,
      "github_forks": 32,
      "github_language": "C",
      "github_updated_at": "2026-04-04T14:56:34Z",
      "download_url": "http://www.mathertel.de/Arduino/DMXSerial2.aspx"
    },
    {
      "repository_name": "PaulStoffregen/DmxSimple",
      "repository_url": "https://github.com/PaulStoffregen/DmxSimple",
      "name": "DmxSimple",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1",
          "seen_at": "2026-05-23T08:12:44Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T08:12:44Z",
      "last_seen_sha": "3222073eed81",
      "author": "Peter Knight, Tinker.it!",
      "maintainer": "Paul Stoffregen",
      "sentence": "Drive DMX controlled lights and visual effects available from DJ or theatrical suppliers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/DmxSimple-3.1.0.zip",
      "size": 41094,
      "previous_version": "3.1",
      "github_stars": 106,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T11:28:37Z"
    },
    {
      "repository_name": "DaAwesomeP/dmxusb",
      "repository_url": "https://github.com/DaAwesomeP/dmxusb",
      "name": "DMXUSB",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-06-02T08:40:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T08:40:38Z",
      "last_seen_sha": "970dc4c8754e",
      "author": "DaAwesomeP",
      "maintainer": "DaAwesomeP",
      "sentence": "DMXUSB emulates an ENTTEC-compatible DMXKing USB to DMX serial device with one, two, or n universes.",
      "paragraph": "DMXUSB implements the ENTTEC DMX USB Pro Widget API Specification 1.44 on any serial port. DMXUSB can emulate a single DMX port/universe device like the DMXKing USB ultraDMX Micro, a two port/universe device like the DMXKing ultraDMX Pro, or an n-universe DMXUSB device. All devices are compatible with the ENTTEC standard. DMXUSB works with the Open Lighting Architecture (OLA) as a usbserial device. This library requires the elapsedMillis library for all boards except the PJRC Teensy.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 123,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T01:32:02Z",
      "license": "Apache-2.0",
      "download_url": "https://github.com/DaAwesomeP/dmxusb"
    },
    {
      "repository_name": "CostelloTechnical/DN24F08",
      "repository_url": "https://github.com/CostelloTechnical/DN24F08",
      "name": "DN24F08",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "fba3da8a636b",
      "author": "Costello Technical <youtube@costellotechnical.com>",
      "maintainer": "Costello Technical <youtube@costellotechnical.com>",
      "sentence": "A RAM-optimized library for the DN24F08 industrial expansion board (Arduino Nano).",
      "paragraph": "Provides control for Digital I/O, Analog Inputs (0-20mA/0-10V), Buttons, and the 7-segment display. Includes a bare-metal UART implementation to minimize RAM usage, optimized specifically for the ATmega328p.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CostelloTechnical/DN24F08-1.1.3.zip",
      "size": 272924,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T23:18:41Z"
    },
    {
      "repository_name": "sensebox/DNMSI2C",
      "repository_url": "https://github.com/sensebox/DNMSI2C",
      "name": "DNMSI2C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:42:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:40Z",
      "last_seen_sha": "79aa4ba3c490",
      "author": "senseBox, anniquu",
      "maintainer": "senseBox Team",
      "sentence": "Sound sensor library for DNMS Teensy",
      "paragraph": "A library for reading sound level measurements from a DNMS Teensy via I2C.",
      "category": "Sensors",
      "architectures": [
        "samd",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T13:37:18Z",
      "download_url": "https://github.com/sensebox/sensebox-dnms-arduino/tree/main/DNMSI2C"
    },
    {
      "repository_name": "DinuraPasan/DOC_CAT",
      "repository_url": "https://github.com/DinuraPasan/DOC_CAT",
      "name": "DOC_CAT",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-08-07T14:16:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:16:01Z",
      "last_seen_sha": "69c2064b5266",
      "author": "Dinura Pasan",
      "maintainer": "Dinura Pasan",
      "sentence": "Expanding the Arduino environment",
      "paragraph": "The goal is to improve the efficiency of more accurate end user applications while saving the time and money spent on developing embedded systems.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-03T22:25:45Z",
      "download_url": "https://github.com/DinuraPasan/DOC_CAT/"
    },
    {
      "repository_name": "Init-io/DoEEP",
      "repository_url": "https://github.com/Init-io/DoEEP",
      "name": "DoEEP",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2025-07-21T16:03:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:55Z",
      "last_seen_sha": "c683cf3b1f9e",
      "author": "Init.io",
      "maintainer": "Siam Rayhan <developers.init.io@gmail.com>",
      "sentence": "A simple EEPROM library for reading, writing, and managing key-value pairs.",
      "paragraph": "DoEEP is an EEPROM library that simplifies the process of storing and retrieving key-value pairs in EEPROM. It includes methods for flashing, reading, writing, and updating data and it is the easiest library that ever exists.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-10T19:27:35Z",
      "download_url": "https://github.com/Init-io/DoEEP"
    },
    {
      "repository_name": "Dono7/DonoLed",
      "repository_url": "https://github.com/Dono7/DonoLed",
      "name": "DonoLed",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:04Z",
      "last_seen_sha": "9dfeec11246d",
      "author": "Dono7",
      "maintainer": "Dono7",
      "sentence": "Library to easily control LED Strips.",
      "paragraph": "Simple Arduino library with ready-to-use customable animations for addressable LED Strips.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-01-06T16:31:29Z",
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://github.com/Dono7/DonoLed"
    },
    {
      "repository_name": "serenewaffles/Dorpac-timer",
      "repository_url": "https://github.com/serenewaffles/Dorpac-timer",
      "name": "Dorpac-timer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:35Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:35Z",
      "last_seen_sha": "b141f07ff94d",
      "author": "Dorpac Design",
      "maintainer": "Dorpac Design",
      "sentence": "A library for implementing very simple timers",
      "paragraph": "Supports modifying and resetting intervals.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/serenewaffles/Dorpac_timer-1.0.0.zip",
      "size": 8494,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-05T23:50:30Z"
    },
    {
      "repository_name": "felias-fogg/DotMatrix5x7",
      "repository_url": "https://github.com/felias-fogg/DotMatrix5x7",
      "name": "DotMatrix5x7",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:14:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:19Z",
      "last_seen_sha": "4fb39bf5d883",
      "author": "Bernhard Nebel",
      "maintainer": "Bernhard Nebel",
      "sentence": "Drives 5x7 dot matrix display directly connected to Arduino pins",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-28T02:46:27Z",
      "depends": [
        "TimerOne"
      ],
      "download_url": "https://github.com/felias-fogg/DotMatrix5x7"
    },
    {
      "repository_name": "galjonsfigur/PD243x-DotMatrixDisplay",
      "repository_url": "https://github.com/galjonsfigur/PD243x-DotMatrixDisplay",
      "name": "DotMatrixDisplay",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:50Z",
      "last_seen_sha": "19a8944418ea",
      "author": "Galion <galion@sdf.org>",
      "maintainer": "Galion <galion@sdf.org>",
      "sentence": "Dot-Matrix Display library for use with PD243X I2C Adapter Board",
      "paragraph": "Supports adapter boards with PD2435, PD2436 and PD2437 displays but should also work with PD253X and PD443X series displays.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-03-06T21:26:54Z",
      "download_url": "https://github.com/galjonsfigur/Arduino-DotMatrixLibrary"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-DoubleEmaFilter",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-DoubleEmaFilter",
      "name": "DoubleEMAFilterLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:12Z",
      "last_seen_sha": "dee2ceb7354c",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "DoubleEMAFilter Library",
      "paragraph": "Arduino library that implements an exponential filter (EMA) with double cutting frequency. The library allows to make pass band filter and stop band Filters.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-01-29T03:30:26Z",
      "download_url": "https://www.luisllamas.es"
    },
    {
      "repository_name": "braydenanderson2014/ArduinoDoubleLinkedList",
      "repository_url": "https://github.com/braydenanderson2014/ArduinoDoubleLinkedList",
      "name": "DoubleLinkedList",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:52Z",
      "last_seen_sha": "f454fb7911a7",
      "author": "Brayden Anderson",
      "maintainer": "Brayden Anderson <braydenanderson2014@gmail.com>",
      "sentence": "A templated class for creating dynamic Double Linked Lists. A Double Linked List is a Linked List where each node points to the next node and the previous node.",
      "paragraph": "This library provides an easy and efficient way to create dynamic Double Linked Lists in Arduino projects. It supports various operations such as append, insert, and remove, among others.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T03:16:49Z",
      "download_url": "https://github.com/braydenanderson2014/C-Arduino-Libraries/tree/main/lib/DoubleLinkedList"
    },
    {
      "repository_name": "jenscski/DoubleResetDetect",
      "repository_url": "https://github.com/jenscski/DoubleResetDetect",
      "name": "DoubleResetDetect",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:30Z",
      "last_seen_sha": "06e957f3dda1",
      "author": "Jens-Christian Skibakk <jens.christian@skibakk.no>",
      "maintainer": "Jens-Christian Skibakk <jens.christian@skibakk.no>",
      "sentence": "Arduino library to check for double reset on ESP8266",
      "paragraph": "This library gives one a opportunity to support a alternative boot mode. E.g. configuring WiFi using WiFiManager",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2022-07-12T16:03:36Z",
      "download_url": "https://github.com/jenscski/DoubleResetDetect"
    },
    {
      "repository_name": "datacute/DoubleResetDetector",
      "repository_url": "https://github.com/datacute/DoubleResetDetector",
      "name": "DoubleResetDetector",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-09-11T07:20:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-11T07:20:40Z",
      "last_seen_sha": "ca23ffca2e92",
      "author": "Stephen Denne",
      "maintainer": "Stephen Denne <stephen@datacute.co.nz>",
      "sentence": "Library to detect a double reset, using ESP8266 RTC Memory.",
      "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of a device's wifi.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 90,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T23:37:07Z",
      "download_url": "https://github.com/datacute/DoubleResetDetector"
    },
    {
      "repository_name": "khoih-prog/DoubleResetDetector_Generic",
      "repository_url": "https://github.com/khoih-prog/DoubleResetDetector_Generic",
      "name": "DoubleResetDetector_Generic",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "6c3bf0d98545",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0",
      "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-27T13:58:17Z",
      "depends": [
        "FlashStorage_SAMD",
        "FlashStorage_STM32",
        "FlashStorage_STM32F1",
        "FlashStorage_RTL8720"
      ],
      "download_url": "https://github.com/khoih-prog/DoubleResetDetector_Generic"
    },
    {
      "repository_name": "PinoRinaudo/DoublyLinkedList",
      "repository_url": "https://github.com/PynoLab/DoublyLinkedList",
      "name": "DoublyLinkedList",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:45Z",
      "last_seen_sha": "4dd118452e0f",
      "author": "Pino Rinaudo",
      "maintainer": "Pino Rinaudo <pinorinaudodev@gmail.com>",
      "sentence": "An advanced library for managing lists.",
      "paragraph": "The DoublyLinkedList class implements a doubly linked list. <br>Each element in the list is represented by an object of type Node. The list can be either circular or non-circular, depending on the configuration. The class provides a set of operations for insertion, removal, and manipulation of elements in the list. Additionally, the class features a cursor, allowing for easy navigation through the list.<br>It is possible to use negative indices for backward traversal. For example, list[-1] retrieves the last element of the list.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-01T13:31:41Z",
      "download_url": "https://github.com/PynoLab/DoublyLinkedList"
    },
    {
      "repository_name": "TheAngryRaven/DovesLapTimer",
      "repository_url": "https://github.com/TheAngryRaven/DovesLapTimer",
      "name": "DovesLapTimer",
      "version": "4.3.0",
      "version_history": [
        {
          "version": "4.1.0",
          "seen_at": "2026-06-25T08:38:56Z"
        },
        {
          "version": "4.2.0",
          "seen_at": "2026-07-18T02:59:02.965Z"
        },
        {
          "version": "4.3.0",
          "seen_at": "2026-08-10T18:14:40.369Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-25T08:38:56Z",
      "last_seen_sha": "d348551daa0c",
      "author": "Michael Champagne (crimsondove)",
      "maintainer": "Michael Champagne",
      "sentence": "GPS-based lap timing library with course detection and multi-course support",
      "paragraph": "Handles whole laps, split lap timing, automatic course detection, direction detection, waypoint-based fallback timing, and point-to-point sprint runs (autocross/hillclimb). Supports multiple course layouts per track.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "GPL-3.0",
      "depends": [
        "ArxTypeTraits"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TheAngryRaven/DovesLapTimer-4.3.0.zip",
      "size": 4882444,
      "previous_version": "4.2.0",
      "github_stars": 26,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-06-30T19:09:27Z"
    },
    {
      "repository_name": "arielzw/DPS-Power-Supply",
      "repository_url": "https://github.com/arielzw/DPS-Power-Supply",
      "name": "DpsPowerSupply",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:57Z",
      "last_seen_sha": "db4a082068e2",
      "author": "Ariel Zwenger <examed.electronica@gmail.com>",
      "maintainer": "Ariel Zwenger <examed.electronica@gmail.com>",
      "sentence": "Control of Ruideng DPS power supply series thought serial port (DPS3003, DPS3005, DPS5005, DPS5015, DPS5020)",
      "paragraph": "Supports writing and reading all parameters (voltage, current, power, protections, etc.) using a software or hardware serial port. See README for version update notes.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-14T21:10:25Z",
      "download_url": "https://github.com/arielzw/DPS-Power-Supply-library-for-Arduino"
    },
    {
      "repository_name": "fatpat/arduino-dra818",
      "repository_url": "https://github.com/fatpat/arduino-dra818",
      "name": "DRA818",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-22T09:15:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:15:24Z",
      "last_seen_sha": "40ae98cd3cd1",
      "author": "Jerome LOYET",
      "maintainer": "Jerome LOYET <jerome@loyet.net>",
      "sentence": "Configure and communicate with FM module DRA818.",
      "paragraph": "Hardware or Software Serial can be used to Scan and set parameters.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 52,
      "github_forks": 15,
      "github_updated_at": "2026-06-21T09:36:19Z",
      "download_url": "https://github.com/fatpat/arduino_dra818",
      "github_language": "C++"
    },
    {
      "repository_name": "OladapoAjala/Drive",
      "repository_url": "https://github.com/OladapoAjala/Drive",
      "name": "Drive",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:43Z",
      "last_seen_sha": "3f32c299b686",
      "author": "Oladapo Ajala <ajalaoladapoemmanuel.ao@gmail.com>",
      "maintainer": "Oladapo Ajala <ajalaoladapoemmanuel.ao@gmail.com>",
      "sentence": "Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)",
      "paragraph": "Gives access to functions that can be used to control dc-motor easily.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-12-09T20:39:25Z",
      "download_url": "https://github.com/OladapoAjala/Drive"
    },
    {
      "repository_name": "microbotsio/DriveCell",
      "repository_url": "https://github.com/microbotsio/DriveCell",
      "name": "DriveCell",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-01T07:47:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T07:47:28Z",
      "last_seen_sha": "4e61d947c272",
      "author": "Microbots <info@microbots.io>",
      "maintainer": "Microbots <info@microbots.io>",
      "sentence": "DriveCell Arduino Library",
      "paragraph": "Ultra Small Driver for tiny Brushed Motors & Magnetic Actuators",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T20:18:22Z",
      "download_url": "https://microbots.io/drivecell"
    },
    {
      "repository_name": "Witty-Wizard/DriveMaster",
      "repository_url": "https://github.com/Witty-Wizard/DriveMaster",
      "name": "DriveMaster",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-08-07T13:50:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T13:50:38Z",
      "last_seen_sha": "4ed22dbfacb2",
      "author": "Witty Wizard",
      "maintainer": "Witty Wizard <contact@wittywizard.in>",
      "sentence": "RC protocol",
      "paragraph": "A common library that can generate ESC signals",
      "category": "Communication",
      "architectures": [
        "esp32",
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-07T10:26:26Z",
      "license": "GPL-3.0-only",
      "download_url": "https://github.com/Witty-Wizard/DriveMaster"
    },
    {
      "repository_name": "dukang1996/DroneCAN_ESP32",
      "repository_url": "https://github.com/dukang1996/DroneCAN_ESP32",
      "name": "DroneCAN_ESP32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-22T09:46:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:46:07Z",
      "last_seen_sha": "9b81af676fa4",
      "author": "du_kang_du",
      "maintainer": "du_kang_du <1996dukang@sina.com>",
      "sentence": "A DroneCAN implementation for ESP32 using ACAN_ESP32 library.",
      "paragraph": "Provides DroneCAN protocol support for ESP32 microcontrollers.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-22T08:19:48Z",
      "download_url": "https://github.com/dukang1996/DroneCAN_ESP32",
      "github_language": "C++"
    },
    {
      "repository_name": "lucasromeiro/DropboxManager",
      "repository_url": "https://github.com/lucasromeiro/DropboxManager",
      "name": "DropboxManager",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:20:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:07Z",
      "last_seen_sha": "405cca09a14d",
      "author": "ANTÔNIO CEZAR DE CASTRO LIMA, CRISTIANO HORA DE OLIVEIRA FONTES, LUCAS DE ARAÚJO WANDERLEY ROMEIRO",
      "maintainer": "Lucas Romeiro <lucas_romeiro@hotmail.com>",
      "sentence": "Manipulate your Dropbox files by ESP8266",
      "paragraph": "This library allows you to manipulate your files, for example, upload files and other functions. Save your files on the cloud!",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 23,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T03:08:00Z",
      "download_url": "https://github.com/lucasromeiro/DropboxManager"
    },
    {
      "repository_name": "npuckett/DropCeiling",
      "repository_url": "https://github.com/npuckett/DropCeiling",
      "name": "DropCeiling",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-05-12T08:46:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-12T08:46:49Z",
      "last_seen_sha": "13e4fbb34e57",
      "author": "Nick Puckett",
      "maintainer": "Nick Puckett",
      "sentence": "Eight-channel 0-10V controller library for the DropCeiling controller.",
      "paragraph": "Provides Ethernet ArtNet, WiFi ArtNet, BLE, Serial CSV, and standalone control paths for an 8-channel I2C DAC with optional ST7789 TFT visualization.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T20:35:31Z",
      "depends": [
        "Ethernet",
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/npuckett/DropCeiling"
    },
    {
      "repository_name": "hideakitai/DRV2667",
      "repository_url": "https://github.com/hideakitai/DRV2667",
      "name": "DRV2667",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:16:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:07Z",
      "last_seen_sha": "63fdae036c41",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory",
      "paragraph": "Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-23T20:29:01Z",
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "ErlingSigurdson/Drv7Seg2x595",
      "repository_url": "https://github.com/ErlingSigurdson/Drv7Seg2x595",
      "name": "Drv7Seg2x595",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-01-15T07:23:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:23:15Z",
      "last_seen_sha": "b219376c8bf4",
      "author": "Dmitriy Efimov aka Erling Sigurdson <efimov-d-v@yandex.ru>",
      "maintainer": "Dmitriy Efimov aka Erling Sigurdson <efimov-d-v@yandex.ru>",
      "sentence": "A single-class Arduino library for driving a multiplexed 7-segment display using two daisy-chained 74HC595 shift register ICs.",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T13:40:32Z",
      "download_url": "https://github.com/ErlingSigurdson/Drv7Seg2x595"
    },
    {
      "repository_name": "ErlingSigurdson/Drv7SegQ595",
      "repository_url": "https://github.com/ErlingSigurdson/Drv7SegQ595",
      "name": "Drv7SegQ595",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-01-15T07:23:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:23:17Z",
      "last_seen_sha": "8bf5bdbbe2a9",
      "author": "Dmitriy Efimov aka Erling Sigurdson <efimov-d-v@yandex.ru>",
      "maintainer": "Dmitriy Efimov aka Erling Sigurdson <efimov-d-v@yandex.ru>",
      "sentence": "A single-class Arduino library for driving a multiplexed 7-segment display using a single 74HC595 shift register IC and a set of GPIO-driven transistors.",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T13:49:49Z",
      "download_url": "https://github.com/ErlingSigurdson/Drv7SegQ595"
    },
    {
      "repository_name": "GoodFilling/Motor-Driver",
      "repository_url": "https://github.com/GoodFilling/Motor-Driver",
      "name": "DRV8251-Driver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:15Z",
      "last_seen_sha": "b31fe611666f",
      "author": "Chris Hanes <chris@goodfilling.com>",
      "maintainer": "Chris Hanes <chris@goodfilling.com>",
      "sentence": "A library that provides support for using brushed DC motors via the TI DRV8251 motor driver",
      "paragraph": "This library was written specifically to use the DRV8251 with an ESP32-S2.  It should also work for other microcontrollers, as well as other motor drivers with similar pin layout (2 pin control)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GoodFilling/DRV8251_Driver-1.0.0.zip",
      "size": 7839,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T16:56:02Z"
    },
    {
      "repository_name": "pololu/drv8434s-arduino",
      "repository_url": "https://github.com/pololu/drv8434s-arduino",
      "name": "DRV8434S",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:54Z",
      "last_seen_sha": "3fdc19af44e3",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "DRV8434S stepper motor driver library for Arduino",
      "paragraph": "This is a library for the Arduino IDE that helps interface with the DRV8434S stepper motor driver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T12:06:33Z",
      "download_url": "https://github.com/pololu/drv8434s-arduino"
    },
    {
      "repository_name": "RobTillaart/DRV8825",
      "repository_url": "https://github.com/RobTillaart/DRV8825",
      "name": "DRV8825",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-08-19T07:50:55Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-19T07:50:55Z",
      "last_seen_sha": "9620dc5975b6",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DRV8825 stepper motor driver.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DRV8825-0.2.2.zip",
      "size": 14986,
      "previous_version": "0.2.1",
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T07:55:01Z"
    },
    {
      "repository_name": "pololu/drv8835-motor-shield",
      "repository_url": "https://github.com/pololu/drv8835-motor-shield",
      "name": "DRV8835MotorShield",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:24:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:54Z",
      "last_seen_sha": "06a3e1cacc29",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu DRV8835 Dual Motor Driver Shield",
      "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu DRV8835 Dual Motor Driver Shield for Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T00:27:25Z",
      "download_url": "https://github.com/pololu/drv8835-motor-shield"
    },
    {
      "repository_name": "0x6flab/satima-arduinolibrary",
      "repository_url": "https://github.com/0x6flab/satima-arduinolibrary",
      "name": "DRV8870",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:04:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:53Z",
      "last_seen_sha": "30d6fede9283",
      "author": "Rodney <socials@rodneyosodo.com>",
      "maintainer": "Rodney <socials@rodneyosodo.com>",
      "sentence": "DRV8870 Motor Driver Library for Arduino, ESP and STMboards",
      "paragraph": "This library allows you to access and control all motor channels using PWM for directional and speed control. This library allows you to control unipolar or bipolar DC motors. To use it you will need a DC motor, and the appropriate hardware to control it.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-06T05:36:06Z",
      "depends": [
        "analogWrite"
      ],
      "download_url": "https://github.com/0x6flab/satima-arduinolibrary/tree/main/arduino"
    },
    {
      "repository_name": "ozobot/drvkit_library",
      "repository_url": "https://github.com/ozobot/drvkit_library",
      "name": "drvkit_library",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2026-06-13T08:42:16Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.0.5",
          "seen_at": "2026-07-03T20:23:13.146Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-13T08:42:16Z",
      "last_seen_sha": "5bcab13b3d1e",
      "author": "opilat",
      "maintainer": "opilat <ondrej.pilat@ozobot.com>",
      "sentence": "Ozobot DRVKit library",
      "paragraph": "HAL for the Ozobot DRVKit platform. It defines structures and objects for interacting with diverse sensor suite like proximity sensors, line following etc.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "CRC32",
        "AT24C"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ozobot/drvkit_library-0.0.5.zip",
      "size": 11763,
      "previous_version": "0.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T13:18:48Z"
    },
    {
      "repository_name": "Destination-SPACE/DS_MCP4018_Library",
      "repository_url": "https://github.com/Destination-SPACE/DS_MCP4018_Library",
      "name": "DS MCP4018 Library",
      "version": "0.1.9",
      "version_history": [
        {
          "version": "0.1.9",
          "seen_at": "2025-07-21T16:04:38Z"
        },
        {
          "version": "0.1.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:38Z",
      "last_seen_sha": "b61bf472866a",
      "author": "Destination SPACE Inc",
      "maintainer": "Destination SPACE Inc <info@destinationspace-stem.org>",
      "sentence": "Arduino library for the MCP4018T-103E I2C digital potentiometer.",
      "paragraph": "Arduino library for the MCP4018T-103E I2C digital potentiometer.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Destination-SPACE/DS_MCP4018_Library-0.1.9.zip",
      "size": 5233,
      "previous_version": "0.1.9",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-29T06:33:48Z"
    },
    {
      "repository_name": "Destination-SPACE/DS_PCA9536_Library",
      "repository_url": "https://github.com/Destination-SPACE/DS_PCA9536_Library",
      "name": "DS PCA9536 Library",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:04:38Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:38Z",
      "last_seen_sha": "7724f27e1783",
      "author": "Destination SPACE Inc",
      "maintainer": "Destination SPACE Inc <info@destinationspace-stem.org>",
      "sentence": "Arduino library for the PCA9536 I2C I/O expander.",
      "paragraph": "Arduino library for the PCA9536 I2C I/O expander.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Destination-SPACE/DS_PCA9536_Library-0.1.1.zip",
      "size": 4496,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-13T12:35:21Z"
    },
    {
      "repository_name": "Treboada/Ds1302",
      "repository_url": "https://github.com/Treboada/Ds1302",
      "name": "Ds1302",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-15T09:52:23Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-15T09:52:23Z",
      "last_seen_sha": "b019cd7acbda",
      "author": "Rafa Couto <caligari@treboada.net>",
      "maintainer": "Rafa Couto <caligari@treboada.net>",
      "sentence": "A C/C++ library to use DS1302 RTC chip.",
      "paragraph": "A C/C++ library to use DS1302 RTC chip.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Treboada/Ds1302-1.1.0.zip",
      "size": 208812,
      "previous_version": "1.1.1",
      "github_stars": 58,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T03:05:13Z"
    },
    {
      "repository_name": "denicsdevices/DS1307",
      "repository_url": "https://github.com/denicsdevices/DS1307",
      "name": "DS1307",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:05Z",
      "last_seen_sha": "c050aaa0f059",
      "author": "Denics Devices (Aaditya Dengle)",
      "maintainer": "Aaditya Dengle <denicsdevices@gmail.com>",
      "sentence": "DS1307 Driver for Arduino boards including RP2040",
      "paragraph": "RTC Library with flexiblity to choose Wire instance and Wire pins.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T11:21:58Z",
      "download_url": "https://github.com/denicsdevices/DS1307"
    },
    {
      "repository_name": "thexeno/DS1307-Emulator-Arduino-Library",
      "repository_url": "https://github.com/thexeno/DS1307-Emulator-Arduino-Library",
      "name": "DS1307 Emulator",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:32:57Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:57Z",
      "last_seen_sha": "edcce8820fe4",
      "author": "Enrico Sanino",
      "maintainer": "Enrico Sanino <https://github.com/thexeno>",
      "sentence": "An emulator of the DS1307, which transform the Arduino in an RTC chip without actually having a physical RTC.",
      "paragraph": "It is natively compatible with any Arduino carrying and Atmega and a 16MHz crystal oscillator.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thexeno/DS1307_Emulator-1.0.0.zip",
      "size": 18028,
      "previous_version": "1.0",
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-04-09T13:40:21Z"
    },
    {
      "repository_name": "MileBuurmeijer/DS1307newAlarms",
      "repository_url": "https://github.com/MileBuurmeijer/DS1307newAlarms",
      "name": "DS1307newAlarms",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:22:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:13Z",
      "last_seen_sha": "23143ddc89e7",
      "author": "Milé Buurmeijer <mbuurmei@netscape.net>",
      "maintainer": "Milé Buurmeijer <mbuurmei@netscape.net>",
      "sentence": "Adding weekday alarms to the DS1307 RTC functionality",
      "paragraph": "Supports setting and checking weekdaty alarms that are persisted in the DS1307 NVRAM (non volatile RAM) to overcome power outages",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-03T18:48:37Z",
      "download_url": "https://github.com/MileBuurmeijer/DS1307newAlarms"
    },
    {
      "repository_name": "PaulStoffregen/DS1307RTC",
      "repository_url": "https://github.com/PaulStoffregen/DS1307RTC",
      "name": "DS1307RTC",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-10-30T07:26:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-30T07:26:56Z",
      "last_seen_sha": "a9bf74081293",
      "author": "Michael Margolis",
      "maintainer": "Paul Stoffregen",
      "sentence": "Use a DS1307 Real Time Clock chip with the Time library",
      "paragraph": "",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 152,
      "github_forks": 88,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T22:01:26Z",
      "depends": [
        "Time"
      ],
      "download_url": "http://playground.arduino.cc/code/time"
    },
    {
      "repository_name": "John-Karatka/DS1621",
      "repository_url": "https://github.com/John-Karatka/DS1621",
      "name": "DS1621",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:36:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:36:58Z",
      "last_seen_sha": "7a2d7c2ce2a6",
      "author": "John Karatka <john.karatka@gmail.com>",
      "maintainer": "John Karatka <john.karatka@gmail.com>",
      "sentence": "DS1621 temperature sensor chip for Arduino",
      "paragraph": "Read temperature for use in applications",
      "category": "Temperature Sensor",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T17:48:33Z",
      "download_url": "https://github.com/John-Karatka/DS1621"
    },
    {
      "repository_name": "bluemurder/DS1624",
      "repository_url": "https://github.com/bluemurder/DS1624",
      "name": "DS1624",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:09:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:46Z",
      "last_seen_sha": "b8b12396e658",
      "author": "Alessio Leoncini",
      "maintainer": "Alessio Leoncini",
      "sentence": "A library to interface with Maxim DS1624 temperature sensor and memory.",
      "paragraph": "The DS1624 sensor from Maxim Integrated consists of a 256-byte nonvolatile EE memory and a direct-to-digital temperature sensor. The temperature data is provided in a 12-bit word with 0.0625°C resolution. A 2-wire serial interface allows access to storage memory, temperature reading and sensor configuration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-07-11T12:32:32Z",
      "download_url": "https://www.technologytourist.com/electronics/2017/11/02/DS1624-arduino-library.html"
    },
    {
      "repository_name": "lucas-inacio/DS1624",
      "repository_url": "https://github.com/lucas-inacio/DS1624",
      "name": "DS1624_Library",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2025-07-21T16:20:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:07Z",
      "last_seen_sha": "49228ab1e17c",
      "author": "Lucas Inácio Viegas",
      "maintainer": "Lucas Inácio Viegas",
      "sentence": "A library to interface with Maxim DS1624 temperature sensor and memory.",
      "paragraph": "The DS1624 sensor from Maxim Integrated consists of a 256-byte nonvolatile EE memory and a direct-to-digital temperature sensor. The temperature data is provided in a 12-bit word with 0.0625°C resolution. A 2-wire serial interface allows access to storage memory, temperature reading and sensor configuration.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-07-27T02:10:35Z",
      "download_url": "https://github.com/lucas-inacio/DS1624.git"
    },
    {
      "repository_name": "Zanduino/DS1631",
      "repository_url": "https://github.com/Zanduino/DS1631",
      "name": "DS1631",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:35:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:01Z",
      "last_seen_sha": "d4e90d28addd",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Use the Maxim Integrated DS1631 I2C Thermometer",
      "paragraph": "Use the Maxim Integrated DS1631 I2C Thermometer",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-21T05:23:46Z",
      "download_url": "https://github.com/Zanduino/DS1631"
    },
    {
      "repository_name": "RobTillaart/DS1804",
      "repository_url": "https://github.com/RobTillaart/DS1804",
      "name": "DS1804",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:27:15Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-07-30T16:29:03.361Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:15Z",
      "last_seen_sha": "7fa23527f81d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DS1804 Nonvolatile Trimmer Potentiometer.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS1804-0.1.2.zip",
      "size": 11344,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T12:38:36Z"
    },
    {
      "repository_name": "tom-dudman/DS1804",
      "repository_url": "https://github.com/tom-dudman/DS1804",
      "name": "DS1804Ctrl",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:33:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:20Z",
      "last_seen_sha": "41318c685351",
      "author": "Tom Dudman",
      "maintainer": "Tom Dudman",
      "sentence": "Arduino library for the DS1804 digital potentiometer, including helper functions for setting resistance, and using the EEPROM, and retrieving state.",
      "paragraph": "For more information see https://www.analog.com/media/en/technical-documentation/data-sheets/ds1804.pdf",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-15T11:00:35Z",
      "download_url": "https://github.com/tom-dudman/DS1804"
    },
    {
      "repository_name": "RobTillaart/DS1821",
      "repository_url": "https://github.com/RobTillaart/DS1821",
      "name": "DS1821",
      "version": "0.3.8",
      "version_history": [
        {
          "version": "0.3.6",
          "seen_at": "2025-07-21T16:27:15Z"
        },
        {
          "version": "0.3.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:15Z",
      "last_seen_sha": "1bf86bee11be",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for DS1821 temperature sensor",
      "paragraph": "experimental",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS1821-0.3.8.zip",
      "size": 11723,
      "previous_version": "0.3.6",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T13:21:30Z"
    },
    {
      "repository_name": "jspark311/Arduino-DS1881",
      "repository_url": "https://github.com/jspark311/Arduino-DS1881",
      "name": "DS1881",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:02Z",
      "last_seen_sha": "44f9cb390570",
      "author": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "maintainer": "J. Ian Lindsay <ian@joshianlindsay.com>",
      "sentence": "A driver for the Dallas/Maxim i2c logarithmic potentiometer.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-02-15T09:04:27Z",
      "depends": [
        "CppPotpourri"
      ],
      "download_url": "https://github.com/jspark311/Arduino-DS1881"
    },
    {
      "repository_name": "rtnate/Arduino-DS1881_2",
      "repository_url": "https://github.com/rtnate/Arduino-DS1881_2",
      "name": "DS1881_2",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:28:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:28Z",
      "last_seen_sha": "98808c42e5af",
      "author": "Nate Taylor <nate@rtelectronix.com>",
      "maintainer": "Nate Taylor <nate@rtelectronix.com>",
      "sentence": "Controller for Maxim DS1881 and DS1882 Digital Pots",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-10T20:48:03Z",
      "download_url": "https://github.com/rtnate/Arduino-DS1881_2"
    },
    {
      "repository_name": "matmunk/DS18B20",
      "repository_url": "https://github.com/matmunk/DS18B20",
      "name": "DS18B20",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-12-01T07:27:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-01T07:27:54Z",
      "last_seen_sha": "2b10121fb430",
      "author": "Mathias Munk Hansen",
      "maintainer": "Mathias Munk Hansen <matmunk@gmail.com>",
      "sentence": "Arduino library for the Maxim Integrated DS18B20 1-Wire temperature sensor.",
      "paragraph": "This library is very simple and intuitive to use, and supports auto-discovering sensors with an optional high/low condition or manually addressing individual sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 111,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T02:28:44Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/matmunk/DS18B20"
    },
    {
      "repository_name": "RobTillaart/DS18B20_INT",
      "repository_url": "https://github.com/RobTillaart/DS18B20_INT",
      "name": "DS18B20_int",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2026-06-13T08:30:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-13T08:30:42Z",
      "last_seen_sha": "d071a36cd6fa",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for DS18B20 restricted to a single sensor per pin.",
      "paragraph": "uses integer math only.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T14:19:16Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/RobTillaart/DS18B20_INT"
    },
    {
      "repository_name": "RobTillaart/DS18B20",
      "repository_url": "https://github.com/RobTillaart/DS18B20",
      "name": "DS18B20_RT",
      "version": "0.2.7",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2026-03-09T07:50:50Z"
        },
        {
          "version": "0.2.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-09T07:50:50Z",
      "last_seen_sha": "7c70266beb6c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the DS18B20 temperature sensor.",
      "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronous mode only.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "OneWire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.2.7.zip",
      "size": 25379,
      "previous_version": "0.2.6",
      "github_stars": 29,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T08:59:56Z"
    },
    {
      "repository_name": "IharYakimush/arduino-temperature-control-events",
      "repository_url": "https://github.com/IharYakimush/arduino-temperature-control-events",
      "name": "DS18B20Events",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:37Z",
      "last_seen_sha": "3582f7add6c4",
      "author": "Ihar Yakimush",
      "maintainer": "Ihar Yakimush",
      "sentence": "Arduino temperature changed events for DS18B20 and other DallasTemperature compatible sensors.",
      "paragraph": "Configure to perform measurements no more than every N seconds and trigger event if temperature was changed since last try.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-10-18T14:09:37Z",
      "download_url": "https://github.com/IharYakimush/arduino-temperature-control-events"
    },
    {
      "repository_name": "handmade0octopus/ds2",
      "repository_url": "https://github.com/handmade0octopus/ds2",
      "name": "DS2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-24T08:11:17Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:11:17Z",
      "last_seen_sha": "301f62f1b92b",
      "author": "sorek.uk",
      "maintainer": "sorek <contact@sorek.uk>",
      "sentence": "DS2 and KWP library to handle messages in those automotive protocols.",
      "paragraph": "Supporting any Arduino based device",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/handmade0octopus/DS2-1.0.0.zip",
      "size": 38125,
      "previous_version": "1.0.1",
      "github_stars": 57,
      "github_forks": 22,
      "github_updated_at": "2026-06-23T16:08:29Z",
      "github_language": "C"
    },
    {
      "repository_name": "RobTillaart/DS2401",
      "repository_url": "https://github.com/RobTillaart/DS2401",
      "name": "DS2401",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:27:16Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:16Z",
      "last_seen_sha": "d3a650ff75e3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for 1-Wire DS2401 UID restricted to a single device per pin.",
      "paragraph": "48 bit unique ID, + type + CRC => 64 bit. oneWire.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "OneWire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS2401-0.1.3.zip",
      "size": 10759,
      "previous_version": "0.1.2",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T18:54:31Z"
    },
    {
      "repository_name": "tommag/DS2431_Arduino",
      "repository_url": "https://github.com/tommag/DS2431_Arduino",
      "name": "DS2431",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:33:22Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:22Z",
      "last_seen_sha": "5c4d46b2079c",
      "author": "Tom Magnier",
      "maintainer": "Tom Magnier<tom@tmagnier.fr>",
      "sentence": "Arduino library for Maxim DS2431 1-Wire EEPROM",
      "paragraph": "Requires OneWire library to work.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tommag/DS2431-1.1.0.zip",
      "size": 9078,
      "previous_version": "1.1",
      "github_stars": 21,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-06-25T10:18:53Z"
    },
    {
      "repository_name": "RobTillaart/DS2438",
      "repository_url": "https://github.com/RobTillaart/DS2438",
      "name": "DS2438",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-02-24T07:51:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-24T07:51:45Z",
      "last_seen_sha": "375b3dde83f0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for DS2438 1-Wire battery monitor. One device per pin.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-23T17:05:53Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://github.com/RobTillaart/DS2438"
    },
    {
      "repository_name": "apadevices/DS2482",
      "repository_url": "https://github.com/apadevices/DS2482",
      "name": "DS2482",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-23T07:38:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-23T07:38:54Z",
      "last_seen_sha": "819abca0118e",
      "author": "APADevices <kecup>",
      "maintainer": "APADevices <kecup>",
      "sentence": "A modern library for DS2482-800 I2C to 1-Wire bridge with DS18B20 support.",
      "paragraph": "Simplified single-sensor-per-channel operation, non-blocking design, and optional diagnostics. No dependencies except Wire library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/apadevices/DS2482-1.0.0.zip",
      "size": 14958,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T20:15:53Z"
    },
    {
      "repository_name": "RobTillaart/DS28CM00",
      "repository_url": "https://github.com/RobTillaart/DS28CM00",
      "name": "DS28CM00",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:27:16Z"
        },
        {
          "version": "0.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:16Z",
      "last_seen_sha": "199b9d8cddb6",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C DS28CM00 unique identification chip.",
      "paragraph": "48 bit unique ID, + type + CRC => 64 bit.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.4.1.zip",
      "size": 12444,
      "previous_version": "0.4.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T07:19:54Z"
    },
    {
      "repository_name": "NorthernWidget/DS3231",
      "repository_url": "https://github.com/NorthernWidget/DS3231",
      "name": "DS3231",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-15T08:37:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:37:29Z",
      "last_seen_sha": "a2fa3db3e720",
      "author": "Andrew Wickert <awickert@umn.edu>, Eric Ayars, Jean-Claude Wippler, Northern Widget LLC <info@northernwidget.com>",
      "maintainer": "Andrew Wickert <awickert@umn.edu>",
      "sentence": "Arduino library for the DS3231 real-time clock (RTC)",
      "paragraph": "Abstracts functionality for clock reading, clock setting, and alarms for the DS3231 high-precision real-time clock. This is a splice of Ayars' (http://hacks.ayars.org/2011/04/ds3231-real-time-clock.html) and Jeelabs/Ladyada's (https://github.com/adafruit/RTClib) libraries.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 217,
      "github_forks": 84,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T23:48:55Z",
      "download_url": "https://github.com/NorthernWidget/DS3231"
    },
    {
      "repository_name": "affanhanifathtarech/DS3231_RTC",
      "repository_url": "https://github.com/affanhanifathtarech/DS3231_RTC",
      "name": "DS3231_RTC",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:06:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:38Z",
      "last_seen_sha": "150c5f56fc2e",
      "author": "Affan Hanif, Andrew Wickert <awickert@umn.edu>, Eric Ayars, Jean-Claude Wippler, Northern Widget LLC <info@northernwidget.com>",
      "maintainer": "Andrew Wickert <awickert@umn.edu>",
      "sentence": "Arduino library for the DS3231 real-time clock (RTC)",
      "paragraph": "Abstracts functionality for clock reading, clock setting, and alarms for the DS3231 high-precision real-time clock. This is a splice of Ayars' (http://hacks.ayars.org/2011/04/ds3231-real-time-clock.html) and Jeelabs/Ladyada's (https://github.com/adafruit/RTClib) libraries.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-08-03T08:43:29Z",
      "download_url": "https://github.com/NorthernWidget/DS3231"
    },
    {
      "repository_name": "hasenradball/DS3231-RTC",
      "repository_url": "https://github.com/hasenradball/DS3231-RTC",
      "name": "DS3231-RTC",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-12-04T07:20:14Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-04T07:20:14Z",
      "last_seen_sha": "6625c62a0fbf",
      "author": "Frank Häfele <mail@frankhaefele.de>",
      "maintainer": "Frank Häfele <mail@frankhaefele.de>",
      "sentence": "C++ Library for the DS3231 real-time clock (RTC) module, ready to use on Arduino IDE and PlatformIO.",
      "paragraph": "Provides access to date and time data, functionality for clock reading, clock setting, and alarms for the DS3231 high-precision real-time clock.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hasenradball/DS3231_RTC-2.0.0.zip",
      "size": 535617,
      "previous_version": "1.1.0",
      "github_stars": 16,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T14:16:12Z"
    },
    {
      "repository_name": "Jorropo/ds3231",
      "repository_url": "https://github.com/Jorropo/ds3231",
      "name": "ds3231FS",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "9771d9df8600",
      "author": "Petre Rodan <petre.rodan@simplex.ro>",
      "maintainer": "Jorropo",
      "sentence": "Arduino Library for Maxim Integrated DS3231 Real-Time Clock.",
      "paragraph": "This is a fork of original by Petre Rodan. You can find an good simple exemple in exemple>ds3231>simple_print",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Jorropo/ds3231FS-1.1.1.zip",
      "size": 12387
    },
    {
      "repository_name": "Zanduino/DS3231M",
      "repository_url": "https://github.com/Zanduino/DS3231M",
      "name": "DS3231M",
      "version": "1.0.11",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2025-07-21T16:35:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:01Z",
      "last_seen_sha": "87a6ceaae825",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Arduino library to use the Maxim Integrated DS3231 and DS3231M RTC (Real-Time-Clock)",
      "paragraph": "Allow control and reading of the Maxim Integrated DS3231/DS3231M RTC (Real-Time-Clock)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-01-16T03:14:55Z",
      "download_url": "https://github.com/Zanduino/DS3231M"
    },
    {
      "repository_name": "RobTillaart/DS3232",
      "repository_url": "https://github.com/RobTillaart/DS3232",
      "name": "DS3232",
      "version": "0.6.1",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:27:17Z"
        },
        {
          "version": "0.6.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:17Z",
      "last_seen_sha": "34aab1912b88",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C DS3232 RTC (minimalistic).",
      "paragraph": "DS3232, DS3231",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS3232-0.6.1.zip",
      "size": 778387,
      "previous_version": "0.6.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T19:30:33Z"
    },
    {
      "repository_name": "JChristensen/DS3232RTC",
      "repository_url": "https://github.com/JChristensen/DS3232RTC",
      "name": "DS3232RTC",
      "version": "3.1.2",
      "version_history": [
        {
          "version": "3.1.2",
          "seen_at": "2026-06-12T08:46:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:46:04Z",
      "last_seen_sha": "d95545e527ea",
      "author": "Jack Christensen <jack.christensen@outlook.com>",
      "maintainer": "Jack Christensen <jack.christensen@outlook.com>",
      "sentence": "Arduino Library for Maxim Integrated DS3231 and DS3232 Real-Time Clocks.",
      "paragraph": "Copyright (C) 2017-2025 by Jack Christensen and licensed under GNU GPL v3.0. See README file for important information regarding compatibility with earlier versions.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 433,
      "github_forks": 143,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T18:37:49Z",
      "depends": [
        "Time"
      ],
      "download_url": "https://github.com/JChristensen/DS3232RTC"
    },
    {
      "repository_name": "hideakitai/DS323x",
      "repository_url": "https://github.com/hideakitai/DS323x",
      "name": "DS323x",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:16:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:08Z",
      "last_seen_sha": "95be42c35911",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal",
      "paragraph": "Arduino library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-06T23:30:26Z",
      "download_url": "https://github.com/hideakitai/DS323x"
    },
    {
      "repository_name": "khoih-prog/DS323x_Generic",
      "repository_url": "https://github.com/khoih-prog/DS323x_Generic",
      "name": "DS323x_Generic",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "037e4e8b23ee",
      "author": "Hideaki Tai, Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal",
      "paragraph": "For nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, Portenta_H7 boards, RP2040-based, etc. besides ESP8266/ESP32, using ESP WiFi, Portenta_H7 WiFi, WiFiNINA, Portenta_H7 Ethernet, Ethernet W5x00, Teensy 4.1 QNEthernet/NativeEthernet, ENC28J60, LAN8742A, ESP8266/ESP32 AT-command WiFi. Ethernet_Generic library is used as default for W5x00 Ethernet",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-30T15:43:08Z",
      "depends": [
        "Wire",
        "Time",
        "WiFiNINA_Generic",
        "Ethernet_Generic",
        "EthernetENC",
        "UIPEthernet",
        "STM32duino STM32Ethernet",
        "STM32duino LwIP",
        "Timezone_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/DS323x_Generic"
    },
    {
      "repository_name": "RobTillaart/DS3501",
      "repository_url": "https://github.com/RobTillaart/DS3501",
      "name": "DS3501",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-12T18:15:42.600Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-12T18:15:42.600Z",
      "last_seen_sha": "cbd36a1407fc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the DS3501, I2C, 7-bit, non-volatile, digital potentiometer. Temperature control.",
      "paragraph": "10 kOhm,DS3502,DS3503",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS3501-0.1.0.zip",
      "size": 213014,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-12T15:03:20Z"
    },
    {
      "repository_name": "RobTillaart/DS3502",
      "repository_url": "https://github.com/RobTillaart/DS3502",
      "name": "DS3502",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-11T16:15:50.214Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-11T16:15:50.214Z",
      "last_seen_sha": "fe511b1affc2",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the DS3502, I2C, 7-bit, non-volatile, digital potentiometer.",
      "paragraph": "10 kOhm,DS3501,DS3503",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS3502-0.1.0.zip",
      "size": 127561,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-11T12:58:27Z"
    },
    {
      "repository_name": "orcadom/DS4",
      "repository_url": "https://github.com/orcadom/DS4",
      "name": "DS4",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:52Z",
      "last_seen_sha": "df480809b8d2",
      "author": "Dominic Houghton",
      "maintainer": "Dominic Houghton",
      "sentence": "Dualshock 4 wired controller emulator.",
      "paragraph": "Emulate a physical gamepad on Windows and Mac.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-08T20:53:36Z",
      "download_url": "https://github.com/orcadom/DS4"
    },
    {
      "repository_name": "taligentx/dscKeybusInterface",
      "repository_url": "https://github.com/taligentx/dscKeybusInterface",
      "name": "DSC Keybus Interface",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0",
          "seen_at": "2026-06-25T08:38:05Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:38:05Z",
      "last_seen_sha": "bbbb121630c4",
      "author": "Nikhil Choudhary <nikhilc@taligentx.com>",
      "maintainer": "Nikhil Choudhary <nikhilc@taligentx.com>",
      "sentence": "Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.",
      "paragraph": "Includes examples to integrate with Homebridge (Apple HomeKit, Google Home), Home Assistant and OpenHAB via MQTT, remote control via web interface/Blynk/Telegram bot, send email and push notifications via Pushbullet/Pushover/Pushsafer, send SMS via Twilio/TinyGSM, unlock panel installer codes, and decode the Keybus protocol.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-3.0.0.zip",
      "size": 2462544,
      "previous_version": "3.0",
      "github_stars": 599,
      "github_forks": 144,
      "github_updated_at": "2026-06-24T15:22:37Z",
      "github_language": "C++"
    },
    {
      "repository_name": "Zanduino/DSFamily",
      "repository_url": "https://github.com/Zanduino/DSFamily",
      "name": "DSFamily",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:35:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:01Z",
      "last_seen_sha": "a3fea7f37dd0",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers",
      "paragraph": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-12-14T16:14:30Z",
      "download_url": "https://github.com/Zanduino/DSFamily"
    },
    {
      "repository_name": "derdoktor667/DShotRMT",
      "repository_url": "https://github.com/derdoktor667/DShotRMT",
      "name": "DShotRMT",
      "version": "0.9.5",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2026-06-20T08:16:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:16:26Z",
      "last_seen_sha": "7c00e86c4526",
      "author": "Wastl Kraus <wir-sind-die-matrix.de>",
      "maintainer": "Wastl Kraus <wir-sind-die-matrix.de>",
      "sentence": "DShotRMT Library supporting all DShot Types and speeds. Bidirectional support re-enabled. Tested with BlHeli_S.",
      "paragraph": "This library can control a BlHeli_S by using encoded DShot commands. Bidirectional support re-enabled.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 117,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T23:55:39Z",
      "license": "MIT",
      "download_url": "https://github.com/derdoktor667/DShotRMT"
    },
    {
      "repository_name": "PowerBroker2/Filters",
      "repository_url": "https://github.com/PowerBroker2/Filters",
      "name": "DSPFilters",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-12-16T07:08:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-16T07:08:41Z",
      "last_seen_sha": "b038c6db3539",
      "author": "Jonathan Driscoll",
      "maintainer": "Jonathan Driscoll",
      "sentence": "A realtime digital signal processing (DSP) library for Arduino.",
      "paragraph": "Filters are easy-to-use, programmable versions of common analog filters, such as single-pole (RC) lowpass and highpass filters.  The library also includes two-pole filters  (Bessel and Butterworth), as well other \"filters\" to calculate running stastics, or return the time derivative of a signal.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-15T22:12:50Z",
      "download_url": "https://github.com/PowerBroker2/Filters"
    },
    {
      "repository_name": "CyberonEBU/Cyberon_DSpotterSDK_Maker_33BLE",
      "repository_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_33BLE",
      "name": "DSpotterSDK_Maker_33BLE",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:11:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:18Z",
      "last_seen_sha": "a74369a0682c",
      "author": "Cyberon Corporation",
      "maintainer": "Cyberon Corporation <info@cyberon.com.tw>",
      "sentence": "DSpotterSDK_Maker_33BLE provides offline speech recognition function for developers on Arduino Nano 33 BLE Sense, which can recognize trigger words and command words.",
      "paragraph": "DSpotter is Cyberon’s flagship high-performance embedded speech recognition solution. Some important features of DSpotter include using DNN-based models, high noise immunity, phoneme-based speaker-independent command recognition, no need to collect speech data for training, low-power consumption offline keyword spotting, currently supports more than 40 common languages etc.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nano"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-16T11:08:31Z",
      "download_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_33BLE"
    },
    {
      "repository_name": "CyberonEBU/Cyberon_DSpotterSDK_Maker_NiclaVision",
      "repository_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_NiclaVision",
      "name": "DSpotterSDK_Maker_NiclaVision",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:11:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:18Z",
      "last_seen_sha": "f73b9d99b18c",
      "author": "Cyberon Corporation",
      "maintainer": "Cyberon Corporation <info@cyberon.com.tw>",
      "sentence": "DSpotterSDK_Maker_NiclaVision provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.",
      "paragraph": "DSpotter is Cyberon’s flagship high-performance embedded speech recognition solution. Some important features of DSpotter include using DNN-based models, high noise immunity, phoneme-based speaker-independent command recognition, no need to collect speech data for training, low-power consumption offline keyword spotting, currently supports more than 40 common languages etc.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nicla"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-05T17:38:46Z",
      "download_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_NiclaVision"
    },
    {
      "repository_name": "CyberonEBU/Cyberon_DSpotterSDK_Maker_PortentaH7",
      "repository_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_PortentaH7",
      "name": "DSpotterSDK_Maker_PortentaH7",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:11:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:18Z",
      "last_seen_sha": "cf832a6424b9",
      "author": "Cyberon Corporation",
      "maintainer": "Cyberon Corporation <info@cyberon.com.tw>",
      "sentence": "DSpotterSDK_Maker_PortentaH7 provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.",
      "paragraph": "DSpotter is Cyberon’s flagship high-performance embedded speech recognition solution. Some important features of DSpotter include using DNN-based models, high noise immunity, phoneme-based speaker-independent command recognition, no need to collect speech data for training, low-power consumption offline keyword spotting, currently supports more than 40 common languages etc.",
      "category": "Data Processing",
      "architectures": [
        "mbed_portenta"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-31T10:35:15Z",
      "download_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_PortentaH7"
    },
    {
      "repository_name": "CyberonEBU/Cyberon_DSpotterSDK_Maker_RP2040",
      "repository_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_RP2040",
      "name": "DSpotterSDK_Maker_RP2040",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:11:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:18Z",
      "last_seen_sha": "92959925a5bd",
      "author": "Cyberon Corporation",
      "maintainer": "Cyberon Corporation <info@cyberon.com.tw>",
      "sentence": "DSpotterSDK_Maker_RP2040 provides offline speech recognition function for developers on Arduino Nano RP2040 Connect, which can recognize trigger words and command words.",
      "paragraph": "DSpotter is Cyberon’s flagship high-performance embedded speech recognition solution. Some important features of DSpotter include using DNN-based models, high noise immunity, phoneme-based speaker-independent command recognition, no need to collect speech data for training, low-power consumption offline keyword spotting, currently supports more than 40 common languages etc.",
      "category": "Data Processing",
      "architectures": [
        "mbed_nano"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-14T15:46:25Z",
      "depends": [
        "WiFiNINA",
        "ArduinoECCX08"
      ],
      "download_url": "https://github.com/CyberonEBU/Cyberon_DSpotterSDK_Maker_RP2040"
    },
    {
      "repository_name": "andydoro/DST_RTC",
      "repository_url": "https://github.com/andydoro/DST_RTC",
      "name": "DST RTC",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-04T08:04:32Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-04T08:04:32Z",
      "last_seen_sha": "8746b240defc",
      "author": "Andy Doro <mail@andydoro.com>",
      "maintainer": "Andy Doro <mail@andydoro.com>",
      "sentence": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)",
      "paragraph": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST). Currently programmed for either US, Central Europe, Western Europe, or Australia DST rulesets.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "depends": [
        "RTClib"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andydoro/DST_RTC-1.2.1.zip",
      "size": 7617,
      "previous_version": "1.2.0",
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T03:54:35Z"
    },
    {
      "repository_name": "Valdemir-DSW/DSW-painel-arduino-lib",
      "repository_url": "https://github.com/Valdemir-DSW/DSW-painel-arduino-lib",
      "name": "dswpainelpro",
      "version": "2.4.4",
      "version_history": [
        {
          "version": "2.4.4",
          "seen_at": "2025-07-21T16:04:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:06Z",
      "last_seen_sha": "577b9e4dc55b",
      "author": "Valdemir do DSW",
      "maintainer": "DSW sim solution",
      "sentence": "Library for software DSW painel pro",
      "paragraph": "Perfect library for making a vehicle simulator panel, it communicates easily with the DSW panel pro software, get more information using the button below on github! our Discord, website and more!",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-25T21:48:54Z",
      "download_url": "https://github.com/Valdemir-DSW/DSW-painel-arduino-lib"
    },
    {
      "repository_name": "Gershy13/dtc-lookup",
      "repository_url": "https://github.com/Gershy13/dtc-lookup",
      "name": "DTC Lookup",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-08T09:21:51Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-08T09:21:51Z",
      "last_seen_sha": "ddf9bdbac7bc",
      "author": "Gershy13",
      "maintainer": "Gershy13",
      "sentence": "OBD2 Diagnostic Trouble Code lookup for Arduino and ESP32.",
      "paragraph": "SAE J2012 generic codes and manufacturer-specific tables. Add your own manufacturer file and contribute back.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Gershy13/DTC_Lookup-1.0.0.zip",
      "size": 13599,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T18:06:03Z"
    },
    {
      "repository_name": "deploythefleet/arduino_esp32_update",
      "repository_url": "https://github.com/deploythefleet/arduino_esp32_update",
      "name": "DTF_ESP32Update",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-12-13T07:16:27Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-13T07:16:27Z",
      "last_seen_sha": "fcba51c74a8a",
      "author": "Kevin Sidwar <kevin@sidwar.com>",
      "maintainer": "Kevin Sidwar <kevin@sidwar.com>",
      "sentence": "Update ESP32 devices using Deploy the Fleet service.",
      "paragraph": "Allows you to manage and deliver OTA firmware updates securely.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deploythefleet/DTF_ESP32Update-2.0.2.zip",
      "size": 13681,
      "previous_version": "2.0.3",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-12-12T16:27:19Z"
    },
    {
      "repository_name": "deploythefleet/arduino_esp8266_update",
      "repository_url": "https://github.com/deploythefleet/arduino_esp8266_update",
      "name": "DTF_ESP8266Update",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:12:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:02Z",
      "last_seen_sha": "10064c5dd2e3",
      "author": "Kevin Sidwar <kevin@sidwar.com>",
      "maintainer": "Kevin Sidwar <kevin@sidwar.com>",
      "sentence": "Update ESP8266 devices using Deploy the Fleet service.",
      "paragraph": "Allows you to manage and deliver OTA firmware updates securely.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-07-07T12:40:48Z",
      "download_url": "https://github.com/deploythefleet/arduino_esp8266_update"
    },
    {
      "repository_name": "offcircuit/DTime",
      "repository_url": "https://github.com/offcircuit/DTime",
      "name": "DTime",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:37Z",
      "last_seen_sha": "6b8f59031cde",
      "author": "Helder Rodrigues",
      "maintainer": "Helder Rodrigues",
      "sentence": "Date plus Time workaround service",
      "paragraph": "Date plus Time functions",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-12-04T21:11:50Z",
      "download_url": "https://github.com/offcircuit/DTime"
    },
    {
      "repository_name": "fan4tix/DTS6012M",
      "repository_url": "https://github.com/fan4tix/DTS6012M",
      "name": "DTS6012M",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-09T08:17:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-09T08:17:55Z",
      "last_seen_sha": "7a151505936a",
      "author": "Martin Schörner",
      "maintainer": "Martin Schörner <fan4tix@freenet.de>",
      "sentence": "Arduino library for the DTS6012M dToF rangefinder module.",
      "paragraph": "Currently supports I2C Communication only.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T23:58:04Z",
      "download_url": "https://github.com/fan4tix/DTS6012M"
    },
    {
      "repository_name": "acornelissen/DTS6012M_UART",
      "repository_url": "https://github.com/acornelissen/DTS6012M_UART",
      "name": "DTS6012M_UART",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "2.5.4",
          "seen_at": "2026-05-21T08:18:19Z"
        },
        {
          "version": "2.7.0",
          "seen_at": "2026-07-12T18:16:04.059Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-07-13T14:56:44.658Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-21T08:18:19Z",
      "last_seen_sha": "fb34cf3d1ddd",
      "author": "Albert Cornelissen <albert@cornelissen.me>",
      "maintainer": "Albert Cornelissen <albert@cornelissen.me>",
      "sentence": "Enhanced Arduino library for DTS6012M Time-of-Flight sensor with robust error handling, data quality assessment, and calibration.",
      "paragraph": "Comprehensive v2.0 library for the DTS6012M dToF distance sensor featuring enterprise-grade error handling and recovery, real-time data quality assessment, built-in calibration system, statistics tracking, performance optimization, and comprehensive test framework. Maintains full backward compatibility with v1.x while adding advanced features like circular buffering, configurable parameters, measurement history, and detailed diagnostics. Supports all Arduino architectures with HardwareSerial ports.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/acornelissen/DTS6012M_UART-3.0.0.zip",
      "size": 65532,
      "previous_version": "2.7.0",
      "github_stars": 19,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T17:19:15Z"
    },
    {
      "repository_name": "logickworkshop/du-ino",
      "repository_url": "https://github.com/logickworkshop/du-ino",
      "name": "DU-INO",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:19:57Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:57Z",
      "last_seen_sha": "4a9ba3e2df17",
      "author": "Logick Workshop",
      "maintainer": "Aaron Mavrinac <aaron@logick.ca>",
      "sentence": "DU-INO base Arduino library.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "depends": [
        "TimerOne"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/logickworkshop/DU_INO-1.2.0.zip",
      "size": 719563,
      "previous_version": "1.2.0",
      "github_stars": 59,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-16T15:24:53Z"
    },
    {
      "repository_name": "yesio/dual2s",
      "repository_url": "https://github.com/yesio/dual2s",
      "name": "dual2s",
      "version": "2.0.10",
      "version_history": [
        {
          "version": "2.0.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "da39348bdc21",
      "author": "yesio",
      "maintainer": "yesio <hhchen.sci@gms.ndhu.edu.tw>",
      "sentence": "A multi-purpose library for GoSUMO robots and AIoT projects based on ESP32.",
      "paragraph": "Supports WS2812B, Buzzer, Ultrasonic, IR Line Tracking, Servo, DC Motors, and PS3 Controller.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yesio/dual2s-2.0.10.zip",
      "size": 63363,
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-06-05T07:00:54Z"
    },
    {
      "repository_name": "AndyNewlands/DualEncoderMenuSystem",
      "repository_url": "https://github.com/AndyNewlands/DualEncoderMenuSystem",
      "name": "DualEncoderMenuSystem",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:55:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:55:47Z",
      "last_seen_sha": "ac01b1f0bee5",
      "author": "Andy Newlands",
      "maintainer": "Andy Newlands",
      "sentence": "A library for managing a dual encoder menu system on a 1602 LCD, via I2C.",
      "paragraph": "This library provides an easy way to implement a menu system controlled by two rotary encoders (helpful for fine & coarse value adjustments). It includes methods for initializing the encoder, updating its state, and managing menu items.   The library is designed to work with a 1602 LCD display connected via I2C, making it suitable for various embedded applications.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-04T05:36:25Z",
      "depends": [
        "LiquidCrystal_I2C",
        "ESP32RotaryEncoder"
      ],
      "download_url": "https://github.com/AndyNewlands/DualEncoderMenuSystem"
    },
    {
      "repository_name": "pololu/dual-g2-high-power-motor-shield",
      "repository_url": "https://github.com/pololu/dual-g2-high-power-motor-shield",
      "name": "DualG2HighPowerMotorShield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:24:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:54Z",
      "last_seen_sha": "b0d1ae97545f",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu Dual G2 High Power Motor Driver Shields",
      "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual G2 High Power Motor Driver Shields. It makes it simple to drive two brushed, DC motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2023-04-07T12:35:23Z",
      "download_url": "https://github.com/pololu/dual-g2-high-power-motor-shield"
    },
    {
      "repository_name": "pololu/dual-max14870-motor-shield",
      "repository_url": "https://github.com/pololu/dual-max14870-motor-shield",
      "name": "DualMAX14870MotorShield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:24:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:54Z",
      "last_seen_sha": "78831584e424",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu Dual MAX14870 Motor Driver Shield",
      "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu Dual MAX14870 Motor Driver Shield for Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2021-07-22T19:49:18Z",
      "download_url": "https://github.com/pololu/dual-max14870-motor-shield"
    },
    {
      "repository_name": "pololu/dual-mc33926-motor-shield",
      "repository_url": "https://github.com/pololu/dual-mc33926-motor-shield",
      "name": "DualMC33926MotorShield",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:24:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:54Z",
      "last_seen_sha": "f9d8139ec829",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu Dual MC33926 Motor Driver Shield",
      "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual MC33926 Motor Driver Shield. It makes it simple to drive two brushed, DC motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2024-10-18T02:24:39Z",
      "download_url": "https://github.com/pololu/dual-mc33926-motor-shield"
    },
    {
      "repository_name": "dm-mamun/DualMotor",
      "repository_url": "https://github.com/dm-mamun/DualMotor",
      "name": "DualMotor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-11T09:02:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-11T09:02:23Z",
      "last_seen_sha": "ca9a814ab722",
      "author": "Md. Mamun Ahmed",
      "maintainer": "Md. Mamun Ahmed <ask.mamunahmed@gmail.com>",
      "sentence": "Simple dual DC motor control with PWM speed and direction for H-bridge drivers.",
      "paragraph": "Control two DC motors independently with signed speed values (-250 to 250). Supports L298N, L293D, and similar H-bridge ICs. Includes forward, backward, turn, and stop helpers. Great for lfr, obstacle avoiding robot and so on.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dm-mamun/DualMotor-1.0.0.zip",
      "size": 5289,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T14:11:47Z"
    },
    {
      "repository_name": "yesbotics/dualsense-controller",
      "repository_url": "https://github.com/yesbotics/dualsense-controller-arduino",
      "name": "DualSenseController",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:34:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:48Z",
      "last_seen_sha": "6fae2c04ab50",
      "author": "Albrecht Nitsche <albrechtnitsche@gmail.com>",
      "maintainer": "Yesbotics <info@yesbotics.com>",
      "sentence": "Library to use DualSense Controller based on USB Host Shield Library 2.0.",
      "paragraph": "Same functionality as PS5-Controller API in USB Host Shield Library 2.0, but event based and more coding comfort.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T12:24:16Z",
      "depends": [
        "USB Host Shield Library 2.0"
      ],
      "download_url": "https://github.com/yesbotics/dualsense-controller"
    },
    {
      "repository_name": "pololu/dual-tb9051ftg-motor-shield",
      "repository_url": "https://github.com/pololu/dual-tb9051ftg-motor-shield",
      "name": "DualTB9051FTGMotorShield",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:24:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:55Z",
      "last_seen_sha": "4dbcf5a5f932",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield",
      "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual TB9051FTG Motor Driver Shield. It makes it simple to drive two brushed, DC motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T18:05:28Z",
      "download_url": "https://github.com/pololu/dual-tb9051ftg-motor-shield"
    },
    {
      "repository_name": "pololu/dual-vnh5019-motor-shield",
      "repository_url": "https://github.com/pololu/dual-vnh5019-motor-shield",
      "name": "DualVNH5019MotorShield",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:24:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:55Z",
      "last_seen_sha": "fcd96f79da06",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Arduino library for the Pololu Dual VNH5019 Motor Driver Shield",
      "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual VNH5019 Motor Driver Shield. It makes it simple to drive two brushed, DC motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 53,
      "github_forks": 75,
      "github_language": "C++",
      "github_updated_at": "2025-10-21T20:00:10Z",
      "download_url": "https://github.com/pololu/dual-vnh5019-motor-shield"
    },
    {
      "repository_name": "photodude/DualVNH5019MotorShieldMod3",
      "repository_url": "https://github.com/photodude/DualVNH5019MotorShieldMod3",
      "name": "DualVNH5019MotorShieldMod3",
      "version": "3.2.0-dualshilds",
      "version_history": [
        {
          "version": "4.0.0-dualshilds.1",
          "seen_at": "2025-07-21T16:24:25Z"
        },
        {
          "version": "3.2.0-dualshilds",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:25Z",
      "last_seen_sha": "02aa2636be38",
      "author": "Pololu/photodude",
      "maintainer": "Photodude <info@waltsorensen.com>",
      "sentence": "Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega",
      "paragraph": "This is a library for the Arduino that interfaces with two Pololu Dual VNH5019 Motor Driver Shields. It makes it simple to drive four brushed, DC motors from 2 sheilds on an Arduino Mega.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/photodude/DualVNH5019MotorShieldMod3-3.2.0-dualshilds.zip",
      "size": 13762,
      "previous_version": "4.0.0-dualshilds.1",
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2022-02-04T16:25:06Z"
    },
    {
      "repository_name": "gitlab.com/pony_jd/mis_librerias/dualwheelcontrol_jd",
      "repository_url": "https://gitlab.com/pony_jd/mis_librerias/dualwheelcontrol_jd",
      "name": "DualWheelControl_JD",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "f6abc31a496a",
      "author": "Juan Diego Cortes Facio",
      "maintainer": "juandiegocortes120802@gmail.com",
      "sentence": "Libreria simple para control de motores DC",
      "paragraph": "Genera las señales que se envian a el puente H, como DRV8833, L298, etc. Para controlar los motores en carritos RC, MiniSumo, seguidores de linea, y demas robots que usan movimiento diferencial.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/mis_librerias/DualWheelControl_JD-1.1.0.zip",
      "size": 6824
    },
    {
      "repository_name": "NitrofMtl/DUE_ADC_Oversampler",
      "repository_url": "https://github.com/NitrofMtl/DUE_ADC_Oversampler",
      "name": "DUE_ADC_Oversampler",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:20Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:20Z",
      "last_seen_sha": "732b54247740",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "16 Bits ADC oversampler with PDC on SAM3x DUE",
      "paragraph": "Use the PDC capability on SAM3x arduino DUE to do analog oversampling up to 16 bits.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "license": "LGPL-2.1",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/DUE_ADC_Oversampler-1.0.2.zip",
      "size": 21662,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T00:32:34Z"
    },
    {
      "repository_name": "collin80/due_can",
      "repository_url": "https://github.com/collin80/due_can",
      "name": "due_can",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2026-04-18T07:44:05Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T07:44:05Z",
      "last_seen_sha": "96db9092479c",
      "author": "Collin Kidder <kidderc@gmail.com>, Thibaut Viard, Wilfredo Molina",
      "maintainer": "Collin Kidder <kidderc@gmail.com>",
      "sentence": "Allows for CAN bus communications with the Arduino Due",
      "paragraph": "Implements interrupt driven communication and supports both object oriented and non-OOP callbacks",
      "category": "Communication",
      "architectures": [
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/collin80/due_can-2.0.1.zip",
      "size": 32229,
      "previous_version": "2.1.6",
      "github_stars": 263,
      "github_forks": 91,
      "github_language": "C++",
      "github_updated_at": "2026-04-18T02:21:41Z"
    },
    {
      "repository_name": "NitrofMtl/DUE_Schmitt",
      "repository_url": "https://github.com/NitrofMtl/DUE_Schmitt",
      "name": "DUE_schmitt",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1",
          "seen_at": "2025-07-21T16:23:20Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:20Z",
      "last_seen_sha": "e1c63da87ec2",
      "author": "Nitrof <https://github.com/NitrofMtl>",
      "maintainer": "Nitrof <https://github.com/NitrofMtl>",
      "sentence": "Enable SAM3x DUE IO Schmitt trigguer",
      "paragraph": "Debounce digitals inputs with internal Sam3x8e Schmitt truguer without expensive code and without adding any hardware.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/DUE_schmitt-2.1.0.zip",
      "size": 692657,
      "previous_version": "2.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-06T18:55:35Z"
    },
    {
      "repository_name": "NitrofMtl/DUE-ModbusDMA",
      "repository_url": "https://github.com/NitrofMtl/DUE-ModbusDMA",
      "name": "DUE-ModbusDMA",
      "version": "0.9.3",
      "version_history": [
        {
          "version": "0.9.3",
          "seen_at": "2026-01-02T21:38:43Z"
        },
        {
          "version": "0.9.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:38:43Z",
      "last_seen_sha": "2d9d134bdfb4",
      "author": "NitrofMtl",
      "maintainer": "NitrofMtl",
      "sentence": "Modbus library for Arduino Due with DMA RS485 support.",
      "paragraph": "Fork of the official ArduinoModbus library, adapted to work with the DUERS485DMA library for Arduino Due. Provides Modbus RTU client/server functionality with DMA-based RS485 communication.",
      "category": "Communication",
      "architectures": [
        "sam"
      ],
      "depends": [
        "DUERS485DMA"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/DUE_ModbusDMA-0.9.3.zip",
      "size": 76248,
      "previous_version": "0.9.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T17:50:32Z"
    },
    {
      "repository_name": "AntonioPrevitali/DueAdcFast",
      "repository_url": "https://github.com/AntonioPrevitali/DueAdcFast",
      "name": "DueAdcFast",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:07:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:37Z",
      "last_seen_sha": "0b0eafebee22",
      "author": "AntonioPrev<https://github.com/AntonioPrevitali/DueAdcFast>",
      "maintainer": "AntonioPrev<https://github.com/AntonioPrevitali/DueAdcFast>",
      "sentence": "Arduino Due ADC analogRead Fast 1Mhz with measures collect and also differential.",
      "paragraph": "This library uses ADC and PDC in the background by loading the measurements in memory for you, in its circular buffer, without using the resources available for your code. Then allows your code to interact with the buffer in memory obtaining the measurements, in a simple way like the original analogRead and in more complex ways.",
      "category": "Signal Input/Output",
      "architectures": [
        "sam"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T21:34:56Z",
      "download_url": "https://github.com/AntonioPrevitali/DueAdcFast"
    },
    {
      "repository_name": "sebnil/DueFlashStorage",
      "repository_url": "https://github.com/sebnil/DueFlashStorage",
      "name": "DueFlashStorage",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-01T09:18:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-01T09:18:35Z",
      "last_seen_sha": "7d68ba4c5064",
      "author": "Sebastian Nilsson",
      "maintainer": "Sebastian Nilsson <sebnil@gmail.com>",
      "sentence": "DueFlashStorage saves non-volatile data for Arduino Due.",
      "paragraph": "DueFlashStorage saves non-volatile data for Arduino Due. The library is made to be similar to the EEPROM library. Uses flash block 1 per default. Note: The flash storage is reset every time you upload a new sketch to your Arduino.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 73,
      "github_forks": 44,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T10:10:45Z",
      "download_url": "https://github.com/sebnil/DueFlashStorage"
    },
    {
      "repository_name": "ghi-electronics/duelink-libraries-arduino",
      "repository_url": "https://github.com/ghi-electronics/duelink-libraries-arduino",
      "name": "DUELink",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-02-19T08:03:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-19T08:03:03Z",
      "last_seen_sha": "35cc1956968e",
      "author": "GHI Electronics",
      "maintainer": "support@ghielectronics.com",
      "sentence": "Arduino DUELink library",
      "paragraph": "Arduino library for the DUELink platform",
      "category": "Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T21:08:36Z",
      "download_url": "https://github.com/ghi-electronics/duelink-libraries-arduino"
    },
    {
      "repository_name": "NitrofMtl/DUERS485DMA",
      "repository_url": "https://github.com/NitrofMtl/DUERS485DMA",
      "name": "DUERS485DMA",
      "version": "0.9.8",
      "version_history": [
        {
          "version": "0.9.8",
          "seen_at": "2026-02-26T08:02:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-26T08:02:10Z",
      "last_seen_sha": "d7f5fbeeb86f",
      "author": "NitrofMtl",
      "maintainer": "NitrofMtl",
      "sentence": "RS485 with DMA for Arduino Due (SAM3X)",
      "paragraph": "High-speed RS485 DMA library for Arduino DUE, (almost) drop-in replacement for ArduinoRS485.",
      "category": "Communication",
      "architectures": [
        "sam"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-26T00:36:53Z",
      "license": "LGPL-2.1",
      "download_url": "https://github.com/NitrofMtl/DUERS485DMA"
    },
    {
      "repository_name": "ivanseidel/DueTimer",
      "repository_url": "https://github.com/ivanseidel/DueTimer",
      "name": "DueTimer",
      "version": "1.4.7",
      "version_history": [
        {
          "version": "1.4.8",
          "seen_at": "2026-06-01T09:05:41Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T09:05:41Z",
      "last_seen_sha": "ee7e7a7bcb1a",
      "author": "Ivan Seidel <ivanseidel@gmail.com>",
      "maintainer": "Ivan Seidel <ivanseidel@gmail.com>",
      "sentence": "Timer Library fully implemented for Arduino DUE",
      "paragraph": "There are 9 Timer objects already instantiated for you: Timer0, Timer1, Timer2, Timer3, Timer4, Timer5, Timer6, Timer7 and Timer8.",
      "category": "Timing",
      "architectures": [
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ivanseidel/DueTimer-1.4.7.zip",
      "size": 12117,
      "previous_version": "1.4.8",
      "github_stars": 218,
      "github_forks": 88,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T10:10:41Z"
    },
    {
      "repository_name": "ArtronShop/DuinoClaw",
      "repository_url": "https://github.com/ArtronShop/DuinoClaw",
      "name": "DuinoClaw",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-05-25T09:16:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-25T09:16:57Z",
      "last_seen_sha": "4eb4c1cb7b30",
      "author": "ArtronShop Co., Ltd.",
      "maintainer": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "sentence": "Embed an AI agent into your Arduino projects with ease.",
      "paragraph": "DuinoClaw enables Arduino devices to integrate AI capabilities, including memory management and tool execution. It supports multiple AI providers, allowing developers to choose the most suitable backend for their applications.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T09:07:24Z",
      "depends": [
        "ArduinoJson",
        "UniversalTelegramBot"
      ],
      "download_url": "https://github.com/ArtronShop/DuinoClaw"
    },
    {
      "repository_name": "Pierrolefou881/DuinoCollections",
      "repository_url": "https://github.com/Pierrolefou881/DuinoCollections",
      "name": "DuinoCollections",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-16T07:27:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-16T07:27:11Z",
      "last_seen_sha": "23dd634a58d3",
      "author": "Pierre DEBAS",
      "maintainer": "Pierre DEBAS <dpierre394@gmail.com>",
      "sentence": "Fixed-capacity, array-backed collections for Arduino.",
      "paragraph": "Arduino-friendly collection types with fixed capacity, no dynamic allocation, no exceptions, and predictable behavior. Includes Vector, RingBuffer, Stack, Set and Map.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-15T09:53:09Z",
      "download_url": "https://github.com/Pierrolefou881/DuinoCollections"
    },
    {
      "repository_name": "Pierrolefou881/DuinoMemory",
      "repository_url": "https://github.com/Pierrolefou881/DuinoMemory",
      "name": "DuinoMemory",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-03-04T07:20:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-04T07:20:38Z",
      "last_seen_sha": "b665ded11832",
      "author": "Pierre DEBAS",
      "maintainer": "Pierre DEBAS <dpierre394@gmail.com>",
      "sentence": "Lightweight smart pointers for Arduino.",
      "paragraph": "Smart pointers from the DuinoMemory library mimick the C++ STL unique_ptr and shared_ptr, but in a simpler package. The DuinoMemory smart pointers support polymorphism and dynamic linking.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T02:44:53Z",
      "download_url": "https://github.com/Pierrolefou881/DuinoMemory"
    },
    {
      "repository_name": "trevorwslee/Arduino-DumbDisplay",
      "repository_url": "https://github.com/trevorwslee/Arduino-DumbDisplay",
      "name": "DumbDisplay",
      "version": "0.9.951",
      "version_history": [
        {
          "version": "0.9.955",
          "seen_at": "2026-01-12T07:44:33Z"
        },
        {
          "version": "0.9.951",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-12T07:44:33Z",
      "last_seen_sha": "1de15acdc0e7",
      "author": "Trevor Lee <trevorwslee@gmail.com>",
      "maintainer": "Trevor Lee <trevorwslee@gmail.com>",
      "sentence": "A library for connecting to Android DumbDisplay app (>= this version), for various virtual gadget realizations.",
      "paragraph": "By using DumbDisplay, you should be able to more quickly design/prototype your Arduino experiment, and defer connecting real gadgets until later stage of your experiment.",
      "category": "Display",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/trevorwslee/DumbDisplay-0.9.951.zip",
      "size": 92090109,
      "previous_version": "0.9.955",
      "github_stars": 73,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-06-02T08:31:12Z"
    },
    {
      "repository_name": "neu-rah/Dump",
      "repository_url": "https://github.com/neu-rah/Dump",
      "name": "Dump",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:23:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:09Z",
      "last_seen_sha": "ad4a350ee87e",
      "author": "Rui Azevedo, ruihfazevedo@gmail.com",
      "maintainer": "neu-rah, ruihfazevedo@gmail.com",
      "sentence": "AVR dump RAM and Flash",
      "paragraph": "Utility for debugging memory locations",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T17:30:17Z",
      "download_url": "https://github.com/neu-rah/Dump"
    },
    {
      "repository_name": "leresteux/DunogeonENG",
      "repository_url": "https://github.com/leresteux/DunogeonENG",
      "name": "DunogeonENG",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.6.2",
          "seen_at": "2025-07-21T16:19:39Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:39Z",
      "last_seen_sha": "2f746d16bcf9",
      "author": "Julien Leresteux <julien@leresteux.net>",
      "maintainer": "Julien Leresteux <julien@leresteux.net>",
      "sentence": "Arduino library for a mini D&D Game (it's a part of a bigger project).",
      "paragraph": "Install the Library, use the example, play.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/leresteux/DunogeonENG-0.1.4.zip",
      "size": 7500,
      "previous_version": "0.1.6.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-13T06:48:48Z"
    },
    {
      "repository_name": "leresteux/DunogeonFR",
      "repository_url": "https://github.com/leresteux/DunogeonFR",
      "name": "DunogeonFR",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2025-07-21T16:19:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:39Z",
      "last_seen_sha": "a4ba2b6adf62",
      "author": "Julien L. & Maëlle L.B.",
      "maintainer": "Julien Leresteux <julien@leresteux.net>",
      "sentence": "Cette librairie est un simulateur de  donjon (une partie isolée d un projet plus grand).",
      "paragraph": "Installez la librairie, lancez l exemple, jouez.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-12-18T09:24:28Z",
      "download_url": "https://github.com/leresteux/dunogeonFR"
    },
    {
      "repository_name": "dmkishi/Dusk2Dawn",
      "repository_url": "https://github.com/dmkishi/Dusk2Dawn",
      "name": "Dusk2Dawn",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:56Z",
      "last_seen_sha": "c6b4b0794bac",
      "author": "DM Kishi <dm.kishi@gmail.com>",
      "maintainer": "DM Kishi <dm.kishi@gmail.com>",
      "sentence": "Get time of sunrise and sunset.",
      "paragraph": "Given some basic data, such as geographic coordinates and a date, an estimate time of apparent sunrise or sunset is returned in minutes elapsed since midnight. This is a paired down port of the NOAA Solar Calculator.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 77,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2025-12-30T19:07:22Z",
      "download_url": "https://github.com/dmkishi/Dusk2Dawn"
    },
    {
      "repository_name": "ekkai/PMD4",
      "repository_url": "https://github.com/ekkai/PMD4",
      "name": "dustSensor_kocoa",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:22Z",
      "last_seen_sha": "ccc954384f4c",
      "author": "JongHyun Woo <woojh@kocoa.or.kr>",
      "maintainer": "JongHyun Woo <woojh@kocoa.or.kr>",
      "sentence": "Arduino Particulate Matter Sensors for PM-D4.",
      "paragraph": "This library allows an Arduino/Genuino board to sensing Particulate Matter based on the PM-D4.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-02-21T04:19:14Z",
      "download_url": "https://github.com/ekkai/PMD4"
    },
    {
      "repository_name": "David-Vandensteen/dv-average-accumulator8",
      "repository_url": "https://github.com/David-Vandensteen/dv-average-accumulator8",
      "name": "dv_average_accumulator8",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-25T14:29:51.357Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-25T14:29:51.357Z",
      "last_seen_sha": "6631435749cd",
      "author": "David Vandensteen",
      "maintainer": "David Vandensteen <dvandensteen@gmail.com>",
      "sentence": "An Arduino library that computes an incremental average",
      "paragraph": "Incremental average accumulator for 8-bit Arduino samples",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/David-Vandensteen/dv_average_accumulator8-1.0.0.zip",
      "size": 6132,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-25T09:54:46Z"
    },
    {
      "repository_name": "David-Vandensteen/dv-dual-hold-state",
      "repository_url": "https://github.com/David-Vandensteen/dv-dual-hold-state",
      "name": "dv_dual_hold_state",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-01T14:28:49.676Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-01T14:28:49.676Z",
      "last_seen_sha": "6368e7dbeeb7",
      "author": "David Vandensteen",
      "maintainer": "David Vandensteen <dvandensteen@gmail.com>",
      "sentence": "Manage dual hold state callbacks.",
      "paragraph": "Non-blocking millis()-based dual hold state with callbacks.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/David-Vandensteen/dv_dual_hold_state-1.0.0.zip",
      "size": 8038,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-01T10:30:27Z"
    },
    {
      "repository_name": "David-Vandensteen/dv-every-interval",
      "repository_url": "https://github.com/David-Vandensteen/dv-every-interval",
      "name": "dv_every_interval",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-25T02:59:15.449Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-31T14:46:09.144Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-25T02:59:15.449Z",
      "last_seen_sha": "4a6e1a3d86c0",
      "author": "David Vandensteen",
      "maintainer": "David Vandensteen <dvandensteen@gmail.com>",
      "sentence": "Arduino helper to run a callback at a fixed interval.",
      "paragraph": "Non-blocking millis()-based interval timer with callback support.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/David-Vandensteen/dv_every_interval-1.1.0.zip",
      "size": 8534,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-24T22:06:08Z"
    },
    {
      "repository_name": "David-Vandensteen/dv-iir-filter8",
      "repository_url": "https://github.com/David-Vandensteen/dv-iir-filter8",
      "name": "dv_iir_filter8",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-22T18:22:57.152Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-22T22:19:44.061Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-23T02:59:51.561Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-22T18:22:57.152Z",
      "last_seen_sha": "457b4828fd6a",
      "author": "David Vandensteen",
      "maintainer": "David Vandensteen <dvandensteen@gmail.com>",
      "sentence": "8-bit IIR filter API with fixed-point internal processing.",
      "paragraph": "IIR filter for smoothing 8-bit data using progressive linear interpolation.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/David-Vandensteen/dv_iir_filter8-1.0.2.zip",
      "size": 188960,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-22T15:24:04Z"
    },
    {
      "repository_name": "David-Vandensteen/dv-led-blink",
      "repository_url": "https://github.com/David-Vandensteen/dv-led-blink",
      "name": "dv_led_blink",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-07T07:54:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-07T07:54:25Z",
      "last_seen_sha": "b3141060cc6e",
      "author": "David Vandensteen",
      "maintainer": "David Vandensteen <dvandensteen@gmail.com>",
      "sentence": "Non-blocking blink LED.",
      "paragraph": "With customizable interval and cycles.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T01:36:32Z",
      "download_url": "https://github.com/David-Vandensteen/dv-led-blink"
    },
    {
      "repository_name": "Dennis-van-Gils/DvG_StreamCommand",
      "repository_url": "https://github.com/Dennis-van-Gils/DvG_StreamCommand",
      "name": "DvG_StreamCommand",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:12:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:00Z",
      "last_seen_sha": "144a85882a1e",
      "author": "Dennis van Gils <vangils.dennis@gmail.com>",
      "maintainer": "Dennis van Gils <vangils.dennis@gmail.com>",
      "sentence": "A lightweight Arduino library to listen for commands over a stream",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-12T22:41:13Z",
      "download_url": "https://github.com/Dennis-van-Gils/DvG_StreamCommand/"
    },
    {
      "repository_name": "thotro/arduino-dw1000",
      "repository_url": "https://github.com/thotro/arduino-dw1000",
      "name": "DW1000",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9",
          "seen_at": "2026-05-05T08:10:05Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-05T08:10:05Z",
      "last_seen_sha": "80df60602bd9",
      "author": "Thomas Trojer <thomas@trojer.net>",
      "maintainer": "Thomas Trojer <thomas@trojer.net>",
      "sentence": "A library that offers functionality to use Decawave's DW1000 chips/modules.",
      "paragraph": "Supports transmission of messages, timestamp handling (for ranging and location sensing applications) and implements the different operation modes the DW1000 has to offer. The library design is intended to offer an easy-to-use interface to the otherwise complex and configuration intense handling of the DW1000.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thotro/DW1000-0.9.0.zip",
      "size": 1305351,
      "previous_version": "0.9",
      "github_stars": 570,
      "github_forks": 289,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T10:55:06Z"
    },
    {
      "repository_name": "fterrier/dwarf433",
      "repository_url": "https://github.com/fterrier/dwarf433",
      "name": "dwarf433",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:14:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:42Z",
      "last_seen_sha": "7e7a643007f6",
      "author": "François Terrier",
      "maintainer": "François Terrier <fterrier@gmail.com>",
      "sentence": "Arduino libary to transmit arbitrary RF433 signals",
      "paragraph": "Use this library to send arbitrary RF433 signals to control devices such as remote controlled plugs or certain heating systems (examples included).",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-29T13:21:35Z",
      "download_url": "https://github.com/fterrier/dwarf433"
    },
    {
      "repository_name": "dralicimen/dwiBus",
      "repository_url": "https://github.com/dralicimen/dwiBus",
      "name": "dwiBus",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:18Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:18Z",
      "last_seen_sha": "b72b05892be1",
      "author": "Ali Çimen <cimenwd@gmail.com>",
      "maintainer": "Ali Çimen <cimenwd@gmail.com>",
      "sentence": "A library for UART communication between multiple devices using the dwiBus protocol.",
      "paragraph": "The dwiBus library supports both SoftwareSerial and HardwareSerial interfaces, offering CRC-based error control and multi-device communication for Arduino and ESP32 platforms.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dralicimen/dwiBus-1.0.1.zip",
      "size": 25698,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T04:41:54Z"
    },
    {
      "repository_name": "akkoyun/dWin",
      "repository_url": "https://github.com/akkoyun/dWin",
      "name": "dWin",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "2.0.9",
          "seen_at": "2025-07-21T16:06:49Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:49Z",
      "last_seen_sha": "c80d03b096c2",
      "author": "Gunce Akkoyun <akkoyun@me.com>",
      "maintainer": "Gunce Akkoyun <akkoyun@me.com>",
      "sentence": "Dwin HMI LCD Screen Library.",
      "paragraph": "Dwin HMI LCD Screen Library",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/dWin-1.1.3.zip",
      "size": 13040,
      "previous_version": "2.0.9",
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-24T04:04:44Z"
    },
    {
      "repository_name": "vishesh-varma/DWIN",
      "repository_url": "https://github.com/vishesh-varma/DWIN",
      "name": "DWIN T5L API wrapper",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:34:00Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:00Z",
      "last_seen_sha": "ff2fd9058f89",
      "author": "Vishesh Varma",
      "maintainer": "Vishesh Varma <https://github.com/vishesh-varma>",
      "sentence": "A basic library to easily communicate with DWIN HMI displays.",
      "paragraph": "Using this library, one can easily read from the display via Serial, and also send data to the correct VP without having to worry about making an API wrapper.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vishesh-varma/DWIN_T5L_API_wrapper-1.0.1.zip",
      "size": 4570,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-30T07:22:34Z"
    },
    {
      "repository_name": "recepsenbas/DWIN-Unified",
      "repository_url": "https://github.com/recepsenbas/DWIN-Unified",
      "name": "DWIN Unified",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:42:27Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:42:27Z",
      "last_seen_sha": "e3a02569256d",
      "author": "Recep Senbas",
      "maintainer": "Recep Senbas <recepsenbas@gmail.com>",
      "sentence": "Feature-rich DWIN/DGUS/T5L library (portable C core) with low-SRAM text, VP I/O, CRC16, RTC, NOR, overlay, graphs.",
      "paragraph": "Portable C core with Arduino/AVR and ESP32 support; STM32 HAL port in ports/stm32. VP read/write, page control, brightness, overlay/touch routing, graphs, fonts, RTC helpers, NOR Flash R/W, optional CRC16 on TX, low-SRAM text streaming.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/recepsenbas/DWIN_Unified-1.0.2.zip",
      "size": 122890,
      "previous_version": "1.0.2",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-05-09T06:47:13Z"
    },
    {
      "repository_name": "dwinhmi/DWIN_DGUS_HMI",
      "repository_url": "https://github.com/dwinhmi/DWIN_DGUS_HMI",
      "name": "DWIN_DGUS_HMI",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-09-30T07:30:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-30T07:30:32Z",
      "last_seen_sha": "68b007f7a885",
      "author": "Tejeet Magar",
      "maintainer": "Tejeet Magar <tejeet@dwin.com.cn>",
      "sentence": "DWIN DGUS HMI Display",
      "paragraph": "DWIN DGUS LCD Control Display",
      "category": "Library",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T03:28:38Z",
      "download_url": "https://github.com/dwinhmi/DWIN_DGUS_HMI"
    },
    {
      "repository_name": "askinkeles/DWIN_UNI_HMI",
      "repository_url": "https://github.com/askinkeles/DWIN_UNI_HMI",
      "name": "DWIN_UNI_HMI",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-02-13T08:00:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-13T08:00:14Z",
      "last_seen_sha": "8dbcd143bd50",
      "author": "askinkeles <askinkeles@gmail.com>",
      "maintainer": "askinkeles <askinkeles@gmail.com>",
      "sentence": "A Universal, Event-Driven library for DWIN DGUS II Displays (ESP32, STM32, AVR).",
      "paragraph": "Supports 32-bit/Float data writing, dynamic text updates, system controls (Brightness, RTC, Buzzer), and multi-platform compatibility using the Stream interface. Includes an asynchronous parser for non-blocking communication.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T14:33:41Z",
      "download_url": "https://github.com/askinkeles/DWIN_UNI_HMI"
    },
    {
      "repository_name": "khoih-prog/Dx_PWM",
      "repository_url": "https://github.com/khoih-prog/Dx_PWM",
      "name": "Dx_PWM",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "34d6b282b5e6",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Hardware-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM.",
      "paragraph": "The most important feature is they are purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That is necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM. Now supporting AVRDD and DxCore v1.5.1",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-04T02:33:31Z",
      "download_url": "https://github.com/khoih-prog/Dx_PWM"
    },
    {
      "repository_name": "khoih-prog/Dx_Slow_PWM",
      "repository_url": "https://github.com/khoih-prog/Dx_Slow_PWM",
      "name": "Dx_Slow_PWM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:32Z",
      "last_seen_sha": "864359154253",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin.",
      "paragraph": "It now supports 64 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they are ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That is necessary if you need to control devices requiring high precision. Now you can change the PWM settings on-the-fly. Now supporting AVRDD",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-01-29T06:28:19Z",
      "download_url": "https://github.com/khoih-prog/Dx_Slow_PWM"
    },
    {
      "repository_name": "khoih-prog/Dx_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/Dx_TimerInterrupt",
      "name": "Dx_TimerInterrupt",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:18:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:33Z",
      "last_seen_sha": "ebd06e1a31bc",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore",
      "paragraph": "These AVRDx Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks",
      "category": "Device Control",
      "architectures": [
        "megaavr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-08-21T10:13:35Z",
      "download_url": "https://github.com/khoih-prog/Dx_TimerInterrupt"
    },
    {
      "repository_name": "nthnn/DynaConfig",
      "repository_url": "https://github.com/nthnn/DynaConfig",
      "name": "dynaconfig",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:23:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:26Z",
      "last_seen_sha": "8909b3932dd8",
      "author": "nthnn",
      "maintainer": "Nathanne Isip <nthnn.dev@gmail.com>",
      "sentence": "Arduino WiFi dynamic configuration library for ESP32 using captive portal authentication.",
      "paragraph": "This library simplifies the process of connecting your ESP32 device to WiFi networks by employing a user-friendly captive portal authentication method. When your ESP32 first powers up or if it cannot connect to a known network, it creates a temporary access point, allowing users to effortlessly enter network credentials via a web interface. Ideal for IoT applications, this library ensures a smooth and intuitive setup experience, eliminating the need for hard-coded network configurations and making your projects more flexible and user-friendly.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-20T16:21:05Z",
      "depends": [
        "AsyncTCP",
        "ESPAsyncWebServer"
      ],
      "download_url": "https://github.com/nthnn/dynaconfig"
    },
    {
      "repository_name": "Invisibleman1002/dynaHTML",
      "repository_url": "https://github.com/Invisibleman1002/dynaHTML",
      "name": "dynaHTML",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.2.6",
          "seen_at": "2025-07-21T16:16:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:51Z",
      "last_seen_sha": "208e349f804b",
      "author": "Trey Aughenbaugh <trey@aughenbaugh.us>",
      "maintainer": "Trey Aughenbaugh <trey@aughenbaugh.us>",
      "sentence": "dynamic HTML library for ESP8266/ESP32",
      "paragraph": "I use part of milligram.css to style the HTML input type of text and checkbox that can be dynamically created.  Setup your HTML form fields using the specified struct and the class will generate the HTML for use with the ESPAsyncWebServer library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-19T19:57:59Z",
      "download_url": "https://github.com/Invisibleman1002/dynaHTML"
    },
    {
      "repository_name": "FarhanKhosravi/Dynamic_Window_Filter",
      "repository_url": "https://github.com/FarhanKhosravi/Dynamic_Window_Filter",
      "name": "Dynamic Window Filter",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-12-10T07:20:49Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-10T07:20:49Z",
      "last_seen_sha": "03fdaaa27c1b",
      "author": "Farhan Khosravi <farhankhosravi@gmail.com>",
      "maintainer": "Farhan Khosravi <farhankhosravi@gmail.com>",
      "sentence": "A Lightweight Library to smooth data without time lag from slow sensors.",
      "paragraph": "This Library is Super-Simple & helps to denoise data from sensors like Temperature, Humidity, etc. (e.g. MAX6675) and prevent sudden direction changes. This prevents error in sensitive operations like D term errors in \"PID\" and makes them work correctly.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FarhanKhosravi/Dynamic_Window_Filter-1.0.2.zip",
      "size": 6991,
      "previous_version": "1.0.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T07:10:51Z"
    },
    {
      "repository_name": "hideakitai/Dynamixel",
      "repository_url": "https://github.com/hideakitai/Dynamixel",
      "name": "Dynamixel",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:16:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:08Z",
      "last_seen_sha": "b03d7c095f87",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for Dynamixel",
      "paragraph": "Arduino library for Dynamixel",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-11-15T01:19:40Z",
      "depends": [
        "ArxContainer",
        "ArxSmartPtr",
        "ArxTypeTraits"
      ],
      "download_url": "https://github.com/hideakitai/Dynamixel"
    },
    {
      "repository_name": "michaelkrzyzaniak/Dynamixel_Servo",
      "repository_url": "https://github.com/michaelkrzyzaniak/Dynamixel_Servo",
      "name": "Dynamixel_Servo",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:22:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:03Z",
      "last_seen_sha": "370408afeb32",
      "author": "Michael Krzyzaniak<mkrzyzan@asu.edu>",
      "maintainer": "Michael Krzyzaniak<mkrzyzan@asu.edu>",
      "sentence": "Dynamixel_Servo is an Arduino compatible library for controlling Dynamixel MX and RX series servos.",
      "paragraph": "This module presents a high-level interface and a low-level interface for manipulating the servo's registers. The high-level interface looks up the width (one or two bytes) of the specified value and manipulates all relevant registers (low byte and high byte) as a single value. The high-level interface also performs automatic conversions between the raw values defined in the servo's datasheet, and physical values such as radians, radians-per-second, Amperes, Volts, baud, microseconds, degrees-Celcius, percent (of the motor's maximum torque) etc... as appropriate to the value. The down-side is that the high-level interface hogs several kilobytes of code space, as the result of using floating-point math and having some large-ish lookup tables. Therefore a low-level interface is provided that allows more straightforward access to the servo's registers using raw values, which may optionally be converted to and from physical values using the provided functions. Using the low-level interface and raw values may save several kilobytes of code space (The compiler won't compile functions that aren't used). The low-level interface also provides the capability to access several of the servo's values in a single command using the xxx_raw_page functions.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2024-01-16T02:50:20Z",
      "download_url": "https://github.com/michaelkrzyzaniak/Dynamixel_Servo"
    },
    {
      "repository_name": "ROBOTIS-GIT/Dynamixel2Arduino",
      "repository_url": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino",
      "name": "Dynamixel2Arduino",
      "version": "0.8.1",
      "version_history": [
        {
          "version": "0.8.1",
          "seen_at": "2026-06-16T09:28:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:28:23Z",
      "last_seen_sha": "f185c913f34b",
      "author": "ROBOTIS",
      "maintainer": "Sookyung Son(sukaa@robotis.com)",
      "sentence": "DYNAMIXEL protocol Library for Arduino",
      "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 118,
      "github_forks": 64,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T10:10:25Z",
      "license": "Apache-2.0",
      "download_url": "https://github.com/ROBOTIS-GIT/dynamixel2arduino"
    },
    {
      "repository_name": "ROBOTIS-GIT/DynamixelShield",
      "repository_url": "https://github.com/ROBOTIS-GIT/DynamixelShield",
      "name": "DynamixelShield",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2025-07-21T16:26:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:41Z",
      "last_seen_sha": "4650fae7a3c8",
      "author": "ROBOTIS",
      "maintainer": "Will Son(willson@robotis.com)",
      "sentence": "DynamixelShield Library for Arduino",
      "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T06:26:20Z",
      "depends": [
        "Dynamixel2Arduino"
      ],
      "download_url": "https://github.com/ROBOTIS-GIT/DynamixelShield"
    },
    {
      "repository_name": "matthias-bs/DYP-R01CW",
      "repository_url": "https://github.com/matthias-bs/DYP-R01CW",
      "name": "DYP-R01CW",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-02-14T07:54:26Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-14T07:54:26Z",
      "last_seen_sha": "19cefe03e750",
      "author": "Matthias Prinke",
      "maintainer": "Matthias Prinke",
      "sentence": "DYP-R01CW / DFRobot SEN0590 Laser Ranging Sensor Library for Arduino",
      "paragraph": "A simple Arduino library for interfacing with the DYP-R01CW (DFRobot SEN0590) laser ranging sensor via I2C (Wire interface).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/matthias-bs/DYP_R01CW-0.1.1.zip",
      "size": 19485,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T17:17:08Z"
    },
    {
      "repository_name": "msnicklous/DYSV17Fmp3",
      "repository_url": "https://github.com/msnicklous/DYSV17Fmp3",
      "name": "DYSV17Fmp3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-31T18:03:13.512Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-31T18:03:13.512Z",
      "last_seen_sha": "186d584f8cce",
      "author": "Martin Scott Nicklous <snick@web.de>",
      "maintainer": "Martin Scott Nicklous <snick@web.de>",
      "sentence": "A library supporting the DY-SV17F MP3 player module.",
      "paragraph": "This library provides simple single-line UART control of the DY-SV17F MP3 player. The busy line can be monitored to see if the command was successful.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/msnicklous/DYSV17Fmp3-1.0.0.zip",
      "size": 174514,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-31T13:21:26Z"
    },
    {
      "repository_name": "Manjunathan1998/DYSVAUDIO5W",
      "repository_url": "https://github.com/Manjunathan1998/DYSVAUDIO5W",
      "name": "DYSVAudio5W",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:33:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:33:18Z",
      "last_seen_sha": "2bab852499f1",
      "author": "Manjunathan <manjunathsg407@gmail.com>",
      "maintainer": "Manjunathan <manjunathsg407@gmail.com>",
      "sentence": "Arduino library for controlling DY-SV5W serial MP3 module(SD-CARD-MODE-ONLY).",
      "paragraph": "This library provides functions to initialize, send commands, and communicate with DY-SV5W UART MP3 module.",
      "category": "other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T18:34:29Z",
      "download_url": "https://github.com/Manjunathan1998/DYSVAUDIO5W.git"
    },
    {
      "repository_name": "Faizyee/DZ_HTTP",
      "repository_url": "https://github.com/Faizyee/DZ_HTTP",
      "name": "DZ_HTTP",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:43:35Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:43:35Z",
      "last_seen_sha": "ac7448ce7d3f",
      "author": "Faizyee",
      "maintainer": "Faizyee <faizyee@disroot.org>",
      "sentence": "Simple HTTP(S) request helper for ESP32 and ESP8266.",
      "paragraph": "Supports GET, POST, PUT, custom headers, body, HTTPS insecure mode, and response retrieval for API interaction.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Faizyee/DZ_HTTP-1.0.1.zip",
      "size": 5836,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T11:07:57Z"
    },
    {
      "repository_name": "e12-io/e12-protocol",
      "repository_url": "https://github.com/e12-io/e12-protocol",
      "name": "e12 protocol library",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-05-04T08:37:47Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-04T08:37:47Z",
      "last_seen_sha": "be15fda37b06",
      "author": "e12",
      "maintainer": "e12.io <dkothari@gmail.com>",
      "sentence": "C++ library for e12 on-wire protocol over I2C.",
      "paragraph": "A lightweight I2C communication protocol for IoT devices. This library provides the client-side implementation for Arduino-compatible hardware.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "Wire"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/e12-io/e12_protocol_library-0.0.2.zip",
      "size": 41585,
      "previous_version": "0.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T10:09:33Z"
    },
    {
      "repository_name": "forkineye/E131",
      "repository_url": "https://github.com/forkineye/E131",
      "name": "E131",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:32Z",
      "last_seen_sha": "3c2779aebd44",
      "author": "forkineye",
      "maintainer": "forkineye",
      "sentence": "E1.31 sACN for AVR Ethernet and ESP8266.",
      "paragraph": "Library for the processing of sACN (E1.31 DMX over Ethernet) data.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "avr"
      ],
      "github_stars": 130,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2026-01-08T19:11:19Z",
      "download_url": "https://github.com/forkineye/E131"
    },
    {
      "repository_name": "Interested-In-Spresense/E220900t22s_jp",
      "repository_url": "https://github.com/Interested-In-Spresense/E220900t22s_jp",
      "name": "E220-900T22S LoRa library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:51Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:51Z",
      "last_seen_sha": "404ddc5d889f",
      "author": "CLEALINK TECHNOLOGY CO., LTD. & Interested-In-Spresense",
      "maintainer": "CLEALINK TECHNOLOGY CO., LTD. & Interested-In-Spresense",
      "sentence": "A library for Spresense LoRa.",
      "paragraph": "A library for Spresense LoRa.",
      "category": "Communication",
      "architectures": [
        "spresense"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Interested-In-Spresense/E220_900T22S_LoRa_library-1.0.0.zip",
      "size": 17899,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-15T18:48:45Z"
    },
    {
      "repository_name": "nihinihikun/E220-900T22S-JP_Arduino",
      "repository_url": "https://github.com/nihinihikun/E220-900T22S-JP_Arduino",
      "name": "E220-900T22S-JP",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-12-18T07:29:18Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-18T07:29:18Z",
      "last_seen_sha": "9e4dac59f1b6",
      "author": "Shumpei Masuoka(nihinihikun)",
      "maintainer": "Shumpei Masuoka(nihinihikun)",
      "sentence": "Arduino E220-900T22S(JP) libraries.",
      "paragraph": "Up to 199bytes data can send and receive.(conditions apply)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nihinihikun/E220_900T22S_JP-2.0.2.zip",
      "size": 66012,
      "previous_version": "2.0.3",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-18T02:46:41Z"
    },
    {
      "repository_name": "ConnorKirkpatrick/E220Lib",
      "repository_url": "https://github.com/ConnorKirkpatrick/E220Lib",
      "name": "E220Lib",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2025-12-18T07:16:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-18T07:16:41Z",
      "last_seen_sha": "6d5b1f3f4501",
      "author": "Connor Kirkpatrick",
      "maintainer": "Connor Kirkpatrick connorKirkpatrick3@gmail.com",
      "sentence": "A Library used to interface the EBYTE E220 module with an Arduino",
      "paragraph": "A simple library developed for using the E220 and associated modules. This library is mainly used to change the configuration of the module as communication may be done via the serial interface",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T10:20:47Z",
      "download_url": "https://github.com/ConnorKirkpatrick/E220Lib"
    },
    {
      "repository_name": "blemasle/arduino-e24",
      "repository_url": "https://github.com/blemasle/arduino-e24",
      "name": "E24",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:09:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:44Z",
      "last_seen_sha": "1b5048aeaf4d",
      "author": "Bertrand Lemasle",
      "maintainer": "Bertrand Lemasle",
      "sentence": "E24xxx EEPROM library.",
      "paragraph": "Supports reading & writing block using templates.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-12T05:47:27Z",
      "download_url": "https://github.com/blemasle/arduino-e24"
    },
    {
      "repository_name": "akarimiz1/E62Module",
      "repository_url": "https://github.com/akarimiz1/E62Module",
      "name": "E62Module",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:58:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:58:05Z",
      "last_seen_sha": "7ae89b08d04b",
      "author": "akarimiz1 <ahmadkarimig449@gmail.com>",
      "maintainer": "akarimiz1 <ahmadkarimig449@gmail.com>",
      "sentence": "A library for controlling EBYTE E62-433T30D LoRa modules via UART",
      "paragraph": "Supports full configuration (SPED, channel, power, FEC, etc.), RSSI read, and Bluetooth-to-LoRa bridging via ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-16T12:26:50Z",
      "download_url": "https://github.com/akarimiz1/E62Module"
    },
    {
      "repository_name": "jfitter/MLX90614",
      "repository_url": "https://github.com/jfitter/MLX90614",
      "name": "EAA_MLX90614",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-08T07:28:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-08T07:28:55Z",
      "last_seen_sha": "35d418502e52",
      "author": "John Fitter <jfitter@eagleairaust.com.au>",
      "maintainer": "John Fitter <jfitter@eagleairaust.com.au>",
      "sentence": "MLX90614 device driver",
      "paragraph": "Arduino device driver library to support the Melexis MLX90614 infrared temperature sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T21:04:09Z",
      "download_url": "https://github.com/jfitter/MLX90614"
    },
    {
      "repository_name": "bitbucket.org/harmonicbionics/ease_arduinocode",
      "repository_url": "https://bitbucket.org/harmonicbionics/ease_arduinocode",
      "name": "EASE_ArduinoCode",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a95224650808",
      "author": "Harmonic Bionics, Inc. <info@esmacat.com>",
      "maintainer": "Harmonic Bionics, Inc. <info@esmacat.com>",
      "sentence": "Arduino library to interface EASE board",
      "paragraph": "It uses SPI Protocol to communicate with EASE with Arduino.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/harmonicbionics/EASE_ArduinoCode-0.3.0.zip",
      "size": 13755
    },
    {
      "repository_name": "hideakitai/Easing",
      "repository_url": "https://github.com/hideakitai/Easing",
      "name": "Easing",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:16:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:08Z",
      "last_seen_sha": "be933444c52a",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Easing function library for Arduino",
      "paragraph": "Easing function library for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:42:56Z",
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "Frai13/EasIno",
      "repository_url": "https://github.com/Frai13/EasIno",
      "name": "EasIno",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:36Z",
      "last_seen_sha": "60cddfe2b42c",
      "author": "Frai13",
      "maintainer": "Frai13",
      "sentence": "A protocol that allows to easily communicate with Arduino boards, using different communication options.",
      "paragraph": "See repository documentation for more information about usage.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-31T18:15:23Z",
      "download_url": "https://github.com/Frai13/EasIno"
    },
    {
      "repository_name": "pablo-sampaio/easy_mfrc522",
      "repository_url": "https://github.com/pablo-sampaio/easy_mfrc522",
      "name": "Easy MFRC522",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-10-11T07:39:31Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-11T07:39:31Z",
      "last_seen_sha": "947061703a3b",
      "author": "Pablo Sampaio <pablo.sampaio@ufrpe.br>",
      "maintainer": "Pablo Sampaio",
      "sentence": "Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.",
      "paragraph": "This library allows you to read/write data from RFID tags easily. Three ways of reading/writing are available: (1) as binary data chunks of any fixed/known size, (2) as binary data chunks identified by labels, with lengths possibly unknown at read-time, or (3) as a dictionary with key/values pairs. This is a higher-level wrapper to the great library miguelbalboa/MFRC522.",
      "category": "Communication",
      "architectures": [
        "avr",
        "megaavr",
        "STM32F1",
        "teensy",
        "esp8266",
        "esp32",
        "samd",
        "atmelsam"
      ],
      "depends": [
        "MFRC522"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pablo-sampaio/Easy_MFRC522-0.2.2.zip",
      "size": 394945,
      "previous_version": "0.2.2",
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T12:38:54Z"
    },
    {
      "repository_name": "outofambit/easy-neopixels",
      "repository_url": "https://github.com/outofambit/easy-neopixels",
      "name": "Easy NeoPixels",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:23:57Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:57Z",
      "last_seen_sha": "9f0ecb963e2c",
      "author": "Evelyn Masso <evoutofambit@gmail.com>",
      "maintainer": "Evelyn Masso <evoutofambit@gmail.com>",
      "sentence": "Use Adafruit NeoPixels with less setup and configuration.",
      "paragraph": "Ideal for first-time NeoPixel users and people less comfortable with complex external libraries.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit NeoPixel"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/outofambit/Easy_NeoPixels-0.2.3.zip",
      "size": 3450,
      "previous_version": "0.2.3",
      "github_stars": 33,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2025-04-07T08:49:12Z"
    },
    {
      "repository_name": "Seithan/EasyNextionLibrary",
      "repository_url": "https://github.com/Seithan/EasyNextionLibrary",
      "name": "Easy Nextion Library",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-04-18T08:01:41Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T08:01:41Z",
      "last_seen_sha": "7e93bd933dce",
      "author": "Athanasios Seitanis <seithagta@gmail.com>",
      "maintainer": "Athanasios Seitanis <seithagta@gmail.com>",
      "sentence": "Arduino library for Nextion displays",
      "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.6.zip",
      "size": 333977,
      "previous_version": "1.0.6",
      "github_stars": 147,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T17:28:24Z"
    },
    {
      "repository_name": "NeMaksym/Arduino-EasySevenSeg",
      "repository_url": "https://github.com/NeMaksym/Arduino-EasySevenSeg",
      "name": "Easy SevenSeg",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:04Z",
      "last_seen_sha": "64d10dcb08e9",
      "author": "Maksym Netreba",
      "maintainer": "Maksym Netreba",
      "sentence": "Easily connect and play with a seven-segment display (single-digit type).",
      "paragraph": "Supports digits and some characters. No shift registers needed. Connects directly to Arduino",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NeMaksym/Easy_SevenSeg-1.0.0.zip",
      "size": 7094,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-02-20T21:30:51Z"
    },
    {
      "repository_name": "EasyMem/easy_stack",
      "repository_url": "https://github.com/EasyMem/easy_stack",
      "name": "easy_stack",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-26T08:59:06Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-10T00:24:44.575Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-18T22:14:46.760Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-07-20T22:18:17.107Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-09-06T22:02:12.104Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-26T08:59:06Z",
      "last_seen_sha": "9b52969afe0b",
      "author": "gooderfreed <gooderfreed@gmail.com>",
      "maintainer": "gooderfreed <gooderfreed@gmail.com>",
      "sentence": "A zero-compromise, header-only C/C++ LIFO stack allocator.",
      "paragraph": "A platform-agnostic stack allocator utilizing an inverted bi-directional buffer layout with dynamic metadata scaling to achieve zero alignment padding waste and O(1) speeds.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EasyMem/easy_stack-1.3.0.zip",
      "size": 64545,
      "previous_version": "1.2.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-25T23:12:34Z"
    },
    {
      "repository_name": "BlueskyBV/Easy_Web_Remote_Control-ESP32-",
      "repository_url": "https://github.com/BlueskyBV/Easy_Web_Remote_Control-ESP32-",
      "name": "Easy_Web_Remote_Control",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-01-02T21:39:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:39:20Z",
      "last_seen_sha": "d21ef6cebc48",
      "author": "Colojoara Alexandru (BlueskyBV)",
      "maintainer": "Colojoara Alexandru (BlueskyBV) <alexcolojoara007@gmail.com>",
      "sentence": "A C++ library perfectly suited for the ArduinoIDE to easily control ESP32 based systems over the web, using a premade and easily customizable web interface.",
      "paragraph": "Easy_Web_Remote_Control lets you send and receive commands from a browser or other network-enabled clients, making it easy to build web-based remote control projects using the ESP32 boards.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T18:28:49Z",
      "depends": [
        "ESP Async WebServer",
        "Async TCP"
      ],
      "download_url": "https://github.com/BlueskyBV/Easy_Web_Remote_Control-ESP32-"
    },
    {
      "repository_name": "Annikken/EasyAndee",
      "repository_url": "https://github.com/Annikken/EasyAndee",
      "name": "EasyAndee",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:34Z",
      "last_seen_sha": "49770b42ed60",
      "author": "Annikken Pte Ltd",
      "maintainer": "Annikken Pte Ltd",
      "sentence": "Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.",
      "paragraph": "Only supports Arduino Uno, Leonardo and Mega",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2018-11-27T05:49:19Z",
      "download_url": "https://github.com/Annikken/EasyAndee"
    },
    {
      "repository_name": "Annikken/EasyAndee101",
      "repository_url": "https://github.com/Annikken/EasyAndee101",
      "name": "EasyAndee101",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:34Z",
      "last_seen_sha": "5b4358eb521d",
      "author": "Annikken Pte Ltd",
      "maintainer": "Annikken Pte Ltd",
      "sentence": "Annikken EasyAndee Library for Arduino 101",
      "paragraph": "Only supports Arduino 101",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2018-11-27T05:49:00Z",
      "download_url": "https://github.com/Annikken/EasyAndee101"
    },
    {
      "repository_name": "TheProgrammerFundation/EasyArduino",
      "repository_url": "https://github.com/TheProgrammerFundation/EasyArduino",
      "name": "EasyArduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "v1.1.0",
          "seen_at": "2026-01-02T21:37:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:37:33Z",
      "last_seen_sha": "39f015e426ce",
      "author": "The Programmer Fundation",
      "maintainer": "The Programmer Fundation",
      "sentence": "A library that makes arduino easy.",
      "paragraph": "Esta librería simplifica la lectura de botones usando un solo comando.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TheProgrammerFundation/EasyArduino-1.0.0.zip",
      "size": 13694,
      "previous_version": "v1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-01T08:56:22Z"
    },
    {
      "repository_name": "K3vin135/iot-azure-bridge",
      "repository_url": "https://github.com/K3vin135/iot-azure-bridge",
      "name": "EasyAzureIoT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-09T08:14:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-09T08:14:32Z",
      "last_seen_sha": "6e0f42ee2d5a",
      "author": "K3vin135",
      "maintainer": "K3vin135",
      "sentence": "Connect ESP32 to Azure IoT Hub with minimal setup.",
      "paragraph": "Wraps WiFi, NTP, auto-renewable SAS token, and MQTT into a single class. Publishes data via a simple Payload dictionary.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T23:54:23Z",
      "depends": [
        "azure-sdk-for-c",
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://github.com/K3vin135/iot-azure-bridge"
    },
    {
      "repository_name": "madhephaestus/EasyBNO055_ESP",
      "repository_url": "https://github.com/madhephaestus/EasyBNO055_ESP",
      "name": "EasyBNO055 ESP",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:20:55Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:20:55Z",
      "last_seen_sha": "e39055d1cdf3",
      "author": "Kevin Harrington <Mad.hephaestus@gmail.com>",
      "maintainer": "Kavin Harrington <Mad.hephaestus@gmail.com>",
      "sentence": "Library for the Adafruit BNO055 Absolute Orientation Sensor made easier with ESP32 threads",
      "paragraph": "This library hides the BNo055 behing a thread and computed total absolute rotation with wrapping.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit Unified Sensor",
        "Adafruit BusIO",
        "Adafruit BNO055"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EasyBNO055_ESP-0.0.3.zip",
      "size": 6309,
      "previous_version": "0.0.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T17:52:10Z"
    },
    {
      "repository_name": "evert-arias/EasyButton",
      "repository_url": "https://github.com/evert-arias/EasyButton",
      "name": "EasyButton",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-05-11T08:30:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-11T08:30:22Z",
      "last_seen_sha": "4cf872571d42",
      "author": "Evert Arias <evert.arias@hotmail.com>",
      "maintainer": "Evert Arias <evert.arias@hotmail.com>",
      "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.",
      "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 474,
      "github_forks": 68,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T21:12:19Z",
      "depends": [
        "MegunoLink"
      ],
      "download_url": "https://easybtn.earias.me"
    },
    {
      "repository_name": "ArminJo/EasyButtonAtInt01",
      "repository_url": "https://github.com/ArminJo/EasyButtonAtInt01",
      "name": "EasyButtonAtInt01",
      "version": "3.4.1",
      "version_history": [
        {
          "version": "3.4.1",
          "seen_at": "2026-04-11T07:37:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T07:37:24Z",
      "last_seen_sha": "2544fcaa7226",
      "author": "Armin Joachimsmeyer",
      "maintainer": "Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "Small and easy to use Arduino library for using push buttons at any PinChangeInterrupt pin. Automatic debouncing, no delay required. Functions for long and double press detection are included.",
      "paragraph": "Define an EasyButton in you main program and use a callback function which will be called once on every button press or release.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T14:10:57Z",
      "download_url": "https://github.com/ArminJo/EasyButtonAtInt01"
    },
    {
      "repository_name": "evert-arias/EasyBuzzer",
      "repository_url": "https://github.com/evert-arias/EasyBuzzer",
      "name": "EasyBuzzer",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-03-30T07:43:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T07:43:47Z",
      "last_seen_sha": "96c70ae86694",
      "author": "Evert Arias <evert.arias@hotmail.com>",
      "maintainer": "Evert Arias <evert.arias@hotmail.com>",
      "sentence": "EasyBuzzer Library",
      "paragraph": "A library to easily make beeps with a Buzzer.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 84,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-03-30T04:52:22Z",
      "download_url": "https://evert-arias.github.io/EasyBuzzer/"
    },
    {
      "repository_name": "DjamesSuhanko/EasyColor",
      "repository_url": "https://github.com/DjamesSuhanko/EasyColor",
      "name": "EasyColor",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:12:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:47Z",
      "last_seen_sha": "a14e8aea0fe2",
      "author": "Djames Suhanko",
      "maintainer": "Djames Suhanko",
      "sentence": "Color converter to many formats",
      "paragraph": "Color converter to many formats",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-10-26T22:34:04Z",
      "download_url": "https://github.com/DjamesSuhanko/EasyColor"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-EasyComma",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-EasyComma",
      "name": "EasyCommaLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:13Z",
      "last_seen_sha": "6e820405386f",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "EasyComma is a light library that implements funtions for easily parse comma separed arrays",
      "paragraph": "EasyComma is a light library that implements funtions for easily parse comma separed arrays",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-09-16T17:33:51Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-EasyComma"
    },
    {
      "repository_name": "ArtronShop/easyConfig",
      "repository_url": "https://github.com/ArtronShop/easyConfig",
      "name": "easyConfig",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:08:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:36Z",
      "last_seen_sha": "f6b52e8add23",
      "author": "Sonthaya Nongnuch <sonthaya.nt@hotmail.com>",
      "maintainer": "ArtronShop",
      "sentence": "WebPortal and WiFi management for ESP32/ESP8266",
      "paragraph": "Easy for configs wifi with WebPortal and auto reconnect wifi",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T01:13:22Z",
      "download_url": "https://github.com/ArtronShop/easyConfig"
    },
    {
      "repository_name": "souhardodasdps1-commits/EasyConnectevity",
      "repository_url": "https://github.com/souhardodasdps1-commits/EasyConnectevity",
      "name": "EasyConnectevity",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-16T08:06:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-16T08:06:32Z",
      "last_seen_sha": "9d107237f125",
      "author": "Souhardo Das",
      "maintainer": "Souhardo Das <souhardodasdps1@gmail.com>",
      "sentence": "Plug-and-play sensor, pin, and cloud helper library for ESP and Arduino boards.",
      "paragraph": "EasyConnectevity simplifies sensor handling, GPIO control, and cloud communication for ESP8266, ESP32, and Arduino boards. Designed for fast prototyping and production-ready IoT projects.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-08T18:41:29Z",
      "license": "MIT",
      "download_url": "https://github.com/souhardodasdps1-commits/EasyConnectevity"
    },
    {
      "repository_name": "ayushsharma82/EasyDDNS",
      "repository_url": "https://github.com/ayushsharma82/EasyDDNS",
      "name": "EasyDDNS",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2025-10-29T07:12:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-29T07:12:42Z",
      "last_seen_sha": "3c9485dca733",
      "author": "Ayush Sharma",
      "maintainer": "Ayush Sharma <asrocks5@gmail.com>",
      "sentence": "ESP8266 & ESP32 DDNS Update Client Library.",
      "paragraph": "A simple library that implements a DDNS Update Client for ESP8266 & ESP32. It is designed to be universal and currently supports DuckDNS, No-ip, DynDNS, Dynu.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 206,
      "github_forks": 60,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T12:19:34Z",
      "download_url": "https://github.com/ayushsharma82/EasyDDNS"
    },
    {
      "repository_name": "MAKE-arduino/EasyENC",
      "repository_url": "https://github.com/MAKE-arduino/EasyENC",
      "name": "EasyENC",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-01-02T20:54:10Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:54:10Z",
      "last_seen_sha": "c78eab6bf9a6",
      "author": "Solder&Code",
      "maintainer": "Solder&Code",
      "sentence": "Простая, функциональная либа для работы с энкодером.",
      "paragraph": "Простая, функциональная либа для работы с энкодером.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MAKE-arduino/EasyENC-3.1.0.zip",
      "size": 4123,
      "previous_version": "3.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-04T17:35:50Z"
    },
    {
      "repository_name": "4nvesh/EasyESPConnect",
      "repository_url": "https://github.com/4nvesh/EasyESPConnect",
      "name": "EasyESPConnect",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-02-02T08:01:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T08:01:39Z",
      "last_seen_sha": "18e1781ebe82",
      "author": "Anvesh Padamata",
      "maintainer": "Anvesh Padamata <anvesh.p4damata@gmail.com>",
      "sentence": "A high-performance, ultra-lightweight WiFi Manager for ESP32 with NVS storage and modern UI.",
      "paragraph": "EasyESPConnect is a professional-grade alternative to WiFiManager, optimized for minimal RAM/Flash impact. It uses ESP32 Preferences (NVS) instead of a filesystem to store credentials, features an asynchronous network scanner to prevent UI blocking, and includes built-in non-blocking hardware reset logic. The library provides a modern, customizable captive portal (CSS3/HTML5) with mDNS support, allowing device branding through a single line of code.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-08T04:54:34Z",
      "download_url": "https://github.com/4nvesh/EasyESPConnect"
    },
    {
      "repository_name": "henriberisha/EasyEspNow",
      "repository_url": "https://github.com/henriberisha/EasyEspNow",
      "name": "EasyEspNow",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:56Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:56Z",
      "last_seen_sha": "9ac33cbd5ad3",
      "author": "Henri Berisha <henri-berisha@hotmail.com>",
      "maintainer": "Henri Berisha <henri-berisha@hotmail.com>",
      "sentence": "An easy-to-use ESP-NOW wrapper library for ESP platform that simplifies peer communication and data handling.",
      "paragraph": "Another ESP-NOW wrapper library for ESP that streamlines the setup and management of peer-to-peer communication, allowing developers to leverage ESP-NOW fast and connectionless protocol without the complexities of raw ESP-NOW setup. Designed with user-friendliness in mind, it provides intuitive methods for adding and removing peers, sending data, handling callbacks, and receiving detailed radio information for incoming messages. It is an ideal tool for IoT projects, remote sensors, and real-time data applications. With this library, developers can focus more on their project functionality and less on low-level communication details.",
      "category": "Communication",
      "architectures": [
        "ESP32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/henriberisha/EasyEspNow-2.0.0.zip",
      "size": 769171,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-31T20:42:03Z"
    },
    {
      "repository_name": "chuanstudyup/EasyGNSS",
      "repository_url": "https://github.com/chuanstudyup/EasyGNSS",
      "name": "EasyGNSS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:45Z",
      "last_seen_sha": "204a435b1ac4",
      "author": "Chuan Liu <liuchuanstudy@outlook.com>",
      "maintainer": "Chuan Liu <liuchuanstudy@outlook.com>",
      "sentence": "An easy-to-use library to parse the NMEA protocol output by the GNSS receiver (Ublox) through serial port.",
      "paragraph": "An easy-to-use library to parse the NMEA protocol output by the GNSS receiver (Ublox) through serial port.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-06T04:19:58Z",
      "download_url": "https://github.com/chuanstudyup/EasyGNSS.git"
    },
    {
      "repository_name": "petruspierre/EasyHTTP",
      "repository_url": "https://github.com/petruspierre/EasyHTTP",
      "name": "EasyHTTP",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:24:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:21Z",
      "last_seen_sha": "eae70cc51e39",
      "author": "Petrus Pierre <petrus.tsx@gmail.com>",
      "maintainer": "Petrus Pierre <petrus.tsx@gmail.com>",
      "sentence": "An ESP32 library to facilitate the execution of HTTP requests.",
      "paragraph": "Inspired in axios, you will be able to execute HTTP requests easy and simply",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-28T23:55:21Z",
      "download_url": "https://github.com/petruspierre/EasyHTTP"
    },
    {
      "repository_name": "cyfney/easy_i2c",
      "repository_url": "https://github.com/cyfney/easy_i2c",
      "name": "EasyI2c",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-14T08:45:04Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-14T08:45:04Z",
      "last_seen_sha": "3ac90ef171d0",
      "author": "Cyfney Anka",
      "maintainer": "cyfney-anka@qq.com",
      "sentence": "A lightweight and easy-to-use I2C library for reading and writing device registers with template support.",
      "paragraph": "This library simplifies the process of communicating with I2C devices by wrapping the standard Arduino Wire library. It provides convenient template functions (Read<T> and Write<T>) that allow you to directly read and write standard data types (like int, float, structs) to specific device memory addresses, handling the low-level byte manipulation automatically. It supports both AVR and ESP32 architectures.",
      "category": "Communication",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cyfney/EasyI2c-1.1.0.zip",
      "size": 7034,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T10:09:42Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-Easing",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-Easing",
      "name": "EasyingLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:12Z",
      "last_seen_sha": "ec50198ddb3e",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Arduino library that implements easing functions for smooth property value change transitions",
      "paragraph": "Arduino library that implements easing functions for smooth property value change transitions",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T21:16:26Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-Easing"
    },
    {
      "repository_name": "regimantas/EasyInterval",
      "repository_url": "https://github.com/regimantas/EasyInterval",
      "name": "EasyInterval",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:25Z",
      "last_seen_sha": "5f77b9292583",
      "author": "Regimantas Baublys",
      "maintainer": "Regimantas Baublys <regimantas@example.com>",
      "sentence": "Simple and lightweight interval timer for Arduino.",
      "paragraph": "EasyInterval is a lightweight Arduino library to handle non-blocking timing using millis(), suitable for simple tasks like blinking LEDs or timed triggers.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-14T09:28:50Z",
      "download_url": "https://github.com/regimantas/EasyInterval"
    },
    {
      "repository_name": "EasyIoT-BR/Easyiot-Esp8266",
      "repository_url": "https://github.com/EasyIoT-BR/Easyiot-Esp8266",
      "name": "Easyiot-Esp8266",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:13:17Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:17Z",
      "last_seen_sha": "aa93e3591697",
      "author": "Easyiot <suporte@easyiot.com.br>",
      "maintainer": "Easyiot <suporte@easyiot.com.br>",
      "sentence": "An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.",
      "paragraph": "Supports Esp8266 ESP12-E boards.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EasyIoT-BR/Easyiot_Esp8266-1.0.0.zip",
      "size": 7570,
      "previous_version": "1.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-07T15:34:23Z"
    },
    {
      "repository_name": "OneDevelopmentPL/EasyIR",
      "repository_url": "https://github.com/OneDevelopmentPL/EasyIR",
      "name": "EasyIR",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-23T08:56:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:56:03Z",
      "last_seen_sha": "60406ed1d38b",
      "author": "OneDevelopmentPL",
      "maintainer": "Iwo Wolanin <iwowolanin@gmail.com>",
      "sentence": "Simple IR library for popular microcontrollers.",
      "paragraph": "EasyIR is a simple library for sending and receiving IR signals on popular microcontrollers. It supports various protocols and is easy to use for beginners and advanced users alike.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-22T14:58:18Z",
      "download_url": "https://github.com/OneDevelopmentPL/EasyIR",
      "github_language": "C++"
    },
    {
      "repository_name": "SethKinzel/EasyJoystick",
      "repository_url": "https://github.com/SethKinzel/EasyJoystick",
      "name": "EasyJoystick",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-18T08:15:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T08:15:02Z",
      "last_seen_sha": "29c5d9a5bcb1",
      "author": "Seth Kinzel <sethkinzel2@hotmail.com>",
      "maintainer": "Seth Kinzel <sethkinzel2@hotmail.com>",
      "sentence": "Simple directional input from analog joysticks.",
      "paragraph": "Reads 2-axis analog joystick modules and converts their input into discrete directional states (up, down, left, right, and center), with built-in change detection and optional axis flipping.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T18:46:51Z",
      "download_url": "https://github.com/SethKinzel/EasyJoystick"
    },
    {
      "repository_name": "lnlp/EasyLed",
      "repository_url": "https://github.com/lnlp/EasyLed",
      "name": "EasyLed",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:19:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:52Z",
      "last_seen_sha": "03e9c05158cc",
      "author": "Leonel Lopes Parente",
      "maintainer": "Leonel Lopes Parente",
      "sentence": "Arduino library for controlling standard LEDs in an easy way. EasyLed provides simple logical methods like led.on(), led.toggle(), led.flash(), led.isOff() and more.",
      "paragraph": "This library will help to write cleaner code that is easy to read and understand.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T09:29:59Z",
      "download_url": "https://github.com/lnlp/EasyLed"
    },
    {
      "repository_name": "Santi123-debug/EasyLED",
      "repository_url": "https://github.com/Santi123-debug/EasyLED",
      "name": "EasyLED",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-11T08:03:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-11T08:03:19Z",
      "last_seen_sha": "fb40da3c694a",
      "author": "Santi123-debug",
      "maintainer": "Santi123-debug",
      "sentence": "A professional non-blocking LED library for Lab MSC.",
      "paragraph": "Designed for 5.2V systems and multitasking without delays. Compatible with Windows Insider and i3 processors.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-10T20:36:07Z",
      "download_url": "[https://github.com/Santi123-debug/EasyLED](https://github.com/Santi123-debug/EasyLED)"
    },
    {
      "repository_name": "chrmlinux/easyLiDAR",
      "repository_url": "https://github.com/chrmlinux/easyLiDAR",
      "name": "easyLiDAR",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1.3",
          "seen_at": "2025-07-21T16:10:42Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:42Z",
      "last_seen_sha": "8ba116839c2e",
      "author": "@chrmlinux",
      "maintainer": "@chrmlinux",
      "sentence": "Using vl53l5cx(tof64) LiDAR driver easy.",
      "paragraph": "A libary is Using vl53l5cx(tof64) LiDAR driver easy.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/chrmlinux/easyLiDAR-0.0.1.zip",
      "size": 3208,
      "previous_version": "0.0.1.3",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-10-23T15:41:32Z"
    },
    {
      "repository_name": "x821938/EasyLogger",
      "repository_url": "https://github.com/x821938/EasyLogger",
      "name": "EasyLogger",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-06-23T08:47:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:47:28Z",
      "last_seen_sha": "28915a43dc20",
      "author": "Alex Skov Jensen <ard-contact@offline.dk>",
      "maintainer": "Alex Skov Jensen <ard-contact@offline.dk>",
      "sentence": "A library to do serial logging the easy and lightweight way",
      "paragraph": "Log easily in your sketch at different loglevels. The output is presented nicely with a timestamp down to the milliseconds. Even if your are worried about sketch size, you can still Leave logging statements in your sketch. When you change loglevels your log-statements will be compiled out.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 4,
      "github_updated_at": "2026-06-22T20:10:22Z",
      "download_url": "https://github.com/x821938/EasyLogger",
      "github_language": "C++"
    },
    {
      "repository_name": "habuenav/easyMenu",
      "repository_url": "https://github.com/habuenav/easyMenu",
      "name": "easyMenu",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-13T04:19:49.624Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-13T04:19:49.624Z",
      "last_seen_sha": "2b237bd9c501",
      "author": "Holman Buenaventura",
      "maintainer": "Holman Buenaventura",
      "sentence": "Library to create and manage menus easily supports Adafruit and u8g2 drivers",
      "paragraph": "easyMenu allows you to create multi-level menus simply and intuitively. It features memory management to prevent fragmentation, callbacks for button assignment, a marquee (automatic horizontal scrolling) for long options, and adaptive line spacing based on screen height. Compatible with U8g2 and Adafruit_GFX.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/habuenav/easyMenu-1.0.0.zip",
      "size": 15021,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-13T00:28:23Z"
    },
    {
      "repository_name": "milador/EasyMorse",
      "repository_url": "https://github.com/milador/EasyMorse",
      "name": "EasyMorse",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:22:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:13Z",
      "last_seen_sha": "3297ad1f8a68",
      "author": "Milador",
      "maintainer": "Milador <info@milador.ca>",
      "sentence": "A simplified Morse code library to be used as a method of Communication.",
      "paragraph": "You can use this library along example codes and two switches to get started converting Morse code to character.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-05-04T13:15:39Z",
      "download_url": "https://github.com/milador/EasyMorse"
    },
    {
      "repository_name": "saveme1507/EasyMQTT",
      "repository_url": "https://github.com/saveme1507/EasyMQTT",
      "name": "EasyMQTT",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-08-25T07:16:16Z"
        },
        {
          "version": "1.0.10",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-25T07:16:16Z",
      "last_seen_sha": "1abe8e2e14cb",
      "author": "saveme1507 <asepsoo55@gmail.com>",
      "maintainer": "asepsoo55@gmail.com <asepsoo55@gmail.com>",
      "sentence": "Simple MQTT wrapper for ESP32, ESP8266, wemos with SSL, OTA, and Blynk-style usage",
      "paragraph": "Supports SSL, OTA, auto reconnect, Blynk-style handler, and easy setup for MQTT.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "license": "MIT",
      "depends": [
        "PubSubClient",
        "ArduinoJson",
        "ArduinoHttpClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/saveme1507/EasyMQTT-1.0.10.zip",
      "size": 12018,
      "previous_version": "1.0.7",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-12T03:59:11Z"
    },
    {
      "repository_name": "aharshac/EasyNTPClient",
      "repository_url": "https://github.com/aharshac/EasyNTPClient",
      "name": "EasyNTPClient",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-14T08:08:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:08:07Z",
      "last_seen_sha": "a49942dbaf6f",
      "author": "Harsha Alva",
      "maintainer": "Harsha Alva <aharshac@gmail.com>",
      "sentence": "Library to read time from Network Time Protocol (NTP) servers.",
      "paragraph": "Handles the connection to an NTP pool and parses Internet Time to UNIX time format.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 28,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T18:54:41Z",
      "download_url": "https://github.com/aharshac/EasyNTPClient"
    },
    {
      "repository_name": "julio22011/EasyOledUI",
      "repository_url": "https://github.com/julio22011/EasyOledUI",
      "name": "EasyOledUI",
      "version": "0.9.5",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2025-07-21T16:04:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:02Z",
      "last_seen_sha": "63dc74926f14",
      "author": "Victor Julio Monge Rojas",
      "maintainer": "Victor Julio Monge Rojas",
      "sentence": "Arduino ESP32 - Simple UI generator with manus and messages",
      "paragraph": "This library enables to make an UI made of simple menus and messages. It was tested with an OLED I2C of 128x64 pixels. It was made for ESP32, but can be used on other platforms.",
      "category": "User interfase",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-03T04:40:08Z",
      "download_url": "https://github.com/julio22011/EasyOledUI/tree/main"
    },
    {
      "repository_name": "Jeroen88/EasyOpenTherm",
      "repository_url": "https://github.com/Jeroen88/EasyOpenTherm",
      "name": "EasyOpenTherm",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-01-12T07:27:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-12T07:27:34Z",
      "last_seen_sha": "6b5af1d61581",
      "author": "Jeroen Döll <info@metriot.nl>",
      "maintainer": "Jeroen Döll <info@metriot.nl>",
      "sentence": "OpenTherm Library to control Central Heating (CH), HVAC (Heating, Ventilation, Air Conditioning) or Solar systems by creating a thermostat using Arduino IDE and ESP32 / ESP8266 hardware.",
      "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and higher and works with all OpenTherm compatible boilers, HVACs and Solar systems",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 75,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T19:58:08Z",
      "download_url": "https://github.com/Jeroen88/EasyOpenTherm"
    },
    {
      "repository_name": "DjamesSuhanko/EasyPCF8574",
      "repository_url": "https://github.com/DjamesSuhanko/EasyPCF8574",
      "name": "EasyPCF8574",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:12:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:48Z",
      "last_seen_sha": "02ab87b855b6",
      "author": "Djames Suhanko",
      "maintainer": "Djames Suhanko",
      "sentence": "Generic library for PCF8574 easy to use",
      "paragraph": "Generic library for PCF8574 easy to use",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2021-04-17T00:41:27Z",
      "download_url": "https://github.com/DjamesSuhanko/EasyPCF8574"
    },
    {
      "repository_name": "DjamesSuhanko/EasyPCF8575",
      "repository_url": "https://github.com/DjamesSuhanko/EasyPCF8575",
      "name": "EasyPCF8575",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:12:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:50Z",
      "last_seen_sha": "ba8b98a89f94",
      "author": "Djames Suhanko",
      "maintainer": "Djames Suhanko",
      "sentence": "The easiest library for PCF8575",
      "paragraph": "Simplest way to handle two bytes of PCF8575, with auto-discovering i2c address",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-20T05:12:36Z",
      "download_url": "https://github.com/DjamesSuhanko/EasyPCF8575"
    },
    {
      "repository_name": "Kronbii/easyPID",
      "repository_url": "https://github.com/Kronbii/easyPID",
      "name": "easyPID",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-09T18:06:31.555Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "02c8feb028cd",
      "author": "Rami Kronbi",
      "maintainer": "Rami Kronbi <ramykronby@gmail.com>",
      "sentence": "Multi-featured PID controller with anti-windup, derivative filtering, and optional autotuning",
      "paragraph": "Supports multiple independent instances with no global state, automatic millis()-based or caller-supplied timing, selectable anti-windup and derivative-filter modes, configurable output and integral limits, DIRECT/REVERSE action, and full P/I/D state introspection for debugging. The relay autotuner is an opt-in module: include PIDTuner.h to use it. Hardware-agnostic and AVR-friendly.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Kronbii/easyPID-1.1.0.zip",
      "size": 68829,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T18:42:31Z"
    },
    {
      "repository_name": "Zerfoinder/EasyPin",
      "repository_url": "https://github.com/Zerfoinder/EasyPin",
      "name": "EasyPin",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:35:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:07Z",
      "last_seen_sha": "52a5eee1927a",
      "author": "Luis Acosta <zerfoinder@gmail.com>",
      "maintainer": "Luis Acosta <zerfoinder@gmail.com>",
      "sentence": "An easy and simple way for manage Arduino pins.",
      "paragraph": "This library is used to manage in a simple way all Arduino pins. For example, to control the turning on and off of LEDs",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-12-10T07:40:14Z",
      "download_url": "https://github.com/Zerfoinder/EasyPin"
    },
    {
      "repository_name": "hpsaturn/easy-preferences",
      "repository_url": "https://github.com/hpsaturn/easy-preferences",
      "name": "EasyPreferences",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:36:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:23Z",
      "last_seen_sha": "28843ea3bc3a",
      "author": "@hpsaturn",
      "maintainer": "Antonio Vanegas <hpsaturn@gmail.com>",
      "sentence": "ESP32 Preferences abstraction and manager. It includes a basic keys manifest and auto setters to streamline implementation.",
      "paragraph": "ESP32 Preferences abstraction and manager with enhanced key-value capabilities. It includes a basic keys manifest and auto setters to streamline implementation.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T21:10:08Z",
      "download_url": "https://github.com/hpsaturn/easy-preferences"
    },
    {
      "repository_name": "cvrelectronica/EasyRobot",
      "repository_url": "https://github.com/cvrelectronica/EasyRobot",
      "name": "EasyRobot",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:17Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:17Z",
      "last_seen_sha": "2e9997f4950a",
      "author": "CVR Electrónica <develop@cvrelectronica.com>",
      "maintainer": "CVR Electrónica <develop@cvrelectronica.com>",
      "sentence": "EasyRobt es una tarjeta de desarrollo que facilita proyectos de robótica basados en Arduino.",
      "paragraph": "EasyRobot simplifica el desarrollo de proyectos de robótica al integrar todos los componentes necesarios en una sola tarjeta compatible con Arduino UNO.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cvrelectronica/EasyRobot-1.0.1.zip",
      "size": 18377,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-30T10:18:34Z"
    },
    {
      "repository_name": "Raheeb223/EasySensor",
      "repository_url": "https://github.com/Raheeb223/EasySensor",
      "name": "EasySensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "be6a06d5dd51",
      "author": "Raheeb Sadman <raheebsadmanofficial@gmail.com>",
      "maintainer": "Raheeb Sadman <raheebsadmanofficial@gmail.com>",
      "sentence": "A universal sensor abstraction library with built-in filtering, calibration, and multi-sensor fusion for Arduino.",
      "paragraph": "EasySensor provides a unified interface for reading analog and digital sensors, applying Kalman/moving-average filters, auto-calibrating baselines, detecting thresholds/events, and fusing multiple sensor readings. Supports all AVR, ARM, ESP8266, ESP32, and SAMD boards. No external dependencies.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Raheeb223/EasySensor-1.0.1.zip",
      "size": 14554,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T17:38:48Z"
    },
    {
      "repository_name": "r-downing/EasySSDP",
      "repository_url": "https://github.com/r-downing/EasySSDP",
      "name": "EasySSDP",
      "version": "0.0.0",
      "version_history": [
        {
          "version": "0.0.0",
          "seen_at": "2025-07-21T16:25:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:48Z",
      "last_seen_sha": "7e773361d24e",
      "author": "Ryan Downing",
      "maintainer": "Ryan Downing",
      "sentence": "Easy, single function SSDP setup.",
      "paragraph": "Easy SSDP setup function for ESP8266 on Arduino. Makes Devices visible on Windows Network",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2019-05-16T15:30:36Z",
      "download_url": "https://github.com/r-downing/EasySSDP#easyssdp"
    },
    {
      "repository_name": "morsisko/EasyStringStream",
      "repository_url": "https://github.com/morsisko/EasyStringStream",
      "name": "EasyStringStream",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:22:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:30Z",
      "last_seen_sha": "15f4bec8813d",
      "author": "morsisko",
      "maintainer": "morsisko",
      "sentence": "A library for string creation without std:: overhead",
      "paragraph": "It allows you to create strings using the c++ stream operator (<<)",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-02T22:16:59Z",
      "download_url": "https://github.com/morsisko/EasyStringStream"
    },
    {
      "repository_name": "erow/Task",
      "repository_url": "https://github.com/erow/Task",
      "name": "EasyTask",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:13:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:48Z",
      "last_seen_sha": "e7fe8492799b",
      "author": "erow <clouderow@gmail.com>",
      "maintainer": "erow <clouderow@gmail.com>",
      "sentence": "A lightweight but powerful implementation of  tasking manager.",
      "paragraph": "A lightweight but powerful implementation of  tasking manager.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-11-17T09:52:30Z",
      "download_url": "https://github.com/erow/Task.git"
    },
    {
      "repository_name": "Strabox/Easyuino",
      "repository_url": "https://github.com/Strabox/Easyuino",
      "name": "Easyuino",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:32:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:15Z",
      "last_seen_sha": "81c3f85ff2a0",
      "author": "Andre Pires <easyuino@gmail.com>",
      "maintainer": "Andre Pires <easyuino@gmail.com>",
      "sentence": "It offers a set of APIs to easily make beginners use several different sensors and devices using only the Easyuino",
      "paragraph": "It is developed to provide a modular and simple API to interact with Relays, RGB Leds, Ultrasonic Modules, GSM Modules, etc in order to make a beginner do a lot of different stuff with the same library",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-04-12T23:25:56Z",
      "download_url": "https://github.com/strabox/Easyuino"
    },
    {
      "repository_name": "SpulberGeorge/EasyUltrasonic",
      "repository_url": "https://github.com/SpulberGeorge/EasyUltrasonic",
      "name": "EasyUltrasonic",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:31:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:40Z",
      "last_seen_sha": "2ae0170fe80a",
      "author": "Spulber George-Marian <spbgeorge1@gmail.com>",
      "maintainer": "Spulber George-Marian <spbgeorge1@gmail.com>",
      "sentence": "An Arduino library used to work with ultrasonic sensors in an easy way for measuring distance.",
      "paragraph": "Works with the HC-SR04 ultrasonic sensor in the 3 Pin Mode/4 Pin Mode, the Ping ultrasonic sensor in the 3 Pin Mode and the DHT temperature/humidity sensors for getting precise distance values.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-12-08T09:18:52Z",
      "depends": [
        "DHT sensor library",
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://github.com/SpulberGeorge/EasyUltrasonic"
    },
    {
      "repository_name": "RoboTech-srl/EasyVR-Arduino",
      "repository_url": "https://github.com/fortebit/EasyVR-Arduino",
      "name": "EasyVR",
      "version": "1.11.1",
      "version_history": [
        {
          "version": "1.11.1",
          "seen_at": "2025-07-21T16:26:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:40Z",
      "last_seen_sha": "25d8fa82e42f",
      "author": "RoboTech-srl <software@robotechsrl.com>",
      "maintainer": "PPEscher <ppescher@users.noreply.github.com>",
      "sentence": "A library for the EasyVR line of products.",
      "paragraph": "It implements the EasyVR communication protocol over any Arduino Serial port and a special Bridge mode for direct connection to the EasyVR Commander software running on a PC.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T11:29:51Z",
      "download_url": "http://robotech-srl.github.io/EasyVR-Arduino/"
    },
    {
      "repository_name": "llelundberg/EasyWebServer",
      "repository_url": "https://github.com/llelundberg/EasyWebServer",
      "name": "EasyWebServer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:19:52Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:52Z",
      "last_seen_sha": "922d691e5870",
      "author": "Kalle Lundberg k@llelundberg.se",
      "maintainer": "Kalle Lundberg k@llelundberg.se",
      "sentence": "An easy-to-use web server",
      "paragraph": "A web server that validates the request and supports multiple pages.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/llelundberg/EasyWebServer-1.0.0.zip",
      "size": 5934,
      "previous_version": "1.0",
      "github_stars": 20,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-04-02T02:14:22Z"
    },
    {
      "repository_name": "localrice/EasyWiFi",
      "repository_url": "https://github.com/localrice/EasyWiFi",
      "name": "EasyWiFi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:03Z",
      "last_seen_sha": "713de31a4147",
      "author": "Kinjal Kavish Boro",
      "maintainer": "borokinjalkavish@gmail.com",
      "sentence": "Minimal WiFi Manager with captive portal.",
      "paragraph": "Library for WiFi managemnent and credential storage for ESP8266 boards.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 5,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-10-30T16:55:53Z",
      "download_url": "https://github.com/localrice/EasyWiFi"
    },
    {
      "repository_name": "mahdi-misk/EasyWiFiMDNS",
      "repository_url": "https://github.com/mahdi-misk/EasyWiFiMDNS",
      "name": "EasyWiFiMDNS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-13T08:43:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-13T08:43:34Z",
      "last_seen_sha": "d30088b2d805",
      "author": "Mahdi Misk",
      "maintainer": "Mahdi Misk <mahdimisk7@gmail.com>",
      "sentence": "Simple ESP32 WiFiManager and mDNS setup library.",
      "paragraph": "EasyWiFiMDNS simplifies ESP32 WiFi provisioning using WiFiManager and starts mDNS with a user-defined hostname.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T14:51:03Z",
      "depends": [
        "WiFiManager"
      ],
      "download_url": "https://github.com/mahdi-misk/EasyWiFiMDNS"
    },
    {
      "repository_name": "eagleSIA/eBoard",
      "repository_url": "https://github.com/eagleSIA/eBoard",
      "name": "eBoard shackle the Arduino",
      "version": "3.2.53",
      "version_history": [
        {
          "version": "3.2.53",
          "seen_at": "2025-07-21T16:13:13Z"
        },
        {
          "version": "3.2.53",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:13Z",
      "last_seen_sha": "672045bce413",
      "author": "EagleoutIce",
      "maintainer": "EagleoutIce <florian.sihler@web.de>",
      "sentence": "All in one library to run qfixSoccerBoard code on the Arduino",
      "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.2.53.zip",
      "size": 13653637,
      "previous_version": "3.2.53",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2018-07-17T06:17:42Z"
    },
    {
      "repository_name": "david1983/eBtn",
      "repository_url": "https://github.com/david1983/eBtn",
      "name": "eBtn",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:11:38Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:38Z",
      "last_seen_sha": "7597bb5e291f",
      "author": "Davide Andreazzini <andreazzini.davide@gmail.com>",
      "maintainer": "Davide Andreazzini <andreazzini.davide@gmail.com>",
      "sentence": "A library to handle Buttons based on events.",
      "paragraph": "Supports the following events : [press , hold, release, long]",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/david1983/eBtn-1.0.0.zip",
      "size": 4842,
      "previous_version": "1.0",
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-03-01T12:42:17Z"
    },
    {
      "repository_name": "jonnieZG/EButton",
      "repository_url": "https://github.com/jonnieZG/EButton",
      "name": "EButton",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:17:51Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-08-07T12:13:05.758Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:17:51Z",
      "last_seen_sha": "80dcb5500ce3",
      "author": "Arsen Torbarina <jonniezg@gmail.com>",
      "maintainer": "Arsen Torbarina <jonniezg@gmail.com>",
      "sentence": "A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.",
      "paragraph": "Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EButton-1.4.1.zip",
      "size": 15384,
      "previous_version": "1.4.0",
      "github_stars": 11,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-18T19:35:07Z"
    },
    {
      "repository_name": "xreef/EByte_LoRa_E22_Series_Library",
      "repository_url": "https://github.com/xreef/EByte_LoRa_E22_Series_Library",
      "name": "EByte LoRa E22 library",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-06-26T08:49:47Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-26T08:49:47Z",
      "last_seen_sha": "fe3d254cdbf5",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (Nano 33 IoT and MKR), esp8266, esp32 and STM32. sx1262/sx1268",
      "paragraph": "Ebyte E22 LoRa (Long Range) library device very cheap and very long range (from 4Km to 10Km). Arduino LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (MKR WiFi 1010 and Nano 33 IoT), esp8266, esp32 and STM32. sx1262/sx1268",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/EByte_LoRa_E22_library-1.0.9.zip",
      "size": 2544348,
      "previous_version": "1.0.9",
      "github_stars": 146,
      "github_forks": 29,
      "github_updated_at": "2026-06-25T14:21:09Z",
      "github_language": "C++"
    },
    {
      "repository_name": "xreef/EByte_LoRa_E220_Series_Library",
      "repository_url": "https://github.com/xreef/EByte_LoRa_E220_Series_Library",
      "name": "EByte LoRa E220 library",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-05-22T08:42:53Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-22T08:42:53Z",
      "last_seen_sha": "b0028b89b2df",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. LLCC68",
      "paragraph": "Ebyte E220 LoRa (Long Range) library device very cheap and very long range (from 5Km to 10Km). Arduino LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. LLCC68",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/EByte_LoRa_E220_library-1.0.8.zip",
      "size": 4532363,
      "previous_version": "1.0.8",
      "github_stars": 141,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T11:55:42Z"
    },
    {
      "repository_name": "xreef/LoRa_E32_Series_Library",
      "repository_url": "https://github.com/xreef/LoRa_E32_Series_Library",
      "name": "EByte LoRa E32 library",
      "version": "1.5.13",
      "version_history": [
        {
          "version": "1.5.13",
          "seen_at": "2026-05-11T08:53:38Z"
        },
        {
          "version": "1.5.13",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-11T08:53:38Z",
      "last_seen_sha": "fe8828f53959",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266, esp32 and STM32. sx1278/sx1276.",
      "paragraph": "Ebyte E32 LoRa (Long Range) library device very cheap and very long range (from 3Km to 8Km). Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. sx1278/sx1276.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/EByte_LoRa_E32_library-1.5.13.zip",
      "size": 2723402,
      "previous_version": "1.5.13",
      "github_stars": 425,
      "github_forks": 72,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T14:30:57Z"
    },
    {
      "repository_name": "xreef/EByte_RF_E70_Series_Library",
      "repository_url": "https://github.com/xreef/EByte_RF_E70_Series_Library",
      "name": "EByte RF E70 library",
      "version": "0.0.11",
      "version_history": [
        {
          "version": "0.0.11",
          "seen_at": "2025-07-21T16:34:44Z"
        },
        {
          "version": "0.0.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:44Z",
      "last_seen_sha": "8f82a5a4750d",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "RF EBYTE E70 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. CC1310",
      "paragraph": "Ebyte E70 RF (Long Range) library device very cheap and very long range (from 1.5Km to 6Km). Arduino RF EBYTE E70 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. CC1310",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/EByte_RF_E70_library-0.0.11.zip",
      "size": 1743528,
      "previous_version": "0.0.11",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T21:33:06Z"
    },
    {
      "repository_name": "jinliangliu/Arduino-EC11-Library",
      "repository_url": "https://github.com/jinliangliu/Arduino-EC11-Library",
      "name": "EC11Encoder",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-03T13:50:18.505Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-03T13:50:18.505Z",
      "last_seen_sha": "9610688077fd",
      "author": "jinliangliu",
      "maintainer": "jinliangliu",
      "sentence": "Robust EC11 rotary encoder driver with rotation and switch event detection.",
      "paragraph": "Supports quadrature decoding, fast rotation recognition, debounce filtering, short click and long press switch events. Compatible with AVR, ESP32 and ESP8266 platforms, supports multiple encoder instances and hardware interrupt or polling mode.",
      "category": "Uncategorized",
      "architectures": [
        "avr",
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jinliangliu/EC11Encoder-1.0.1.zip",
      "size": 12487,
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-03T08:54:08Z"
    },
    {
      "repository_name": "marbalon/Eccel-C1",
      "repository_url": "https://github.com/marbalon/Eccel-C1",
      "name": "Eccel-C1",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:21:12Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:12Z",
      "last_seen_sha": "e60c6570df6f",
      "author": "Eccel Technology Ltd.",
      "maintainer": "Marcin Baliniak <marcin.baliniak@eccel.co.uk>",
      "sentence": "Arduino library for UART access to the Eccel Pepper C1 RFID reader",
      "paragraph": "Dedicated library for Pepper C1 by Eccel Technology Ltd. Can be used also with all products from C1 family, supporting ISO 14443A, Mifare 1k, Mifare 4k, Ultralight, NTAG2XX card/tag types, Mifare Desfire, ISO 15693, ICODE",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marbalon/Eccel_C1-1.0.4.zip",
      "size": 37828,
      "previous_version": "1.0.5",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-22T14:18:26Z"
    },
    {
      "repository_name": "Parvaz-Jamei/EcoSensePower-Arduino",
      "repository_url": "https://github.com/Parvaz-Jamei/EcoSensePower-Arduino",
      "name": "EcoSensePower",
      "version": "0.9.10",
      "version_history": [
        {
          "version": "0.9.10",
          "seen_at": "2026-05-16T08:20:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-16T08:20:11Z",
      "last_seen_sha": "5dd114999466",
      "author": "Parvaz Jamei",
      "maintainer": "Parvaz Jamei <parvaz.nic@gmail.com>",
      "sentence": "Energy-aware adaptive runtime for battery-powered Arduino and IoT sensor nodes.",
      "paragraph": "Industrial energy-aware runtime for battery-powered Arduino sensor nodes with adaptive sampling, sleep orchestration, energy budgets, diagnostics, confidence-bounded profiles for sensors, radios, Bluetooth/BLE, WiFi-style modules, and GPS/GNSS receivers. Communication stacks and GPS parsers remain optional user-side integrations.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T23:53:05Z",
      "download_url": "https://github.com/Parvaz-Jamei/EcoSensePower-Arduino"
    },
    {
      "repository_name": "HuuPhuoc2411/EcoWifi",
      "repository_url": "https://github.com/HuuPhuoc2411/EcoWifi",
      "name": "EcoWifi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-14T08:44:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:44:53Z",
      "last_seen_sha": "f6ba94a1d7cf",
      "author": "Huu-Phuoc Nguyen <huuphuoc.research@gmail.com>",
      "maintainer": "Huu-Phuoc Nguyen <huuphuoc.research@gmail.com>",
      "sentence": "A library to manage WiFi connection and SmartConfig-like web portal setup for ESP8266 and ESP32.",
      "paragraph": "This library allows ESP8266 and ESP32 to easily connect to WiFi and provides a captive portal for setting up a new WiFi connection seamlessly.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T12:57:24Z",
      "download_url": "https://github.com/HuuPhuoc2411/EcoWifi"
    },
    {
      "repository_name": "alexghrrsn/Ecowitt-Gateway-Parser",
      "repository_url": "https://github.com/alexghrrsn/Ecowitt-Gateway-Parser",
      "name": "Ecowitt-GW1000-TCP-Parser",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:39:02Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:39:02Z",
      "last_seen_sha": "04db110d8001",
      "author": "Alex Harrison",
      "maintainer": "Alex Harrison",
      "sentence": "A library to parse TCP data from Ecowitt GW1000/GW1100 weather gateways.",
      "paragraph": "This library connects to an Ecowitt GW1000 or GW1100 gateway via TCP and decodes the live sensor data packet. It's designed to be lightweight and simple, providing sensor values in a structured format.",
      "category": "Sensors",
      "architectures": [
        "esp32",
        "arduino",
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/alexghrrsn/Ecowitt_GW1000_TCP_Parser-1.0.0.zip",
      "size": 9472,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-30T18:32:06Z"
    },
    {
      "repository_name": "jwhiddon/EDB",
      "repository_url": "https://github.com/jwhiddon/EDB",
      "name": "EDB",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-12-11T07:25:37Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-10T18:27:57.623Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-12-11T07:25:37Z",
      "last_seen_sha": "06c6eb2e1271",
      "author": "James Whiddon <jwhiddon@gmail.com>",
      "maintainer": "James Whiddon <jwhiddon@gmail.com>",
      "sentence": "Extended Database Library",
      "paragraph": "This Arduino Extended Database Library increases the maximum number of records allowed in a database from 256 records (byte) to a theoretical maximum of 4,294,967,295 records (unsigned long). The maximum record size was also increased from 256 bytes (byte) to 65,534 bytes (unsigned int).  You may use this library in conjunction with the standard Arduino EEPROM library, an external EEPROM such as the AT24C1024, or any other platform that supports byte level reading and writing such as an SD card.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jwhiddon/EDB-2.0.0.zip",
      "size": 436047,
      "previous_version": "1.0.4",
      "github_stars": 91,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T20:10:59Z"
    },
    {
      "repository_name": "edge-ml/edge-fel-lib",
      "repository_url": "https://github.com/edge-ml/edge-fel-lib",
      "name": "Edge-fel",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:18Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:18Z",
      "last_seen_sha": "2c46f11b3316",
      "author": "Jan Ettrich",
      "maintainer": "edge-ml <edge-ml@teco.edu>",
      "sentence": "Feature extraction library for Arduino.",
      "paragraph": "Similar feature set to tsfresh",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/edge-ml/Edge_fel-1.0.0.zip",
      "size": 14552,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-08T09:11:57Z"
    },
    {
      "repository_name": "edge-ml/EdgeML-Arduino",
      "repository_url": "https://github.com/edge-ml/EdgeML-Arduino",
      "name": "EdgeML-Arduino",
      "version": "1.3.8",
      "version_history": [
        {
          "version": "1.3.6",
          "seen_at": "2025-07-21T16:13:18Z"
        },
        {
          "version": "1.3.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:18Z",
      "last_seen_sha": "e5300cd52e19",
      "author": "edge-ml",
      "maintainer": "edge-ml <edge-ml@teco.edu>",
      "sentence": "Library to use the Nicla Sense ME and BLE Nano 33 with edge-ml.",
      "paragraph": "Connects to edge-ml over Web Bluetooth.",
      "category": "Sensors",
      "architectures": [
        "mbed_nicla",
        "mbed_nano",
        "nrf52"
      ],
      "depends": [
        "ArduinoBLE",
        "Arduino_APDS9960",
        "Arduino_LPS22HB",
        "Arduino_HTS221",
        "Arduino_LSM9DS1",
        "Arduino_HS300x",
        "Arduino_BMI270_BMM150"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/edge-ml/EdgeML_Arduino-1.3.8.zip",
      "size": 141725,
      "previous_version": "1.3.6",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-10T16:18:14Z"
    },
    {
      "repository_name": "ConsentiumIoT/EdgeNeuron",
      "repository_url": "https://github.com/ConsentiumIoT/EdgeNeuron",
      "name": "EdgeNeuron",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-12-02T07:43:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-02T07:43:04Z",
      "last_seen_sha": "05fc917885aa",
      "author": "Consentium IoT",
      "maintainer": "Consentium IoT<official@consentiumiot.com>",
      "sentence": "TensorFlow Lite Micro library in Arduino style for TinyML applications.",
      "paragraph": "EdgeNeuron enables the use of TensorFlow Lite Micro on ESP 8266, ES32 and Raspberry Pi Pico W boards.",
      "category": "Data Processing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-01T10:20:17Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://docs.consentiumiot.com/"
    },
    {
      "repository_name": "ConsentiumIoT/EdgeSense",
      "repository_url": "https://github.com/ConsentiumIoT/EdgeSense",
      "name": "EdgeSense",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-01-02T21:37:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:37:14Z",
      "last_seen_sha": "a4f2c2dad276",
      "author": "Consentium IoT",
      "maintainer": "Consentium IoT <official@consentiumiot.com>",
      "sentence": "Modular Arduino-style library for logging data, images, and audio on edge devices.",
      "paragraph": "EdgeSense enables efficient multi-modal logging and sensor data acquisition on ESP32-based boards. It supports image logging from cameras, audio data from I2S microphones, and general data logging to SD or flash storage.",
      "category": "Data Processing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-20T16:01:11Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://docs.consentiumiot.com/"
    },
    {
      "repository_name": "ConsentiumIoT/EdgeVision",
      "repository_url": "https://github.com/ConsentiumIoT/EdgeVision",
      "name": "EdgeVision",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:40:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:40:21Z",
      "last_seen_sha": "9708da81167a",
      "author": "Consentium IoT",
      "maintainer": "Consentium IoT <official@consentiumiot.com>",
      "sentence": "Edge AI library for vision on ESP32-based edge devices.",
      "paragraph": "EdgeVision provides a modular framework for real-time image capture on ESP32 boards.",
      "category": "Machine Vision",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-20T13:36:30Z",
      "download_url": "https://docs.consentiumiot.com/"
    },
    {
      "repository_name": "crunchysteve/EdgieD",
      "repository_url": "https://github.com/crunchysteve/EdgieD",
      "name": "EdgieD",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:12Z",
      "last_seen_sha": "d24e47f3447a",
      "author": "Crunchysteve, filthynoisesmusic@gmail.com",
      "maintainer": "Crunchysteve, filthynoisesmusic@gmail.com",
      "sentence": "Simple, generalised edge detection for variables as well as input signals",
      "paragraph": "Works with Arduino and Wiring.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T04:35:59Z",
      "download_url": "https://github.com/crunchysteve/EdgieD/"
    },
    {
      "repository_name": "rszczepanski93/EduBox_ArduinoLibrary",
      "repository_url": "https://github.com/rszczepanski93/EduBox_ArduinoLibrary",
      "name": "EduBox",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:05Z",
      "last_seen_sha": "d861355d0393",
      "author": "Rafal Szczepanski <kontakt@picmebot.pl>, Pippo Pluto <pippo@example.com>",
      "maintainer": "Rafal Szczepanski <szczepi@umk.pl>",
      "sentence": "A library for eduBox modules.",
      "paragraph": "Start coding with no barriers.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-29T10:50:32Z",
      "download_url": "https://github.com/rszczepanski93/EduBox_ArduinoLibrary"
    },
    {
      "repository_name": "arduinoverkstad/EducationShield",
      "repository_url": "https://github.com/arduinoverkstad/EducationShield",
      "name": "EducationShield",
      "version": "1.4.7",
      "version_history": [
        {
          "version": "1.4.9",
          "seen_at": "2026-03-16T07:40:24Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-16T07:40:24Z",
      "last_seen_sha": "882cd3817c7b",
      "author": "Arduino LLC",
      "maintainer": "Arduino",
      "sentence": "Library used for the completion of all the projects related to CTC",
      "paragraph": "Is intended to be used with the Education Shield provided in the CTC kit. It presents the neccesary functions to interact with 3 and 4 pin connectors used in many sensors and actuators.",
      "category": "Other",
      "architectures": [
        "avr",
        "arc32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arduinoverkstad/EducationShield-1.4.7.zip",
      "size": 3651589,
      "previous_version": "1.4.9",
      "github_stars": 5,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T08:04:09Z"
    },
    {
      "repository_name": "arduino/EduIntro",
      "repository_url": "https://github.com/arduino/EduIntro",
      "name": "EduIntro",
      "version": "0.0.16",
      "version_history": [
        {
          "version": "0.0.16",
          "seen_at": "2026-05-22T08:18:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:18:12Z",
      "last_seen_sha": "319804eee685",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Library used for super-fast introduction workshops",
      "paragraph": "Is intended to be used with Arduino UNO / MICRO / MEGA / NANO classic / NANO Every / NANO 33 BLE / NANO 33 IoT / MKR / WiFi REV2 and a set of basic components (led, button, piezo, LM35, thermistor, LDR, PIR, DHT11, and servo) as a way to introduce people to the basic aspects of Arduino during short workshops.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 39,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T18:58:44Z",
      "depends": [
        "Esplora",
        "Arduino_LSM6DS3",
        "WiFiNINA"
      ],
      "download_url": "https://www.arduino.cc"
    },
    {
      "repository_name": "fabianodaq/EdulcoWaterSmart",
      "repository_url": "https://github.com/fabianodaq/EdulcoWaterSmart",
      "name": "EdulcoWaterSmart",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-29T09:22:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:22:49Z",
      "last_seen_sha": "a6db99f4b116",
      "author": "Fabiano",
      "maintainer": "Fabiano",
      "sentence": "Arduino library for ESP32 smart water devices.",
      "paragraph": "Wi-Fi, HTTP API, relay control and modular hardware support for Edulco smart water devices.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-28T23:31:18Z",
      "download_url": "https://github.com/fabianodaq/EdulcoWaterSmart",
      "github_language": "C++"
    },
    {
      "repository_name": "maly/edushield",
      "repository_url": "https://github.com/arduino-edushield/edushield",
      "name": "EduShield",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:21:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:11Z",
      "last_seen_sha": "f447db83263a",
      "author": "Martin Maly <maly@maly.cz>",
      "maintainer": "Martin Maly <maly@maly.cz>",
      "sentence": "Display library for Arduino101.cz EDUshield",
      "paragraph": "Basic library and examples for EduShield by http://nic.cz",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2022-02-23T10:44:00Z",
      "download_url": "https://github.com/arduino-edushield/edushield"
    },
    {
      "repository_name": "justplaysoftware/EduShield2",
      "repository_url": "https://github.com/justplaysoftware/EduShield2",
      "name": "EduShield-2 Library",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:18:07Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:18:07Z",
      "last_seen_sha": "fd0a8f4f4b9a",
      "author": "JustPlay Software <info@justplaysoftware.com>",
      "maintainer": "Jake <jake@justplaysoftware.com>",
      "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).",
      "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED.  This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.6.zip",
      "size": 244655,
      "previous_version": "1.0.6",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2019-01-12T12:15:33Z"
    },
    {
      "repository_name": "jalr/EE895",
      "repository_url": "https://github.com/jalr/EE895",
      "name": "EE895 Arduino Library",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:17:11Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:11Z",
      "last_seen_sha": "79c5b62b56b0",
      "author": "Jakob Lechner <mail@jalr.de>",
      "maintainer": "Jakob Lechner <mail@jalr.de>",
      "sentence": "Library for the EE895 CO2 Sensor",
      "paragraph": "An Arduino library for the <a href=\"https://www.epluse.com/en/products/co2-measurement/co2-sensor/ee895/\">EE895 CO2 sensor</a> manufactured by E+E Elektronik Ges.m.b.H.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jalr/EE895_Arduino_Library-0.1.1.zip",
      "size": 352715,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-01-09T18:12:38Z"
    },
    {
      "repository_name": "x-radio/EEBoom",
      "repository_url": "https://github.com/x-radio/EEBoom",
      "name": "EEBoom",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:04:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:37Z",
      "last_seen_sha": "a8015a5d7031",
      "author": "Nikita Popov <x-radio@bk.ru>",
      "maintainer": "Nikita Popov <x-radio@bk.ru>",
      "sentence": "Simple and powerful EEPROM emulation for ESP8266 and ESP32",
      "paragraph": "Typed data access and minimized flash memory wear - the best way to add emulated EEPROM to your project",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-04-03T08:09:28Z",
      "download_url": "https://github.com/x-radio/EEBoom"
    },
    {
      "repository_name": "GyverLibs/EEManager",
      "repository_url": "https://github.com/GyverLibs/EEManager",
      "name": "EEManager",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-03T08:51:48Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-07-01T11:48:44.907Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:51:48Z",
      "last_seen_sha": "f2204144aadf",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple library for reducing EEPROM wear",
      "paragraph": "Simple library for reducing EEPROM wear",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/EEManager-2.0.2.zip",
      "size": 16539,
      "previous_version": "2.0.1",
      "github_stars": 29,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:38Z"
    },
    {
      "repository_name": "brianvarren/EEncoder",
      "repository_url": "https://github.com/brianvarren/EEncoder",
      "name": "EEncoder",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-08-29T07:14:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-29T07:14:11Z",
      "last_seen_sha": "c77203e4ca0d",
      "author": "Brian Varren",
      "maintainer": "Brian Varren <brianvarren@gmail.com>",
      "sentence": "Lightweight rotary encoder library optimized for RP2040-based synthesizers.",
      "paragraph": "EEncoder provides a clean callback-based interface for rotary encoders with push buttons, featuring built-in debouncing, long-press detection, and intelligent acceleration. Designed specifically for digital synthesizer interfaces on RP2040 boards with minimal memory footprint (~28 bytes per encoder). Single count per detent for precise UI control. Inspired by EncoderButton's elegant API design but built from scratch without dependencies. Perfect for Raspberry Pi Pico and other RP2040-based music projects.",
      "category": "Signal Input/Output",
      "architectures": [
        "rp2040",
        "mbed_rp2040",
        "mbed_nano"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-28T11:56:31Z",
      "download_url": "https://github.com/brianvarren/EEncoder"
    },
    {
      "repository_name": "RBEGamer/EEPROM_24xx025",
      "repository_url": "https://github.com/RBEGamer/EEPROM_24xx025",
      "name": "EEPROM_24AA025",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-03T08:03:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-03T08:03:29Z",
      "last_seen_sha": "d382617ef8ed",
      "author": "Marcel Ochsendorf <info@marcelochsendorf.com>",
      "maintainer": "Marcel Ochsendorf <info@marcelochsendorf.com>",
      "sentence": "Arduino EEPROM-compatible driver for the Microchip 24AA025 UID/EUI I2C EEPROM.",
      "paragraph": "Implements the familiar Arduino EEPROM API (read, write, update, get, put) for the 24AA025UID device, with helpers to erase memory and read the on-chip unique ID.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-28T22:39:48Z",
      "download_url": "https://github.com/RBEGamer/EEPROM_24xx025"
    },
    {
      "repository_name": "John-Karatka/24LC64F",
      "repository_url": "https://github.com/John-Karatka/24LC64F",
      "name": "EEPROM_24LC64F",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:49Z",
      "last_seen_sha": "1d646237054f",
      "author": "John Karatka <john.karatka@gmail.com>",
      "maintainer": "John Karatka <john.karatka@gmail.com>",
      "sentence": "EEPROM_24LC64F EEPROM memory chip for Arduino",
      "paragraph": "Read and write data to the EEPROM chip for storage in applications",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T17:38:42Z",
      "download_url": "https://github.com/John-Karatka/24LC64F"
    },
    {
      "repository_name": "alexmaurer-madis/eeprom_25AA02EXX",
      "repository_url": "https://github.com/alexmaurer-madis/eeprom_25AA02EXX",
      "name": "eeprom_25AA02EXX",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:06:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:55Z",
      "last_seen_sha": "80827b2cb729",
      "author": "Alexandre Maurer, alexmaurer@madis.ch",
      "maintainer": "Alexandre Maurer, alexmaurer@madis.ch",
      "sentence": "Library to read and write Microchip SPI EEPROM 25AA02E48 or 25AA02E64",
      "paragraph": "25AA02E48 or 25AA02E64 EEPROM are factory programmed with EUI-48 or EUI-64 UniqueIdentifier",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-10-05T15:04:42Z",
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/alexmaurer-madis/eeprom_25AA02EXX"
    },
    {
      "repository_name": "mattairtech/EEPROM_CAT25",
      "repository_url": "https://github.com/mattairtech/EEPROM_CAT25",
      "name": "EEPROM_CAT25",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:21:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:35Z",
      "last_seen_sha": "c4a8a3b5a204",
      "author": "Justin Mattair <justin@mattair.net>",
      "maintainer": "Justin Mattair <justin@mattair.net>",
      "sentence": "Driver for On Semiconductor CAT25 SPI EEPROM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers",
      "paragraph": "Supports CAT25M01, CAT25512, CAT25256, CAT25128, CAT25640, CAT25320, CAT25160, CAV25160, CAT25080, CAV25080, CAT25040, CAT25020, and CAT25010, with byte, block, and page transfers.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "sam",
        "samd"
      ],
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-11-24T10:04:09Z",
      "download_url": "https://github.com/MattairTech/EEPROM_CAT25"
    },
    {
      "repository_name": "xoseperez/eeprom_rotate",
      "repository_url": "https://github.com/xoseperez/eeprom_rotate",
      "name": "EEPROM_Rotate",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2025-07-21T16:34:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:41Z",
      "last_seen_sha": "7587f7a12b7c",
      "author": "Xose Pérez <xose.perez@gmail.com>",
      "maintainer": "Xose Pérez <xose.perez@gmail.com>",
      "sentence": "EEPROM wrapper for ESP8266 that handles sector rotation",
      "paragraph": "Prevents data corruption and flash wear out",
      "category": "Data Storage",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 66,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-06-06T21:44:06Z",
      "download_url": "https://github.com/xoseperez/eeprom_rotate.git"
    },
    {
      "repository_name": "automatician/EEProm_Safe_Wear_Level",
      "repository_url": "https://github.com/automatician/EEProm_Safe_Wear_Level",
      "name": "EEProm_Safe_Wear_Level",
      "version": "25.10.7",
      "version_history": [
        {
          "version": "25.10.7",
          "seen_at": "2026-01-02T20:54:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:14Z",
      "last_seen_sha": "ed947bf94665",
      "author": "Torsten Frieser / automatician",
      "maintainer": "Torsten Frieser / automatician",
      "sentence": "Robust EEPROM Wear-Leveling with CRC, Lifetime Override and Audit Functions.",
      "paragraph": "A specialized library for Arduino EEPROM ensuring CRC long-term data integrity and providing explicit control over wear-leveling cycles. Meets the high requirements for robustness and failure safety needed in commercial or critical projects: Detection of data corruption / security within the EEPROM itself. Prevention of overwriting program memory in case of faulty application. Securing control data structures (RAM Handle Structure) against corruption (overwriting / data modification). CRC checksums with an increased detection rate.",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2025-10-24T12:22:53Z",
      "download_url": "https://github.com/automatician/EEProm_Safe_Wear_Level"
    },
    {
      "repository_name": "wollewald/EEPROM_SPI_WE",
      "repository_url": "https://github.com/wollewald/EEPROM_SPI_WE",
      "name": "EEPROM_SPI_WE",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2026-04-13T08:18:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T08:18:00Z",
      "last_seen_sha": "0782d100a20c",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "Library for external SPI based EEPROMs",
      "paragraph": "With this library you can directly write various variable types to the EEPROM, including large arrays. Although it does page writing, you don't have to take care about the page limits. Tested on AVR-, ESP32- and ESP8266 Boards.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T15:56:27Z",
      "download_url": "https://github.com/wollewald/EEPROM_SPI_WE"
    },
    {
      "repository_name": "teddokano/EEPROM_STM_Arduino",
      "repository_url": "https://github.com/teddokano/EEPROM_STM_Arduino",
      "name": "EEPROM_STM_Arduino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:32:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:41Z",
      "last_seen_sha": "bda33247c97f",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "Class library for NXP I2C multiplexer and switch",
      "paragraph": "EEPROM M24C02 class driver",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-16T16:57:45Z",
      "depends": [
        "I2C_device_Arduino"
      ],
      "download_url": "https://github.com/teddokano/EEPROM_STM_Arduino"
    },
    {
      "repository_name": "dzalf/EEPROM_UID",
      "repository_url": "https://github.com/dzalf/EEPROM_UID",
      "name": "EEPROM_UID",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:37:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:57Z",
      "last_seen_sha": "a0465d488d6b",
      "author": "Daniel Melendrez",
      "maintainer": "dzalf@yahoo.com",
      "sentence": "A library for retrieving unique IDs from an UID EEPROM.",
      "paragraph": "This library supports extracting unique identifiers from specialized EEPROM modules like 24AA02xUID, 24AA02E48, and others.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T06:08:06Z",
      "download_url": "https://github.com/dzalf/EEPROM_UID.git"
    },
    {
      "repository_name": "aelmendorf/eeprom_wear_level",
      "repository_url": "https://github.com/aelmendorf/eeprom_wear_level",
      "name": "EEPROM_WL",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:37Z",
      "last_seen_sha": "aaad1ff4bd1d",
      "author": "Andrew Elmendorf",
      "maintainer": "Andrew Elmendorf <aelmendorf234@gmail.com>",
      "sentence": "Library for implementing EEPROM wear leveling on AVR Arduino boards",
      "paragraph": "eeprom_wear_level uses the Arduino EEPROM library.  It reduces EEPROM wear by moving the saved data object to a new address after a specified number of writes.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-24T21:58:49Z",
      "download_url": "https://github.com/aelmendorf/eeprom_wear_level"
    },
    {
      "repository_name": "porrey/EEPROM-Storage",
      "repository_url": "https://github.com/porrey/EEPROM-Storage",
      "name": "EEPROM-Storage",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:25:06Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:06Z",
      "last_seen_sha": "cafc11c7812d",
      "author": "Daniel Porrey",
      "maintainer": "Daniel M. Porrey",
      "sentence": "Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.",
      "paragraph": "The EEPROM Storage library provides the ability to access variables stored in EEPROM just as if they were stored in RAM.",
      "category": "Data Storage",
      "architectures": [
        "particle-photon",
        "particle-electron",
        "avr",
        "renesas_uno",
        "esp8266"
      ],
      "license": "LGPL-3",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/porrey/EEPROM_Storage-2.0.1.zip",
      "size": 120448,
      "previous_version": "2.0.1",
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-27T00:47:23Z"
    },
    {
      "repository_name": "AlenKrishna2012/EEPROM24CXX",
      "repository_url": "https://github.com/AlenKrishna2012/EEPROM24CXX",
      "name": "EEPROM24CXX",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-03T14:58:49.725Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-04T10:51:28.826Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-08-04T14:47:44.599Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-05T06:49:15.592Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-08-06T23:59:11.596Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-08-09T06:12:35.137Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-08-03T14:58:49.725Z",
      "last_seen_sha": "539faf183e48",
      "author": "Alen KrishnaV.U",
      "maintainer": "Alen Krishna V.U <alenkrishnavu@gmail.com>",
      "sentence": "I2C EEPROM library for 24Cxx and 24CMxx EEPROM chips.",
      "paragraph": "Supports byte access, strings, buffers, datatypes, erase, fill, compare and write protection.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AlenKrishna2012/EEPROM24CXX-1.0.6.zip",
      "size": 17946,
      "previous_version": "1.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-03T14:55:31Z"
    },
    {
      "repository_name": "xoseperez/eeprom32_rotate",
      "repository_url": "https://github.com/xoseperez/eeprom32_rotate",
      "name": "EEPROM32_Rotate",
      "version": "0.9.5",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2025-07-21T16:34:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:41Z",
      "last_seen_sha": "edea6f8cb350",
      "author": "Xose Pérez <xose.perez@gmail.com>",
      "maintainer": "Xose Pérez <xose.perez@gmail.com>",
      "sentence": "EEPROM wrapper for ESP32 that handles partition rotation",
      "paragraph": "Prevents data corruption and flash wear out",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 23,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-02-01T18:55:41Z",
      "download_url": "https://github.com/xoseperez/eeprom32_rotate.git"
    },
    {
      "repository_name": "Wh1teRabbitHU/EEPROMAdapter",
      "repository_url": "https://github.com/Wh1teRabbitHU/EEPROMAdapter",
      "name": "EEPROMAdapter",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:34:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:14Z",
      "last_seen_sha": "c2b7f17966c0",
      "author": "Wh1teRabbitHU",
      "maintainer": "Tamas Ruszka",
      "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended",
      "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.<br /><br />EEPROMAdapter<br />This is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)<br /><br />EEPROMSerial<br />This is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-09-14T17:37:02Z",
      "download_url": "https://github.com/Wh1teRabbitHU/EEPROMAdapter"
    },
    {
      "repository_name": "thijse/Arduino-EEPROMEx",
      "repository_url": "https://github.com/thijse/Arduino-EEPROMEx",
      "name": "EEPROMEx",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:58Z",
      "last_seen_sha": "cdc7419acaa8",
      "author": "Thijs Elenbaas",
      "maintainer": "Thijs Elenbaas",
      "sentence": "Extension of the standard Arduino EEPROM library.",
      "paragraph": "Extended for reading and writing basic types, structs, strings, arrays and more.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 173,
      "github_forks": 53,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T06:02:20Z",
      "download_url": "http://playground.arduino.cc/Code/EEPROMex"
    },
    {
      "repository_name": "Locoduino/EEPROMExtent",
      "repository_url": "https://github.com/Locoduino/EEPROMExtent",
      "name": "EEPROMextent",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:19:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:54Z",
      "last_seen_sha": "789e8880ac48",
      "author": "Thierry Paris - Locoduino",
      "maintainer": "Thierry Paris - Locoduino",
      "sentence": "This is a library for Arduino to read/write complex data to EEPROM.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "HTML",
      "github_updated_at": "2022-03-27T21:29:44Z",
      "download_url": "https://github.com/Locoduino/EEPROMextent"
    },
    {
      "repository_name": "baaaaan1/EEPROMHandler",
      "repository_url": "https://github.com/baaaaan1/EEPROMHandler",
      "name": "EEPROMHandler",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:03:53Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:53Z",
      "last_seen_sha": "8f46bf02f6b7",
      "author": "baaaaan1",
      "maintainer": "baaaaan1 <ilhamrs019.all@gmail.com>",
      "sentence": "AT24Cxx I2C EEPROM helper for Arduino-compatible boards with typed read/write APIs and explicit chip configuration.",
      "paragraph": "Provides save/read/validate helpers for int, long, float, double, char, bool, String, arrays, and bytes via I2C. Requires setChipType() or setChipGroup() before access. Current tested focus is AT24C128 and AT24C256.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/baaaaan1/EEPROMHandler-2.1.0.zip",
      "size": 27704,
      "previous_version": "1.2.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-25T06:32:54Z"
    },
    {
      "repository_name": "soosp/EEPROMPreferences",
      "repository_url": "https://github.com/soosp/EEPROMPreferences",
      "name": "EEPROMPreferences",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-06T22:25:28.794Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-06T22:25:28.794Z",
      "last_seen_sha": "3289fd1ee52d",
      "author": "Péter Soós",
      "maintainer": "Péter Soós",
      "sentence": "Preferences-style persistent key/value store backed by AVR EEPROM.",
      "paragraph": "Namespaced key/value storage exposing a Preferences-compatible API subset, so multiplatform sketches can share storage code with ESP32 (native Preferences/NVS) and ESP8266. Log-structured records with CRC-8 integrity and power-loss-safe writes. Keys and namespaces up to 15 chars, values up to 255 bytes. No Arduino String, no thread-safety layer (AVR is single-core).",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/EEPROMPreferences-0.1.0.zip",
      "size": 24515,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-06T19:39:50Z"
    },
    {
      "repository_name": "IlikeChooros/EEPROMReader",
      "repository_url": "https://github.com/IlikeChooros/EEPROMReader",
      "name": "EEPROMReader",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:04Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:04Z",
      "last_seen_sha": "6870872c5b27",
      "author": "IlikeChooros",
      "maintainer": "IlikeChooros",
      "sentence": "EEPROM reading / writing library with cpp type templating.",
      "paragraph": "This library is designed to make reading and writing to EEPROM easier when a lot of data is being stored, with the use of cpp type templaing, you can store any data you wish, and retrive it with ease.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IlikeChooros/EEPROMReader-1.0.2.zip",
      "size": 11506,
      "previous_version": "1.0.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-30T12:56:52Z"
    },
    {
      "repository_name": "epsilonrt/EepromSecureData",
      "repository_url": "https://github.com/epsilonrt/EepromSecureData",
      "name": "EepromSecureData",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:13:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:43Z",
      "last_seen_sha": "3df5ae115e9b",
      "author": "Pascal Jean aka epsilonrt",
      "maintainer": "epsilonrt",
      "sentence": "CRC-controlled EEPROM memory storage",
      "paragraph": "This library provides a template class for storing objects in EEPROM memory by checking the consistency of the data using a CRC. It also manages an EEPROM memory address counter.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "renesas_uno",
        "teensy",
        "esp32",
        "esp8266"
      ],
      "license": "LGPL-2.1-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/epsilonrt/EepromSecureData-1.0.0.zip",
      "size": 59514,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T20:59:50Z"
    },
    {
      "repository_name": "dndubins/EEPROMsimple",
      "repository_url": "https://github.com/dndubins/EEPROMsimple",
      "name": "EEPROMsimple",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:57Z",
      "last_seen_sha": "0b51e988a883",
      "author": "David Dubins, code adapted from J.B. Gallaher",
      "maintainer": "David Dubins",
      "sentence": "Communications with 25LC1024 EEPROM chip",
      "paragraph": "Library based on sample program to use a Serial EEPROM chip to expand memory for an Arduino Uno giving access to an additional 128kB of random access memory.  The 25LC1024 uses the Serial Peripheral Interface (SPI) to transfer data and commands between the UNO and the memory chip.",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T21:32:30Z",
      "download_url": "https://www.youtube.com/watch?v=eIP_w5uizNw"
    },
    {
      "repository_name": "tgolla/EEPROMTyped",
      "repository_url": "https://github.com/tgolla/EEPROMTyped",
      "name": "EEPROMTyped",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:50Z",
      "last_seen_sha": "1c9247c95818",
      "author": "Terence F. Golla tfg@terencegolla.com",
      "maintainer": "Terence F. Golla tfg@terencegolla.com",
      "sentence": "The EEPROM Typed Library is a lightweight static library for reading and writing standard Arduino data types to the EEPROM.",
      "paragraph": "The library provides a write and read method call that takes a memory address and standard data type variable which is deconstructed into or reconstructed from byte values written or read from the EEPROM memory.  The library also provides a sizeof used to return the variable size in bytes which can be used to calculate memory addresses.  The library works with array, bool, byte, char, double, float, int, long, short, size_t, string, unsigned char, unsigned int, unsigned long and word data types.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-22T17:27:23Z",
      "download_url": "https://github.com/tgolla/EEPROMTyped"
    },
    {
      "repository_name": "PRosenb/EEPROMWearLevel",
      "repository_url": "https://github.com/PRosenb/EEPROMWearLevel",
      "name": "EEPROMWearLevel",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-10-24T07:24:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-24T07:24:44Z",
      "last_seen_sha": "665452fe4633",
      "author": "Pete <arduino@pete.ch>",
      "maintainer": "Pete <arduino@pete.ch>",
      "sentence": "EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.",
      "paragraph": "EEPROMWearLevel bases on the EEPROM library included in the Arduino framework. It reduces EEPROM wear by writting a new value to an other EEPROM location. The current location is stored by writing a single bit for every EEPROM location. When all are used, it starts again on the first location.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 87,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2025-11-08T13:30:42Z",
      "download_url": "https://github.com/PRosenb/EEPROMWearLevel"
    },
    {
      "repository_name": "bimac/EEPstore",
      "repository_url": "https://github.com/bimac/EEPstore",
      "name": "EEPstore",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:09:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:32Z",
      "last_seen_sha": "e303c88625eb",
      "author": "Florian Rau",
      "maintainer": "Florian Rau",
      "sentence": "EEPROM data storage with CRC16 checksum",
      "paragraph": "",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-26T19:58:18Z",
      "download_url": "https://github.com/bimac/EEPstore"
    },
    {
      "repository_name": "jerry-magnin/47XXX_EERAM_Arduino_Library",
      "repository_url": "https://github.com/jerry-magnin/47XXX_EERAM_Arduino_Library",
      "name": "EERAM_47XXX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:03Z",
      "last_seen_sha": "aa3905274f6e",
      "author": "Jerry Magnin",
      "maintainer": "Jerry Magnin",
      "sentence": "A library to work with Microchip 47XXX EERAM ICs",
      "paragraph": "Works with 47L04, 47C04, 47L16, 47C16, on multiple platforms",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T14:27:16Z",
      "download_url": "https://github.com/jerry-magnin/47XXX_EERAM_Arduino_Library"
    },
    {
      "repository_name": "AlexIII/EEvar",
      "repository_url": "https://github.com/AlexIII/EEvar",
      "name": "EEvar",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-10-07T07:28:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:28:03Z",
      "last_seen_sha": "e4f919b9ca84",
      "author": "AlexIII",
      "maintainer": "AlexIII",
      "sentence": "Allows to save variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.",
      "paragraph": "Work with the EEPROM just as you do with a regular variable (well, almost). No need to keep track of the address, offset or size of the data you want to store in the EEPROM. After saving the variable to the EEPROM its value gets restored on the power-up or CPU reset.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "esp8266",
        "teensy"
      ],
      "github_stars": 16,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T09:05:41Z",
      "download_url": "https://github.com/AlexIII/EEvar"
    },
    {
      "repository_name": "fabriziop/EEWL",
      "repository_url": "https://github.com/fabriziop/EEWL",
      "name": "EEWL",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.7.0",
          "seen_at": "2025-12-10T07:20:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-10T07:20:46Z",
      "last_seen_sha": "17b68442d132",
      "author": "Fabrizio Pollastri",
      "maintainer": "Fabrizio Pollastri <mxgbot@gmail.com>",
      "sentence": "EEPROM wear leveling",
      "paragraph": "Reduce EEPROM writing wear by distributing them in a circular buffer",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T01:54:05Z",
      "download_url": "https://github.com/fabriziop/EEWL"
    },
    {
      "repository_name": "Chris--A/EEWrap",
      "repository_url": "https://github.com/Chris--A/EEWrap",
      "name": "EEWrap",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:40Z",
      "last_seen_sha": "3109d7f2acdb",
      "author": "Christopher Andrews <chris@arduino.land>",
      "maintainer": "Christopher Andrews <chris@arduino.land>",
      "sentence": "A convenient library allowing one to use the EEPROM just like RAM.",
      "paragraph": "",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T20:34:19Z",
      "download_url": "https://github.com/Chris--A/EEWrap#eewrap-library-for-avr-and-arduino-boards"
    },
    {
      "repository_name": "thebigpotatoe/Effortless-SPIFFS",
      "repository_url": "https://github.com/thebigpotatoe/Effortless-SPIFFS",
      "name": "Effortless-SPIFFS",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-05-18T08:58:18Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-18T08:58:18Z",
      "last_seen_sha": "c663f2be9995",
      "author": "thebigpotatoe",
      "maintainer": "thebigpotatoe",
      "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.",
      "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.3.0.zip",
      "size": 14593,
      "previous_version": "2.3.0",
      "github_stars": 35,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T08:29:10Z"
    },
    {
      "repository_name": "epsilonrt/eFlexPwm",
      "repository_url": "https://github.com/epsilonrt/eFlexPwm",
      "name": "eFlexPwm",
      "version": "0.2.11",
      "version_history": [
        {
          "version": "0.2.11",
          "seen_at": "2025-07-21T16:13:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:43Z",
      "last_seen_sha": "b222e689f6c4",
      "author": "Pascal Jean aka epsilonrt",
      "maintainer": "epsilonrt",
      "sentence": "Arduino eFlexPwm library for Teensy 4.x",
      "paragraph": "Arduino eFlexPwm library for Teensy 4.x",
      "category": "Device Control",
      "architectures": [
        "teensy"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-03-08T11:06:33Z",
      "download_url": "https://epsilonrt.github.io/eFlexPwm"
    },
    {
      "repository_name": "alvesoaj/eFLL",
      "repository_url": "https://github.com/alvesoaj/eFLL",
      "name": "eFLL",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2026-04-04T07:54:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-04T07:54:31Z",
      "last_seen_sha": "28eeeab792e6",
      "author": "AJ Alves <alvesoaj@icloud.com>, Dr. Ricardo Lira <ricardor_usp@yahoo.com.br>, Msc. Marvin Lemos <marvinlemos@gmail.com>, Douglas S. Kridi <douglaskridi@gmail.com>, Kannya Leal <kannyal@hotmail.com>",
      "maintainer": "AJ Alves <alvesoaj@icloud.com>",
      "sentence": "eFLL (Embedded Fuzzy Logic Library).",
      "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and efficient Fuzzy Systems.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 237,
      "github_forks": 91,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T23:36:18Z",
      "download_url": "https://github.com/alvesoaj/eFLL"
    },
    {
      "repository_name": "tanakamasayuki/efont",
      "repository_url": "https://github.com/tanakamasayuki/efont",
      "name": "efont Unicode Font Data",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-06-18T09:08:30Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T09:08:30Z",
      "last_seen_sha": "1a1b2d980a59",
      "author": "TANAKA Masayuki <tanakamasayuki@gmail.com>",
      "maintainer": "TANAKA Masayuki <tanakamasayuki@gmail.com>",
      "sentence": "Arduino Unicode Font libraries.",
      "paragraph": "Arduino Unicode Font libraries.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.9.zip",
      "size": 1886299,
      "previous_version": "1.0.9",
      "github_stars": 52,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-06-17T14:35:54Z"
    },
    {
      "repository_name": "chochain/eForth1",
      "repository_url": "https://github.com/chochain/eForth1",
      "name": "eForth1",
      "version": "2.6.0",
      "version_history": [
        {
          "version": "2.6.0",
          "seen_at": "2025-12-09T07:16:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-09T07:16:59Z",
      "last_seen_sha": "607a57317048",
      "author": "chochain <chochain@yahoo.com>",
      "maintainer": "chochain <chochain@yahoo.com>",
      "sentence": "eForth for Arduino UNO",
      "paragraph": "A full-fledged FORTH as a .ino load/run from IDE directly. Supports pin change and timer interrupts. App can be saved to EEPROM for turnkey system",
      "category": "Other Forth Language",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-06-13T11:18:04Z",
      "download_url": "https://github.com/chochain/eForth1"
    },
    {
      "repository_name": "EgosFeic/EgLang",
      "repository_url": "https://github.com/EgosFeic/EgLang",
      "name": "EgLang",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:25Z",
      "last_seen_sha": "fc0ff96ea307",
      "author": "Egosfeic <donat.egos@gmail.com>",
      "maintainer": "Egosfeic <donat.egos@gmail.com>",
      "sentence": "Компактный язык программирования для Arduino с правилами на основе состояний пинов.",
      "paragraph": "EgLang позволяет создавать логику управления устройствами через простые текстовые правила.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-13T09:13:31Z",
      "download_url": "https://github.com/EgosFeic/EgLang.git"
    },
    {
      "repository_name": "uStepper/egoShieldS",
      "repository_url": "https://github.com/uStepper/egoShieldS",
      "name": "egoShieldS",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:33:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:49Z",
      "last_seen_sha": "c8d3407001d7",
      "author": "uStepper ApS",
      "maintainer": "Thomas Olsen (thomas@ustepper.com)",
      "sentence": "Library offering support for uStepper S egoShield",
      "paragraph": "uStepper S egoShield support library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-19T20:11:11Z",
      "download_url": "https://github.com/uStepper/egoShieldS/tree/master/"
    },
    {
      "repository_name": "uStepper/egoShieldTeach",
      "repository_url": "https://github.com/uStepper/egoShieldTeach",
      "name": "egoShieldTeach",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:33:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:49Z",
      "last_seen_sha": "8dacb4f7eb89",
      "author": "uStepper ApS",
      "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)",
      "sentence": "Library offering support for uStepper egoShield",
      "paragraph": "uStepper egoShield support library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-11-19T20:10:02Z",
      "download_url": "https://github.com/uStepper/egoShieldTeach/tree/master/"
    },
    {
      "repository_name": "uStepper/egoShieldTimeLapse",
      "repository_url": "https://github.com/uStepper/egoShieldTimeLapse",
      "name": "egoShieldTimeLapse",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:33:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:49Z",
      "last_seen_sha": "3202bdf8ea86",
      "author": "uStepper ApS",
      "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)",
      "sentence": "Library offering support for uStepper egoShield",
      "paragraph": "uStepper egoShield support library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-11-19T20:10:27Z",
      "download_url": "https://github.com/uStepper/egoShieldTimeLapse/tree/master/"
    },
    {
      "repository_name": "th-hock/EgoSmartHeaterRS485",
      "repository_url": "https://github.com/th-hock/EgoSmartHeaterRS485",
      "name": "EgoSmartHeaterRS485",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:32:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:51Z",
      "last_seen_sha": "53dc230cdada",
      "author": "Thomas Hock",
      "maintainer": "Thomas Hock <th.hock@gmx.net>",
      "sentence": "Controlling the EGO Smart Heater via RS485 using Modbus",
      "paragraph": "Works with SmartHeater product code 29.65335.000 and RS-485 module for Arduino (MAX485) on multiple architectures",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-07-27T19:59:31Z",
      "depends": [
        "ModbusMaster"
      ],
      "download_url": "https://github.com/th-hock/EgoSmartHeaterRS485"
    },
    {
      "repository_name": "ehajo/WSEN-PADS",
      "repository_url": "https://github.com/ehajo/WSEN-PADS",
      "name": "eHaJo Absolute Pressure Addon",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "6e08dd31670e",
      "author": "Hannes Jochriem <info@ehajo.de>",
      "maintainer": "Hannes Jochriem <info@ehajo.de>",
      "sentence": "Support for I²C absolute pressure board with WSEN-PADS chip.",
      "paragraph": "24bit absolute pressure sensor from wuerth elektronik with integrated temperature measurement.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ehajo/eHaJo_Absolute_Pressure_Addon-1.0.0.zip",
      "size": 11257
    },
    {
      "repository_name": "ehajo/LM75B",
      "repository_url": "https://github.com/ehajo/LM75B",
      "name": "eHaJo LM75-Addon-Board",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a94b1fbd79a6",
      "author": "Hannes Jochriem <info@ehajo.de>",
      "maintainer": "Hannes Jochriem <info@ehajo.de>",
      "sentence": "Support for I²C digital temperature sensor addon-board LM75.",
      "paragraph": "More information about the addon-board on the shop: https://www.ehajo.de/bausaetze/bedrahtet/207/temperatur-addon-lm75",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ehajo/eHaJo_LM75_Addon_Board-1.0.1.zip",
      "size": 9004
    },
    {
      "repository_name": "hideakitai/ArduinoEigen",
      "repository_url": "https://github.com/hideakitai/ArduinoEigen",
      "name": "Eigen",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-11-17T07:24:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-17T07:24:19Z",
      "last_seen_sha": "078bf25eae69",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Eigen (a C++ template library for linear algebra) for Arduino",
      "paragraph": "Eigen (a C++ template library for linear algebra) for Arduino. By using this library, Eigen can be used directly with Arduino.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 68,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T12:33:35Z",
      "depends": [
        "ArxTypeTraits"
      ],
      "download_url": "https://github.com/hideakitai/ArduinoEigen"
    },
    {
      "repository_name": "ChitoKim/EiMOS",
      "repository_url": "https://github.com/ChitoKim/EiMOS",
      "name": "EiMOS",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-02-27T07:31:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-27T07:31:35Z",
      "last_seen_sha": "de58c71a5585",
      "author": "Chito Kim <nekroztrap@gmail.com>",
      "maintainer": "Chito Kim <nekroztrap@gmail.com>",
      "sentence": "Versatile Mahjong Scorer",
      "paragraph": "supports Legacy Mahjong scoring systems",
      "category": "Other",
      "architectures": [],
      "github_stars": 26,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T08:27:25Z",
      "download_url": "https://github.com/ChitoKim/EiMOS"
    },
    {
      "repository_name": "ChitoKim/EiMOS_U8X8",
      "repository_url": "https://github.com/ChitoKim/EiMOS_U8X8",
      "name": "EiMOS_U8X8",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:10:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:37Z",
      "last_seen_sha": "e4b271f47d13",
      "author": "Chito Kim <nekroztrap@gmail.com>",
      "maintainer": "Chito Kim <nekroztrap@gmail.com>",
      "sentence": "Versatile Mahjong Scorer with U8G2 Displays",
      "paragraph": "supports Legacy Mahjong scoring systems",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-21T07:44:44Z",
      "depends": [
        "U8g2"
      ],
      "download_url": "https://github.com/ChitoKim/EiMOS_U8X8"
    },
    {
      "repository_name": "robocre8/EIMU_I2C_Client",
      "repository_url": "https://github.com/robocre8/EIMU_I2C_Client",
      "name": "EIMU_I2C_Client",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-02T08:01:46Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T08:01:46Z",
      "last_seen_sha": "85366529b73e",
      "author": "Samuel Obiagba <samuel.c.agba@gmail.com>",
      "maintainer": "Samuel Obiagba <samuel.c.agba@gmail.com>",
      "sentence": "Arduino I2C client library for the Easy IMU (EIMU).",
      "paragraph": "This library allows Arduino-compatible boards to communicate with the Easy IMU (EIMU) over I2C.",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/robocre8/EIMU_I2C_Client-1.1.0.zip",
      "size": 7066,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T13:20:29Z"
    },
    {
      "repository_name": "DBSStore/EIS",
      "repository_url": "https://github.com/DBSStore/EIS",
      "name": "EIS",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:37:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:15Z",
      "last_seen_sha": "00c812036ef9",
      "author": "Sopon Kamubon <dbs.roboticsth@gmail.com>",
      "maintainer": "Sopon Kamubon <dbs.roboticsth@gmail.com>",
      "sentence": "EIS is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.",
      "paragraph": "This library is constantly evolving and we will do the best. We apologize if there are any mistakes.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T10:40:50Z",
      "download_url": "https://github.com/DBSStore/EIS"
    },
    {
      "repository_name": "eis-interbot/EIS_INTERBOT",
      "repository_url": "https://github.com/eis-interbot/EIS_INTERBOT",
      "name": "EIS_INTERBOT",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-09-09T07:48:44Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-09T07:48:44Z",
      "last_seen_sha": "f4aaf6e6a243",
      "author": "Sopon Kamubon <dbs.roboticsth@gmail.com>",
      "maintainer": "Sopon Kamubon <dbs.roboticsth@gmail.com>",
      "sentence": "EIS_INTERBOT is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.",
      "paragraph": "This library is constantly evolving and we will do the best. We apologize if there are any mistakes.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eis-interbot/EIS_INTERBOT-1.0.5.zip",
      "size": 1616006,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-16T07:24:31Z"
    },
    {
      "repository_name": "Hiroshi-Sugimura/EL_dev_arduino",
      "repository_url": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino",
      "name": "EL_dev_arduino",
      "version": "4.3.0",
      "version_history": [
        {
          "version": "4.3.0",
          "seen_at": "2025-07-21T16:16:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:20Z",
      "last_seen_sha": "a763c3b82bd3",
      "author": "Hiroshi SUGIMURA",
      "maintainer": "Hiroshi SUGIMURA <hiroshi.sugimura@gmail.com>",
      "sentence": "Library and Sample of ECHONET Lite for Arduino",
      "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "HTML",
      "github_updated_at": "2025-02-02T13:55:20Z",
      "download_url": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino"
    },
    {
      "repository_name": "pfeerick/elapsedMillis",
      "repository_url": "https://github.com/pfeerick/elapsedMillis",
      "name": "elapsedMillis",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:24:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:21Z",
      "last_seen_sha": "2522285ec86b",
      "author": "Paul Stoffregen <paul@pjrc.com>",
      "maintainer": "Peter Feerick <peter.feerick@gmail.com>",
      "sentence": "Makes coding responsive sketches easier.",
      "paragraph": "When using delay(), your code can not (easily) respond to user input while the delay is happening (unless you use interrupts or complex timer code). This library makes this easy by allowing you to create variables (objects) that automatically increase as time elapses. It is easy to check if a certain time has elapsed, while your program performs other work or checks for user input.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 89,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T17:46:22Z",
      "download_url": "http://github.com/pfeerick/elapsedMillis/wiki"
    },
    {
      "repository_name": "alfan459/ElasticNetModel",
      "repository_url": "https://github.com/alfan459/ElasticNetModel",
      "name": "ElasticNetModel",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:34Z",
      "last_seen_sha": "73bfed545258",
      "author": "Alfan Risqi Wahyudi",
      "maintainer": "Alfan Risqi Wahyudi <aminwayering123@gmail.com>",
      "sentence": "A library for ElasticNet regression modeling with coefficient updates based on feedback.",
      "paragraph": "This library supports predictions and adaptive coefficient updates for ElasticNet regression models in Arduino projects. ElasticNet combines L1 and L2 regularization for better performance.",
      "category": "Machine Learning",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T05:17:02Z",
      "download_url": "https://github.com/alfan459/ElasticNetModel"
    },
    {
      "repository_name": "prj-electins/ElctinsIoTClient",
      "repository_url": "https://github.com/prj-electins/ElctinsIoTClient",
      "name": "ElctinsIoTClient",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-29T08:23:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T08:23:22Z",
      "last_seen_sha": "43e9d01892a9",
      "author": "Nash <nash@electins.id>",
      "maintainer": "Nash <nash@electins.id>",
      "sentence": "Lightweight MQTT 3.1.1 client for ESP8266 and ESP32.",
      "paragraph": "Powerful yet simple MQTT client with auto-reconnect, QoS 0/1/2, Last Will, TLS support, per-topic callbacks with MqttParam helper, wildcard topics (+/#), and one-line begin(). No external dependencies.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T12:41:57Z",
      "download_url": "https://github.com/prj-electins/ElctinsIoTClient"
    },
    {
      "repository_name": "prj-electins/ElectinsIoT",
      "repository_url": "https://github.com/prj-electins/ElectinsIoT",
      "name": "ElectinsIoT",
      "version": "3.0.5",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-29T08:23:25Z"
        },
        {
          "version": "2.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-07-10T09:02:01.418Z"
        },
        {
          "version": "3.0.1",
          "seen_at": "2026-07-12T16:17:45.909Z"
        },
        {
          "version": "3.0.2",
          "seen_at": "2026-07-17T10:31:11.084Z"
        },
        {
          "version": "3.0.3",
          "seen_at": "2026-07-22T08:50:10.060Z"
        },
        {
          "version": "3.0.4",
          "seen_at": "2026-08-06T23:59:11.596Z"
        },
        {
          "version": "3.0.5",
          "seen_at": "2026-09-03T16:03:01.753Z"
        }
      ],
      "release_count": 8,
      "first_seen_at": "2026-04-29T08:23:25Z",
      "last_seen_sha": "02e22de40b31",
      "author": "Nash <support@electins.id>",
      "maintainer": "Nash <support@electins.id>",
      "sentence": "Zero-dependency async TCP and Protobuf library for ESP32 and ESP8266. One call in setup(), nothing in loop().",
      "paragraph": "Built-in lightweight TCP connection engine and inline Protobuf serializer (no external libraries required). Uses WiFiClient/WiFiClientSecure from the ESP32/ESP8266 SDK. Single-owner socket engine driven from a dedicated FreeRTOS task (ESP32) or scheduled function (ESP8266) with a thread-safe outbox — no socket access from timer/ISR or WiFi-event contexts, eliminating race conditions. Automatic online/offline status, heartbeat, WiFi and TCP server auto-reconnect. Supports per-parameter command callbacks, TLS/SSL, and automatic device ID generation via MAC address.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/prj-electins/ElectinsIoT-3.0.5.zip",
      "size": 32030,
      "previous_version": "3.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T07:07:56Z"
    },
    {
      "repository_name": "electricui/electricui-embedded",
      "repository_url": "https://github.com/electricui/electricui-embedded",
      "name": "electricui-embedded",
      "version": "0.8.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2025-07-21T16:13:23Z"
        },
        {
          "version": "0.8.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:23Z",
      "last_seen_sha": "efc7a9520570",
      "author": "Electric UI <support@electricui.com>",
      "maintainer": "Scott Rapson <scott@electricui.com>",
      "sentence": "Connect your microcontroller to a high performance user interface, run entirely locally and under your control.",
      "paragraph": "C library for use with embedded platforms. Includes binary serialisation protocol, basic examples, and full projects.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/electricui/electricui_embedded-0.8.0.zip",
      "size": 124059,
      "previous_version": "0.8.0",
      "github_stars": 66,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-01-29T16:06:49Z"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-Electrochemical-Gas-Sensor-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-Electrochemical-Gas-Sensor-Arduino-Library",
      "name": "Electrochemical Gas Sensor Soldered",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-30T10:41:08.084Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T10:41:08.084Z",
      "last_seen_sha": "6e3bc5a302e4",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "A library for the Electrochemical Gas Sensor breakout board",
      "paragraph": "Simply measure PPM values of different gasses, based on LMP91000 Analog Frontend by Texas Instruments",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/Electrochemical_Gas_Sensor_Soldered-1.0.0.zip",
      "size": 53572,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-30T07:48:23Z"
    },
    {
      "repository_name": "ElectronicCats/ElectronicCats-PN7150",
      "repository_url": "https://github.com/ElectronicCats/ElectronicCats-PN7150",
      "name": "Electronic Cats PN7150",
      "version": "3.1.1",
      "version_history": [
        {
          "version": "3.1.1",
          "seen_at": "2026-06-29T08:51:15Z"
        },
        {
          "version": "3.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:51:15Z",
      "last_seen_sha": "2d85a750d869",
      "author": "Electronic Cats and Salvador Mendoza",
      "maintainer": "Electronic Cats <www.electroniccats.com>",
      "sentence": "Arduino library for I2C access to the PN7150 and PN7160 RFID/Near Field Communication chip.",
      "paragraph": "Arduino library for I2C access to the PN7150 and PN7160 RFID/Near Field Communication chip",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-3.1.1.zip",
      "size": 5661711,
      "previous_version": "3.1.1",
      "github_stars": 57,
      "github_forks": 19,
      "github_updated_at": "2026-06-29T04:18:49Z",
      "github_language": "C++"
    },
    {
      "repository_name": "BrandeisMakerLab/Arduino_Education",
      "repository_url": "https://github.com/BrandeisMakerLab/Arduino_Education",
      "name": "ElectronicsEducation",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:10:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:09Z",
      "last_seen_sha": "9ef944f0c653",
      "author": "Jacob Smith",
      "maintainer": "Jacob Smith <jsmith2021@brandeis.edu>",
      "sentence": "Arduino libraries and educational materials for workshop",
      "paragraph": "Uses grammer and object oriented programming to make computer science more accessible",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-02-24T18:14:21Z",
      "depends": [
        "Adafruit BME280 Library",
        "DHT sensor library",
        "IRremote",
        "OneWire"
      ],
      "download_url": "https://github.com/BrandeisMakerLab/Arduino_Education"
    },
    {
      "repository_name": "amiga68k/electuno",
      "repository_url": "https://github.com/amiga68k/electuno",
      "name": "electuno",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:07:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:20Z",
      "last_seen_sha": "cb8492234435",
      "author": "IsRasta <amiga68k@gmail.com>",
      "maintainer": "IsRasta <amiga68k@gmail.com>",
      "sentence": "Electuno library, simulates vintage organ sound type Electone or Hammond.",
      "paragraph": "MIDI library required",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-03-28T18:55:55Z",
      "download_url": "http://github.com/amiga68k/electuno"
    },
    {
      "repository_name": "ayushsharma82/ElegantOTA",
      "repository_url": "https://github.com/ayushsharma82/ElegantOTA",
      "name": "ElegantOTA",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "3.1.7",
          "seen_at": "2026-06-24T08:16:34Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-09-05T22:02:05.225Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-24T08:16:34Z",
      "last_seen_sha": "abc19588f69c",
      "author": "Ayush Sharma",
      "maintainer": "Ayush Sharma <asrocks5@gmail.com>",
      "sentence": "OTA updates made slick and simple for everyone!",
      "paragraph": "ElegantOTA is a library which provides an interactive portal for your over-the-air updates for wireless microcontrollers like ESP8266, ESP32, RP2040+W and RP2350+W.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-4.0.0.zip",
      "size": 8237086,
      "previous_version": "3.1.7",
      "github_stars": 985,
      "github_forks": 164,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T10:36:16Z"
    },
    {
      "repository_name": "UlmerMan/Elegoo",
      "repository_url": "https://github.com/UlmerMan/Elegoo",
      "name": "Elegoo",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:33:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:46Z",
      "last_seen_sha": "9ff85f671dba",
      "author": "Manuel Ulmer",
      "maintainer": "Manuel Ulmer",
      "sentence": "This is a library to use the ELEGOO Smart Robot Car Kit.",
      "paragraph": "You can use Functions to drive and to read out Sensors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T11:35:21Z",
      "depends": [
        "Servo",
        "IRremote"
      ],
      "download_url": "https://git.aerospace-lab.de/manuel.ulmer/ELEGOO-Smart-Robot-Car-Kit"
    },
    {
      "repository_name": "ClemensAtElektor/Elektor_AudioDSP",
      "repository_url": "https://github.com/ClemensAtElektor/Elektor_AudioDSP",
      "name": "Elektor_AudioDSP",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-09-15T07:16:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-15T07:16:35Z",
      "last_seen_sha": "f4e1c4cdf7cd",
      "author": "Clemens at Elektor",
      "maintainer": "Clemens at Elektor <labs@elektor.com>",
      "sentence": "Driver for the Elektor Audio DSP FX Processor board with ESP32-PICO-KIT and ADAU1701.",
      "paragraph": "This library takes care of low-level stuff like EEPROM programming, I2S configuration and I2C communication between the ESP32 and the ADAU1701. Includes several examples showing different possibilities of using the board.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 16,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T04:04:41Z",
      "download_url": "https://github.com/ClemensAtElektor/Elektor_AudioDSP"
    },
    {
      "repository_name": "E-Lagori/ELi_McM_4_00",
      "repository_url": "https://github.com/E-Lagori/ELi_McM_4_00",
      "name": "ELi_McM_4_00",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:13:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:12Z",
      "last_seen_sha": "b578e988b03d",
      "author": "Anish Bekal <anish.bekal@e-lagori.com>",
      "maintainer": "Anish Bekal <anish.bekal@e-lagori.com>",
      "sentence": "A library for using Microcontroller modules of E-LAGORi.",
      "paragraph": "Supports ESP32-WROVER-32E dual core SOC.",
      "category": "Data Processing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2022-08-17T01:12:42Z",
      "download_url": "http://e-lagori.com/"
    },
    {
      "repository_name": "E-Lagori/ELi_MdM_4_00",
      "repository_url": "https://github.com/E-Lagori/ELi_MdM_4_00",
      "name": "ELi_MdM_4_00",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:13:12Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:12Z",
      "last_seen_sha": "76c66991b4c6",
      "author": "Anish Bekal <anish.bekal@e-lagori.com>",
      "maintainer": "Anish Bekal <anish.bekal@e-lagori.com>",
      "sentence": "A library for using motor driver modules of E-LAGORi.",
      "paragraph": "Supports 4 single directional, 2 dual directional and 1 stepper motor.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ELi_McM_4_00"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/E-Lagori/ELi_MdM_4_00-1.1.0.zip",
      "size": 18413,
      "previous_version": "1.2.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-17T14:29:23Z"
    },
    {
      "repository_name": "johnsnow-nam/elio-arduino-example",
      "repository_url": "https://github.com/johnsnow-nam/elio-arduino-example",
      "name": "ELIO-ARDUINO-EXAMPLE",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:05Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:05Z",
      "last_seen_sha": "27d7a31a7bb3",
      "author": "seokhee nam",
      "maintainer": "caram88@gmail.com",
      "sentence": "Library for ELIO Board",
      "paragraph": "A more detailed description of the library.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/johnsnow-nam/ELIO_ARDUINO_EXAMPLE-1.0.1.zip",
      "size": 21916,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-22T08:45:53Z"
    },
    {
      "repository_name": "cesanta/elk",
      "repository_url": "https://github.com/cesanta/elk",
      "name": "elk",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-17T08:59:30Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-17T08:59:30Z",
      "last_seen_sha": "884ee407d304",
      "author": "Cesanta Software Limited <support@cesanta.com>",
      "maintainer": "Cesanta Software Limited <support@cesanta.com>",
      "sentence": "Tiny JavaScript Engine",
      "paragraph": "Implements small but usable subset of JavaScript",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.2.0.zip",
      "size": 1593446,
      "previous_version": "3.0.0",
      "github_stars": 1868,
      "github_forks": 97,
      "github_language": "C",
      "github_updated_at": "2026-06-16T09:11:45Z"
    },
    {
      "repository_name": "RobTillaart/ellipse",
      "repository_url": "https://github.com/RobTillaart/ellipse",
      "name": "ellipse",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:27:17Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:17Z",
      "last_seen_sha": "ed0c9cdcbef8",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for ellipse class.",
      "paragraph": "Ramanujan, Kepler, Parker",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ellipse-0.2.1.zip",
      "size": 19752,
      "previous_version": "0.1.4",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T16:00:15Z"
    },
    {
      "repository_name": "PowerBroker2/ELMduino",
      "repository_url": "https://github.com/PowerBroker2/ELMduino",
      "name": "ELMDuino",
      "version": "3.4.1",
      "version_history": [
        {
          "version": "3.4.1",
          "seen_at": "2026-06-24T08:32:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:32:05Z",
      "last_seen_sha": "d4a3a23aaeac",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327",
      "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 907,
      "github_forks": 144,
      "github_updated_at": "2026-06-30T14:30:23Z",
      "download_url": "https://github.com/PowerBroker2/ELMduino",
      "github_language": "C++"
    },
    {
      "repository_name": "rudydelorenzo/ELMo",
      "repository_url": "https://github.com/rudydelorenzo/ELMo",
      "name": "ELMo",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-20T08:42:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:42:40Z",
      "last_seen_sha": "ee42d0544428",
      "author": "rudydelorenzo <rdelorenzo5@gmail.com>",
      "maintainer": "rudydelorenzo <rdelorenzo5@gmail.com>",
      "sentence": "Low-level synchronous Arduino library to interface with ELM327 OBDII devices.",
      "paragraph": "This library abstracts away some of the quirks of the ELM327 protocol, but still gives the user most of the control. No helper methods such as rpm() are available, this library is intended to simplify the process of sending explicit PID's.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "ESP8266",
        "esp32",
        "ESP32"
      ],
      "github_stars": 50,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T18:29:41Z",
      "download_url": "https://github.com/rudydelorenzo/ELMo"
    },
    {
      "repository_name": "x821938/elog",
      "repository_url": "https://github.com/x821938/elog",
      "name": "Elog",
      "version": "2.0.17",
      "version_history": [
        {
          "version": "2.0.17",
          "seen_at": "2026-04-16T08:18:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-16T08:18:24Z",
      "last_seen_sha": "6579e83515c6",
      "author": "Alex Skov Jensen <arduino@offline.dk>",
      "maintainer": "Alex Skov Jensen <arduino@offline.dk>",
      "sentence": "The ultimate logger for ESP32",
      "paragraph": "An extremely fast and efficient logger for esp32. All logging is buffered. Logging takes few microseconds. Dependencies: adafruit/SdFat and Time",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 48,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T14:34:15Z",
      "depends": [
        "SdFat",
        "Time"
      ],
      "download_url": "https://github.com/x821938/elog"
    },
    {
      "repository_name": "eloquentarduino/eloquent_edgeimpulse",
      "repository_url": "https://github.com/eloquentarduino/eloquent_edgeimpulse",
      "name": "Eloquent_EdgeImpulse",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:27Z",
      "last_seen_sha": "2b31f81968b4",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "Easy Edge Impulse integration",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-16T18:20:35Z",
      "download_url": "https://github.com/eloquentarduino/eloquent_edgeimpulse"
    },
    {
      "repository_name": "eloquentarduino/eloquent_esp32cam_remote",
      "repository_url": "https://github.com/eloquentarduino/eloquent_esp32cam_remote",
      "name": "eloquent_remote",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:13:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:27Z",
      "last_seen_sha": "6a3c2b598760",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "Access your ESP32 camera stream from anywhere in the world",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:59:17Z",
      "download_url": "https://github.com/eloquentarduino/eloquent_esp32cam_remote"
    },
    {
      "repository_name": "eloquentarduino/EloquentArduino",
      "repository_url": "https://github.com/eloquentarduino/EloquentArduino",
      "name": "EloquentArduino",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.3",
          "seen_at": "2026-06-12T08:41:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:41:02Z",
      "last_seen_sha": "efb2560d2f43",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "An eloquent interface to common Arduino patterns, data structures and algorithms",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 168,
      "github_forks": 58,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:58:50Z",
      "download_url": "https://github.com/eloquentarduino/EloquentArduino"
    },
    {
      "repository_name": "eloquentarduino/EloquentEsp32cam",
      "repository_url": "https://github.com/eloquentarduino/EloquentEsp32cam",
      "name": "EloquentEsp32cam",
      "version": "2.7.15",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-12T08:41:04Z"
        },
        {
          "version": "2.7.15",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-12T08:41:04Z",
      "last_seen_sha": "7290287ce57a",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "Use your Esp32-cam like an expert",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentEsp32cam-2.7.15.zip",
      "size": 186117,
      "previous_version": "1.1.0",
      "github_stars": 163,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:58:05Z"
    },
    {
      "repository_name": "eloquentarduino/eloquent_rtls",
      "repository_url": "https://github.com/eloquentarduino/eloquent_rtls",
      "name": "EloquentRTLS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:29Z",
      "last_seen_sha": "ba6c576abb28",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "RTLS (Real Time Location System) for Arduino and ESP32",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T02:53:39Z",
      "download_url": "https://github.com/eloquentarduino/EloquentRTLS"
    },
    {
      "repository_name": "eloquentarduino/EloquentSurveillance",
      "repository_url": "https://github.com/eloquentarduino/EloquentSurveillance",
      "name": "EloquentSurveillance",
      "version": "1.0.18",
      "version_history": [
        {
          "version": "1.0.18",
          "seen_at": "2026-06-12T08:41:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:41:05Z",
      "last_seen_sha": "87243cf838cc",
      "author": "Simone Salerno <support@eloquentarduino.com>",
      "maintainer": "Simone Salerno <support@eloquentarduino.com>",
      "sentence": "Esp32-cam surveillance system, batteries included",
      "paragraph": "Follow the project at eloquentarduino.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 46,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T10:06:12Z",
      "depends": [
        "ArduinoJson",
        "AsyncTelegram2"
      ],
      "download_url": "https://github.com/eloquentarduino/EloquentSurveillance"
    },
    {
      "repository_name": "eloquentarduino/EloquentTensorFlow32",
      "repository_url": "https://github.com/eloquentarduino/EloquentTensorFlow32",
      "name": "EloquentTensorFlow32",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:30Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:30Z",
      "last_seen_sha": "18d7ace7a081",
      "author": "Simone Salerno,eloquentarduino@gmail.com",
      "maintainer": "Simone Salerno,eloquentarduino@gmail.com",
      "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers for ESP32 chipset",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "TensorFlowLite_ESP32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTensorFlow32-1.0.4.zip",
      "size": 972079,
      "previous_version": "1.0.1",
      "github_stars": 11,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-11T09:54:21Z"
    },
    {
      "repository_name": "eloquentarduino/EloquentTensorFlowCortexM",
      "repository_url": "https://github.com/eloquentarduino/EloquentTensorFlowCortexM",
      "name": "EloquentTensorFlowCortexM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:13:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:30Z",
      "last_seen_sha": "b6c658bb90ea",
      "author": "Simone Salerno,eloquentarduino@gmail.com",
      "maintainer": "Simone Salerno,eloquentarduino@gmail.com",
      "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers for Cortex-M chipset",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTensorFlowCortexM-1.0.0.zip",
      "size": 1478599,
      "previous_version": "1.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:58:18Z"
    },
    {
      "repository_name": "eloquentarduino/EloquentTinyML",
      "repository_url": "https://github.com/eloquentarduino/EloquentTinyML",
      "name": "EloquentTinyML",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-06-12T08:41:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:41:07Z",
      "last_seen_sha": "360d6980dbc0",
      "author": "Simone Salerno,eloquentarduino@gmail.com",
      "maintainer": "Simone Salerno,eloquentarduino@gmail.com",
      "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 347,
      "github_forks": 61,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T08:58:21Z",
      "download_url": "https://github.com/eloquentarduino/EloquentTinyML"
    },
    {
      "repository_name": "eloquentarduino/EloquentVision",
      "repository_url": "https://github.com/eloquentarduino/EloquentVision",
      "name": "EloquentVision",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-07-21T16:13:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:31Z",
      "last_seen_sha": "c3efa863aa52",
      "author": "Simone Salerno,eloquentarduino@gmail.com",
      "maintainer": "Simone Salerno,eloquentarduino@gmail.com",
      "sentence": "Image processing datatypes and algorithms for Arduino and Esp32",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 74,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2025-11-24T16:38:17Z",
      "download_url": "https://github.com/eloquentarduino/EloquentArduino"
    },
    {
      "repository_name": "mhorimoto/ELT_S300_HOLLY",
      "repository_url": "https://github.com/mhorimoto/ELT_S300_HOLLY",
      "name": "ELT S300 Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:22:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:00Z",
      "last_seen_sha": "64b7731fda7e",
      "author": "Masafumi Horimoto",
      "maintainer": "HOLLY&Co.,Ltd. <arduino@holly-linux.com>",
      "sentence": "This is a library for the ELT CO2 sensor S300 via I2C.",
      "paragraph": "This is a library for the ELT CO2 sensor S300 via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mhorimoto/ELT_S300_Library-1.0.0.zip",
      "size": 7200,
      "previous_version": "1.1.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-02T09:17:38Z"
    },
    {
      "repository_name": "dhruvkotian/em2m-esp32-modbus",
      "repository_url": "https://github.com/dhruvkotian/em2m-esp32-modbus",
      "name": "EM2M-ESP32-Driver",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-03-20T07:57:37Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-20T07:57:37Z",
      "last_seen_sha": "d37894af7399",
      "author": "Dhruv K",
      "maintainer": "Dhruv K",
      "sentence": "ESP32 Modbus RTU driver for Selec EM2M energy meter.",
      "paragraph": "HAL-style driver for reading voltage, current, power factor and frequency from Selec EM2M energy meter using RS485 Modbus communication.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ModbusMaster"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dhruvkotian/EM2M_ESP32_Driver-1.1.1.zip",
      "size": 6324,
      "previous_version": "1.1.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T21:23:03Z"
    },
    {
      "repository_name": "Nickjgniklu/em4095",
      "repository_url": "https://github.com/Nickjgniklu/em4095",
      "name": "em4095",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:12Z",
      "last_seen_sha": "a03e96ed2817",
      "author": "Nick Jugganaikloo",
      "maintainer": "Nick Jugganaikloo",
      "sentence": "A library for reading and writing rfid chips with em4095 and esp32",
      "paragraph": "A library for reading and writing 125khz rfid chips with em4095",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T04:32:50Z",
      "download_url": "https://github.com/Nickjgniklu/em4095"
    },
    {
      "repository_name": "xreef/EMailSender",
      "repository_url": "https://github.com/xreef/EMailSender",
      "name": "EMailSender",
      "version": "4.1.1",
      "version_history": [
        {
          "version": "4.1.3",
          "seen_at": "2026-06-06T08:27:41Z"
        },
        {
          "version": "4.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-06T08:27:41Z",
      "last_seen_sha": "0e115555e988",
      "author": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "maintainer": "Renzo Mischianti <renzo.mischianti@gmail.com>",
      "sentence": "Send EMail via SMTP with STARTTLS support, library for Raspberry Pi Pico W, Arduino, SAMD (WiFiNINA), STM32, esp8266 and esp32.",
      "paragraph": "Library to send EMail with attachments and STARTTLS (port 587) support via STM32 (w5500/enc28j60 + SSL, SPI Flash, SdFat2) Arduino SAMD (WiFiNINA, SD, SPI Flash, SdFat2), esp8266 (w5500/enc28j60 + SSL, SPIFFS, LittleFS and SD), esp32 (w5500/enc28j60 + SSLClient, WiFiClientSecure, SPIFFS, LITTLEFS, Ffat and SD), Raspberry Pi Pico (rp2040) (w5500/enc28j60 + SSL, SPIFFS, SPIFlash, LITTLEFS and SD). IMPORTANT: Arduino Mega/Uno do NOT support SSL/TLS due to RAM limitations (requires 24KB, available only 8KB/2KB). Use ESP32/ESP8266 for secure email.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xreef/EMailSender-4.1.1.zip",
      "size": 1143801,
      "previous_version": "4.1.3",
      "github_stars": 83,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T19:24:46Z"
    },
    {
      "repository_name": "tfry-git/EmbAJAX",
      "repository_url": "https://github.com/tfry-git/EmbAJAX",
      "name": "EmbAJAX",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:32:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:50Z",
      "last_seen_sha": "79a5a036ddc7",
      "author": "Thomas Friedrichsmeier <tf@tfry.de>",
      "maintainer": "Thomas Friedrichsmeier <tf@tfry.de>",
      "sentence": "Framework for displays and controls on a web page",
      "paragraph": "Simplistic framework for creating and handling displays and controls on a web page served by an embeddable device (Arduino or other microcontroller with Arduino support).",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 44,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T12:15:55Z",
      "download_url": "https://github.com/tfry-git/EmbAJAX"
    },
    {
      "repository_name": "CDonalO/Embedded-GUI-Framework",
      "repository_url": "https://github.com/CDonalO/Embedded-GUI-Framework",
      "name": "Embedded GUI Framework",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-05-04T08:41:10Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-04T08:41:10Z",
      "last_seen_sha": "9324238427a0",
      "author": "Cordell O'Leary (cordelloleary@gmail.com)",
      "maintainer": "Cordell O'Leary (cordelloleary@gmail.com)",
      "sentence": "A simple framework to create GUIs with Adafruit GFX displays.",
      "paragraph": "This will allow you to create GUIs on displays supported by the adafruit gfx library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CDonalO/Embedded_GUI_Framework-1.0.3.zip",
      "size": 42418,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T11:13:33Z"
    },
    {
      "repository_name": "ETLCPP/etl-arduino",
      "repository_url": "https://github.com/ETLCPP/etl-arduino",
      "name": "Embedded Template Library ETL",
      "version": "20.48.1",
      "version_history": [
        {
          "version": "20.44.2",
          "seen_at": "2025-12-16T07:19:55Z"
        },
        {
          "version": "20.44.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "20.48.0",
          "seen_at": "2026-07-02T20:26:38.811Z"
        },
        {
          "version": "20.48.1",
          "seen_at": "2026-07-12T12:14:59.597Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2025-12-16T07:19:55Z",
      "last_seen_sha": "d42275383b41",
      "author": "John Wellbelove <john.wellbelove@etlcpp.com>",
      "maintainer": "John Wellbelove <john.wellbelove@etlcpp.com>",
      "sentence": "ETL. A C++ template library tailored for embedded systems.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ETLCPP/Embedded_Template_Library_ETL-20.48.1.zip",
      "size": 1349757,
      "previous_version": "20.48.0",
      "github_stars": 33,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T09:18:23Z"
    },
    {
      "repository_name": "abderraouf-adjal/Embedded-PID",
      "repository_url": "https://github.com/abderraouf-adjal/Embedded-PID",
      "name": "Embedded Type-C PID",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-01-16T07:12:13Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-16T07:12:13Z",
      "last_seen_sha": "1a37b9181bf4",
      "author": "Abderraouf Adjal",
      "maintainer": "Abderraouf Adjal <abderraouf.adjal@gmail.com>",
      "sentence": "PID controller (Type-C) with a flexible API and errors handling.",
      "paragraph": "Implementation of Type-C PID controller (DOI: 10.1109/PROC.1978.10870) for both hosted and freestanding C environments with a flexible API that allow the usage of third-party external and/or internal filter(s) for a better control backed with errors and exceptions handling. See <README.md> for more information.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/abderraouf-adjal/Embedded_Type_C_PID-1.1.3.zip",
      "size": 246443,
      "previous_version": "1.1.3",
      "github_stars": 27,
      "github_forks": 3,
      "github_language": "Jupyter Notebook",
      "github_updated_at": "2026-06-18T00:44:02Z"
    },
    {
      "repository_name": "alexCajas/EmbeddedMqttBroker",
      "repository_url": "https://github.com/alexCajas/EmbeddedMqttBroker",
      "name": "EmbeddedMqttBroker",
      "version": "2.1.12-qos0",
      "version_history": [
        {
          "version": "2.1.12-qos0",
          "seen_at": "2026-04-14T07:49:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-14T07:49:32Z",
      "last_seen_sha": "65d5f74f9400",
      "author": "Alex Cajas <alexcajas505@gmail.com>",
      "maintainer": "Alex Cajas <alexcajas505@gmail.com>",
      "sentence": "Mqtt/MQTTS Broker for embedded systems, tested on an Esp32 and esp8266. Support, TCP, Websockets,, TCP wiht mTLS and secure websockets (wss) connections.",
      "paragraph": "This library is developed with arduino core, FreeRTOS and use alexCajas/WrapperFreeRTOS library, to implement concurrent C++ objects. Currently, it supports Mqtt 3.1.1 and QoS 0 over, TCP, TCP with mTLS, Websockets and secure Websockets (wss). QoS 1 and QoS 2 are still in development. You can use this library in other architectures supported by FreeRtos and arduino core, like esp32 arduino core or esp8266 using esp8266RTOSArduCore.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 106,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T20:53:46Z",
      "depends": [
        "WrapperFreeRTOS",
        "Async TCP",
        "ESP Async WebServer"
      ],
      "download_url": "https://github.com/alexCajas/EmbeddedMqttBroker.git"
    },
    {
      "repository_name": "mkeras/EmbeddedSparkplugNode",
      "repository_url": "https://github.com/mkeras/EmbeddedSparkplugNode",
      "name": "EmbeddedSparkplugNode",
      "version": "0.2.5",
      "version_history": [
        {
          "version": "0.2.5",
          "seen_at": "2025-10-01T07:54:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-01T07:54:51Z",
      "last_seen_sha": "1d6a1c4ce930",
      "author": "mkeras",
      "maintainer": "mkeras - github.com/mkeras",
      "sentence": "Sparkplug B / Sparkplug 3 Edge Node Library.",
      "paragraph": "Built on top of the BasicTag Library (v1.3.x), this library has a simple API for creating tags and creating a Sparkplug Edge of Network Node. Written in C for performance and compatibility.",
      "category": "Data Processing",
      "architectures": [
        "samd",
        "esp32",
        "stm32",
        "renesas_uno",
        "mbed_portenta",
        "mbed_giga"
      ],
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-05-05T10:31:36Z",
      "depends": [
        "BasicTag"
      ],
      "download_url": "https://github.com/mkeras/EmbeddedSparkplugNode"
    },
    {
      "repository_name": "ristllin/EmbeddedTemporal",
      "repository_url": "https://github.com/ristllin/EmbeddedTemporal",
      "name": "EmbeddedTemporal",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-09-08T00:06:46.855Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-08T00:06:46.855Z",
      "last_seen_sha": "8a72200fb3bf",
      "author": "Roy Darnell",
      "maintainer": "Roy Darnell <contact@cumulo-nimbus.ai>",
      "sentence": "Run a Mistral Workflows / Temporal activity worker on an ESP32.",
      "paragraph": "The ESP32 registers as a worker, long-polls for activity tasks over gRPC/TLS (HTTP/2 via bundled nghttp2, protobuf via bundled nanopb), runs your handler, and reports the result. No cloud SDK, no host in the loop. Requires the ESP32 Arduino core 3.x (Arduino IDE: esp32 boards package 3.0.0 or newer).",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ristllin/EmbeddedTemporal-0.1.1.zip",
      "size": 309740,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-09-07T20:23:54Z"
    },
    {
      "repository_name": "boeserfrosch/EmbeddedTerminal",
      "repository_url": "https://github.com/boeserfrosch/EmbeddedTerminal",
      "name": "EmbeddedTerminal",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-03-11T07:28:28Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-11T07:28:28Z",
      "last_seen_sha": "75d89d322e6f",
      "author": "Guido Lehne",
      "maintainer": "Guido Lehne",
      "sentence": "Platform-independent terminal library for embedded systems with command parsing and file system abstraction.",
      "paragraph": "Provides a complete terminal/shell implementation with built-in commands (cat, ls, cd, mkdir, rm, df, help, ip, ping), custom command support, file system abstraction (SPIFFS, SD, LittleFS, Native), network interfaces, and cross-platform string handling. Works seamlessly across Arduino, ESP32 (ESP-IDF & Arduino), and native platforms.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArxContainer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/boeserfrosch/EmbeddedTerminal-1.0.1.zip",
      "size": 314434,
      "previous_version": "0.2.1",
      "github_stars": 27,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-10T17:18:11Z"
    },
    {
      "repository_name": "hideakitai/EmbeddedUtils",
      "repository_url": "https://github.com/hideakitai/EmbeddedUtils",
      "name": "EmbeddedUtils",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:16:09Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:09Z",
      "last_seen_sha": "6955fd9c4c89",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "collections of utility headers for embedded c++",
      "paragraph": "collections of utility headers for embedded c++",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/EmbeddedUtils-0.1.1.zip",
      "size": 42915,
      "previous_version": "0.1.2",
      "github_stars": 7,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:44:16Z"
    },
    {
      "repository_name": "embeddip/arduino-ide",
      "repository_url": "https://github.com/embeddip/arduino-ide",
      "name": "EmbedDIP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-13T08:49:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-13T08:49:19Z",
      "last_seen_sha": "8df8ee5e27a3",
      "author": "Ozan Durgut",
      "maintainer": "Ozan Durgut <ozandurgut.2001@hotmail.com>",
      "sentence": "Embedded digital image processing for microcontrollers.",
      "paragraph": "Provides modular C/C++ image-processing APIs and ESP32 camera/serial wrappers for image-processing sketches.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-12T19:52:58Z",
      "download_url": "https://github.com/EmbedDIP/arduino-ide"
    },
    {
      "repository_name": "Embeddronics-ltd/BLEOTALIBRARY",
      "repository_url": "https://github.com/Embeddronics-ltd/BLEOTALIBRARY",
      "name": "EmbeddronicsBleOTA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-07T14:39:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:39:08Z",
      "last_seen_sha": "ccb79147636c",
      "author": "Embeddronics",
      "maintainer": "embeddronics <info@embeddronics.com>",
      "sentence": "Bluetooth low energy (BLE) library for updating firmware over ble.",
      "paragraph": "This library supports functionality of uploads via BLE",
      "category": "Communication",
      "architectures": [
        "esp32",
        "samd",
        "megaavr",
        "mbed",
        "apollo3",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-04T17:07:12Z",
      "depends": [
        "ArduinoOTA",
        "CRC",
        "CircularBuffer",
        "ArduinoBLE",
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/Embeddronics-ltd/BLEOTALIBRARY"
    },
    {
      "repository_name": "tanakamasayuki/EmbedFS",
      "repository_url": "https://github.com/tanakamasayuki/EmbedFS",
      "name": "EmbedFS",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:30:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:30:00Z",
      "last_seen_sha": "c820467022c4",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Read-only embedded virtual filesystem for Arduino/ESP32 (embed files in flash)",
      "paragraph": "EmbedFS lets you embed static files into program memory (flash) and access them via a small FS-like API. It's intended for read-only assets (web files, configuration templates) and is compatible with assets generated by the Arduino CLI Wrapper or similar tools.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:52Z",
      "download_url": "https://github.com/tanakamasayuki/EmbedFS"
    },
    {
      "repository_name": "thingSoC/embedis",
      "repository_url": "https://github.com/thingSoC/embedis",
      "name": "Embedis",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-02-19T07:57:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-19T07:57:51Z",
      "last_seen_sha": "9c52817f09d0",
      "author": "David Turnbull, Tom Moxon",
      "maintainer": "The PatternAgents, LLC <patternagents@gmail.com>",
      "sentence": "An Embedded Dictionary Server.",
      "paragraph": "Provides a command line interface and persistent key-value store.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 72,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T05:49:13Z",
      "download_url": "https://github.com/thingSoC/embedis"
    },
    {
      "repository_name": "EmbedUI/EmbedUI-Library",
      "repository_url": "https://github.com/EmbedUI/EmbedUI-Library",
      "name": "EmbedUI",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:13:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:32Z",
      "last_seen_sha": "bdeef6cd71ad",
      "author": "Maker Vinod",
      "maintainer": "Maker Vinod <maker.vinodm@gmail.com>",
      "sentence": "EmbedUI  is an open source Project, for enthusiasts to speed-up & visualize UI development using Embedded Hardware.",
      "paragraph": "EmbedUI makes UI Development simpler & faster for Embedded Devices without the need of any additional display hardware. Utilizes your Laptop/PC Display Screen to generate the required UI for your application.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T02:29:56Z",
      "download_url": "https://github.com/EmbedUI/EmbedUI-Library"
    },
    {
      "repository_name": "EmberGL-org/EmberGL",
      "repository_url": "https://github.com/EmberGL-org/EmberGL",
      "name": "EmberGL",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:13:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:32Z",
      "last_seen_sha": "5866786cd265",
      "author": "Jarkko Lempiainen",
      "maintainer": "Jarkko Lempiainen <jarkko@embergl.org>",
      "sentence": "Low-Level 2D/3D Graphics Library",
      "paragraph": "High-performance 2D/3D graphics library with optimized display drivers. Features a tile-based software rasterizer for minimal RAM usage, supporting programmable vertex/pixel/tile shaders, textures, depth buffer, occlusion culling, MRTs, etc.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 386,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T07:46:33Z",
      "download_url": "https://github.com/EmberGL-Org/EmberGL"
    },
    {
      "repository_name": "DmytroKorniienko/EmbUI",
      "repository_url": "https://github.com/DmytroKorniienko/EmbUI",
      "name": "EmbUI",
      "version": "2.7.0",
      "version_history": [
        {
          "version": "2.7.0",
          "seen_at": "2026-05-25T08:47:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-25T08:47:50Z",
      "last_seen_sha": "401b7c58bf8e",
      "author": "Dmytro Korniienko, Anton Zolotarev, Emil Muratov <gpm@hotplug.ru>",
      "maintainer": "https://github.com/DmytroKorniienko",
      "sentence": "Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping",
      "paragraph": "Wifi manager AP/STA, WebUI, NTP, mDNS, SSDP, FTP, JSON configuration in the LittleFS, customization - all this and more - EmbUI framework, please don't forget create file system from data.zip",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "arduino-esp32"
      ],
      "github_stars": 82,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T05:06:49Z",
      "license": "MIT",
      "depends": [
        "ArduinoJson",
        "TaskScheduler"
      ],
      "download_url": "https://github.com/DmytroKorniienko/EmbUI.git"
    },
    {
      "repository_name": "St3p40/EMFButton",
      "repository_url": "https://github.com/St3p40/EMFButton",
      "name": "EMFButton",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-03-19T07:54:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-19T07:54:47Z",
      "last_seen_sha": "e99c163af76b",
      "author": "St3p40",
      "maintainer": "St3p40",
      "sentence": "Easy MultiFunctional button",
      "paragraph": "This library simplifies the device control process using button/s. It enables you to easily detect button clicks, holds, clicks during holds, and the duration of holds.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T22:29:58Z",
      "download_url": "https://github.com/St3p40/EMFButton"
    },
    {
      "repository_name": "libEmGUI/emGUI-arduino",
      "repository_url": "https://github.com/libEmGUI/emGUI-arduino",
      "name": "emGUI",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:44Z",
      "last_seen_sha": "d7ae86342a5f",
      "author": "romansavrulin <romansavrulin@gmail.com>, MikhailNatalenko <mikhailnatalenko@ya.ru>",
      "maintainer": "romansavrulin <romansavrulin@gmail.com>, MikhailNatalenko <mikhailnatalenko@ya.ru>",
      "sentence": "GUI for embedded devices",
      "paragraph": "Features: Widgets arch, touch events. You can plug it to any graphic lib you like",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/libEmGUI/emGUI-1.0.0.zip",
      "size": 937532,
      "previous_version": "1.0.0",
      "github_stars": 16,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2025-11-09T10:16:30Z"
    },
    {
      "repository_name": "openenergymonitor/EmonLib",
      "repository_url": "https://github.com/openenergymonitor/EmonLib",
      "name": "EmonLib",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-29T09:02:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:02:31Z",
      "last_seen_sha": "da261e786759",
      "author": "OpenEnergyMonitor",
      "maintainer": "OpenEnergyMonitor",
      "sentence": "Energy Monitoring Library",
      "paragraph": "Energy Monitoring Library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 627,
      "github_forks": 434,
      "github_updated_at": "2026-06-28T20:14:52Z",
      "download_url": "https://github.com/openenergymonitor/EmonLib.git",
      "github_language": "C++"
    },
    {
      "repository_name": "inovatic-ict/emoro-2560-library",
      "repository_url": "https://github.com/inovatic-ict/emoro-2560-library",
      "name": "EMoRo 2560",
      "version": "2.4.2",
      "version_history": [
        {
          "version": "2.4.2",
          "seen_at": "2025-07-21T16:16:50Z"
        },
        {
          "version": "2.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:50Z",
      "last_seen_sha": "29be114cd735",
      "author": "Inovatic-ICT",
      "maintainer": "Inovatic-ICT <anic@inovatic-ict.com>",
      "sentence": "EMoRo 2560 library includes all specific libraries and examples for EMoRo 2560 controller.",
      "paragraph": "EMoRo 2560 controller is based on ATmega2560 MCU. A few specific fetures are: a wide range of power supplies, two separate DC/DC stabilizers: 5V2A (for MCU and logic) and 5V3A (8 IO ports for RC servo motors with easy Plug & Play), over-current protection, 16 digital I/O ports  with LED signalization, 8 input analog ports , 8 dual I/O ports for ultrasonic sensors (Plug & Play), and many other Plug & Play options, such as: LCD, gyroscope, compass and accelerometer making EMoRo 2560 the most usable Arduino controller for robotics application.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/inovatic-ict/EMoRo_2560-2.4.2.zip",
      "size": 301570,
      "previous_version": "2.4.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-12-11T15:59:45Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_ADS1X15",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_ADS1X15",
      "name": "EmotiBit ADS1X15",
      "version": "2.2.0+EmotiBit.0.0.1",
      "version_history": [
        {
          "version": "2.2.0+EmotiBit.0.0.1",
          "seen_at": "2025-07-21T16:13:33Z"
        },
        {
          "version": "2.2.0+EmotiBit.0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:33Z",
      "last_seen_sha": "01c094892a26",
      "author": "Adafruit",
      "maintainer": "Connected Future Labs <nitin@connectedfuturelabs.com>",
      "sentence": "Arduino library for ADS1015/1115 ADCs.",
      "paragraph": "Arduino library for ADS1015/1115 12/16-bit Differential or Single-Ended ADCs with PGA and Comparator",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_ADS1X15-2.2.0+EmotiBit.0.0.1.zip",
      "size": 12734,
      "previous_version": "2.2.0+EmotiBit.0.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-15T10:09:39Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_ArduinoFilters",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_ArduinoFilters",
      "name": "EmotiBit ArduinoFilters",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:33Z",
      "last_seen_sha": "23ca024f7155",
      "author": "Pieter P",
      "maintainer": "Pieter P",
      "sentence": "Filter library for Arduino.",
      "paragraph": "Supports IIR and FIR filters with many different implementations, Direct Form 1 & 2, BiQuad, Second Order Sections ... Supports Butterworth filters etc.",
      "category": "Data Processing",
      "architectures": [
        "avr",
        "sam",
        "samd",
        "teensy",
        "esp32",
        "esp8266",
        "megaavr",
        "mbed",
        "mbed_nano"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_ArduinoFilters-1.0.0.zip",
      "size": 820045,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-07T14:52:16Z"
    },
    {
      "repository_name": "EmotiBit/BMI160-Arduino",
      "repository_url": "https://github.com/EmotiBit/BMI160-Arduino",
      "name": "EmotiBit BMI160",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:13:33Z"
        },
        {
          "version": "0.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:33Z",
      "last_seen_sha": "742680f43116",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU",
      "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.3.3.zip",
      "size": 4161954,
      "previous_version": "0.3.3",
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T13:00:24Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_EmojiLib",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_EmojiLib",
      "name": "EmotiBit EmojiLib",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:13:34Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:34Z",
      "last_seen_sha": "809c9abe4271",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "Library to draw Emoji when using EmotiBit with appropriate Feather Wings",
      "paragraph": "Example codes provided for Charlieplex and SevenSeg display in the EmotiBit_FeatherWing repository.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit IS31FL3731 Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_EmojiLib-0.0.1.zip",
      "size": 3720,
      "previous_version": "0.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-17T22:17:38Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_External_EEPROM",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_External_EEPROM",
      "name": "EmotiBit External EEPROM",
      "version": "1.0.5+EmotiBit.0.0.1",
      "version_history": [
        {
          "version": "1.0.5+EmotiBit.0.0.1",
          "seen_at": "2025-07-21T16:13:34Z"
        },
        {
          "version": "1.0.5+EmotiBit.0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:34Z",
      "last_seen_sha": "98632055dd71",
      "author": "SparkFun Electronics",
      "maintainer": "Connected Future Labs <nitin@connectedfuturelabs.com>",
      "sentence": "Library for I2C Communication with external EEPROMs",
      "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large >512kbit EEPROMs and any Wire port (Wire1, etc). Use with <a href=\"https://www.sparkfun.com/products/14764\">Qwiic EEPROM</a> to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025, 24LC256 and 34AA02.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_External_EEPROM-1.0.5+EmotiBit.0.0.1.zip",
      "size": 27195,
      "previous_version": "1.0.5+EmotiBit.0.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-02-09T00:49:09Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_FW_FeatherWing",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing",
      "name": "EmotiBit FeatherWing",
      "version": "1.14.3",
      "version_history": [
        {
          "version": "1.14.4",
          "seen_at": "2026-03-16T07:45:46Z"
        },
        {
          "version": "1.14.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-16T07:45:46Z",
      "last_seen_sha": "f0f1f25e26ff",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.",
      "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "EmotiBit BMI160",
        "EmotiBit MAX30101",
        "EmotiBit MLX90632",
        "EmotiBit NCP5623",
        "EmotiBit SI7013",
        "EmotiBit XPlat Utils",
        "EmotiBit ADS1X15",
        "EmotiBit External EEPROM",
        "EmotiBit EmojiLib",
        "EmotiBit ArduinoFilters",
        "EmotiBit SimpleFTPServer",
        "EmotiBit KTD2026",
        "WiFi101",
        "SdFat",
        "ArduinoJson",
        "Arduino Low Power",
        "RTCZero",
        "Adafruit IS31FL3731 Library",
        "Adafruit GFX Library",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.14.3.zip",
      "size": 7330994,
      "previous_version": "1.14.4",
      "github_stars": 23,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T03:25:04Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_KTD2026",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_KTD2026",
      "name": "EmotiBit KTD2026",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:37:28Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:28Z",
      "last_seen_sha": "3564634a49f7",
      "author": "EmotiBit",
      "maintainer": "Connected Future Labs <nitin@emotibit.com>",
      "sentence": "Library for controlling KTD2026 led driver and its variants",
      "paragraph": "Library for controlling KTD2026 led driver and its variants",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_KTD2026-0.0.1.zip",
      "size": 9983,
      "previous_version": "0.0.1",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-12-13T00:12:46Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_MAX30101",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_MAX30101",
      "name": "EmotiBit MAX30101",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:13:34Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:34Z",
      "last_seen_sha": "9aee310a4186",
      "author": "SparkFun Electronics <techsupport@sparkfun.com>",
      "maintainer": "Connected Future Labs<nitin@connectedfuturelabs.com>",
      "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards",
      "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-2.0.3.zip",
      "size": 100689,
      "previous_version": "2.0.3",
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T10:21:36Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_MLX90632",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_MLX90632",
      "name": "EmotiBit MLX90632",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:13:35Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:35Z",
      "last_seen_sha": "e6c2af28b87e",
      "author": "SparkFun Electronics <techsupport@sparkfun.com>",
      "maintainer": "Connected Future Labs <nitin@connectedfuturelabs.com>",
      "sentence": "Library for using MLX90632 FIR sensor",
      "paragraph": "An Arduino Library for the MLX90632 FIR based non-contact temperature sensor. Measures surface temperatures with accuracy of 1 degree C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MLX90632-1.0.8.zip",
      "size": 23451,
      "previous_version": "1.0.8",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2020-04-07T21:52:26Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_NCP5623",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_NCP5623",
      "name": "EmotiBit NCP5623",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:13:35Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:35Z",
      "last_seen_sha": "36e2f735804a",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs<nitin@connectedfuturelabs.com>",
      "sentence": "Library for the NCP5623 LED driver",
      "paragraph": "An Arduino Library for the NCP5623 LED driver",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_NCP5623-0.1.0.zip",
      "size": 5878,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-14T21:09:18Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_FW_Si7013",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_FW_Si7013",
      "name": "EmotiBit SI7013",
      "version": "0.0.7",
      "version_history": [
        {
          "version": "0.0.7",
          "seen_at": "2025-07-21T16:13:34Z"
        },
        {
          "version": "0.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:34Z",
      "last_seen_sha": "d5fae1c1d675",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module",
      "paragraph": "The functions are designed to be handled asynchronously",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.7.zip",
      "size": 11319,
      "previous_version": "0.0.7",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-12-08T15:20:36Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_SimpleFTPServer",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_SimpleFTPServer",
      "name": "EmotiBit SimpleFTPServer",
      "version": "2.1.7+EmotiBit.0.0.1",
      "version_history": [
        {
          "version": "2.1.7+EmotiBit.0.0.3",
          "seen_at": "2025-07-21T16:35:51Z"
        },
        {
          "version": "2.1.7+EmotiBit.0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:51Z",
      "last_seen_sha": "ef9ad9af439e",
      "author": "Nitin Nair <nitin@emotibit.com>",
      "maintainer": "Nitin Nair <nitin@emotibit.com>",
      "sentence": "Fork of SimpleFtpServer for EmotiBit",
      "paragraph": "Fork of SimpleFtpServer for EmotiBit",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SimpleFTPServer-2.1.7+EmotiBit.0.0.1.zip",
      "size": 58497,
      "previous_version": "2.1.7+EmotiBit.0.0.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-03-25T04:55:34Z"
    },
    {
      "repository_name": "EmotiBit/EmotiBit_XPlat_Utils",
      "repository_url": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils",
      "name": "EmotiBit XPlat Utils",
      "version": "1.7.2",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2025-07-21T16:13:35Z"
        },
        {
          "version": "1.7.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:35Z",
      "last_seen_sha": "30edefcd6020",
      "author": "Connected Future Labs",
      "maintainer": "Connected Future Labs <info@connectedfuturelabs.com>",
      "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library",
      "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing  and ofxEmotiBit github page.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.7.2.zip",
      "size": 33382,
      "previous_version": "1.7.1",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T18:05:36Z"
    },
    {
      "repository_name": "ssuhrid/EmSevenSegment",
      "repository_url": "https://github.com/Electromed/EmSevenSegment",
      "name": "EmSevenSegment",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:31:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:45Z",
      "last_seen_sha": "46ccc5bbf4ce",
      "author": "Suhrid Srivastava <suhrid.srivastava@gmail.com>",
      "maintainer": "Suhrid Srivastava <suhrid.srivastava@gmail.com>",
      "sentence": "Arduino library to drive multiple-digit 7-segment LED displays using HEF4094B, CD4094B,  CD4094BMS, MC74HCT4094A and other 4094 shift registers.",
      "paragraph": "Displays digits and alphabets. Concatenate multiple displays as one, for a maximum of 255 digits. Compatible with common cathode and common anode. Only 3 pins used on Arduino.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-11-19T16:36:38Z",
      "download_url": "https://github.com/ssuhrid/EmSevenSegment/"
    },
    {
      "repository_name": "designer2k2/EMUcan",
      "repository_url": "https://github.com/designer2k2/EMUcan",
      "name": "EMUcan",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.0.4",
          "seen_at": "2026-05-30T08:06:35Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-09-06T22:02:12.104Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-30T08:06:35Z",
      "last_seen_sha": "c15f5e346007",
      "author": "Stephan M. <designer2k2@gmail.com>",
      "maintainer": "Stephan M. <designer2k2@gmail.com>",
      "sentence": "ECUMaster EMU CAN Stream Reader Arduino Library",
      "paragraph": "Library to read and decode the ECUMaster default CAN Stream.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/designer2k2/EMUcan-2.1.0.zip",
      "size": 46823,
      "previous_version": "2.0.4",
      "github_stars": 40,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T21:10:51Z"
    },
    {
      "repository_name": "RobertByrnes/Emulation",
      "repository_url": "https://github.com/RobertByrnes/Emulation",
      "name": "Emulation",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2025-07-21T16:26:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:32Z",
      "last_seen_sha": "b10b458b02ec",
      "author": "Robert Byrnes <robbyrnes@hotmail.co.uk>",
      "maintainer": "Robert Byrnes <robbyrnes@hotmail.co.uk>",
      "sentence": "A comprehensive mocking framework for seamless unit testing in PlatformIO.",
      "paragraph": "Leverage Emulation for robust and efficient unit testing on the ESP32 chipset. Emulation simplifies mocking, ensuring your IoT projects are bug-free and performant. Star our GitHub repository to stay updated with continuous enhancements and join the growing community of developers optimizing their testing process with Emulation.",
      "category": "Other",
      "architectures": [
        "esp32",
        "arduino",
        "native"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-01-25T03:33:43Z",
      "download_url": "https://github.com/RobertByrnes/Emulation.git"
    },
    {
      "repository_name": "digitalfen/EmuRTC",
      "repository_url": "https://github.com/devmaaj/EmuRTC",
      "name": "EmuRTC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:34Z",
      "last_seen_sha": "6252629c1c48",
      "author": "Digitalfen (Vinícius Maffioli)",
      "maintainer": "vinimaffioli@gmail.com",
      "sentence": "Emulated Real Time",
      "paragraph": "This library provides functions to set and get the system calculated date and time.",
      "category": "Timing",
      "architectures": [
        "esp8266",
        "esp32",
        "arduino"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T16:46:39Z",
      "download_url": "https://github.com/digitalfen/EmuRTC"
    },
    {
      "repository_name": "GTO2013/EMUSerial",
      "repository_url": "https://github.com/GTO2013/EMUSerial",
      "name": "EMUSerial",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:15:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:24Z",
      "last_seen_sha": "53c4fbad8240",
      "author": "Robin K.",
      "maintainer": "Robin K.",
      "sentence": "ECUMaster EMU Serial Library",
      "paragraph": "Library to read the ECUMaster Serial format. Contains a Python Script for keeping it up-to-date.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "Python",
      "github_updated_at": "2025-12-17T13:39:59Z",
      "download_url": "https://github/EMUSerial"
    },
    {
      "repository_name": "SEGGERMicro/emWin-Arduino-Library",
      "repository_url": "https://github.com/SEGGERMicro/emWin-Arduino-Library",
      "name": "emWin",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:29:22Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:22Z",
      "last_seen_sha": "33ed8b6a35c9",
      "author": "SEGGER Microcontroller GmbH",
      "maintainer": "SEGGER Microcontroller GmbH <info@segger.com>",
      "sentence": "emWin V6.46 Professional graphics library",
      "paragraph": "emWin is an embedded graphical user interface solution that is designed to provide an efficient, processor and display controller independent graphical user interface for any application that operates with a graphical display.",
      "category": "Display",
      "architectures": [
        "cortex-m7"
      ],
      "depends": [
        "Arduino_GigaDisplayTouch"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SEGGERMicro/emWin-1.0.6.zip",
      "size": 1897570,
      "previous_version": "1.0.3",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-13T23:54:28Z"
    },
    {
      "repository_name": "GreyGnome/EnableInterrupt",
      "repository_url": "https://github.com/GreyGnome/EnableInterrupt",
      "name": "EnableInterrupt",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-28T07:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-28T07:38:31Z",
      "last_seen_sha": "94761a812fdc",
      "author": "Mike \"GreyGnome\" Schwager <mschwage@gmail.com>",
      "maintainer": "Mike \"GreyGnome\" Schwager <mschwage@gmail.com>",
      "sentence": "Assign an interrupt to any supported pin on all Arduinos, plus ATtiny 84/85 and ATmega 644/1284.",
      "paragraph": "Provides a consistent API across chips, architectures, and interrupt types. Makes External and Pin Change on the ATmega series, and Due and Zero pin interrupts operate similarly. Code optimized for speed; includes an extra-high-speed mode for speed critical code.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 336,
      "github_forks": 73,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T14:38:03Z",
      "download_url": "https://github.com/GreyGnome/EnableInterrupt"
    },
    {
      "repository_name": "GyverLibs/EncButton",
      "repository_url": "https://github.com/GyverLibs/EncButton",
      "name": "EncButton",
      "version": "3.7.6",
      "version_history": [
        {
          "version": "3.7.4",
          "seen_at": "2026-06-03T08:51:55Z"
        },
        {
          "version": "3.7.5",
          "seen_at": "2026-07-01T16:45:34.127Z"
        },
        {
          "version": "3.7.6",
          "seen_at": "2026-07-13T10:03:42.607Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-03T08:51:55Z",
      "last_seen_sha": "f67568bfa40a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light and powerful library for button and encoder operation for Arduino",
      "paragraph": "Debounce, click count, hold, step hold mode and many more. Maximum possibilities for button and encoder",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/EncButton-3.7.6.zip",
      "size": 511213,
      "previous_version": "3.7.5",
      "github_stars": 194,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:42Z"
    },
    {
      "repository_name": "PaulStoffregen/Encoder",
      "repository_url": "https://github.com/PaulStoffregen/Encoder",
      "name": "Encoder",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.3",
          "seen_at": "2026-06-01T09:13:02Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T09:13:02Z",
      "last_seen_sha": "bd126d136d9c",
      "author": "Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "Counts quadrature pulses from rotary & linear position encoders.",
      "paragraph": "Encoder counts pulses from quadrature encoded signals, which are commonly available from rotary knobs, motor or shaft sensors and other position sensors.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/Encoder-1.4.4.zip",
      "size": 18163,
      "previous_version": "1.4.3",
      "github_stars": 634,
      "github_forks": 262,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T22:10:01Z"
    },
    {
      "repository_name": "Stutchbury/EncoderAdapter",
      "repository_url": "https://github.com/Stutchbury/EncoderAdapter",
      "name": "EncoderAdapter",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2025-07-21T16:37:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:48Z",
      "last_seen_sha": "6cf15815d0b9",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "A very thin adapter class to enable different encoder libraries to provide the same API.",
      "paragraph": "A very thin adapter class to enable different encoder libraries to provide the same API.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T06:27:44Z",
      "download_url": "https://github.com/Stutchbury/EncoderAdapter"
    },
    {
      "repository_name": "Stutchbury/EncoderButton",
      "repository_url": "https://github.com/Stutchbury/EncoderButton",
      "name": "EncoderButton",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:32:16Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "2a9159423a1a",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Lossless event based rotary encoder & button library. This library has been superceded by InputEvents.",
      "paragraph": "A comprehensive library that makes working with rotary encoders (with or without a button) and individual buttons very efficient. Read the position & encoder increment for pressed and non-pressed actions. Rate limit the encoder events without losing steps (eg easy acceleration or reduce events sent over Serial). Multi-click events (1-n). Long press repeat. Many other events can be handled.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "depends": [
        "Encoder",
        "Bounce2"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Stutchbury/EncoderButton-1.0.7.zip",
      "size": 45660,
      "previous_version": "1.0.6",
      "github_stars": 39,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T12:33:00Z"
    },
    {
      "repository_name": "M-Reimer/EncoderStepCounter",
      "repository_url": "https://github.com/M-Reimer/EncoderStepCounter",
      "name": "EncoderStepCounter",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:20:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:26Z",
      "last_seen_sha": "6e822be182d4",
      "author": "Manuel Reimer <manuel.reimer@gmx.de>",
      "maintainer": "Manuel Reimer <manuel.reimer@gmx.de>",
      "sentence": "Quadrature Encoder library for half-step and full-step encoders.",
      "paragraph": "Counts up or down an counter depending on encoder rotation. Allows to read/write and reset this library-internal counter.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-31T21:58:13Z",
      "download_url": "https://www.github.com/M-Reimer/EncoderStepCounter"
    },
    {
      "repository_name": "luni64/EncoderTool",
      "repository_url": "https://github.com/luni64/EncoderTool",
      "name": "EncoderTool",
      "version": "3.2.2",
      "version_history": [
        {
          "version": "3.2.2",
          "seen_at": "2026-02-28T07:30:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:30:29Z",
      "last_seen_sha": "bf9eb309f417",
      "author": "luni64",
      "maintainer": "luni64",
      "sentence": "Library to read out mechanical rotary encoders",
      "paragraph": "The EncoderTool is a library to manage and read out rotary encoders connected either directly or via multiplexers. It supports the common types of encoders (full / quad / half) and some variants. It provides periodic and limit modes and can invoke callbacks on value changes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 57,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T17:49:55Z",
      "depends": [
        "Bounce2"
      ],
      "download_url": "https://github.com/luni64/EncoderTool"
    },
    {
      "repository_name": "OpenSourceMedicalRobots/Endo-Continuum-Robot-Library",
      "repository_url": "https://github.com/OpenSourceMedicalRobots/Endo-Continuum-Robot-Library",
      "name": "Endo-Continuum-Robot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:52Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:52Z",
      "last_seen_sha": "ac87be06084e",
      "author": "Visakan Mathivannan <visakan.mathivannan16@ic.ac.uk>, Angus B. Clark <a.clark17@ic.ac.uk>",
      "maintainer": "Angus B. Clark <a.clark17@ic.ac.uk>",
      "sentence": "The Endo Continuum Robot Library",
      "paragraph": "For controlling the open-source Endo Continuum Robot from OSMR.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit_PWMServoDriver"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/OpenSourceMedicalRobots/Endo_Continuum_Robot-1.0.0.zip",
      "size": 18985,
      "previous_version": "1.0.0",
      "github_stars": 28,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-12-20T16:19:38Z"
    },
    {
      "repository_name": "Energesis-Ingenieria/Energesis_LM35",
      "repository_url": "https://github.com/Energesis-Ingenieria/Energesis_LM35",
      "name": "Energesis LM35",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:13:37Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:37Z",
      "last_seen_sha": "16f904c0178d",
      "author": "Jose Guerra Carmenate <joseguerracarmenate@gmail.com>",
      "maintainer": "Jose Guerra Carmenate <joseguerracarmenate@gmail.com>",
      "sentence": "Driver for LM35 series temperature sensor.",
      "paragraph": "Library for interfacing with the LM35 sensor series.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Energesis_GenericSensor"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Energesis-Ingenieria/Energesis_LM35-0.1.2.zip",
      "size": 12522,
      "previous_version": "0.1.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-31T14:39:04Z"
    },
    {
      "repository_name": "Energesis-Ingenieria/Energesis_Sensor",
      "repository_url": "https://github.com/Energesis-Ingenieria/Energesis_Sensor",
      "name": "Energesis_GenericSensor",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:13:37Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:37Z",
      "last_seen_sha": "7833a3fdb3f6",
      "author": "Jose Guerra Carmenate <joseguerracarmenate@gmail.com>",
      "maintainer": "Jose Guerra Carmenate <joseguerracarmenate@gmail.com>",
      "sentence": "Generic interface for standardized implementation of sensor drivers.",
      "paragraph": "Generic interface for standardized implementation of sensor drivers.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Energesis-Ingenieria/Energesis_GenericSensor-0.3.1.zip",
      "size": 44713,
      "previous_version": "0.3.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-24T02:24:13Z"
    },
    {
      "repository_name": "Andy4495/Energia-EducationalBP_MKII",
      "repository_url": "https://github.com/Andy4495/Energia-EducationalBP_MKII",
      "name": "Energia-EBP_MKII",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:32Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:32Z",
      "last_seen_sha": "6216f2b8a9df",
      "author": "Energia <info@energia.nu>",
      "maintainer": "Andreas Taylor <Andy4495@outlook.com>",
      "sentence": "Educational BoosterPack MKII examples from Energia application.",
      "paragraph": "Not an actual library, just the Educational BoosterPack examples pulled out of Energia so they can be used with other development tools.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/Energia_EBP_MKII-1.0.1.zip",
      "size": 606935,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_updated_at": "2025-12-04T04:56:44Z",
      "github_language": ""
    },
    {
      "repository_name": "Andy4495/Energia-MultiTasking",
      "repository_url": "https://github.com/Andy4495/Energia-MultiTasking",
      "name": "Energia-MultiTas",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:32Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:32Z",
      "last_seen_sha": "4dfe602562d5",
      "author": "Energia <info@energia.nu>",
      "maintainer": "Andreas Taylor <Andy4495@outlook.com>",
      "sentence": "MultiTasking examples from Energia application.",
      "paragraph": "Not an actual library, just the MultiTasking examples pulled out of Energia so they can be used with other development tools.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/Energia_MultiTas-1.0.1.zip",
      "size": 358723,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2025-11-04T18:01:46Z",
      "github_language": ""
    },
    {
      "repository_name": "EnergizeLab/ServoSDK-Arduino",
      "repository_url": "https://github.com/EnergizeLab/ServoSDK-Arduino",
      "name": "Energize Lab Servo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:02Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:02Z",
      "last_seen_sha": "0e41556a40bb",
      "author": "Energize Lab <energizelab@energizelab.com>",
      "maintainer": "Energize Lab <energizelab@energizelab.com>",
      "sentence": "Library for controlling Energize Lab Servo.",
      "paragraph": "This library provides multi-platform servo usage examples and motion control demos based on Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EnergizeLab/Energize_Lab_Servo-1.0.0.zip",
      "size": 27802,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-30T00:28:32Z"
    },
    {
      "repository_name": "x2bus/EnergyBoard",
      "repository_url": "https://github.com/akkoyun/EnergyBoard",
      "name": "EnergyBoard",
      "version": "3.0.3",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2025-07-21T16:34:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:35Z",
      "last_seen_sha": "e8ed50ce8242",
      "author": "Gunce Akkoyun <gunce.akkoyun@lvx.com.tr>",
      "maintainer": "LVX <info@lvx.com.tr>",
      "sentence": "Enables reading polyphase energy-monitor parameters of LVX EnergyBoard",
      "paragraph": "The EnergyBoard is an energy measurement module for polyphase power-monitoring systems. It is designed for real-time monitoring for a variety of typical three-phase configurations in industrial applications. The EnergyBoard provides up to six analog inputs for interfacing to voltage and current sensors. Scaled voltages from the sensors are fed to the single converter front-end using a high-resolution delta-sigma converter. Supported current sensors include current transformers (CTs), Rogowski coils, and resistive shunts.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-18T12:26:45Z",
      "download_url": "http://www.lvx.com.tr"
    },
    {
      "repository_name": "elC0mpa/EnergyMeter",
      "repository_url": "https://github.com/elC0mpa/EnergyMeter",
      "name": "EnergyMeter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:23Z",
      "last_seen_sha": "e8653bea7e61",
      "author": "José Gabriel Companioni Benítez (elC0mpa) <gcompanionib@gmail.com>",
      "maintainer": "José Gabriel Companioni Benítez (elC0mpa) <gcompanionib@gmail.com>",
      "sentence": "Arduino library to get data from energy meters in order to monitor them.",
      "paragraph": "This library is used to monitor energy meters. It uses callbacks to trigger actions each time the meter measures a certain kind of kilowatts-hour. By using this library, energy meters can be polled (less efficient approach) or can be interfaced through external interrupts (most efficient approach).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-11T15:30:11Z",
      "download_url": "https://github.com/elC0mpa/EnergyMeter/"
    },
    {
      "repository_name": "FranciscoRos/EnergyWSN",
      "repository_url": "https://github.com/FranciscoRos/EnergyWSN",
      "name": "EnergyWSN",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-01-02T21:42:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:29Z",
      "last_seen_sha": "efe13793d8f7",
      "author": "Francisco Rosales <franciscorosaleshuey@gmail.com>, Omar Tox <toxdzulomar@gmail.com>",
      "maintainer": "Francisco Rosales <franciscorosaleshuey@gmail.com>",
      "sentence": "Gestiona el encendido/apagado de sensores, el sueño del radio y el sueño profundo del MCU para nodos WSN.",
      "paragraph": "Esta librería maneja el encendido/apagado de sensores (power-gating) y los ciclos de sueño profundo del microcontrolador (usando LowPower.h). Es agnóstica al tipo de radio, controlando el sueño/despertar del módulo a través de una abstracción (RadioInterface).",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T14:13:21Z",
      "depends": [
        "Low-Power"
      ],
      "download_url": "https://github.com/FranciscoRos/EnergyWSN"
    },
    {
      "repository_name": "EngineeringRoom/Engineer_EasyEEPROM",
      "repository_url": "https://github.com/EngineeringRoom/Engineer_EasyEEPROM",
      "name": "Engineer EasyEEPROM",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:13:37Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:37Z",
      "last_seen_sha": "1ae7ce1ef12d",
      "author": "EineeringRoom",
      "maintainer": "EngineeringRoom <sib.eng24@gmail.com>",
      "sentence": "Arduino library for easy work with EEPROM. (AVR and ESP)",
      "paragraph": "This library automatically keeps track of variable addresses in EEPROM. Easy to save and load data. Automatically checks whether it is necessary to load data from memory or whether it is necessary to save the basic settings when initializing the EasyEEPROM class.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EngineeringRoom/Engineer_EasyEEPROM-1.0.2.zip",
      "size": 24515,
      "previous_version": "1.0.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T15:23:15Z"
    },
    {
      "repository_name": "EngineeringRoom/Engineer_Regulator",
      "repository_url": "https://github.com/EngineeringRoom/Engineer_Regulator",
      "name": "Engineer Regulator",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:38Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:38Z",
      "last_seen_sha": "896a0505a8e6",
      "author": "EineeringRoom",
      "maintainer": "EngineeringRoom <sib.eng24@gmail.com>",
      "sentence": "Arduino library for temperature controller. Stores settings in EEPROM. Hysteresis. (AVR and ESP)",
      "paragraph": "<b>The temperature controller works with AVR and ESP.</br>Advantages</br>- Controller type (HEATER, COOLER)</br>- Controller mode (Automatic/Manual/Error)(AUTOMODE, MANUALMODE, ERRORMODE)</br>- All settings are stored in the EEPROM</br>- You can configure the output of the Controller to work with forward and reverse logic RLL (Relay Logic Level)</br>- Many examples",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EngineeringRoom/Engineer_Regulator-1.0.1.zip",
      "size": 954648,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-05-29T12:18:21Z"
    },
    {
      "repository_name": "engin100/950",
      "repository_url": "https://github.com/engin100/950",
      "name": "ENGR100-950",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-03-12T07:33:05Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-12T07:33:05Z",
      "last_seen_sha": "4631ffb6c9db",
      "author": "Benjamen Miller <benjamenm03@gmail.com>",
      "maintainer": "Benjamen Miller <benjamenm03@gmail.com>",
      "sentence": "UMich ENGR 100-950 Library",
      "paragraph": "A library of start code and examples for the ENGR 100-950 course at the University of Michigan.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/engin100/ENGR100_950-1.3.5.zip",
      "size": 215596937,
      "previous_version": "1.3.5",
      "github_stars": 0,
      "github_forks": 6,
      "github_language": "HTML",
      "github_updated_at": "2026-05-06T05:10:31Z"
    },
    {
      "repository_name": "engin100/980",
      "repository_url": "https://github.com/engin100/980",
      "name": "ENGR100-980",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-02-04T07:29:32Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-04T07:29:32Z",
      "last_seen_sha": "593e1d8dd174",
      "author": "Benjamen Miller <benjamen@umich.edu>",
      "maintainer": "Benjamen Miller <benjamen@umich.edu>",
      "sentence": "UMich ENGR 100-980 Library",
      "paragraph": "A library of start code and examples for the ENGR 100-980 course at the University of Michigan.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/engin100/ENGR100_980-1.2.2.zip",
      "size": 241162547,
      "previous_version": "1.2.2",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "HTML",
      "github_updated_at": "2026-05-07T16:53:43Z"
    },
    {
      "repository_name": "adafruit/ENS160_driver",
      "repository_url": "https://github.com/adafruit/ENS160_driver",
      "name": "ENS160 - Adafruit Fork",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-01-10T07:12:45Z"
        },
        {
          "version": "3.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-10T07:12:45Z",
      "last_seen_sha": "ad03b3cedfb8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library for the ENS160 digital four channel MOX gas sensor with I2C interface from ScioSense",
      "paragraph": "This library controls the ENS160. The main feature of this library is performing a single shot measurement, retrieving the measurement data.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/ENS160___Adafruit_Fork-3.0.1.zip",
      "size": 17549,
      "previous_version": "3.0.1",
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-09T13:41:29Z"
    },
    {
      "repository_name": "maarten-pennings/ENS210",
      "repository_url": "https://github.com/maarten-pennings/ENS210",
      "name": "ENS210",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:25Z",
      "last_seen_sha": "14eeabdb9c05",
      "author": "Maarten Pennings",
      "maintainer": "Maarten Pennings",
      "sentence": "Arduino library for the ENS210 relative humidity and temperature sensor with I2C interface from ams",
      "paragraph": "This library controls the ENS210. The main feature of this library is performing a single shot measurement, retrieving the measurement data, and checking the CRC. Other features include reset, power control and obtaining version information. This library has functions to convert to Kelvin, Celsius and Fahrenheit.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T22:15:52Z",
      "download_url": "https://github.com/maarten-pennings/ENS210"
    },
    {
      "repository_name": "lysek01/ENS22",
      "repository_url": "https://github.com/lysek01/ENS22",
      "name": "ENS22",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-08-07T14:24:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:24:09Z",
      "last_seen_sha": "faa5bbb97fc6",
      "author": "Martin Lysek",
      "maintainer": "Martin Lysek",
      "sentence": "Library for controlling the ENS22 NB-IoT modem, supporting MQTT communication.",
      "paragraph": "A comprehensive library for the ENS22 modem, enabling communication over MQTT, setting up PDP contexts, and handling network profiles. Supports ESP32 architecture.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-11T13:04:57Z",
      "download_url": "https://github.com/lysek01/ENS22/"
    },
    {
      "repository_name": "asukiaaa/arduino-enum",
      "repository_url": "https://github.com/asukiaaa/arduino-enum",
      "name": "enum_asukiaaa",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:41Z",
      "last_seen_sha": "06193b51ad58",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "A library to share enum on arduino.",
      "paragraph": "StateUse or so on.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-12T04:04:55Z",
      "download_url": "https://github.com/asukiaaa/arduino-enum"
    },
    {
      "repository_name": "EnviroDIY/Sodaq_DS3231",
      "repository_url": "https://github.com/EnviroDIY/Sodaq_DS3231",
      "name": "EnviroDIY_DS3231",
      "version": "1.3.6",
      "version_history": [
        {
          "version": "1.3.6",
          "seen_at": "2025-07-21T16:13:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:40Z",
      "last_seen_sha": "51982b1d868d",
      "author": "keestux,SODAQ",
      "maintainer": "Sara Damiano <sdamiano@stroudcenter.org>",
      "sentence": "An Arduino library for the DS3231 RTC (Real Time Clock).",
      "paragraph": "Forked from https://github.com/SodaqMoja/Sodaq_DS3231",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T16:13:11Z",
      "download_url": "https://github.com/EnviroDIY/Sodaq_DS3231"
    },
    {
      "repository_name": "akkoyun/Environment",
      "repository_url": "https://github.com/akkoyun/Environment",
      "name": "Environment",
      "version": "3.2.17",
      "version_history": [
        {
          "version": "5.9.3",
          "seen_at": "2025-07-21T16:06:50Z"
        },
        {
          "version": "3.2.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:50Z",
      "last_seen_sha": "f2d362d7535e",
      "author": "Gunce Akkoyun <akkoyun@me.com>",
      "maintainer": "Gunce Akkoyun <akkoyun@me.com>",
      "sentence": "Read enviroment sensors",
      "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "depends": [
        "Statistical",
        "I2C_Functions"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.17.zip",
      "size": 22401,
      "previous_version": "5.9.3",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-05T05:49:05Z"
    },
    {
      "repository_name": "sstaub/eOS",
      "repository_url": "https://github.com/sstaub/eOS",
      "name": "eOS",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-07T08:10:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-07T08:10:52Z",
      "last_seen_sha": "ce9990cdf61a",
      "author": "Stefan Staub",
      "maintainer": "Stefan Staub <email@domain.com>",
      "sentence": "ETC EOS library for OSC",
      "paragraph": "Arduino library to control ETC EOS consoles using OSC over USB and UDP.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 31,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T01:29:58Z",
      "download_url": "https://github.com/sstaub/eOS"
    },
    {
      "repository_name": "asukiaaa/EPD",
      "repository_url": "https://github.com/asukiaaa/EPD",
      "name": "EPD",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:08:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:48Z",
      "last_seen_sha": "c9da2e375a3f",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It controls waveshare 1.54 inch e-paper(e-ink) display.",
      "paragraph": "For 1.54 inch(200x200px or 152x152px) and 2(black and white) or 3(black, white and red or yellow) colors e-paper module.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-04-06T08:46:34Z",
      "download_url": "https://github.com/asukiaaa/EPD"
    },
    {
      "repository_name": "tonywestonuk/EPD_Painter",
      "repository_url": "https://github.com/tonywestonuk/EPD_Painter",
      "name": "EPD Painter",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-06-23T08:46:25Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-07-11T20:15:23.120Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-19T22:15:44.385Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-23T08:46:25Z",
      "last_seen_sha": "fb3ac9ddaf4f",
      "author": "Tony Weston <tony_w@javadev.uk>",
      "maintainer": "Tony Weston <tony_w@javadev.uk>",
      "sentence": "A driver for Parallel EPD displays, with ESP-32",
      "paragraph": "A driver for Parallel EPD displays, with ESP-32.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tonywestonuk/EPD_Painter-1.1.0.zip",
      "size": 400619,
      "previous_version": "1.0.7",
      "github_stars": 49,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T09:47:53Z"
    },
    {
      "repository_name": "MarScaper/ephemeris",
      "repository_url": "https://github.com/MarScaper/ephemeris",
      "name": "Ephemeris",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-25T07:49:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-25T07:49:14Z",
      "last_seen_sha": "2f99dfddcd25",
      "author": "Sebastien Marchand",
      "maintainer": "MarScaper <sebastien@marscaper.com>",
      "sentence": "Arduino library for the calculation of ephemeris of the solar system with an Arduino Mega.",
      "paragraph": "This library can be used for calculation of ephemeris for the Sun, Mercury, Venus, Earth's Moon, Mars, Jupiter, Saturn, Uranus, Neptune. For each solar system object you get: equatorial coordinates (RA/Dec), horizontal coordinates (Alt/Az), rise, set, distance (in A.U), and apparent diameter (in arcminutes). Due to VSOP87 and ELP2000 implementation, code needs too much flash memory for classic Arduinos (Uno, etc).",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 62,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T22:39:12Z",
      "download_url": "https://github.com/MarScaper/ephemeris"
    },
    {
      "repository_name": "robocre8/EPMC_I2C_Client",
      "repository_url": "https://github.com/robocre8/EPMC_I2C_Client",
      "name": "EPMC_I2C_Client",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-02T08:01:44Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T08:01:44Z",
      "last_seen_sha": "57e1896b1fff",
      "author": "Samuel Obiagba <samuel.c.agba@gmail.com>",
      "maintainer": "Samuel Obiagba <samuel.c.agba@gmail.com>",
      "sentence": "Arduino I2C client library for the Easy PID Motor Controller (EPMC).",
      "paragraph": "This library allows Arduino-compatible boards to communicate with the Easy PID Motor Controller (EPMC) over I2C for motor control and feedback.",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/robocre8/EPMC_I2C_Client-1.1.0.zip",
      "size": 11766,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T13:19:20Z"
    },
    {
      "repository_name": "EnviroDIY/EpochTime",
      "repository_url": "https://github.com/EnviroDIY/EpochTime",
      "name": "EpochTime",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-31T03:00:05.289Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-31T03:00:05.289Z",
      "last_seen_sha": "04946a705392",
      "author": "Sara Damiano <sdamiano@stroudcenter.org>",
      "maintainer": "Sara Damiano <sdamiano@stroudcenter.org>",
      "sentence": "An Arduino library for converting between time in parts as used by core gmtime functions and epoch time.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EnviroDIY/EpochTime-1.0.0.zip",
      "size": 59071,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-30T22:38:10Z"
    },
    {
      "repository_name": "XavierBrassoud/Arduino_Epson_PNL_CE02",
      "repository_url": "https://github.com/XavierBrassoud/Arduino_Epson_PNL_CE02",
      "name": "Epson_PNL_CE02",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:16Z",
      "last_seen_sha": "c9e53d8dc17b",
      "author": "Xavier BRASSOUD <contact@xavierbrassoud.fr>",
      "maintainer": "Xavier BRASSOUD <contact@xavierbrassoud.fr>",
      "sentence": "Library to repurposing the control panel (PNL CE02) of EPSON XP 520/530/540 printers from an Arduino.",
      "paragraph": "Supports buttons inputs and screen display.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-07-24T19:22:54Z",
      "download_url": "https://github.com/XavierBrassoud/Arduino_Epson_PNL_CE02"
    },
    {
      "repository_name": "cubicleguy/su_arduino_spi",
      "repository_url": "https://github.com/cubicleguy/su_arduino_spi",
      "name": "Epson_SU_SPI",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:11:13Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:13Z",
      "last_seen_sha": "3fb961f87837",
      "author": "Sensing System Support, sensingsystem_support@ea.epson.com",
      "maintainer": "Sensing System Support, sensingsystem_support@ea.epson.com",
      "sentence": "Sensing Unit Library using SPI for Epson IMU M-Gxxx & Accelerometer/Vibration sensor M-Axxx",
      "paragraph": "Basic device library for configuring, initializing, retrieving sensor data with Epson M-Gxxx/M-Axxx connected by SPI interface",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cubicleguy/Epson_SU_SPI-2.0.1.zip",
      "size": 67544,
      "previous_version": "1.3.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T17:11:48Z"
    },
    {
      "repository_name": "cubicleguy/su_arduino_uart",
      "repository_url": "https://github.com/cubicleguy/su_arduino_uart",
      "name": "Epson_SU_UART",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:11:13Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:11:13Z",
      "last_seen_sha": "ba8e52461979",
      "author": "Sensing System Support, sensingsystem_support@ea.epson.com",
      "maintainer": "Sensing System Support, sensingsystem_support@ea.epson.com",
      "sentence": "Sensing Unit Library using UART for Epson IMU M-Gxxx & Accelerometer/Vibration sensor M-Axxx",
      "paragraph": "Basic device library for configuring, initializing, retrieving sensor data with Epson M-Gxxx/M-Axxx connected by UART interface",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cubicleguy/Epson_SU_UART-2.0.1.zip",
      "size": 67113,
      "previous_version": "1.4.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T15:54:49Z"
    },
    {
      "repository_name": "Erqos/EQSP32",
      "repository_url": "https://github.com/Erqos/EQSP32",
      "name": "EQSP32",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-06-27T08:01:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-27T08:01:03Z",
      "last_seen_sha": "73b7852d0392",
      "author": "Erqos Technologies info@erqos.com",
      "maintainer": "Erqos Technologies",
      "sentence": "A library for controlling your EQSP32 - ESP32 Industrial IoT Controller.",
      "paragraph": "This library provides an API to use all EQSP32 features. It automatically handles all analog/digital IO updates, special pin modes, expansion module automatic detection and handling, MQTT for Home Assistant, Node-RED, etc. and EQConnect mobile configuration utility for provisioning.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 0,
      "github_updated_at": "2026-06-26T19:15:10Z",
      "download_url": "https://erqos.com/",
      "github_language": "C++"
    },
    {
      "repository_name": "gavinlyonsrepo/ER_OLEDM1_CH1115",
      "repository_url": "https://github.com/gavinlyonsrepo/ER_OLEDM1_CH1115",
      "name": "ER_OLEDM1_CH1115",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2026-03-07T07:28:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-07T07:28:34Z",
      "last_seen_sha": "06d23a0084e7",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to support the ER-OLEDM1.09-1 OLED Display Module driven by the CH1115 controller",
      "paragraph": "Features Mulit screen sharing between a single buffer mode. Various text sizes, 12 ASCII fonts , bitmaps and graphics. Hardware and software SPI. Invert colours, sleep, fade effect, rotate, scroll, contrast. Tested on UNO, ESP-X and STM32.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T19:52:28Z",
      "download_url": "https://github.com/gavinlyonsrepo/ER_OLEDM1_CH1115"
    },
    {
      "repository_name": "eoh-jsc/era-lib",
      "repository_url": "https://github.com/eoh-jsc/era-lib",
      "name": "ERa",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2025-10-22T07:15:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-22T07:15:42Z",
      "last_seen_sha": "fe3f773f83a1",
      "author": "EoH Ltd",
      "maintainer": "EoH Ltd <info@eoh.io>",
      "sentence": "E-Ra by EoH. An IoT Market Enabler!",
      "paragraph": "It supports WiFi, Ethernet, Zigbee, Modbus, Serial. Works with boards like Arduino, ESP8266, ESP32, STM32, Raspberry Pi...",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T05:30:10Z",
      "license": "MIT",
      "download_url": "https://e-ra.io"
    },
    {
      "repository_name": "RobTillaart/ERCFS",
      "repository_url": "https://github.com/RobTillaart/ERCFS",
      "name": "ERCFS",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:27:17Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:17Z",
      "last_seen_sha": "a8357c0bf17a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for SPI based ERCFS rotary encoder.",
      "paragraph": "ERCF 1 05SPI 360 Z",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ERCFS-0.1.3.zip",
      "size": 359507,
      "previous_version": "0.1.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T11:58:03Z"
    },
    {
      "repository_name": "septentrio-gnss/Septentrio_Arduino_library",
      "repository_url": "https://github.com/septentrio-gnss/Septentrio_Arduino_library",
      "name": "Eridano-Septentrio",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:55Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:55Z",
      "last_seen_sha": "ca190333ca78",
      "author": "Chiara de Saint Giniez <chiara.desaintginiez@septentrio.com>",
      "maintainer": "Chiara de Saint Giniez <chiara.desaintginiez@septentrio.com>",
      "sentence": "An Arduino library for Septentrio products",
      "paragraph": "Contains the necessary features and example for simple setup and gnss uses, as well as for ntrip for Arduino boards with Wifi",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/septentrio-gnss/Eridano_Septentrio-1.0.0.zip",
      "size": 807822,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-18T21:58:06Z"
    },
    {
      "repository_name": "gavinlyonsrepo/ERM19264_UC1609",
      "repository_url": "https://github.com/gavinlyonsrepo/ERM19264_UC1609",
      "name": "ERM19264_UC1609",
      "version": "1.8.2",
      "version_history": [
        {
          "version": "1.8.2",
          "seen_at": "2025-07-21T16:14:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:55Z",
      "last_seen_sha": "a156ef6620b8",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the ERM19264 LCD driven by the UC1609C controller",
      "paragraph": "Features include: 12 fonts. Multi-screen shared buffer mode. Text, bitmaps and graphics. Hardware and software SPI. Invert, rotate, sleep, contrast & bias control. Tested on UNO, ESP-X and STM32 \"blue pill\".",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T19:36:10Z",
      "download_url": "https://github.com/gavinlyonsrepo/ERM19264_UC1609"
    },
    {
      "repository_name": "gavinlyonsrepo/ERM19264_UC1609_TEXT",
      "repository_url": "https://github.com/gavinlyonsrepo/ERM19264_UC1609_TEXT",
      "name": "ERM19264_UC1609_TEXT",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-07T07:30:59Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T07:30:59Z",
      "last_seen_sha": "c1f97e7f8aa6",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the ERM19264 LCD driven by the UC1609C controller",
      "paragraph": "Light weight text-only mode. Text, bitmaps, hardware and software SPI, Invert, rotate, sleep, contrast & bias control.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/ERM19264_UC1609_TEXT-1.1.0.zip",
      "size": 143074,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T19:30:47Z"
    },
    {
      "repository_name": "Mysues/ERO",
      "repository_url": "https://github.com/Mysues/ERO",
      "name": "ERO",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:22:44Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:44Z",
      "last_seen_sha": "9885754b4f60",
      "author": "syed93uthman <syed93uthman@yahoo.com>, Sues <info.mysues@gmail.com>",
      "maintainer": "syed93uthman <syed93uthman@yahoo.com>",
      "sentence": "A library make learning basic robotic easier.",
      "paragraph": "Suitable for kids to get use for robotic project.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Mysues/ERO-1.1.0.zip",
      "size": 19688,
      "previous_version": "1.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-01-22T01:46:35Z"
    },
    {
      "repository_name": "technikEngr/ErovoutikaErobot",
      "repository_url": "https://github.com/technikEngr/ErovoutikaErobot",
      "name": "ErovoutikaErobot",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-14T08:25:40.416Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-14T08:25:40.416Z",
      "last_seen_sha": "128e67de72ae",
      "author": "Engr. Dominik Niño",
      "maintainer": "Engr. Dominik Niño <dominiknino.erovoutika@gmail.com>",
      "sentence": "Complete robot control library for the ERovoutika educational robot platform.",
      "paragraph": "Provides built-in motor control (forward, backward, pivot turns, soft turns, manual move), multi-channel IR line-sensor calibration (5 or 8 channels), black/white line detection, and ready-to-use examples for line following, obstacle avoidance, soccer-bot, and mobile Bluetooth control.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/technikEngr/ErovoutikaErobot-1.0.0.zip",
      "size": 25139,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-14T04:17:00Z"
    },
    {
      "repository_name": "x821938/erpc",
      "repository_url": "https://github.com/x821938/erpc",
      "name": "ERPC",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:24Z",
      "last_seen_sha": "ac1cf97e2de1",
      "author": "Alex Skov Jensen <ard-contact@offline.dk>",
      "maintainer": "Alex Skov Jensen <ard-contact@offline.dk>",
      "sentence": "ESP32 RPC library.",
      "paragraph": "ERPC is a RPC library for the ESP32. It provides a simple and easy to use API for creating client/server applications. It is designed to work over Serial to transport the data",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T11:36:14Z",
      "depends": [
        "CRC"
      ],
      "download_url": "https://github.com/x821938/erpc.git"
    },
    {
      "repository_name": "blackhack/ES32D26PLC",
      "repository_url": "https://github.com/blackhack/ES32D26PLC",
      "name": "ES32D26PLC",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-21T08:20:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T08:20:42Z",
      "last_seen_sha": "27305b197db0",
      "author": "JDavid",
      "maintainer": "JDavid",
      "sentence": "Library for controlling ES32D26 PLC board with relays, inputs, and analog I/O.",
      "paragraph": "Provides functions to manage relay outputs, digital inputs, free outputs, analog inputs/outputs, and utilities for ES32D26 PLC boards. Designed to work with Arduino, ESP32 Arduino, and ESP-IDF (Arduino as component).",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T03:18:30Z",
      "download_url": "https://github.com/blackhack/ES32D26PLC"
    },
    {
      "repository_name": "ESDeveloperBR/ES32Lab",
      "repository_url": "https://github.com/ESDeveloperBR/ES32Lab",
      "name": "ES32Lab",
      "version": "0.15.2",
      "version_history": [
        {
          "version": "0.15.2",
          "seen_at": "2026-06-25T08:19:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:19:59Z",
      "last_seen_sha": "1cef3a570b7c",
      "author": "ES Developer",
      "maintainer": "ES Developer",
      "sentence": "Library provided by ESDeveloperBR to facilitate the development of programs that utilize the ES32Lab board.",
      "paragraph": "With this library, you will have quick and easy access to the various onboard circuits available on the powerful ES32Lab development and prototyping tool. This tool is officially sold on the ES Developer website: www.esdeveloper.com.br. Attention: This library depends on the TFT_eSPI_ES32Lab library.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 10,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T17:44:42Z",
      "depends": [
        "TFT_eSPI_ES32Lab"
      ],
      "download_url": "https://github.com/ESDeveloperBR/ES32Lab",
      "github_language": "C"
    },
    {
      "repository_name": "hideakitai/ES920",
      "repository_url": "https://github.com/hideakitai/ES920",
      "name": "ES920",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:16:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:09Z",
      "last_seen_sha": "afe8d100ea96",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Arduino library for ES920/ES920LR FSK/LoRa wireless module",
      "paragraph": "Arduino library for ES920/ES920LR FSK/LoRa wireless module",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T15:36:53Z",
      "depends": [
        "ArxContainer",
        "ArxStringUtils",
        "DebugLog",
        "Packetizer"
      ],
      "download_url": "https://github.com/hideakitai/ES920"
    },
    {
      "repository_name": "rnrobles/esc-thermal-printer-ble",
      "repository_url": "https://github.com/rnrobles/esc-thermal-printer-ble",
      "name": "ESC Thermal Printer BLE",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2026-04-11T07:56:11Z"
        },
        {
          "version": "0.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-11T07:56:11Z",
      "last_seen_sha": "f0387f32d323",
      "author": "Ramón Robles <rnrobles.dev@gmail.com>",
      "maintainer": "Ramón Robles <rnrobles.dev@gmail.com>",
      "sentence": "Library for ESC/POS Printer BLE",
      "paragraph": "A Library to control an Esc/Pos thermal printer by Bluetooth BLE",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rnrobles/ESC_Thermal_Printer_BLE-0.0.5.zip",
      "size": 340033,
      "previous_version": "0.0.5",
      "github_stars": 22,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T05:11:44Z"
    },
    {
      "repository_name": "CostelloTechnical/ESC3B04",
      "repository_url": "https://github.com/CostelloTechnical/ESC3B04",
      "name": "ESC3B04",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-23T08:13:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-23T08:13:04Z",
      "last_seen_sha": "83ccd9d17b0a",
      "author": "Costello Technical <youtube@costellotechnical.com>",
      "maintainer": "Costello Technical <youtube@costellotechnical.com>",
      "sentence": "A library for the ESC3B04 industrial expansion board (ESP32-C3).",
      "paragraph": "Provides control for Digital I/O, Analog Inputs (0-10V), button input with debounce, and RS485 half-duplex communication. Includes configurable analog averaging by time or reading count, optimized for the ESP32.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-21T22:45:53Z",
      "download_url": "https://github.com/CostelloTechnical/ESC3B04"
    },
    {
      "repository_name": "gitlab.com/escalator-home-automation/escalator-switch",
      "repository_url": "https://gitlab.com/escalator-home-automation/escalator-switch",
      "name": "EscalatorSwitch",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "5a5f1bdd2025",
      "author": "Ed Slatt <ed.slatt@gmail.com>",
      "maintainer": "Ed Slatt <ed.slatt@gmail.com>",
      "sentence": "A library that supports the Escalator Switch.",
      "paragraph": "Defines hardware pins and several basic functions.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/escalator-home-automation/EscalatorSwitch-1.0.2.zip",
      "size": 6723418
    },
    {
      "repository_name": "EscapeAutomate/ArduinoLib",
      "repository_url": "https://github.com/EscapeAutomate/ArduinoLib",
      "name": "EscapeAutomate",
      "version": "0.0.29",
      "version_history": [
        {
          "version": "0.0.29",
          "seen_at": "2025-07-21T16:13:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:48Z",
      "last_seen_sha": "2ffa894ff3d8",
      "author": "EscapeAutomate",
      "maintainer": "EscapeAutomate",
      "sentence": "EscapeAutomate Library",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-02T17:55:54Z",
      "depends": [
        "ArduinoJson",
        "Adafruit NeoPixel"
      ],
      "download_url": "https://github.com/EscapeAutomate/ArduinoLib"
    },
    {
      "repository_name": "JoulePhi/Escon-Library",
      "repository_url": "https://github.com/JoulePhi/Escon-Library",
      "name": "Escon",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:56Z",
      "last_seen_sha": "9d9cc74f5153",
      "author": "Dzulfikar Sadid",
      "maintainer": "Dzulfikar Sadid <databasedzulfikar@gmail.com>",
      "sentence": "A library for IoT Device",
      "paragraph": "The library allows to control Electronics Smart Contact that we created.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-30T06:03:58Z",
      "download_url": "https://github.com/JoulePhi/Escon-Library"
    },
    {
      "repository_name": "agomezgar/escornabotLibrary",
      "repository_url": "https://github.com/agomezgar/escornabotLibrary",
      "name": "escornabot",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:04:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:34Z",
      "last_seen_sha": "2c138a20156c",
      "author": "Prudencio Luna, Pedro Ruiz",
      "maintainer": "Club de Robótica de Granada",
      "sentence": "Arduino library for control of the Escornabot robot",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-20T08:14:02Z",
      "download_url": "https://github.com/escornabot/libreria-arduino"
    },
    {
      "repository_name": "roboteach-es/escornabot-lib",
      "repository_url": "https://github.com/roboteach-es/escornabot-lib",
      "name": "Escornabot-lib",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-07-21T16:26:39Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:39Z",
      "last_seen_sha": "2ef9d572587a",
      "author": "ROBOteach",
      "maintainer": "ROBOteach<escornabot@roboteach.es>",
      "sentence": "Escornabot library for Arduino.",
      "paragraph": "Library with all the core functions and data required to program an Escornabot ROBOT, including the standard Firmwares for the robot itself (available in 'examples').",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/roboteach-es/Escornabot_lib-1.4.1.zip",
      "size": 534797,
      "previous_version": "1.4.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-13T21:10:44Z"
    },
    {
      "repository_name": "DigitalCodesign/Escornabot-Library",
      "repository_url": "https://github.com/DigitalCodesign/Escornabot-Library",
      "name": "Escornabot-Library",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:12:40Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:40Z",
      "last_seen_sha": "fcbbe494842b",
      "author": "Digital Codesign",
      "maintainer": "Digital Codesign",
      "sentence": "Librería para Escornabot",
      "paragraph": "Conjunto de valores y funciones para facilitar su uso y testeo",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DigitalCodesign/Escornabot_Library-1.1.0.zip",
      "size": 33184,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-25T08:46:18Z"
    },
    {
      "repository_name": "gitlab.com/xoan/escornabot-extlib",
      "repository_url": "https://gitlab.com/xoan/escornabot-extlib",
      "name": "EscornabotEXT",
      "version": "0.7.1",
      "version_history": [
        {
          "version": "0.7.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b05042497437",
      "author": "Xoan Sampaiño <xoansampainho@gmail.com>",
      "maintainer": "Xoan Sampaiño <xoansampainho@gmail.com>",
      "sentence": "Library for Escornabot EXT.",
      "paragraph": "Escornabot EXT (codename \"Kanoi\") is an evolution of the Escornabot project in order to make it more flexible and versatile. This library contains the basic routines you need to program an Escornabot by yourself directly from an sketch, as well as the main firmware (as an example of the library itself) to make it work using an analog keypad.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.7.1.zip",
      "size": 28272
    },
    {
      "repository_name": "cranties/escposprinter",
      "repository_url": "https://github.com/cranties/escposprinter",
      "name": "escposprinter",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:11:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:10Z",
      "last_seen_sha": "f47adccfb003",
      "author": "Andrea Monni <cranties76@gmail.com>",
      "maintainer": "Andrea Monni <cranties76@gmail.com>",
      "sentence": "Library for ESC/POS Printer",
      "paragraph": "A Library to control an Esc/Pos thermal printer (microprinter) by an arduino via serial connection",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 19,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T09:48:15Z",
      "depends": [
        "Arduino"
      ],
      "download_url": "https://github.com/cranties/escposprinter"
    },
    {
      "repository_name": "janscience/ESensors",
      "repository_url": "https://github.com/janscience/ESensors",
      "name": "ESensors",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-05-29T08:38:48Z"
        },
        {
          "version": "1.7.0",
          "seen_at": "2026-08-25T10:06:48.480Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-29T08:38:48Z",
      "last_seen_sha": "f0675813918c",
      "author": "Jan Benda <jan.benda@uni-tuebingen.de>",
      "maintainer": "Jan Benda <jan.benda@uni-tuebingen.de>",
      "sentence": "Manage recordings from multiple environmental sensors.",
      "paragraph": "Blocking and non-blocking reads from many sensors in parallel, sensor readings in adaptable units, output of sensor properties and readings on streams and into CSV files on SD card, hardware independent derived measures, like for example, dew point and absolute humidity. Currently supported sensors are: BH1750, BME280, DS18x20, TSL2591, and DHT.",
      "category": "Signal Input/Output",
      "architectures": [
        "teensy",
        "avr"
      ],
      "license": "GPL 3",
      "depends": [
        "SparkFun BME280",
        "TSL2591MI",
        "DHT Sensors Non-Blocking"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/janscience/ESensors-1.7.0.zip",
      "size": 5994364,
      "previous_version": "1.6.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T08:53:29Z"
    },
    {
      "repository_name": "forkineye/ESPAsyncE131",
      "repository_url": "https://github.com/forkineye/ESPAsyncE131",
      "name": "ESP Async E1.31",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T08:28:32Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:28:32Z",
      "last_seen_sha": "cc5fc5e94542",
      "author": "forkineye",
      "maintainer": "forkineye",
      "sentence": "Async E1.31 sACN for ESP8266.",
      "paragraph": "Library for the asynchronous processing of sACN (E1.31 DMX over Ethernet) data.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/forkineye/ESP_Async_E1_31-1.0.5.zip",
      "size": 12269,
      "previous_version": "1.0.5",
      "github_stars": 160,
      "github_forks": 32,
      "github_updated_at": "2026-06-29T10:31:17Z",
      "github_language": "C++"
    },
    {
      "repository_name": "ESP32Async/ESPAsyncTCP",
      "repository_url": "https://github.com/ESP32Async/ESPAsyncTCP",
      "name": "ESP Async TCP",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-12-26T07:36:40Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-26T07:36:40Z",
      "last_seen_sha": "8025bc3b424e",
      "author": "ESP32Async",
      "maintainer": "ESP32Async",
      "sentence": "Async TCP Library for ESP8266 and ESP31B",
      "paragraph": "Async TCP Library for ESP8266 and ESP31B",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ESP32Async/ESP_Async_TCP-2.0.0.zip",
      "size": 47403,
      "previous_version": "2.0.0",
      "github_stars": 14,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T18:43:26Z"
    },
    {
      "repository_name": "protheeuz/AsyncWebServerESP",
      "repository_url": "https://github.com/protheeuz/AsyncWebServerESP",
      "name": "ESP Async Web Server",
      "version": "1.2.4-fork",
      "version_history": [
        {
          "version": "1.2.4-fork",
          "seen_at": "2025-07-21T16:36:54Z"
        },
        {
          "version": "1.2.4-fork",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:54Z",
      "last_seen_sha": "fe0293b5e96a",
      "author": "protheeuz",
      "maintainer": "protheeuz",
      "sentence": "Effortlessly build asynchronous web servers for ESP8266 and ESP32.",
      "paragraph": "This library provides a simple and efficient way to create asynchronous web servers for the ESP8266 and ESP32 microcontrollers. It supports multiple connections and allows you to handle requests in a non-blocking manner, making it ideal for IoT applications that require real-time responsiveness.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/protheeuz/ESP_Async_Web_Server-1.2.4-fork.zip",
      "size": 280735,
      "previous_version": "1.2.4-fork",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-14T12:43:54Z"
    },
    {
      "repository_name": "ESP32Async/ESPAsyncWebServer",
      "repository_url": "https://github.com/ESP32Async/ESPAsyncWebServer",
      "name": "ESP Async WebServer",
      "version": "3.12.0",
      "version_history": [
        {
          "version": "3.11.2",
          "seen_at": "2026-06-30T08:37:19Z"
        },
        {
          "version": "3.11.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.12.0",
          "seen_at": "2026-07-26T12:20:19.669Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:37:19Z",
      "last_seen_sha": "dc35ad00085b",
      "author": "ESP32Async",
      "maintainer": "ESP32Async",
      "sentence": "Asynchronous HTTP and WebSocket Server Library for ESP32, ESP8266 and RP2040",
      "paragraph": "Supports: WebSocket, SSE, Authentication, Arduino Json 7, File Upload, Static File serving, URL Rewrite, URL Redirect, etc",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "LGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ESP32Async/ESP_Async_WebServer-3.12.0.zip",
      "size": 906769,
      "previous_version": "3.11.2",
      "github_stars": 619,
      "github_forks": 102,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T05:22:23Z"
    },
    {
      "repository_name": "LennartHennigs/ESPBattery",
      "repository_url": "https://github.com/LennartHennigs/ESPBattery",
      "name": "ESP Battery",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-01T07:48:34Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-01T07:48:34Z",
      "last_seen_sha": "334df5ac8bd8",
      "author": "Lennart Hennigs <mail@lennarthennigs.de>",
      "maintainer": "Lennart Hennigs <mail@lennarthennigs.de>",
      "sentence": "Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.",
      "paragraph": "It uses the Huzzah's ADC pin and a voltage divider to dermine the level. The library provides several callback handlers to be notified when the battery levels changes.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Battery-1.0.0.zip",
      "size": 6772,
      "previous_version": "1.0.0",
      "github_stars": 27,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T13:18:33Z"
    },
    {
      "repository_name": "ababdelo/ESPDiscordClient",
      "repository_url": "https://github.com/ababdelo/ESPDiscordClient",
      "name": "ESP Discord Client",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T20:55:10Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:55:10Z",
      "last_seen_sha": "1238509ade22",
      "author": "Abderrahmane Abdelouafi <ababdelo.ed42@gmail.com>",
      "maintainer": "Abderrahmane Abdelouafi <ababdelo.ed42@gmail.com>",
      "sentence": "Send messages from ESP8266/ESP32 to Discord using webhooks",
      "paragraph": "A cross-platform Arduino library that enables ESP8266 and ESP32 microcontrollers to send messages directly to Discord channels using webhooks. Includes automatic timestamp generation, WiFi management, and secure HTTPS communication. Perfect for IoT notifications, sensor alerts, and remote monitoring applications.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "NTPClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ababdelo/ESP_Discord_Client-1.1.0.zip",
      "size": 237699,
      "previous_version": "1.1.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T09:30:47Z"
    },
    {
      "repository_name": "mobizt/ESP-Line-Notify",
      "repository_url": "https://github.com/mobizt/ESP-Line-Notify",
      "name": "ESP Line Notify",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-07-21T16:22:24Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:24Z",
      "last_seen_sha": "5f3749e2f943",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Line Notify Library for ESP8266 and ESP32.",
      "paragraph": "Send the Line notification message, sticker, map and images. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP_Line_Notify-2.1.1.zip",
      "size": 994330,
      "previous_version": "2.1.1",
      "github_stars": 17,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-01-15T01:50:51Z"
    },
    {
      "repository_name": "mobizt/ESP-Mail-Client",
      "repository_url": "https://github.com/mobizt/ESP-Mail-Client",
      "name": "ESP Mail Client",
      "version": "3.4.24",
      "version_history": [
        {
          "version": "3.4.24",
          "seen_at": "2026-06-10T08:43:27Z"
        },
        {
          "version": "3.4.24",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:43:27Z",
      "last_seen_sha": "69420567b866",
      "author": "Mobizt",
      "maintainer": "Mobizt <suwatchai@outlook.com>",
      "sentence": "Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.",
      "paragraph": "The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040",
        "rp2040",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP_Mail_Client-3.4.24.zip",
      "size": 2190716,
      "previous_version": "3.4.24",
      "github_stars": 215,
      "github_forks": 66,
      "github_language": "C",
      "github_updated_at": "2026-06-09T15:26:57Z"
    },
    {
      "repository_name": "yknivag/ESP_OTA_GitHub",
      "repository_url": "https://github.com/yknivag/ESP_OTA_GitHub",
      "name": "ESP OTA GitHub",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:34:52Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:52Z",
      "last_seen_sha": "a5df248c45a4",
      "author": "Gavin Smalley",
      "maintainer": "Gavin Smalley <https://github.com/yknivag/ESP_OTA_GitHub>",
      "sentence": "ESP library for auto updating code from GitHub releases.",
      "paragraph": "Automatically update your ESP from exported compiled binaries attached to GitHub releases of your project.  Supports upgrade and downgrade of sketch.  SPIFFS updating not yet supported.",
      "category": "Uncategorized",
      "architectures": [
        "ESP8266",
        "esp8266"
      ],
      "depends": [
        "ArduinoJson",
        "Time"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yknivag/ESP_OTA_GitHub-0.0.3.zip",
      "size": 139145,
      "previous_version": "0.0.3",
      "github_stars": 72,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T10:55:11Z"
    },
    {
      "repository_name": "yoprogramo/ESP_QRcode",
      "repository_url": "https://github.com/yoprogramo/ESP_QRcode",
      "name": "ESP QRcode",
      "version": "4.0.1",
      "version_history": [
        {
          "version": "4.0.1",
          "seen_at": "2026-01-13T07:45:33Z"
        },
        {
          "version": "4.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-13T07:45:33Z",
      "last_seen_sha": "9994475fc2eb",
      "author": "Jose Antonio Espinosa <yoprogramo@gmail.com> and Anun Panya <aspirinenun@gmail.com>",
      "maintainer": "Jose Antonio Espinosa <yoprogramo@gmail.com>",
      "sentence": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX",
      "paragraph": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library",
        "ESP8266 and ESP32 OLED driver for SSD1306 displays"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-4.0.1.zip",
      "size": 140055,
      "previous_version": "4.0.1",
      "github_stars": 34,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-05-09T12:01:26Z"
    },
    {
      "repository_name": "LennartHennigs/ESPRotary",
      "repository_url": "https://github.com/LennartHennigs/ESPRotary",
      "name": "ESP Rotary",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2026-04-24T07:59:24Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-07-27T22:20:52.477Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-24T07:59:24Z",
      "last_seen_sha": "4c88fd1bb1ee",
      "author": "Lennart Hennigs",
      "maintainer": "Lennart Hennigs <mail@lennarthennigs.de>",
      "sentence": "ESP8266/Arduino Library for reading rotary encoder values.",
      "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-2.2.1.zip",
      "size": 30058,
      "previous_version": "2.1.2",
      "github_stars": 189,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T17:09:13Z"
    },
    {
      "repository_name": "LennartHennigs/ESPTelnet",
      "repository_url": "https://github.com/LennartHennigs/ESPTelnet",
      "name": "ESP Telnet",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-06-16T09:21:11Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-16T09:21:11Z",
      "last_seen_sha": "f86f2ec120d1",
      "author": "Lennart Hennigs",
      "maintainer": "Lennart Hennigs <mail@lennarthennigs.de>",
      "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.",
      "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.3.0.zip",
      "size": 31686,
      "previous_version": "2.3.0",
      "github_stars": 257,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T23:44:52Z"
    },
    {
      "repository_name": "killer0071234/esp_abus",
      "repository_url": "https://github.com/killer0071234/esp_abus",
      "name": "esp_abus",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2025-07-21T16:19:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:02Z",
      "last_seen_sha": "a3123b5e9fb4",
      "author": "Daniel Gangl",
      "maintainer": "Daniel Gangl <killer007@gmx.at>",
      "sentence": "ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi",
      "paragraph": "It uses the UDP-Protocol to communicate to the PLC with so called ABUS Sockets. For the communication you need to specify at least one abus socket in the PLC program (for using the examples you can specify a new socket in the CyPro Environment with the following configuration: socket id 3, one bool tag, one integer tag, one long tag and one real tag). You can add up to 32 receive sockets with callbacks in the ESP program.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-08-16T22:03:49Z",
      "download_url": "https://github.com/killer0071234/esp_abus"
    },
    {
      "repository_name": "khoih-prog/ESP_AT_Lib",
      "repository_url": "https://github.com/khoih-prog/ESP_AT_Lib",
      "name": "ESP_AT_Lib",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-07-21T16:18:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:33Z",
      "last_seen_sha": "535d779c8183",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "WizFi360/ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control WizFi360/ESP8266-AT/ESP32-AT WiFi shields using AT-commands. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc.) boards using WizFi360/ESP8266/ESP32 AT-command shields.",
      "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-01-08T14:09:04Z",
      "download_url": "https://github.com/khoih-prog/ESP_AT_Lib"
    },
    {
      "repository_name": "khoih-prog/ESP_AT_WiFiManager",
      "repository_url": "https://github.com/khoih-prog/ESP_AT_WiFiManager",
      "name": "ESP_AT_WiFiManager",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:18:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:33Z",
      "last_seen_sha": "8346d1e90d56",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.",
      "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-04-21T05:12:00Z",
      "depends": [
        "ESP8266_AT_WebServer",
        "FlashStorage_STM32",
        "FlashStorage_SAMD",
        "DueFlashStorage"
      ],
      "download_url": "https://github.com/khoih-prog/ESP_AT_WiFiManager"
    },
    {
      "repository_name": "khoih-prog/ESP_AT_WM_Lite",
      "repository_url": "https://github.com/khoih-prog/ESP_AT_WM_Lite",
      "name": "ESP_AT_WM_Lite",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:18:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:33Z",
      "last_seen_sha": "a7bff54b8033",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using WizFi360/ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.",
      "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-18T15:38:04Z",
      "depends": [
        "ESP8266_AT_WebServer",
        "DoubleResetDetector_Generic",
        "FlashStorage_SAMD",
        "FlashStorage_STM32",
        "FlashStorage_STM32F1",
        "DueFlashStorage"
      ],
      "download_url": "https://github.com/khoih-prog/ESP_AT_WM_Lite"
    },
    {
      "repository_name": "Otto17/ESP_ChaCha",
      "repository_url": "https://github.com/Otto17/ESP_ChaCha",
      "name": "ESP_ChaCha",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-05-29T08:23:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-29T08:23:00Z",
      "last_seen_sha": "bc2030947088",
      "author": "Otto <den-life@mail.ru>",
      "maintainer": "Otto <den-life@mail.ru>",
      "sentence": "Encrypted TCP server for ESP8266/ESP32 using ChaCha20-Poly1305.",
      "paragraph": "Lightweight bidirectional encrypted communication between ESP8266/ESP32 and smartphone/PC software. Supports up to 4 concurrent clients, automatic key generation with LittleFS storage, and key exchange via SVG QR code. Each packet is authenticated using Poly1305 MAC.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-28T22:36:58Z",
      "depends": [
        "ArduinoJson",
        "Crypto"
      ],
      "download_url": "https://github.com/Otto17/ESP_ChaCha"
    },
    {
      "repository_name": "asimzulfiqar/esp_cron",
      "repository_url": "https://github.com/asimzulfiqar/esp_cron",
      "name": "esp_cron",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2026-01-02T21:43:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:06Z",
      "last_seen_sha": "6dc1b3cc6141",
      "author": "Asim Zulfiqar",
      "maintainer": "Asim Zulfiqar <emmiasim67@gmail.com>",
      "sentence": "CRON-style scheduler for ESP32 (Arduino Port)",
      "paragraph": "Arduino-compatible port of the esp_cron ESP-IDF component.",
      "category": "Timing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T14:10:38Z",
      "download_url": "https://github.com/asimzulfiqar/esp_cron"
    },
    {
      "repository_name": "someweisguy/esp_dmx",
      "repository_url": "https://github.com/someweisguy/esp_dmx",
      "name": "esp_dmx",
      "version": "4.1.0",
      "version_history": [
        {
          "version": "4.1.0",
          "seen_at": "2026-06-30T08:47:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:47:26Z",
      "last_seen_sha": "e56097a683db",
      "author": "Mitch Weisbrod <mitch@theweisbrods.com>",
      "maintainer": "Mitch Weisbrod <mitch@theweisbrods.com>",
      "sentence": "Transmit and receive DMX and RDM using an ESP32.",
      "paragraph": "This library allows for transmitting and receiving ANSI-ESTA E1.11 DMX-512A and ANSI-ESTA E1.20 RDM using an Espressif ESP32. It provides control and analysis of the packet configuration and allows the user to read or write synchronously or asynchronously from the DMX bus using whichever hardware UART port that is desired. This library also includes tools for data error-checking to safely process DMX and RDM commands as well as DMX packet metadata extraction to assist with troubleshooting errors.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 483,
      "github_forks": 80,
      "github_updated_at": "2026-06-29T12:41:00Z",
      "download_url": "https://github.com/someweisguy/esp_dmx",
      "github_language": "C"
    },
    {
      "repository_name": "khoih-prog/ESP_DoubleResetDetector",
      "repository_url": "https://github.com/khoih-prog/ESP_DoubleResetDetector",
      "name": "ESP_DoubleResetDetector",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-02-11T07:43:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-11T07:43:25Z",
      "last_seen_sha": "c1cc6157e297",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32",
      "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials. Now supporting ESP32_C3, ESP32_S2 and ESP32_S3",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 55,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T23:31:44Z",
      "license": "MIT",
      "download_url": "https://github.com/khoih-prog/ESP_DoubleResetDetector"
    },
    {
      "repository_name": "jwrw/ESP_EEPROM",
      "repository_url": "https://github.com/jwrw/ESP_EEPROM",
      "name": "ESP_EEPROM",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.1",
          "seen_at": "2026-01-14T07:28:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-14T07:28:04Z",
      "last_seen_sha": "a1237682f483",
      "author": "j-watson <j-watson@ntlworld.com>",
      "maintainer": "j-watson <j-watson@ntlworld.com>",
      "sentence": "An improved EEPROM library for ESP8266",
      "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory.  With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved.  For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly.  This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept.  The flash sector only needs to be erased when there is no more space for copies in the flash sector.  You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.",
      "category": "Data Storage",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 88,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T00:23:43Z",
      "download_url": "https://github.com/jwrw/ESP_EEPROM"
    },
    {
      "repository_name": "cakraawijaya/ESP_FC28",
      "repository_url": "https://github.com/cakraawijaya/ESP_FC28",
      "name": "ESP_FC28",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:37Z",
      "last_seen_sha": "4320851f0e11",
      "author": "cakraawijaya",
      "maintainer": "cakraawijaya <mudrawijaya@gmail.com>",
      "sentence": "Simple library for the FC-28 sensor.",
      "paragraph": "This library can only be implemented on ESP boards (ESP8266/ESP32), which allows the board to accurately measure soil moisture values.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-26T04:19:55Z",
      "download_url": "https://github.com/cakraawijaya/ESP_FC28.git"
    },
    {
      "repository_name": "CMakerA/ESP_LM35",
      "repository_url": "https://github.com/CMakerA/ESP_LM35",
      "name": "ESP_LM35",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:10:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:56Z",
      "last_seen_sha": "b321d7df5650",
      "author": "Community Maker Alcoi",
      "maintainer": "Arnyminer Z (arnyminer.z@gmail.com)",
      "sentence": "A library for the ESP boards to make easier using the LM35 temperature sensor.",
      "paragraph": "It should work with other 32 bits boards, or normal boards, if changing resolution. Other sensors may work too.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-09-30T21:37:06Z",
      "download_url": "https://github.com/CMakerA/ESP_LM35"
    },
    {
      "repository_name": "khoih-prog/ESP_MultiResetDetector",
      "repository_url": "https://github.com/khoih-prog/ESP_MultiResetDetector",
      "name": "ESP_MultiResetDetector",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:18:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:36Z",
      "last_seen_sha": "d6b27154a52b",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3",
      "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials",
      "category": "Device Control",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T22:34:52Z",
      "download_url": "https://github.com/khoih-prog/ESP_MultiResetDetector"
    },
    {
      "repository_name": "gadaman-rm/ESP_MultiWiFi",
      "repository_url": "https://github.com/gadaman-rm/ESP_MultiWiFi",
      "name": "ESP_MultiWiFi",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:19Z",
      "last_seen_sha": "51db049e030a",
      "author": "Mahdi Ghasemi <giminotron5@gmail.com>",
      "maintainer": "Mahdi Ghasemi <giminotron5@gmail.com>",
      "sentence": "Library for asynchronously managing multiple WiFi connections on ESP8266.",
      "paragraph": "ESP_MultiWiFi is a library designed to simplify the process of managing multiple WiFi connections on ESP8266 platforms. It automatically scans for available networks, sorts them based on signal strength, and attempts to connect to the strongest known network. This ensures a reliable connection even in environments with multiple WiFi networks.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-05T12:57:29Z",
      "download_url": "https://github.com/gadaman-rm/ESP_MultiWiFi.git"
    },
    {
      "repository_name": "vvs551/ESP_NOW_Network",
      "repository_url": "https://github.com/vvs551/ESP_NOW_Network",
      "name": "ESP_NOW_Network",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:17Z",
      "last_seen_sha": "924dddaa69a6",
      "author": "Your Name",
      "maintainer": "vvs551551@gmail.com <vvs551551@gmail.com>",
      "sentence": "ESP-NOW network library for ESP32 for Arduino-esp32 >= 3.02",
      "paragraph": "An easy-to-use library for creating ESP-NOW networks with ESP32 devices.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-08-07T20:26:18Z",
      "download_url": "https://github.com/vvs551/ESP_NOW_Network"
    },
    {
      "repository_name": "hinyhiny/ESP_NowAdhoc",
      "repository_url": "https://github.com/hinyhiny/ESP_NowAdhoc",
      "name": "ESP_NowAdhoc",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-08T07:51:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-08T07:51:19Z",
      "last_seen_sha": "de401cefe26d",
      "author": "C.HAIBARA(Cloud Power Electric Industries)",
      "maintainer": "hinyhiny(hinyhiny@mac.com)",
      "sentence": "A package library that allows you to easily and safely build an ad-hoc network environment using ESP_NOW.",
      "paragraph": "It packages the necessary functions for using it as an ad-hoc network: group settings, role settings, security settings, automatic peer pairing via broadcasting, and status monitoring of connected peers via heartbeat. With just three steps, you can easily implement an ad-hoc network environment using only ESP32. This makes wireless communication in ESP32 environments—previously expensive and complex—simple and affordable.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-05T21:33:07Z",
      "license": "MIT",
      "download_url": "https://github.com/hinyhiny/ESP_NowAdhoc"
    },
    {
      "repository_name": "dok-net/esp_sds011",
      "repository_url": "https://github.com/dok-net/esp_sds011",
      "name": "esp_sds011",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:13:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:00Z",
      "last_seen_sha": "855094a0d27a",
      "author": "Dirk O. Kaar",
      "maintainer": "Dirk O. Kaar <dok@dok-net.net>",
      "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-12-22T20:36:54Z",
      "depends": [
        "EspSoftwareSerial"
      ],
      "download_url": "https://github.com/dok-net/esp_sds011"
    },
    {
      "repository_name": "sndnvaps/espsoftwareserial",
      "repository_url": "https://github.com/sndnvaps/espsoftwareserial",
      "name": "Esp_Software_Serial",
      "version": "8.3.1",
      "version_history": [
        {
          "version": "8.3.1",
          "seen_at": "2026-02-23T08:13:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-23T08:13:06Z",
      "last_seen_sha": "826edb60947d",
      "author": "Dirk Kaar, Peter Lerup, Jimes Yang",
      "maintainer": "Dirk Kaar <dok@dok-net.net>",
      "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T12:32:10Z",
      "depends": [
        "ghostl"
      ],
      "download_url": "https://github.com/sndnvaps/espsoftwareserial/"
    },
    {
      "repository_name": "mobizt/ESP_SSLClient",
      "repository_url": "https://github.com/mobizt/ESP_SSLClient",
      "name": "ESP_SSLClient",
      "version": "3.1.3",
      "version_history": [
        {
          "version": "3.1.2",
          "seen_at": "2026-01-02T21:19:57Z"
        },
        {
          "version": "3.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:19:57Z",
      "last_seen_sha": "2136476d9ff7",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Secure Layer (SSL/TLS) TCP Client featuring protocol upgrade capability and optimized memory usage for resource-constrained boards.",
      "paragraph": "This professional-grade library provides a robust SSL/TLS layer for network communication, designed to support modern 32-bit Arduino platforms (ESP8266, ESP32, RP2040, Teensy, etc.). It acts as a transparent wrapper, enabling secure connectivity over standard clients (WiFiClient, EthernetClient). Key advantages include support for dynamic memory allocation (PSRAM) on compatible boards, memory-saving build configurations (Insecure Only), and the ability to upgrade an existing plain TCP connection to TLS seamlessly.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "teensy",
        "rp2040",
        "arc32",
        "mbed",
        "mbed_nano",
        "mbed_rp2040",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_opta",
        "mbed_giga",
        "renesas_uno",
        "renesas_portenta",
        "apollo3",
        "nrf52",
        "ch32",
        "gd32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP_SSLClient-3.1.3.zip",
      "size": 960493,
      "previous_version": "3.1.2",
      "github_stars": 35,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-05-13T19:15:33Z"
    },
    {
      "repository_name": "Nickjgniklu/ESP_TF",
      "repository_url": "https://github.com/Nickjgniklu/ESP_TF",
      "name": "ESP_TF",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:23:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:12Z",
      "last_seen_sha": "377a4bb0fc84",
      "author": "Nick Jugganaikloo",
      "maintainer": "Nick Jugganaikloo",
      "sentence": "Tensorflow micro for esp32 with esp nn support",
      "paragraph": "Tensorflow for esp32 with esp nn can be generated from espressif tensorflow examples",
      "category": "Data Processing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T08:58:28Z",
      "download_url": "https://github.com/Nickjgniklu/ESP_TF"
    },
    {
      "repository_name": "khoih-prog/ESP_WiFiManager",
      "repository_url": "https://github.com/khoih-prog/ESP_WiFiManager",
      "name": "ESP_WiFiManager",
      "version": "1.12.1",
      "version_history": [
        {
          "version": "1.12.1",
          "seen_at": "2026-06-16T09:20:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:20:28Z",
      "last_seen_sha": "5a5b813a0f99",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.",
      "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel.  Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Now using correct ESP32 chipIP and optional display Credentials on Config Portal",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 405,
      "github_forks": 100,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T19:26:41Z",
      "license": "MIT",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP_WiFiManager"
    },
    {
      "repository_name": "khoih-prog/ESP_WiFiManager_Lite",
      "repository_url": "https://github.com/khoih-prog/ESP_WiFiManager_Lite",
      "name": "ESP_WiFiManager_Lite",
      "version": "1.10.5",
      "version_history": [
        {
          "version": "1.10.5",
          "seen_at": "2025-07-21T16:18:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:36Z",
      "last_seen_sha": "fd4eee0616e6",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.",
      "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, SPIFFS or EEPROM. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Double or MultiDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 53,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T16:45:49Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP_WiFiManager_Lite"
    },
    {
      "repository_name": "ayushsharma82/ESP-DASH",
      "repository_url": "https://github.com/ayushsharma82/ESP-DASH",
      "name": "ESP-DASH",
      "version": "5.0.2",
      "version_history": [
        {
          "version": "5.0.2",
          "seen_at": "2026-06-08T08:42:29Z"
        },
        {
          "version": "5.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-08T08:42:29Z",
      "last_seen_sha": "b3e428535943",
      "author": "Ayush Sharma",
      "maintainer": "Ayush Sharma <asrocks5@gmail.com>",
      "sentence": "A blazing fast library to create realtime dashboards for ESP8266, ESP32, RP2040 and RP2350 MCUs.",
      "paragraph": "ESP-DASH lets you create functional and beautiful self-hosted dashboards for your ESP8266, ESP32, RP2040 or RP2350 without the need of an internet connection.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ESP_DASH-5.0.2.zip",
      "size": 266567,
      "previous_version": "5.0.2",
      "github_stars": 1387,
      "github_forks": 224,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T17:26:42Z"
    },
    {
      "repository_name": "aaronbeckmann/ESP-DashboardPlus-Arduino",
      "repository_url": "https://github.com/aaronbeckmann/ESP-DashboardPlus-Arduino",
      "name": "ESP-DashboardPlus",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-02-02T07:20:41Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T07:20:41Z",
      "last_seen_sha": "dbea6df2c7e6",
      "author": "Aaron Beckmann & ESP-DashboardPlus Contributors",
      "maintainer": "ESP-DashboardPlus Contributors",
      "sentence": "A real-time, on-device web dashboard library for ESP32 microcontrollers.",
      "paragraph": "Create beautiful, responsive dashboards with minimal code using WebSocket-based communication. Features 16 card types, OTA updates, console logging, light/dark themes, and more.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson",
        "ESPAsyncWebServer",
        "AsyncTCP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/aaronbeckmann/ESP_DashboardPlus-1.1.1.zip",
      "size": 86126,
      "previous_version": "1.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-16T11:42:15Z"
    },
    {
      "repository_name": "rear16/ESP-DOOM",
      "repository_url": "https://github.com/rear16/ESP-DOOM",
      "name": "ESP-DOOM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-10T10:26:44.481Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-10T10:26:44.481Z",
      "last_seen_sha": "56d86be725c1",
      "author": "Rear Labs <rear-16@hotmail.com>",
      "maintainer": "Rear Labs <rear-16@hotmail.com>",
      "sentence": "Doom engine (doomgeneric) ported to ESP32/Arduino, with a custom PCM mixer, EQ and chiptune music synth.",
      "paragraph": "Runs the Doom engine on ESP32-S3 boards with PSRAM. You provide three small interfaces (display, input, PCM audio) and a WAD file on SD/LittleFS; the library drives the game loop, renderer and its own software audio mixer (SFX + synthesized MUS music, with a runtime-tunable high-pass/limiter chain built for small speakers). Requires a board with at least ~6MB of free PSRAM today; see README for the memory budget and roadmap toward smaller targets.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "GFX Library for Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rear16/ESP_DOOM-1.0.0.zip",
      "size": 2322945,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-10T06:19:27Z"
    },
    {
      "repository_name": "chibiegg/esp-echonet-lite",
      "repository_url": "https://github.com/chibiegg/esp-echonet-lite",
      "name": "esp-echonet-lite",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:10:35Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:35Z",
      "last_seen_sha": "9e8da5e413d6",
      "author": "chibiegg",
      "maintainer": "chibiegg",
      "sentence": "Echonet Lite library for ESP",
      "paragraph": "Framework for building Echonet Lite Node for ESP.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/chibiegg/esp_echonet_lite-0.0.3.zip",
      "size": 44587,
      "previous_version": "0.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-07-31T09:15:18Z"
    },
    {
      "repository_name": "MoCoMakers/esp-fipsy",
      "repository_url": "https://github.com/MoCoMakers/esp-fipsy",
      "name": "esp-fipsy",
      "version": "0.0.20241004",
      "version_history": [
        {
          "version": "0.0.20241004",
          "seen_at": "2025-07-21T16:37:10Z"
        },
        {
          "version": "0.0.20241004",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:10Z",
      "last_seen_sha": "bec43216d3c0",
      "author": "Junxiao Shi",
      "maintainer": "Junxiao Shi",
      "sentence": "Fipsy FPGA programmer.",
      "paragraph": "This library programs MocoMakers Fipsy FPGA chip from ESP32 microcontroller.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MoCoMakers/esp_fipsy-0.0.20241004.zip",
      "size": 19501,
      "previous_version": "0.0.20241004",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-05T00:36:23Z"
    },
    {
      "repository_name": "pkerspe/ESP-FlexyStepper",
      "repository_url": "https://github.com/pkerspe/ESP-FlexyStepper",
      "name": "ESP-FlexyStepper",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2026-04-16T08:08:08Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-16T08:08:08Z",
      "last_seen_sha": "cd30e8cdafe7",
      "author": "Paul Kerspe",
      "maintainer": "Paul Kerspe",
      "sentence": "This library is used to control one or more stepper motors from an ESP32 device",
      "paragraph": "This library is used to control one or more stepper motors from an ESP32 device. It is based on the FlexyStepper library by S.Reifels but provides some additional functionality",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "espressif32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pkerspe/ESP_FlexyStepper-1.5.1.zip",
      "size": 37596,
      "previous_version": "1.5.1",
      "github_stars": 181,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T16:32:58Z"
    },
    {
      "repository_name": "cotestatnt/esp-fs-webserver",
      "repository_url": "https://github.com/cotestatnt/esp-fs-webserver",
      "name": "esp-fs-webserver",
      "version": "3.3.1",
      "version_history": [
        {
          "version": "3.3.1",
          "seen_at": "2026-06-23T08:22:49Z"
        },
        {
          "version": "3.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:22:49Z",
      "last_seen_sha": "f7999f5a9117",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "Advanced and complete web server with file system management for ESP32 and ESP8266.",
      "paragraph": "V3.x.x might be a breaking release. Check your code using new APIs.\\nESP32/ESP8266 webserver, WiFi manager and web editor all in one Arduino library.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cotestatnt/esp_fs_webserver-3.3.1.zip",
      "size": 3669447,
      "previous_version": "3.3.1",
      "github_stars": 179,
      "github_forks": 41,
      "github_updated_at": "2026-06-23T06:35:41Z",
      "github_language": "C++"
    },
    {
      "repository_name": "mobizt/ESP-Google-Forms-Client",
      "repository_url": "https://github.com/mobizt/ESP-Google-Forms-Client",
      "name": "ESP-Google-Forms-Client",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:22:24Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:24Z",
      "last_seen_sha": "91c9c1a57b35",
      "author": "Mobizt",
      "maintainer": "Mobizt <suwatchai@outlook.com>",
      "sentence": "Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).",
      "paragraph": "This library allows devices to communicate with Google Forms API to create, read, edit and delete the form.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "mbed_rp2040",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP_Google_Forms_Client-1.0.0.zip",
      "size": 1829365,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-07-07T02:00:20Z"
    },
    {
      "repository_name": "mobizt/ESP-Google-Sheet-Client",
      "repository_url": "https://github.com/mobizt/ESP-Google-Sheet-Client",
      "name": "ESP-Google-Sheet-Client",
      "version": "1.4.13",
      "version_history": [
        {
          "version": "1.4.13",
          "seen_at": "2026-01-02T21:19:58Z"
        },
        {
          "version": "1.4.13",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:19:58Z",
      "last_seen_sha": "0d50500a779f",
      "author": "Mobizt",
      "maintainer": "Mobizt <suwatchai@outlook.com>",
      "sentence": "Arduino Google Sheet REST client library for Arduino devices.",
      "paragraph": "This library allows devices to communicate with Google Sheet API to read, edit and delete the spreadsheets.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "mbed_nano",
        "mbed_rp2040",
        "rp2040",
        "mbed_nano",
        "mbed_portenta",
        "mbed_nicla",
        "mbed_opta",
        "mbed_giga",
        "renesas_portenta",
        "renesas_uno"
      ],
      "depends": [
        "ESP_SSLClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP_Google_Sheet_Client-1.4.13.zip",
      "size": 1698623,
      "previous_version": "1.4.13",
      "github_stars": 102,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-04-25T09:12:54Z"
    },
    {
      "repository_name": "simonlmn/esp-iot-core",
      "repository_url": "https://github.com/simonlmn/esp-iot-core",
      "name": "esp-iot-core",
      "version": "0.12.0",
      "version_history": [
        {
          "version": "0.11.0",
          "seen_at": "2026-02-04T07:49:01Z"
        },
        {
          "version": "0.11.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.12.0",
          "seen_at": "2026-08-07T16:15:16.327Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-02-04T07:49:01Z",
      "last_seen_sha": "3ef918430a48",
      "author": "Simon Lehmann <simon.lmn@gmail.com>",
      "maintainer": "Simon Lehmann <simon.lmn@gmail.com>",
      "sentence": "A framework to implement IoT devices/gateways based on the ESP8266/ESP32 hardware.",
      "paragraph": "Includes common functionality and infrastructure for: Logging, component configuration (with persistence), initial WiFi setup/configuration, device/component diagnostics, stream-like HTTP responses (with JSON support) and utility functions",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "gpiobj",
        "jsons",
        "toolbox",
        "WiFiManager"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/simonlmn/esp_iot_core-0.12.0.zip",
      "size": 29456,
      "previous_version": "0.11.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-03T15:43:34Z"
    },
    {
      "repository_name": "dmachard/esp-iot-utils",
      "repository_url": "https://github.com/dmachard/esp-iot-utils",
      "name": "esp-iot-utils",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-02-17T08:04:04Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-17T08:04:04Z",
      "last_seen_sha": "e150a18d9cfc",
      "author": "Denis",
      "maintainer": "Denis",
      "sentence": "Utility classes for ESP32 and ESP8266 (HTTP, JSON, WiFi, NTP).",
      "paragraph": "A collection of utility classes to simplify IoT development on ESP32 and ESP8266. Includes helpers for HTTP requests, JSON extraction by path, Prometheus metrics, WiFi management, NTP sync, and NVS configuration (ESP32).",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dmachard/esp_iot_utils-0.2.0.zip",
      "size": 19782,
      "previous_version": "0.2.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-16T09:41:32Z"
    },
    {
      "repository_name": "esp-arduino-libs/esp-lib-utils",
      "repository_url": "https://github.com/esp-arduino-libs/esp-lib-utils",
      "name": "esp-lib-utils",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.2.3",
          "seen_at": "2025-07-21T16:13:50Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:50Z",
      "last_seen_sha": "d1a07bfd537a",
      "author": "espressif",
      "maintainer": "espressif",
      "sentence": "esp-lib-utils is a library designed for ESP SoCs to provide utility functions, including logging, checking, and memory.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/esp-arduino-libs/esp_lib_utils-0.3.0.zip",
      "size": 62097,
      "previous_version": "0.2.3",
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T01:04:38Z"
    },
    {
      "repository_name": "junzzhu/esp-mqtt-arduino",
      "repository_url": "https://github.com/junzzhu/esp-mqtt-arduino",
      "name": "esp-mqtt-arduino",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:40:23Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:40:23Z",
      "last_seen_sha": "96f1466eeae3",
      "author": "Jun Zhu",
      "maintainer": "Jun Zhu",
      "sentence": "Arduino wrapper around Espressif esp-mqtt component, with MQTT v5 support.",
      "paragraph": "Provides MQTT 3.1.1 and 5.0 features for ESP32 boards in Arduino IDE, including QoS, retained messages, user properties, no-local subscriptions, and LWT.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/junzzhu/esp_mqtt_arduino-1.0.1.zip",
      "size": 14184,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T23:18:26Z"
    },
    {
      "repository_name": "ErtugrulKra/ESP-Music",
      "repository_url": "https://github.com/ErtugrulKra/ESP-Music",
      "name": "ESP-Music",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:37:04Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:37:04Z",
      "last_seen_sha": "c6404caa3603",
      "author": "Ertugrul Kara",
      "maintainer": "Ertugrul Kara <ertugrulkra@gmail.com>",
      "sentence": "Simple music playback library for ESP boards with note duration support.",
      "paragraph": "ESP-Music allows you to play melodies using piezo buzzers on ESP8266/ESP32 with standard music note durations like whole, half, quarter, eighth, and sixteenth notes.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ErtugrulKra/ESP_Music-1.0.2.zip",
      "size": 4942,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-27T10:15:41Z"
    },
    {
      "repository_name": "grantler-instruments/ESP-NOW-MIDI",
      "repository_url": "https://github.com/grantler-instruments/ESP-NOW-MIDI",
      "name": "ESP-NOW MIDI",
      "version": "0.18.0",
      "version_history": [
        {
          "version": "0.12.2",
          "seen_at": "2026-06-26T08:51:32Z"
        },
        {
          "version": "0.12.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.12.3",
          "seen_at": "2026-07-13T20:24:38.967Z"
        },
        {
          "version": "0.13.0",
          "seen_at": "2026-08-03T10:15:08.794Z"
        },
        {
          "version": "0.13.1",
          "seen_at": "2026-08-03T12:03:35.081Z"
        },
        {
          "version": "0.14.0",
          "seen_at": "2026-08-04T00:21:36.726Z"
        },
        {
          "version": "0.15.0",
          "seen_at": "2026-08-04T16:34:45.976Z"
        },
        {
          "version": "0.16.0",
          "seen_at": "2026-08-05T00:21:54.689Z"
        },
        {
          "version": "0.17.0",
          "seen_at": "2026-08-06T23:59:11.596Z"
        },
        {
          "version": "0.18.0",
          "seen_at": "2026-08-07T16:15:16.327Z"
        }
      ],
      "release_count": 10,
      "first_seen_at": "2026-06-26T08:51:32Z",
      "last_seen_sha": "0997e2220038",
      "author": "Thomas Geissl",
      "maintainer": "Thomas Geissl <thomas.geissl@gmail.com>",
      "sentence": "Arduino library for sending and receiving MIDI messages via the ESP-NOW protocol.",
      "paragraph": "Arduino library for sending and receiving MIDI messages via the ESP-NOW protocol.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit TinyUSB Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/grantler-instruments/ESP_NOW_MIDI-0.18.0.zip",
      "size": 221750,
      "previous_version": "0.17.0",
      "github_stars": 35,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T20:01:27Z"
    },
    {
      "repository_name": "HamzaYslmn/esp-ps5",
      "repository_url": "https://github.com/HamzaYslmn/esp-ps5",
      "name": "esp-ps5",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-06-29T08:55:47Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T08:55:47Z",
      "last_seen_sha": "2d03a8cdfebd",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "Use a PS5 DualSense controller with an ESP32 over Bluetooth Classic.",
      "paragraph": "Pair a Sony DualSense (PS5) controller to an ESP32 over Bluetooth Classic. Read sticks, buttons, triggers, D-pad, touchpad, gyro, accelerometer, battery, and headphone/mic state. Drive RGB lightbar, dual rumble motors, the 5 player LEDs and the mic-mute LED. Tested on Arduino-ESP32 v3.3.6 with ESP32-WROOM-32D / 32U using the Huge APP partition.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HamzaYslmn/esp_ps5-1.3.3.zip",
      "size": 57062,
      "previous_version": "1.3.3",
      "github_stars": 42,
      "github_forks": 2,
      "github_updated_at": "2026-06-28T06:00:05Z",
      "github_language": "C++"
    },
    {
      "repository_name": "HamzaYslmn/esp-rtosSerial",
      "repository_url": "https://github.com/HamzaYslmn/esp-rtosSerial",
      "name": "esp-rtosSerial",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.1",
          "seen_at": "2026-06-22T09:18:57Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-22T09:18:57Z",
      "last_seen_sha": "955e2afd718c",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "Thread-safe Serial wrapper with broadcast reads for ESP32 and ESP8266.",
      "paragraph": "Inherits from Stream — full native Arduino API (print, println, printf, read, readBytes, readStringUntil, etc.). ESP32: mutex-protected I/O, event-driven broadcast reads via Serial.onReceive(), per-task cursors. ESP8266: thin passthrough wrapper with the same API for cross-platform code.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HamzaYslmn/esp_rtosSerial-4.0.0.zip",
      "size": 20457,
      "previous_version": "4.0.1",
      "github_stars": 4,
      "github_forks": 1,
      "github_updated_at": "2026-06-21T17:33:15Z",
      "github_language": "C++"
    },
    {
      "repository_name": "pkerspe/ESP-StepperMotor-Server",
      "repository_url": "https://github.com/pkerspe/ESP-StepperMotor-Server",
      "name": "ESP-StepperMotor-Server",
      "version": "0.4.12",
      "version_history": [
        {
          "version": "0.4.12",
          "seen_at": "2026-06-20T08:38:28Z"
        },
        {
          "version": "0.4.12",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:38:28Z",
      "last_seen_sha": "15352789f46d",
      "author": "Paul Kerspe",
      "maintainer": "Paul Kerspe",
      "sentence": "A stepper motor control server for ESP32 with Web UI, REST API and CLI",
      "paragraph": "A stepper motor control server for ESP32 modules that provides a Web UI, a REST API and a serial control interface. Support for limit switches and rotary encoders.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "espressif32"
      ],
      "depends": [
        "ArduinoJSON",
        "ESP Async WebServer",
        "ESP-FlexyStepper",
        "SPIFFS"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pkerspe/ESP_StepperMotor_Server-0.4.12.zip",
      "size": 1717363,
      "previous_version": "0.4.12",
      "github_stars": 284,
      "github_forks": 52,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T02:13:55Z"
    },
    {
      "repository_name": "tabahi/ESP-Wifi-Config",
      "repository_url": "https://github.com/tabahi/ESP-Wifi-Config",
      "name": "ESP-Wifi-Config",
      "version": "2.2.6",
      "version_history": [
        {
          "version": "2.2.6",
          "seen_at": "2025-07-21T16:04:39Z"
        },
        {
          "version": "2.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:39Z",
      "last_seen_sha": "84d8a18c7590",
      "author": "Tabahi Tech <tabahi@duck.com>",
      "maintainer": "Tabahi Tech <tabahi@duck.com>",
      "sentence": "A ready-made Web Admin panel for configuring WiFi settings for ESP8266 and ESP32",
      "paragraph": "A nice web GUI for automatically configuring the WiFi settings for ESP8266 and ESP32.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tabahi/ESP_Wifi_Config-2.2.6.zip",
      "size": 208860,
      "previous_version": "2.2.6",
      "github_stars": 21,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T11:12:20Z"
    },
    {
      "repository_name": "Juerd/ESP-WiFiSettings",
      "repository_url": "https://github.com/Juerd/ESP-WiFiSettings",
      "name": "ESP-WiFiSettings",
      "version": "3.10.1",
      "version_history": [
        {
          "version": "3.10.1",
          "seen_at": "2026-04-17T07:59:58Z"
        },
        {
          "version": "3.10.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T07:59:58Z",
      "last_seen_sha": "61e924b3fde9",
      "author": "Juerd Waalboer,Pwuts",
      "maintainer": "Juerd Waalboer <#####@juerd.nl>",
      "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.",
      "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.10.1.zip",
      "size": 1786727,
      "previous_version": "3.10.1",
      "github_stars": 200,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T23:33:25Z"
    },
    {
      "repository_name": "pangodream/ESP2SOTA",
      "repository_url": "https://github.com/pangodream/ESP2SOTA",
      "name": "ESP2SOTA",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-22T08:01:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-22T08:01:13Z",
      "last_seen_sha": "2d088474babd",
      "author": "Pangodream (Alberto Iriberri)",
      "maintainer": "Alberto Iriberri <alberto.iriberri@pangodream.es>",
      "sentence": "Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.",
      "paragraph": "Async OTA (AP & Client WiFi modes) for ESP32/ESP8266 with no external dependencies (no jQuery needed)",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 50,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2026-04-21T21:20:15Z",
      "download_url": "https://github.com/pangodream/ESP2SOTA"
    },
    {
      "repository_name": "ERROPiX/ESP32_AnalogWrite",
      "repository_url": "https://github.com/ERROPiX/ESP32_AnalogWrite",
      "name": "ESP32 AnalogWrite",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3",
          "seen_at": "2025-12-30T07:19:22Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-30T07:19:22Z",
      "last_seen_sha": "ebd90d0346f1",
      "author": "Abdelouahed ERROUAGUY <errouaguy.pro@gmail.com>",
      "maintainer": "Abdelouahed ERROUAGUY <errouaguy.pro@gmail.com>",
      "sentence": "ESP32 Polyfill for analogWrite functions",
      "paragraph": "Provides an analogWrite polyfill for ESP32 using the LEDC functions",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ERROPiX/ESP32_AnalogWrite-0.3.0.zip",
      "size": 5766,
      "previous_version": "0.3",
      "github_stars": 177,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T04:15:40Z"
    },
    {
      "repository_name": "shawrhit/ESP32_AWS_MQTT_Manager",
      "repository_url": "https://github.com/shawrhit/ESP32_AWS_MQTT_Manager",
      "name": "ESP32 AWS MQTT Manager",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-03-21T07:51:33Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-21T07:51:33Z",
      "last_seen_sha": "d0d9330ab373",
      "author": "Rohit K. Shaw",
      "maintainer": "Rohit K. Shaw",
      "sentence": "Easily connect your ESP32 to AWS IoT Core using MQTT and mutual TLS.",
      "paragraph": "A lightweight, non-blocking wrapper that abstracts away complex ESP-IDF event loops and TLS handshakes. Just pass your AWS certificates as strings and use a simple asynchronous API to publish and subscribe. Perfect for telemetry nodes and remote control projects. Requires the ESP32 core.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/shawrhit/ESP32_AWS_MQTT_Manager-1.0.4.zip",
      "size": 14765,
      "previous_version": "1.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-20T12:15:11Z"
    },
    {
      "repository_name": "Smartphone-Companions/ESP32-ANCS-Notifications",
      "repository_url": "https://github.com/Smartphone-Companions/ESP32-ANCS-Notifications",
      "name": "ESP32 BLE ANCS Notifications",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-06-25T08:36:27Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:36:27Z",
      "last_seen_sha": "89d91273bda2",
      "author": "ECAL / Smartphone Companions",
      "maintainer": "James Hudson <bugs.feedback.whatever@gmail.com>",
      "sentence": "Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.",
      "paragraph": "Use this Library to access the notifications from an iOS device connected through Bluetooth Low Energy (BLE) with your ESP32 Board. For example read iMessages/SMS, Instagram, WhatsApp Notifications or even accept or reject calls.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Smartphone-Companions/ESP32_BLE_ANCS_Notifications-0.0.1.zip",
      "size": 29656,
      "previous_version": "0.0.1",
      "github_stars": 203,
      "github_forks": 34,
      "github_updated_at": "2026-06-24T22:22:40Z",
      "github_language": "C++"
    },
    {
      "repository_name": "nkolban/ESP32_BLE_Arduino",
      "repository_url": "https://github.com/nkolban/ESP32_BLE_Arduino",
      "name": "ESP32 BLE Arduino",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-15T09:41:48Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-15T09:41:48Z",
      "last_seen_sha": "67c97456ab93",
      "author": "Neil Kolban <kolban1@kolban.com>",
      "maintainer": "Dariusz Krempa <esp32@esp32.eu.org>",
      "sentence": "BLE functions for ESP32",
      "paragraph": "This library provides an implementation Bluetooth Low Energy support for the ESP32 using the Arduino platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nkolban/ESP32_BLE_Arduino-1.0.1.zip",
      "size": 132904,
      "previous_version": "1.0.1",
      "github_stars": 960,
      "github_forks": 338,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T14:13:22Z"
    },
    {
      "repository_name": "suratin27/ESP32_Control",
      "repository_url": "https://github.com/suratin27/ESP32_Control",
      "name": "ESP32 Control",
      "version": "1.2.8",
      "version_history": [
        {
          "version": "1.2.8.1",
          "seen_at": "2025-07-21T16:32:23Z"
        },
        {
          "version": "1.2.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:23Z",
      "last_seen_sha": "6f2f0abd9d10",
      "author": "TF Maker Shop",
      "maintainer": "TF Maker Shop",
      "sentence": "This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0",
      "paragraph": "Present library defines a 'ESP32 Control'",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Arduino_JSON",
        "ElegantOTA",
        "modbus-esp8266",
        "ESP AsyncTCP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/suratin27/ESP32_Control-1.2.8.zip",
      "size": 81628117,
      "previous_version": "1.2.8.1",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T03:12:36Z"
    },
    {
      "repository_name": "suratin27/ESP32_Control_Lite",
      "repository_url": "https://github.com/suratin27/ESP32_Control_Lite",
      "name": "ESP32 Control lite",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:23Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:23Z",
      "last_seen_sha": "9ab357a83188",
      "author": "TF Maker Shop",
      "maintainer": "TF Maker Shop",
      "sentence": "This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0",
      "paragraph": "Present library defines a 'ESP32 Control lite'",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/suratin27/ESP32_Control_lite-1.0.0.zip",
      "size": 14371164,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-25T04:52:45Z"
    },
    {
      "repository_name": "MartyMacGyver/ESP32-Digital-RGB-LED-Drivers",
      "repository_url": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers",
      "name": "ESP32 Digital RGB LED Drivers",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.5.4",
          "seen_at": "2025-11-07T07:38:07Z"
        },
        {
          "version": "1.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-07T07:38:07Z",
      "last_seen_sha": "9237c678ec77",
      "author": "Martin F. Falatic",
      "maintainer": "Martin Falatic <martin@falatic.com>",
      "sentence": "A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.",
      "paragraph": "Please see the README for more details.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MartyMacGyver/ESP32_Digital_RGB_LED_Drivers-1.5.3.zip",
      "size": 33317,
      "previous_version": "1.5.4",
      "github_stars": 272,
      "github_forks": 50,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T17:51:11Z"
    },
    {
      "repository_name": "Dlloydev/ESP32-ESP32S2-AnalogWrite",
      "repository_url": "https://github.com/Dlloydev/ESP32-ESP32S2-AnalogWrite",
      "name": "ESP32 ESP32S2 AnalogWrite",
      "version": "5.0.2",
      "version_history": [
        {
          "version": "5.0.2",
          "seen_at": "2026-06-20T08:25:24Z"
        },
        {
          "version": "5.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:25:24Z",
      "last_seen_sha": "4cf6a718db68",
      "author": "David Lloyd",
      "maintainer": "David Lloyd <dlloydev@testcor.ca>",
      "sentence": "ESP32 PWM, Servo, Easing and Tone.",
      "paragraph": "Smart GPIO pin managementSmart GPIO pin management and advanced control features.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3",
        "esp32c3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dlloydev/ESP32_ESP32S2_AnalogWrite-5.0.2.zip",
      "size": 35215,
      "previous_version": "5.0.2",
      "github_stars": 123,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T19:06:42Z"
    },
    {
      "repository_name": "holgerlembke/ESPFMfGK",
      "repository_url": "https://github.com/holgerlembke/ESPFMfGK",
      "name": "ESP32 File Manager for Generation Klick ESPFMfGK",
      "version": "2.0.17",
      "version_history": [
        {
          "version": "2.0.17",
          "seen_at": "2025-08-25T07:34:14Z"
        },
        {
          "version": "2.0.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-25T07:34:14Z",
      "last_seen_sha": "f1ad9bc7d4ef",
      "author": "Holger Lembke",
      "maintainer": "Holger Lembke <lembke@gmail.com>",
      "sentence": "Manage your ES32 file system content with a simple web based interface",
      "paragraph": "ESPFMfGK is a simple to use web interface that allows you to upload files with drag and drop, download files, edit files, move files and much more within your ESP32 file space. It supports all file systems (FFAT, SD, SD-MMC, LittleFS, SPIFFS) and an unlimited number of devices all at the same time.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/holgerlembke/ESP32_File_Manager_for_Generation_Klick_ESPFMfGK-2.0.17.zip",
      "size": 1970272,
      "previous_version": "2.0.17",
      "github_stars": 39,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T14:24:25Z"
    },
    {
      "repository_name": "suratin27/ESP32_FX1N",
      "repository_url": "https://github.com/suratin27/ESP32_FX1N",
      "name": "ESP32 FX1N PLC",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:32:23Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:23Z",
      "last_seen_sha": "d1c1b6d0632b",
      "author": "TF Maker Shop",
      "maintainer": "TF Maker Shop",
      "sentence": "This library providing the possibility to call a function at specific ESP32 module.This library support all version of ESP32 module 2.0RXO,MiniPLC-32u",
      "paragraph": "Present library defines a 'ESP32 FX1N PLC'",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/suratin27/ESP32_FX1N_PLC-1.0.3.zip",
      "size": 596188,
      "previous_version": "1.0.3",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "Makefile",
      "github_updated_at": "2025-06-08T02:12:35Z"
    },
    {
      "repository_name": "gsgaurav0/ESP32-HID-Keyboard",
      "repository_url": "https://github.com/gsgaurav0/ESP32-HID-Keyboard",
      "name": "ESP32 HID Keyboard",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-05T20:28:54.396Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-31T12:04:24.393Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-05T20:28:54.396Z",
      "last_seen_sha": "69ea4dffda39",
      "author": "Gaurav Sharma",
      "maintainer": "Gaurav Sharma <ss3573509@gmail.com>",
      "sentence": "Bluetooth HID Keyboard library for ESP32 boards.",
      "paragraph": "Allows ESP32 boards to emulate a Bluetooth Low Energy HID keyboard.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gsgaurav0/ESP32_HID_Keyboard-1.0.1.zip",
      "size": 11153,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-05T17:57:30Z"
    },
    {
      "repository_name": "mrcodetastic/ESP32-HUB75-MatrixPanel-DMA",
      "repository_url": "https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA",
      "name": "ESP32 HUB75 LED MATRIX PANEL DMA Display",
      "version": "3.0.14",
      "version_history": [
        {
          "version": "3.0.15",
          "seen_at": "2026-06-29T09:01:36Z"
        },
        {
          "version": "3.0.14",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:01:36Z",
      "last_seen_sha": "f53c0dffcaad",
      "author": "MrCodetastic",
      "maintainer": "MrCodetastic",
      "sentence": "HUB75 LED Matrix Library for ESP32, ESP32-S2 and ESP32-S3",
      "paragraph": "An Adafruit GFX compatible library for LED matrix modules which uses DMA for ultra-fast refresh rates and therefore very low CPU usage.",
      "category": "Display",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mrcodetastic/ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display-3.0.14.zip",
      "size": 2463265,
      "previous_version": "3.0.15",
      "github_stars": 1540,
      "github_forks": 336,
      "github_updated_at": "2026-06-30T10:33:42Z",
      "github_language": "C++"
    },
    {
      "repository_name": "gutierrezps/ESP32_I2C_Slave",
      "repository_url": "https://github.com/gutierrezps/ESP32_I2C_Slave",
      "name": "ESP32 I2C Slave",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:15:26Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:26Z",
      "last_seen_sha": "08aa8cc5e862",
      "author": "Gutierrez PS",
      "maintainer": "Gutierrez PS",
      "sentence": "I2C Slave library for ESP32 (unofficial)",
      "paragraph": "A workaround based on ESP-IDF Slave API",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gutierrezps/ESP32_I2C_Slave-0.3.0.zip",
      "size": 31694,
      "previous_version": "0.3.0",
      "github_stars": 84,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T17:44:59Z"
    },
    {
      "repository_name": "tanakamasayuki/ESP32LitePack",
      "repository_url": "https://github.com/tanakamasayuki/ESP32LitePack",
      "name": "ESP32 Lite Pack Library",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:32:28Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:28Z",
      "last_seen_sha": "0b9e6edbd3df",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "ESP32LitePack, M5Lite, A lightweight compatibility library. Support Devices:M5StickC, M5StickC Plus, M5Stack BASIC, M5Stack GRAY, M5Stack FIRE, M5Stack Core2, M5Stack ATOM Lite, M5Stack ATOM Matrix, M5Stack ATOM ECHO",
      "paragraph": "You can run multiple boards with the same code.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "LovyanGFX",
        "FastLED",
        "I2C AXP192 Power management",
        "I2C BM8563 RTC",
        "I2C MPU6886 IMU"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_Lite_Pack_Library-1.3.2.zip",
      "size": 90275,
      "previous_version": "1.3.2",
      "github_stars": 32,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-09-19T22:27:45Z"
    },
    {
      "repository_name": "mobizt/ESP32-Mail-Client",
      "repository_url": "https://github.com/mobizt/ESP32-Mail-Client",
      "name": "ESP32 Mail Client",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2025-07-21T16:22:25Z"
        },
        {
          "version": "2.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:25Z",
      "last_seen_sha": "f2351ba12c3b",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com.com>",
      "sentence": "Mail Client Arduino Library for ESP32",
      "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.6.zip",
      "size": 104399,
      "previous_version": "2.1.6",
      "github_stars": 90,
      "github_forks": 34,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T14:30:57Z"
    },
    {
      "repository_name": "riraosan/ESP32MSGraph",
      "repository_url": "https://github.com/riraosan/ESP32MSGraph",
      "name": "ESP32 Microsoft Graph",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:26:19Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:19Z",
      "last_seen_sha": "41b0de2cd8ef",
      "author": "riraosan_0901",
      "maintainer": "riraosan_0901",
      "sentence": "This library provides an easy login process to AzureAD. I have also included a sample that displays Teams presence.",
      "paragraph": "I referred to his results. https://github.com/toblum/ESPTeamsPresence",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/riraosan/ESP32_Microsoft_Graph-0.0.1.zip",
      "size": 24305,
      "previous_version": "0.0.2",
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-02T14:04:44Z"
    },
    {
      "repository_name": "eduardomarcos/arduino-esp32-restclient",
      "repository_url": "https://github.com/eduardomarcos/arduino-esp32-restclient",
      "name": "ESP32 Rest Client",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:19Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:19Z",
      "last_seen_sha": "c5b1cbc333f7",
      "author": "Eduardo Marcos <dudy1984@gmail.com>",
      "maintainer": "Eduardo Marcos <dudy1984@gmail.com>",
      "sentence": "Arduino WIFI Rest Client for ESP32",
      "paragraph": "Exposes REST methods to communicate with a host, like get and post in an easier way than using the WIFI library",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eduardomarcos/ESP32_Rest_Client-1.0.0.zip",
      "size": 16273,
      "previous_version": "1.0.0",
      "github_stars": 18,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-19T11:24:43Z"
    },
    {
      "repository_name": "morcibacsi/esp32_rmt_van_rx",
      "repository_url": "https://github.com/morcibacsi/esp32_rmt_van_rx",
      "name": "ESP32 RMT Peripheral VAN bus reader library",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-09-18T07:37:26Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-18T07:37:26Z",
      "last_seen_sha": "895cf7e8446d",
      "author": "Peter Pinter <pinterpeti@gmail.com>",
      "maintainer": "Peter Pinter <pinterpeti@gmail.com>",
      "sentence": "ESP32 RMT Peripheral VAN bus reader library",
      "paragraph": "It is intended to interface the automotive bus used in cars made by the PSA (Peugeot and Citroen)",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/ESP32_RMT_Peripheral_VAN_bus_reader_library-2.0.2.zip",
      "size": 228966,
      "previous_version": "2.0.2",
      "github_stars": 41,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T21:03:10Z"
    },
    {
      "repository_name": "Kostovite/TWAI_ISO-TP",
      "repository_url": "https://github.com/Kostovite/TWAI_ISO-TP",
      "name": "ESP32 TWAI ISO-TP",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:03:25Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:25Z",
      "last_seen_sha": "6096e205e1c0",
      "author": "Kostovite <minhhieudo2545@gmail.com>",
      "maintainer": "Kostovite <minhhieudo2545@gmail.com>",
      "sentence": "A library to implement ISO 15765-2 (ISO-TP) over ESP32 TWAI for OBD-II and other CAN communication.",
      "paragraph": "This library provides a foundational layer for sending and receiving multi-frame ISO-TP messages using the ESP32's built-in TWAI (CAN) controller. It is suitable for applications like reading VIN, DTCs from OBD-II, or other CAN protocols requiring ISO-TP. This version focuses on core functionality; further development may be needed for full N_x timeout compliance and advanced error handling scenarios.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Kostovite/ESP32_TWAI_ISO_TP-0.0.1.zip",
      "size": 12704,
      "previous_version": "0.0.2",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T21:22:46Z"
    },
    {
      "repository_name": "tanakamasayuki/UlpDebug",
      "repository_url": "https://github.com/tanakamasayuki/UlpDebug",
      "name": "ESP32 ULP Debugger",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:32:30Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:30Z",
      "last_seen_sha": "4015666bdb0d",
      "author": "TANAKA Masayuki <tanakamasayuki@gmail.com>",
      "maintainer": "TANAKA Masayuki <tanakamasayuki@gmail.com>",
      "sentence": "Arduino ESP32 ULP Debugger libraries.",
      "paragraph": "Arduino ESP32 ULP Debugger libraries.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.1.3.zip",
      "size": 5669,
      "previous_version": "1.1.3",
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2025-07-02T09:25:20Z"
    },
    {
      "repository_name": "AvantMaker/ESP32_AI_Connect",
      "repository_url": "https://github.com/AvantMaker/ESP32_AI_Connect",
      "name": "ESP32_AI_Connect",
      "version": "0.5.16",
      "version_history": [
        {
          "version": "0.5.16",
          "seen_at": "2026-06-29T09:17:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:17:00Z",
      "last_seen_sha": "d06be2919350",
      "author": "AvantMaker <admin@avantmaker.com> (and AI Assistant)",
      "maintainer": "AvantMaker <admin@avantmaker.com>",
      "sentence": "A library for ESP32 to interact with various AI APIs (OpenAI, Gemini, DeepSeek, etc.).",
      "paragraph": "Handles HTTP requests and JSON parsing for LLM chat completions including tool/function calls. Features memory management, error handling, and a unified interface across AI platforms. Requires ArduinoJson library. Uses insecure HTTPS by default for simplicity.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 36,
      "github_forks": 3,
      "github_updated_at": "2026-06-28T23:08:51Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/AvantMaker/ESP32_AI_Connect",
      "github_language": "C++"
    },
    {
      "repository_name": "shawrhit/ESP32_Azure_MQTT_Manager",
      "repository_url": "https://github.com/shawrhit/ESP32_Azure_MQTT_Manager",
      "name": "ESP32_Azure_MQTT_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-23T08:16:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-23T08:16:10Z",
      "last_seen_sha": "3219a91b0356",
      "author": "Rohit K. Shaw",
      "maintainer": "Rohit K. Shaw",
      "sentence": "Easily connect your ESP32 to Azure IoT Hub MQTT client with built-in SAS authentication and minimal API.",
      "paragraph": "Native MQTT-over-TLS implementation for ESP32 with SAS token generation, reconnect handling, telemetry publish, C2D subscribe, and beginner-friendly setup helpers.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T16:56:28Z",
      "download_url": "https://github.com/shawrhit/esp32_azure_mqtt_driver"
    },
    {
      "repository_name": "avinabmalla/ESP32_BleSerial",
      "repository_url": "https://github.com/avinabmalla/ESP32_BleSerial",
      "name": "ESP32_BleSerial",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-03-11T07:27:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-11T07:27:24Z",
      "last_seen_sha": "a83b4195120b",
      "author": "Avinab Malla <avinabmalla@yahoo.com>",
      "maintainer": "Avinab Malla <avinabmalla@yahoo.com>",
      "sentence": "A BLE Serial library for Arduino ESP32",
      "paragraph": "A BLE Serial library for Arduino ESP32",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 102,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T21:21:30Z",
      "download_url": "https://github.com/avinabmalla/ESP32_BleSerial"
    },
    {
      "repository_name": "esp-arduino-libs/ESP32_Button",
      "repository_url": "https://github.com/esp-arduino-libs/ESP32_Button",
      "name": "ESP32_Button",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-10-06T07:36:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-06T07:36:46Z",
      "last_seen_sha": "be313bdba774",
      "author": "espressif",
      "maintainer": "alibukharai",
      "sentence": "ESP32_Button is a specialized library created to facilitate the implementation of ADC/GPIO button functionality on ESP SoCs.",
      "paragraph": "It currently enables the management of multiple button instances based on various events.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 22,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-19T13:34:28Z",
      "download_url": "https://github.com/esp-arduino-libs/ESP32_Button"
    },
    {
      "repository_name": "khoih-prog/ESP32_C3_ISR_Servo",
      "repository_url": "https://github.com/khoih-prog/ESP32_C3_ISR_Servo",
      "name": "ESP32_C3_ISR_Servo",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:36Z",
      "last_seen_sha": "ff76f4f138dd",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.",
      "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32_C3-based board to control 16 or more servo motors. Tested OK with ESP32 core v2.0.5",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-11-04T15:17:26Z",
      "download_url": "https://github.com/khoih-prog/ESP32_C3_ISR_Servo"
    },
    {
      "repository_name": "khoih-prog/ESP32_C3_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ESP32_C3_TimerInterrupt",
      "name": "ESP32_C3_TimerInterrupt",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "eb221bd1e9d6",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board",
      "paragraph": "These ESP32-C3 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-12T07:21:53Z",
      "download_url": "https://github.com/khoih-prog/ESP32_C3_TimerInterrupt"
    },
    {
      "repository_name": "TechOverflow/esp32_can",
      "repository_url": "https://github.com/TechOverflow/esp32_can",
      "name": "ESP32_CAN_NG",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T09:00:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T09:00:30Z",
      "last_seen_sha": "795785b7c0d1",
      "author": "TechOverflow, Collin Kidder, Outlandnish",
      "maintainer": "TechOverflow <fusion.tindie@gmail.com>",
      "sentence": "CAN/CAN-FD library for ESP32 built-in TWAI controllers, IDF 4.x–5.5+",
      "paragraph": "Supports classic CAN on all ESP32 variants and CAN-FD on ESP32-C5. Multi-controller support (ESP32-C6: 2x, ESP32-P4: 3x). Automatic IDF version detection across legacy, _v2 handle-based, and new esp_driver_twai APIs.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_updated_at": "2026-06-29T11:37:02Z",
      "download_url": "https://github.com/TechOverflow/esp32_can",
      "github_language": "C++"
    },
    {
      "repository_name": "sh123/esp32_codec2_arduino",
      "repository_url": "https://github.com/sh123/esp32_codec2_arduino",
      "name": "esp32_codec2",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-01-07T07:39:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-07T07:39:24Z",
      "last_seen_sha": "7079eaf86889",
      "author": "sh123",
      "maintainer": "sh123",
      "sentence": "Codec2 Arduino library for ESP32.",
      "paragraph": "Use this library with ESP32 board to encode and decode Codec2 speech frames.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 26,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-06-19T07:12:38Z",
      "download_url": "https://github.com/sh123/esp32_codec2_arduino"
    },
    {
      "repository_name": "shrawankhambekar/ESP32_CPWIFI",
      "repository_url": "https://github.com/shrawankhambekar/ESP32_CPWIFI",
      "name": "ESP32_CPWIFI",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-03-26T08:17:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-26T08:17:06Z",
      "last_seen_sha": "59a4b8f28171",
      "author": "Shrawan Khambekar",
      "maintainer": "Shrawan Khambekar",
      "sentence": "Automatic Captive Portal WiFi login for ESP32.",
      "paragraph": "Connects ESP32 to hotspot networks that require a login page (captive portal). Supports MikroTik CHAP authentication. Auto-detects portal URLs, handles session renewal, and MAC spoofing. Zero configuration needed beyond SSID and credentials.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T13:15:54Z",
      "download_url": "https://github.com/shrawankhambekar/ESP32_CPWIFI"
    },
    {
      "repository_name": "esp-arduino-libs/ESP32_Display_Panel",
      "repository_url": "https://github.com/esp-arduino-libs/ESP32_Display_Panel",
      "name": "ESP32_Display_Panel",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T08:27:47Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:27:47Z",
      "last_seen_sha": "7138a23472fd",
      "author": "espressif",
      "maintainer": "espressif",
      "sentence": "ESP32_Display_Panel is a display driver and GUI porting library designed by Espressif specifically for ESP series SoCs (ESP32, ESP32-S3, ESP32-P4, etc.)",
      "paragraph": "Currently supported board manufacturers: Espressif,M5Stack,Waveshare,Elecrow,Jingcai,Viewe. Currently supported drivers: Host,Bus,LCD,Touch,Backlight,IO expander. Currently supported Bus: I2C,SPI,QSPI,RGB,MIPI-DSI.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ESP32_IO_Expander",
        "esp-lib-utils"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/esp-arduino-libs/ESP32_Display_Panel-1.0.4.zip",
      "size": 1583879,
      "previous_version": "1.0.5",
      "github_stars": 267,
      "github_forks": 65,
      "github_updated_at": "2026-06-29T14:05:58Z",
      "github_language": "C"
    },
    {
      "repository_name": "joshua-8/ESP32_easy_wifi_data",
      "repository_url": "https://github.com/joshua-8/ESP32_easy_wifi_data",
      "name": "ESP32_easy_wifi_data",
      "version": "1.4.3",
      "version_history": [
        {
          "version": "1.4.3",
          "seen_at": "2025-07-21T16:17:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:55Z",
      "last_seen_sha": "7d6af3a2f293",
      "author": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "maintainer": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "sentence": "Simple library for sending and recieving booleans, bytes, integers, and float variables over UDP. The ESP32 or ESP8266 can be connected to a wifi network or create its own hotspot.",
      "paragraph": "This library can communicate with a second board using this library. Also, https://github.com/RCMgames/RCMDS is a program that can be used for sending data to this library from a computer or Android phone. If you set up port forwarding or a VPN on your wifi router you can control your esp32 from anywhere you have internet access! Note that communication with this library is not secured or error checked; don't use it to control anything dangerous or private.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-16T02:42:46Z",
      "download_url": "https://github.com/joshua-8/ESP32_easy_wifi_data"
    },
    {
      "repository_name": "khoih-prog/ESP32_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_ENC_Manager",
      "name": "ESP32_ENC_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "fb2999e2ae2a",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-01-25T21:57:30Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_ENC_Manager"
    },
    {
      "repository_name": "goodisplayshare/esp32_epd",
      "repository_url": "https://github.com/goodisplayshare/esp32_epd",
      "name": "esp32_epd",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:37:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:18Z",
      "last_seen_sha": "ce4a0c27e16e",
      "author": "Mike <lyb@good-display.com>",
      "maintainer": "Mike <lyb@good-display.com>",
      "sentence": "A library that makes coding a E-paper a breeze.",
      "paragraph": "Supports ESP32.",
      "category": "Driver",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-08T07:56:01Z",
      "download_url": "https://github.com/goodisplayshare/esp32_epd"
    },
    {
      "repository_name": "khoih-prog/ESP32_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_Ethernet_Manager",
      "name": "ESP32_Ethernet_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "dde6fadfe55f",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipID",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-27T12:47:39Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP32_FastPWM",
      "repository_url": "https://github.com/khoih-prog/ESP32_FastPWM",
      "name": "ESP32_FastPWM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "4fdfe3333618",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.",
      "paragraph": "The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 26,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T18:13:17Z",
      "download_url": "https://github.com/khoih-prog/ESP32_FastPWM"
    },
    {
      "repository_name": "ldab/ESP32_FTPClient",
      "repository_url": "https://github.com/ldab/ESP32_FTPClient",
      "name": "esp32_ftpclient",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-11-22T07:26:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-22T07:26:07Z",
      "last_seen_sha": "fa6bec2c59cb",
      "author": "Leonardo Bispo",
      "maintainer": "Leonardo Bispo <l.bispo@live.com>",
      "sentence": "An FTP-Client for the ESP32.",
      "paragraph": "An FTP-Client for the ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 65,
      "github_forks": 34,
      "github_language": "C",
      "github_updated_at": "2025-11-21T08:11:46Z",
      "license": "MIT",
      "download_url": "https://github.com/ldab/ESP32_FTPClient"
    },
    {
      "repository_name": "bitbank2/esp32_gamepad",
      "repository_url": "https://github.com/bitbank2/esp32_gamepad",
      "name": "esp32_gamepad",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:37Z",
      "last_seen_sha": "44db61275717",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "connect ESP32 to SteelSeries:Free bluetooth gamepad.",
      "paragraph": "Connect your SteelSeries:Free bluetooth gamepad to any ESP32 using RFCOMM. Provides a callback for every change to the controller including disconnect. Allows you to scan for SS devices and returns the bluetooth address of the first controller it finds.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 15,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T15:20:40Z",
      "download_url": "https://github.com/bitbank2/esp32_gamepad"
    },
    {
      "repository_name": "sauloverissimo/ESP32_Host_MIDI",
      "repository_url": "https://github.com/sauloverissimo/ESP32_Host_MIDI",
      "name": "ESP32_Host_MIDI",
      "version": "7.2.0",
      "version_history": [
        {
          "version": "7.0.0",
          "seen_at": "2026-06-30T08:55:00Z"
        },
        {
          "version": "7.1.0",
          "seen_at": "2026-07-30T16:29:03.361Z"
        },
        {
          "version": "7.2.0",
          "seen_at": "2026-08-01T04:13:20.299Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:55:00Z",
      "last_seen_sha": "6446ce063d8f",
      "author": "sauloverissimo",
      "maintainer": "Saulo Verissimo <sauloverissimo@gmail.com>",
      "sentence": "MIDI hub for ESP32: USB Host, BLE, Apple MIDI/WiFi, OSC, Ethernet, UART/DIN-5, ESP-NOW.",
      "paragraph": "Connect USB MIDI keyboards via USB Host OTG; receive BLE MIDI from iPhone, iPad, and iOS apps; bridge DAWs with Apple MIDI / RTP-MIDI over WiFi or Ethernet (W5500/P4); control Max/MSP and Pure Data via OSC; reach vintage DIN-5 synthesizers over serial UART; link ESP32 boards wirelessly with ESP-NOW. All transports share a single event queue and a unified send API; read the queue and resend to bridge one transport to another. Chord detection, active note tracking, PSRAM history, SysEx queue, thread-safe queue. Supports ESP32-S3, S2, P4, and classic ESP32. Arduino IDE, PlatformIO, ESP-IDF.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sauloverissimo/ESP32_Host_MIDI-7.2.0.zip",
      "size": 5783503,
      "previous_version": "7.1.0",
      "github_stars": 84,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T13:17:06Z"
    },
    {
      "repository_name": "fhessel/esp32_https_server",
      "repository_url": "https://github.com/fhessel/esp32_https_server",
      "name": "ESP32_HTTPS_Server",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-23T08:25:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:25:47Z",
      "last_seen_sha": "9518b809103d",
      "author": "Frank Hessel <frank@fhessel.de>",
      "maintainer": "Frank Hessel <frank@fhessel.de>",
      "sentence": "Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.",
      "paragraph": "The library provides TLS support and simultaneous connections. It can be used to run an HTTP or HTTPS server, or both in parallel. The server's resources are defined through handler and middleware functions, giving an easy start to everyone who has worked with frameworks like Express or Servlets before.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 404,
      "github_forks": 154,
      "github_updated_at": "2026-06-22T20:10:06Z",
      "download_url": "https://github.com/fhessel/esp32_https_server",
      "github_language": "C++"
    },
    {
      "repository_name": "fhessel/esp32_https_server_compat",
      "repository_url": "https://github.com/fhessel/esp32_https_server_compat",
      "name": "esp32_https_server_compat",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:25Z",
      "last_seen_sha": "5c5bcb6ba1d1",
      "author": "Frank Hessel <frank@fhessel.de>, Jack Jansen <Jack.Jansen@cwi.nl>",
      "maintainer": "Frank Hessel <frank@fhessel.de>",
      "sentence": "An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation",
      "paragraph": "This library is a wrapper around esp32_https_server that provides the same API as the default Webserver library.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 15,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-03-15T06:48:40Z",
      "depends": [
        "esp32_https_server"
      ],
      "download_url": "https://github.com/fhessel/esp32_https_server_compat"
    },
    {
      "repository_name": "jackjansen/esp32_idf5_https_server",
      "repository_url": "https://github.com/jackjansen/esp32_idf5_https_server",
      "name": "ESP32_IDF5_HTTPS_Server",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:04:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:15Z",
      "last_seen_sha": "fb28872cfd7f",
      "author": "Frank Hessel <frank@fhessel.de>",
      "maintainer": "Jack Jansen <Jack.Jansen@cwi.nl>",
      "sentence": "Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP. Compatible with ESP-IDF 5.0 or later.",
      "paragraph": "The library provides TLS support and simultaneous connections. It can be used to run an HTTP or HTTPS server, or both in parallel. The server's resources are defined through handler and middleware functions, giving an easy start to everyone who has worked with frameworks like Express or Servlets before.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 11,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T02:51:41Z",
      "download_url": "https://github.com/jackjansen/esp32_idf5_https_server"
    },
    {
      "repository_name": "jackjansen/esp32_idf5_https_server_compat",
      "repository_url": "https://github.com/jackjansen/esp32_idf5_https_server_compat",
      "name": "esp32_idf5_https_server_compat",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-08-07T13:48:05Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-08-13T14:25:57.482Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-07T13:48:05Z",
      "last_seen_sha": "809841944f92",
      "author": "Frank Hessel <frank@fhessel.de>, Jack Jansen <Jack.Jansen@cwi.nl>",
      "maintainer": "Jack Jansen <Jack.Jansen@cwi.nl>",
      "sentence": "An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation",
      "paragraph": "This library is a wrapper around esp32_idf5_https_server that provides the same API as the default Webserver library.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ESP32_IDF5_HTTPS_Server"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jackjansen/esp32_idf5_https_server_compat-1.1.2.zip",
      "size": 40615,
      "previous_version": "1.1.1",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-01T16:26:38Z"
    },
    {
      "repository_name": "esp-arduino-libs/ESP32_IO_Expander",
      "repository_url": "https://github.com/esp-arduino-libs/ESP32_IO_Expander",
      "name": "ESP32_IO_Expander",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-08T08:47:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-08T08:47:37Z",
      "last_seen_sha": "317a83003ae7",
      "author": "espressif",
      "maintainer": "espressif",
      "sentence": "ESP32_IO_Expander is a library designed for driving IO expander chips using ESP SoCs",
      "paragraph": "Currently support TCA95xx(8bit), TCA95xx(16bit), HT8574, CH422G",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 28,
      "github_forks": 14,
      "github_language": "C",
      "github_updated_at": "2026-06-08T01:04:43Z",
      "depends": [
        "esp-lib-utils"
      ],
      "download_url": "https://github.com/esp-arduino-libs/ESP32_IO_Expander"
    },
    {
      "repository_name": "khoih-prog/ESP32_ISR_Servo",
      "repository_url": "https://github.com/khoih-prog/ESP32_ISR_Servo",
      "name": "ESP32_ISR_Servo",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "7aea305abc4e",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.",
      "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.5",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 37,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T16:04:14Z",
      "download_url": "https://github.com/khoih-prog/ESP32_ISR_Servo"
    },
    {
      "repository_name": "esp-arduino-libs/ESP32_Knob",
      "repository_url": "https://github.com/esp-arduino-libs/ESP32_Knob",
      "name": "ESP32_Knob",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:13:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:51Z",
      "last_seen_sha": "ea4751cd6873",
      "author": "espressif",
      "maintainer": "lijunru-hub",
      "sentence": "ESP32_Knob is a library designed for driving encoders using ESP SoCs",
      "paragraph": "Currently support multiple encoders, such as the EC11.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T02:29:21Z",
      "download_url": "https://github.com/esp-arduino-libs/ESP32_Knob"
    },
    {
      "repository_name": "tomorrow56/ESP32_LINE_Messaging_API",
      "repository_url": "https://github.com/tomorrow56/ESP32_LINE_Messaging_API",
      "name": "ESP32_LINE_Messaging_API",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:37:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:37:08Z",
      "last_seen_sha": "8d09afd5499a",
      "author": "tomorrow56",
      "maintainer": "tomorrow56@gmail.com",
      "sentence": "LINE Messaging API library for ESP32.",
      "paragraph": "This library is for sending messages from ESP32 to LINE using the LINE Messaging API.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T06:34:17Z",
      "download_url": "https://github.com/tomorrow56/ESP32_LINE_Messaging_API"
    },
    {
      "repository_name": "EatingJan1/arduino-esp32-matter-extra-endpoints",
      "repository_url": "https://github.com/EatingJan1/arduino-esp32-matter-extra-endpoints",
      "name": "esp32_matter_extra_endpoints",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-05-19T08:49:09Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-19T08:49:09Z",
      "last_seen_sha": "ab5466b0855b",
      "author": "Eating1",
      "maintainer": "Jan Reiner <jan.reiner@icloud.com>, DracoRex462",
      "sentence": "Extra Matter endpoints for ESP32 using arduino-esp32-matter.",
      "paragraph": "This library adds support for additional Matter endpoints such as air quality, rain, ambient light, and flow sensors to the arduino-esp32-matter platform. Requires ESP32 and Matter.h",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EatingJan1/esp32_matter_extra_endpoints-1.1.0.zip",
      "size": 16987,
      "previous_version": "1.1.2",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T20:01:35Z"
    },
    {
      "repository_name": "littlemanbuilds/ESP32_MCPWM",
      "repository_url": "https://github.com/littlemanbuilds/ESP32_MCPWM",
      "name": "ESP32_MCPWM",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-23T08:13:08Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-08-30T14:02:11.778Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:13:08Z",
      "last_seen_sha": "dacf9eaaff56",
      "author": "Little Man Builds (Darren Osborne)",
      "maintainer": "Little Man Builds <littlemanbuilds@gmail.com>",
      "sentence": "Explicit ESP32 MCPWM H-bridge control with drive, coast, brake, lifecycle results, fault handling and diagnostics.",
      "paragraph": "Arduino-ESP32 motor driver with validated setup, explicit zero-demand behavior, deterministic output transitions, software and MCPWM peripheral fault paths, configurable coast and dither braking, runtime frequency changes, capture, coherent status, hardware readback, and focused ESP32-S3 examples.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/littlemanbuilds/ESP32_MCPWM-2.0.0.zip",
      "size": 82171,
      "previous_version": "1.3.0",
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T18:06:35Z"
    },
    {
      "repository_name": "sensboston/esp32_moga",
      "repository_url": "https://github.com/sensboston/esp32_moga",
      "name": "esp32_moga",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-06T07:42:56Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-06T07:42:56Z",
      "last_seen_sha": "33e0524bed5b",
      "author": "sensboston",
      "maintainer": "sensboston",
      "sentence": "connect ESP32 to MOGA bluetooth gamepads",
      "paragraph": "Connect your Bluetooth MOGA gamepads (tested on MOGA original & MOGA 2) to any ESP32 using RFCOMM.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sensboston/esp32_moga-1.0.0.zip",
      "size": 4583,
      "previous_version": "1.0.1",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-05T14:25:11Z"
    },
    {
      "repository_name": "marekburiak/ESP32_MQTTClient",
      "repository_url": "https://github.com/marekburiak/ESP32_MQTTClient",
      "name": "ESP32_MQTTClient",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:37Z",
      "last_seen_sha": "251391378769",
      "author": "Marek Buriak",
      "maintainer": "Marek Buriak",
      "sentence": "MQTT library based on the <mqtt_client.h> of ESP-IDF.",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T21:48:20Z",
      "download_url": "https://github.com/marekburiak/ESP32_MQTTClient"
    },
    {
      "repository_name": "JorgeGBeltre/ESP32_MQTTv5",
      "repository_url": "https://github.com/JorgeGBeltre/ESP32_MQTTv5",
      "name": "ESP32_MQTTv5",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-25T08:46:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:46:28Z",
      "last_seen_sha": "d3b84035eccf",
      "author": "Jorge Gaspar Beltre Rivera",
      "maintainer": "Jorge Gaspar Beltre Rivera",
      "sentence": "MQTT 5.0 client library for ESP32",
      "paragraph": "Full MQTT 5.0 implementation with properties, reason codes, and simple API",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3",
        "esp32c3",
        "esp32c6"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_updated_at": "2026-06-25T06:27:58Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/JorgeGBeltre/ESP32_MQTTv5",
      "github_language": "C++"
    },
    {
      "repository_name": "BojanJurca/Multitasking-Http-Ftp-Telnet-Ntp-Smtp-Servers-and-clients-for-ESP32-Arduino-Library",
      "repository_url": "https://github.com/BojanJurca/Multitasking-Http-Ftp-Telnet-Ntp-Smtp-Servers-and-clients-for-ESP32-Arduino-Library",
      "name": "ESP32_Multitasking_Network_Suite",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-19T08:53:19Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-08-24T14:13:08.229Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-09-02T14:02:46.550Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-19T08:53:19Z",
      "last_seen_sha": "4fa12312f7e4",
      "author": "Bojan Jurca",
      "maintainer": "Bojan Jurca <bojan@gmail.com>",
      "sentence": "Multitasking HTTP, HTTPS, FTP, Telnet servers and thread-safe NTP, HTTP, HTTPS, SMTP clients",
      "paragraph": "True multitasking architecture - each server runs in its own FreeRTOS task for high concurrency and responsiveness.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "LightweightSTL",
        "ThreadSafePing",
        "ThreadSafeFS",
        "cronDaemon",
        "wolfssl"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BojanJurca/ESP32_Multitasking_Network_Suite-1.0.6.zip",
      "size": 170235,
      "previous_version": "1.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T14:32:33Z"
    },
    {
      "repository_name": "Syafiqlim/ESP32_MySQL",
      "repository_url": "https://github.com/Syafiqlim/ESP32_MySQL",
      "name": "ESP32_MySQL",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-12T07:46:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-12T07:46:41Z",
      "last_seen_sha": "b49fdcd1138c",
      "author": "Syafiqlim <syafiqmuhammad588@gmail.com>",
      "maintainer": "Syafiqlim <syafiqmuhammad588@gmail.com>",
      "sentence": "Directly connects to MySQL using ESP32.",
      "paragraph": "Optimized library for ESP32 to directly connect and execute SQL to MySQL without any intermediary such as HTTP server.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 21,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-06-06T18:37:59Z",
      "download_url": "https://www.github.com/Syafiqlim/ESP32_MySQL"
    },
    {
      "repository_name": "khoih-prog/ESP32_New_ISR_Servo",
      "repository_url": "https://github.com/khoih-prog/ESP32_New_ISR_Servo",
      "name": "ESP32_New_ISR_Servo",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "56c7556d86aa",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.",
      "paragraph": "This library enables you to use 1 Hardware Timer on ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards to control 16 or more servo motors. Tested OK with ESP32 core v2.0.5",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-08T02:59:40Z",
      "download_url": "https://github.com/khoih-prog/ESP32_New_ISR_Servo"
    },
    {
      "repository_name": "khoih-prog/ESP32_New_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ESP32_New_TimerInterrupt",
      "name": "ESP32_New_TimerInterrupt",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:18:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:37Z",
      "last_seen_sha": "29663ed37dd9",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board",
      "paragraph": "These ESP32, ESP32_S2, ESP32_S3 or ESP32_C3 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 11,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-08T17:23:27Z",
      "download_url": "https://github.com/khoih-prog/ESP32_New_TimerInterrupt"
    },
    {
      "repository_name": "sh123/esp32_opus_arduino",
      "repository_url": "https://github.com/sh123/esp32_opus_arduino",
      "name": "esp32_opus",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-17T07:31:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:31:43Z",
      "last_seen_sha": "018e35c0ffc6",
      "author": "sh123",
      "maintainer": "sh123",
      "sentence": "OPUS Arduino library for ESP32.",
      "paragraph": "Use this library with ESP32 board to encode and decode OPUS speech frames.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 39,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-04-11T18:09:52Z",
      "download_url": "https://github.com/sh123/esp32_opus_arduino"
    },
    {
      "repository_name": "dnzayan/ESP32_Pinoo",
      "repository_url": "https://github.com/dnzayan/ESP32_Pinoo",
      "name": "ESP32_Pinoo",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2025-07-21T16:12:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:58Z",
      "last_seen_sha": "cafd73a856dd",
      "author": "dnzayan <ayanlioglu@sabanciuniv.edu>",
      "maintainer": "dnzayan <ayanlioglu@sabanciuniv.edu>",
      "sentence": "An Arduino library to use Pinoo ESP32 modules.",
      "paragraph": "Library for configuring Pinoo ESP32 modules and accesing WiFi for Firebase Database.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T21:46:39Z",
      "depends": [
        "WiFiManager",
        "EasyButton",
        "Firebase-ESP-Client"
      ],
      "download_url": "https://github.com/dnzayan/ESP32_Pinoo"
    },
    {
      "repository_name": "fanfanlatulipe26/ESP32_ppm",
      "repository_url": "https://github.com/fanfanlatulipe26/ESP32_ppm",
      "name": "ESP32_ppm",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:38:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:09Z",
      "last_seen_sha": "af7764144557",
      "author": "fanfanlatulipe26",
      "maintainer": "fanfanlatulipe26",
      "sentence": "ESP32_ppm is a library that provides decoding and coding of PPM signals widely used in RC transmitters and receivers equipments.",
      "paragraph": "The library uses the RMT (Remote Control Transceiver) peripheral of the ESP32 and all output or input waveforms are managed by the hardware, requesting only a small load to the CPU. Specifically designed for the ESP32 family it has been tested on ESP32, ESP32C3, ESP32S3 and should run on all the processors of the family.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T09:26:21Z",
      "download_url": "https://github.com/fanfanlatulipe26/ESP32_ppm"
    },
    {
      "repository_name": "khoih-prog/ESP32_PWM",
      "repository_url": "https://github.com/khoih-prog/ESP32_PWM",
      "name": "ESP32_PWM",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2026-04-24T07:58:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-24T07:58:43Z",
      "last_seen_sha": "6c434b3e4497",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.",
      "paragraph": "It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they are ISR-based PWM channels. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware PWM channels, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is necessary if you need to measure some data requiring better accuracy. Now you can change the PWM settings on-the-fly,",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 34,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2026-04-23T11:55:07Z",
      "license": "MIT",
      "download_url": "https://github.com/khoih-prog/ESP32_PWM"
    },
    {
      "repository_name": "ropg/ESP32_RTC_EEPROM",
      "repository_url": "https://github.com/ropg/ESP32_RTC_EEPROM",
      "name": "ESP32_RTC_EEPROM",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:04:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:37Z",
      "last_seen_sha": "2127a2dda3ec",
      "author": "Rop Gonggrijp <rop@gonggri.jp>",
      "maintainer": "Rop Gonggrijp <rop@gonggri.jp>",
      "sentence": "EEPROM emulation that stores in RTC RAM. Survives deep sleep, but not reset or power loss.",
      "paragraph": "This library provides a drop-in replacement for the standard EEPROM library that stores data in the ESP32's RTC memory. This memory is preserved during deep sleep, but not during reset or power loss. Optional saving and automatic loading of a backup copy to NVS (flash). Designed to be a drop-in replacement for the standard EEPROM library, so you can use it with existing code that uses EEPROM.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T07:02:23Z",
      "download_url": "https://github.com/ropg/ESP32_RTC_EEPROM"
    },
    {
      "repository_name": "khoih-prog/ESP32_S2_ISR_Servo",
      "repository_url": "https://github.com/khoih-prog/ESP32_S2_ISR_Servo",
      "name": "ESP32_S2_ISR_Servo",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "69f172dccb91",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.",
      "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32_S2-based board to control 16 or more servo motors. Tested OK with ESP32 core v2.0.5",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-29T06:08:16Z",
      "download_url": "https://github.com/khoih-prog/ESP32_S2_ISR_Servo"
    },
    {
      "repository_name": "khoih-prog/ESP32_S2_TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ESP32_S2_TimerInterrupt",
      "name": "ESP32_S2_TimerInterrupt",
      "version": "1.8.0",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "4adc3c00ba34",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board",
      "paragraph": "These ESP32-S2 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-29T05:54:05Z",
      "download_url": "https://github.com/khoih-prog/ESP32_S2_TimerInterrupt"
    },
    {
      "repository_name": "khoih-prog/ESP32_SC_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_SC_ENC_Manager",
      "name": "ESP32_SC_ENC_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "65ad5379ec2c",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP ENC28J60 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-09-13T11:37:10Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_SC_ENC_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP32_SC_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_SC_Ethernet_Manager",
      "name": "ESP32_SC_Ethernet_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "7aea1568c214",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipID",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:43:48Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_SC_ENC"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_SC_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP32_SC_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_SC_W5500_Manager",
      "name": "ESP32_SC_W5500_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "da8d795e1163",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP W5500 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:43:25Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_SC_W5500_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP32_SC_W6100_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_SC_W6100_Manager",
      "name": "ESP32_SC_W6100_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:38Z",
      "last_seen_sha": "486d11972fa2",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32_S2/S3/C3 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T15:02:11Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_SC_W6100_Manager"
    },
    {
      "repository_name": "SemBeacon/arduino-esp32",
      "repository_url": "https://github.com/SemBeacon/arduino-esp32",
      "name": "ESP32_SemBeacon",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:29:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:22Z",
      "last_seen_sha": "5d4478854acc",
      "author": "Maxim Van de Wynckel <maxim.van.de.wynckel@vub.be>",
      "maintainer": "Maxim Van de Wynckel <maxim.van.de.wynckel@vub.be>",
      "sentence": "SemBeacon BLE functions for ESP32",
      "paragraph": "This library provides an implementation SemBeacon BLE beacon specification for the ESP32 using the Arduino platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-04T16:30:58Z",
      "download_url": "https://github.com/SemBeacon/arduino-esp32"
    },
    {
      "repository_name": "qqqlab/ESP32-Serial-RMT-UART",
      "repository_url": "https://github.com/qqqlab/ESP32-Serial-RMT-UART",
      "name": "ESP32_SerialRMT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-23T08:10:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-23T08:10:01Z",
      "last_seen_sha": "74766244bd7a",
      "author": "qqqlab",
      "maintainer": "qqqlab <info@qqqlab.com>",
      "sentence": "Hardware Serial/UART based on RMT",
      "paragraph": "Add additional hardware serial ports to ESP32 variants",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T07:27:18Z",
      "license": "MIT",
      "download_url": "https://github.com/qqqlab/ESP32-Serial-RMT-UART"
    },
    {
      "repository_name": "newbiei/ESP32_SharpIR",
      "repository_url": "https://github.com/newbiei/ESP32_SharpIR",
      "name": "ESP32_SharpIR",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-01T08:20:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T08:20:53Z",
      "last_seen_sha": "8933ca8d6fc3",
      "author": "Ramdesh Gustiar",
      "maintainer": "Ramdesh Gustiar",
      "sentence": "Sharp IR GP2Y0A21YK0F library with regression models and filtering",
      "paragraph": "Arduino library for ESP32 that converts Sharp IR analog output into distance using power and inverse regression models combined with median filtering",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T22:57:56Z",
      "download_url": "https://github.com/newbiei/ESP32_SharpIR"
    },
    {
      "repository_name": "qqqlab/ESP32_SoftWire",
      "repository_url": "https://github.com/qqqlab/ESP32_SoftWire",
      "name": "ESP32_SoftWire",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-05-01T08:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T08:18:40Z",
      "last_seen_sha": "a035f0a7465c",
      "author": "qqqlab",
      "maintainer": "qqqlab <info@qqqlab.com>",
      "sentence": "ESP32 software I2C library",
      "paragraph": "ESP32 fast bit-bang I2C library for Arduino, drop in replacement for Wire.h",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 23,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T08:52:41Z",
      "license": "MIT",
      "download_url": "https://github.com/qqqlab/ESP32_SoftWire"
    },
    {
      "repository_name": "Awulokune/ESP32_ST7789_Fast",
      "repository_url": "https://github.com/Awulokune/ESP32_ST7789_Fast",
      "name": "ESP32_ST7789_Fast",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-17T16:03:36.657Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-17T16:03:36.657Z",
      "last_seen_sha": "be51a768e249",
      "author": "Awulokune",
      "maintainer": "Awulokune",
      "sentence": "Fast ST7789 SPI display library for ESP32.",
      "paragraph": "Fast RGB565 graphics library for ST7789 displays using ESP32 SPI.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Awulokune/ESP32_ST7789_Fast-1.0.0.zip",
      "size": 110847,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-17T12:45:20Z"
    },
    {
      "repository_name": "nedesico/ESP32_Thermistor",
      "repository_url": "https://github.com/nedesico/ESP32_Thermistor",
      "name": "ESP32_Thermistor",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-01-02T21:43:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:09Z",
      "last_seen_sha": "6a0249a5a5f0",
      "author": "EasyESP",
      "maintainer": "EasyESP",
      "sentence": "Easy NTC thermistor reading on ESP32 with self-calibrating voltage reference.",
      "paragraph": "Supports averaging, calibration offset, and automatic reference from a sacrificial ADC pin. Helps to improve accuracy in temperature projects.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T04:55:24Z",
      "download_url": "https://github.com/nedesico/ESP32_Thermistor"
    },
    {
      "repository_name": "eyr1n/ESP32_TWAI",
      "repository_url": "https://github.com/eyr1n/ESP32_TWAI",
      "name": "ESP32_TWAI",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2026-01-13T07:48:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-13T07:48:22Z",
      "last_seen_sha": "ff3ae8c3ef0f",
      "author": "Rin Iwai",
      "maintainer": "Rin Iwai <rin@eyrin.jp>",
      "sentence": "TWAI communication library for ESP32.",
      "paragraph": "This library provides TWAI communication compatible with arduino::HardwareCAN interface.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-22T05:15:39Z",
      "download_url": "https://github.com/eyr1n/ESP32_TWAI"
    },
    {
      "repository_name": "esp-arduino-libs/ESP32_USB_Stream",
      "repository_url": "https://github.com/esp-arduino-libs/ESP32_USB_Stream",
      "name": "ESP32_USB_STREAM",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-27T08:11:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-27T08:11:45Z",
      "last_seen_sha": "ba74c235069e",
      "author": "espressif",
      "maintainer": "lijunru",
      "sentence": "ESP32_USB_STREAM is a specialized library created to facilitate the implementation of USB stream functionality on ESP SoCs.",
      "paragraph": "This means that it provides a convenient and efficient way to transmit audio and video data through USB connections, making it an invaluable tool for a wide range of applications such as audio and video streaming, data transfer, and more. Currently, it is only competible with ESP32-S2 and ESP32-S3.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 73,
      "github_forks": 7,
      "github_updated_at": "2026-06-26T10:49:52Z",
      "download_url": "https://github.com/esp-arduino-libs/ESP32_USB_Stream",
      "github_language": "C"
    },
    {
      "repository_name": "CelliesProjects/ESP32_VS1053_Stream",
      "repository_url": "https://github.com/CelliesProjects/ESP32_VS1053_Stream",
      "name": "ESP32_VS1053_Stream",
      "version": "3.0.14",
      "version_history": [
        {
          "version": "3.0.11",
          "seen_at": "2026-06-30T08:23:58Z"
        },
        {
          "version": "3.0.12",
          "seen_at": "2026-08-22T18:02:43.570Z"
        },
        {
          "version": "3.0.13",
          "seen_at": "2026-08-31T18:03:13.512Z"
        },
        {
          "version": "3.0.14",
          "seen_at": "2026-09-09T12:03:35.752Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-30T08:23:58Z",
      "last_seen_sha": "d7bcf66480bd",
      "author": "Cellie",
      "maintainer": "Cellie",
      "sentence": "This is a Arduino IDE library for playing mp3, aac, ogg and flac local files and online streams with a vs1053 decoder.",
      "paragraph": "This library plays http, insecure https and chunked streams and parses the stream metadata. Also plays local mp3, ogg and flac files.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/ESP32_VS1053_Stream-3.0.14.zip",
      "size": 886113,
      "previous_version": "3.0.13",
      "github_stars": 121,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T05:42:57Z"
    },
    {
      "repository_name": "khoih-prog/ESP32_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_W5500_Manager",
      "name": "ESP32_W5500_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:39Z",
      "last_seen_sha": "30a2216617d7",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-03-23T21:00:46Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W5500"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_W5500_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP32_W6100_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP32_W6100_Manager",
      "name": "ESP32_W6100_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:39Z",
      "last_seen_sha": "eda917c11390",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-23T13:05:05Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "WebServer_ESP32_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/ESP32_W6100_Manager"
    },
    {
      "repository_name": "nedesico/ESP32_WiFi_Connect",
      "repository_url": "https://github.com/nedesico/ESP32_WiFi_Connect",
      "name": "ESP32_WiFi_Connect",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-01-02T21:43:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:27Z",
      "last_seen_sha": "b9d3f55e816f",
      "author": "EasyESP",
      "maintainer": "EasyESP",
      "sentence": "Automatically establish a WiFi AP with GUI that allows you to configure your device with your local WiFi credentials.",
      "paragraph": "ESP32 WiFi Connect UI. Your ESP32 will automatically launch a dedicated WiFi Access Point DNS Server, with User Interface, when WiFi isn't configured yet or unavailable. This will allow you to configure and save the WiFi credentials to the onboard flash and connect to the WiFi when in range.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T15:37:22Z",
      "download_url": "https://github.com/nedesico/ESP32_WiFi_Connect"
    },
    {
      "repository_name": "Zhentao-Lin/ESP32_WS2812_Lib",
      "repository_url": "https://github.com/Zhentao-Lin/ESP32_WS2812_Lib",
      "name": "ESP32_WS2812_Lib",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "6ed05f05777b",
      "author": "Zhentao Lin",
      "maintainer": "Zhentao Lin <173039613@qq.com>",
      "sentence": "An Arduino library for WS2812 led on ESP32/ESP32S3.<br />",
      "paragraph": "This is an Arduino library for controlling ws2812b led on esp32/esp32s3.",
      "category": "Display",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Zhentao-Lin/ESP32_WS2812_Lib-2.0.1.zip",
      "size": 73474
    },
    {
      "repository_name": "Xorlent/ESP32_WS2812B",
      "repository_url": "https://github.com/Xorlent/ESP32_WS2812B",
      "name": "ESP32_WS2812B",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-02T07:25:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-02T07:25:44Z",
      "last_seen_sha": "f6745c642443",
      "author": "Xorlent",
      "maintainer": "Xorlent <https://github.com/Xorlent>",
      "sentence": "Minimal WS2812B RGB LED library for ESP32",
      "paragraph": "Ultra-lightweight library for controlling WS2812B RGB LEDs using ESP32 RMT hardware peripheral. Supports Arduino-ESP32 3.3 and higher.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-28T17:17:29Z",
      "download_url": "https://github.com/Xorlent/ESP32_WS2812B"
    },
    {
      "repository_name": "dkaukov/esp32-afsk",
      "repository_url": "https://github.com/dkaukov/esp32-afsk",
      "name": "esp32-afsk",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2026-08-10T12:12:57.774Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-10T12:12:57.774Z",
      "last_seen_sha": "99f66dd84aaf",
      "author": "Dmitry Kaukov",
      "maintainer": "Dmitry Kaukov",
      "sentence": "ESP32 AFSK modem helper library.",
      "paragraph": "Modulates and demodulates AFSK audio for AX.25 packet radio applications on ESP32-class microcontrollers.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dkaukov/esp32_afsk-0.1.3.zip",
      "size": 2448909,
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-10T11:20:39Z"
    },
    {
      "repository_name": "schreibfaul1/ESP32-audioI2S",
      "repository_url": "https://github.com/schreibfaul1/ESP32-audioI2S",
      "name": "ESP32-audioI2S-master",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "3.4.6",
          "seen_at": "2026-06-29T08:40:42Z"
        },
        {
          "version": "3.4.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.4.7",
          "seen_at": "2026-07-08T08:49:24.198Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-08-06T08:55:36.575Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-29T08:40:42Z",
      "last_seen_sha": "47d89ab13da5",
      "author": "schreibfaul1",
      "maintainer": "schreibfaul1",
      "sentence": "With this library You can easily build a audio app with a ESP32, ESP32-S3, ESP32-P4 board with PSRAM and a external DAC or I2S-BT-module.",
      "paragraph": "Data format can be only mp3, aac, flac, opus, vorbis or m4a.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/schreibfaul1/ESP32_audioI2S_master-4.0.0.zip",
      "size": 24232190,
      "previous_version": "3.4.7",
      "github_stars": 1641,
      "github_forks": 407,
      "github_language": "C",
      "github_updated_at": "2026-07-01T05:04:40Z"
    },
    {
      "repository_name": "zimbora/esp32-BG95",
      "repository_url": "https://github.com/zimbora/esp32-BG95",
      "name": "esp32-BG95",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-04-10T08:15:13Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T08:15:13Z",
      "last_seen_sha": "dd02d530daf1",
      "author": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "maintainer": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "sentence": "BGxx modem - GPRS and LTE communications",
      "paragraph": "Library to interact with BGxx enabling functionalities like TCP, HTTP, MQTT",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zimbora/esp32_BG95-1.0.6.zip",
      "size": 35806,
      "previous_version": "1.0.6",
      "github_stars": 15,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T22:21:26Z"
    },
    {
      "repository_name": "lemmingDev/ESP32-BLE-Gamepad",
      "repository_url": "https://github.com/lemmingDev/ESP32-BLE-Gamepad",
      "name": "ESP32-BLE-Gamepad",
      "version": "0.7.5-rc0",
      "version_history": [
        {
          "version": "0.7.4",
          "seen_at": "2026-06-29T08:58:14Z"
        },
        {
          "version": "0.7.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.7.5-rc0",
          "seen_at": "2026-08-27T15:35:30.352Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-29T08:58:14Z",
      "last_seen_sha": "82b776b84ddb",
      "author": "lemmingDev",
      "maintainer": "lemmingDev",
      "sentence": "Bluetooth LE Gamepad library for the ESP32.",
      "paragraph": "Bluetooth LE Gamepad library for the ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lemmingDev/ESP32_BLE_Gamepad-0.7.5-rc0.zip",
      "size": 97463,
      "previous_version": "0.7.3",
      "github_stars": 1543,
      "github_forks": 250,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T20:49:11Z"
    },
    {
      "repository_name": "max22-/ESP32-BLE-MIDI",
      "repository_url": "https://github.com/max22-/ESP32-BLE-MIDI",
      "name": "ESP32-BLE-MIDI",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-06-13T08:25:50Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-07-16T02:59:38.417Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-13T08:25:50Z",
      "last_seen_sha": "2575df666999",
      "author": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "maintainer": "Maxime ANDRÉ <maxime.andre1986@gmail.com>",
      "sentence": "A library to use MIDI over Bluetooth Low Energy on ESP32 boards.",
      "paragraph": "It can act as a server (waits for connections) as well as a client (can initiate connection to another device).",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/max22-/ESP32_BLE_MIDI-0.4.0.zip",
      "size": 25067,
      "previous_version": "0.3.2",
      "github_stars": 348,
      "github_forks": 39,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T08:52:44Z"
    },
    {
      "repository_name": "zimbora/esp32-BLE112",
      "repository_url": "https://github.com/zimbora/esp32-BLE112",
      "name": "esp32-BLE112",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:35:09Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:09Z",
      "last_seen_sha": "f7832a52f681",
      "author": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "maintainer": "J. Lucas S. <lucas.ua.eet@gmail.com>",
      "sentence": "BLE112 - BLE modem",
      "paragraph": "Library to interact with BLE112 through api commands",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zimbora/esp32_BLE112-1.0.3.zip",
      "size": 15687,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-04-13T13:41:49Z"
    },
    {
      "repository_name": "tobozo/ESP32-Chimera-Core",
      "repository_url": "https://github.com/tobozo/ESP32-Chimera-Core",
      "name": "ESP32-Chimera-Core",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2026-03-04T07:54:50Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-04T07:54:50Z",
      "last_seen_sha": "2c28c8abd92a",
      "author": "tobozo,Lovyan03",
      "maintainer": "tobozo@noreply.github.com",
      "sentence": "Alternate library for M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles",
      "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "LovyanGFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.5.2.zip",
      "size": 2885096,
      "previous_version": "1.5.2",
      "github_stars": 178,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T00:56:40Z"
    },
    {
      "repository_name": "junkfix/esp32-ds18b20",
      "repository_url": "https://github.com/junkfix/esp32-ds18b20",
      "name": "esp32-ds18b20",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-03-03T07:39:26Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-03T07:39:26Z",
      "last_seen_sha": "74e9f2b8fd70",
      "author": "junkfix",
      "maintainer": "junkfix",
      "sentence": "Minimal, non-blocking, DS18B20 sensor library for ESP32 using RMT pheripheral, supports multiple sensors, lightweight, no dependencies, will need Arduino esp32 3.x based on IDF 5.X",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/junkfix/esp32_ds18b20-2.0.3.zip",
      "size": 7988,
      "previous_version": "2.0.3",
      "github_stars": 28,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T21:19:57Z"
    },
    {
      "repository_name": "Xorlent/ESP32-EasyWolfSSL",
      "repository_url": "https://github.com/Xorlent/ESP32-EasyWolfSSL",
      "name": "ESP32-EasyWolfSSL",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-27T07:46:46Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T07:46:46Z",
      "last_seen_sha": "435bdbce1c13",
      "author": "Xorlent",
      "maintainer": "https://github.com/Xorlent",
      "sentence": "Easy-to-use WolfSSL wrapper for ESP32 with WiFiClientSecure API compatibility",
      "paragraph": "This library provides a drop-in replacement for WiFiClientSecure using WolfSSL for TLS/SSL connections on ESP32. It is compatible with HTTPClient and other libraries expecting WiFiClientSecure API.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "wolfssl"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Xorlent/ESP32_EasyWolfSSL-1.0.0.zip",
      "size": 33518,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-26T20:19:19Z"
    },
    {
      "repository_name": "tobozo/ESP32-ENC28J60",
      "repository_url": "https://github.com/tobozo/ESP32-ENC28J60",
      "name": "ESP32-ENC28J60",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-01-06T07:47:11Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-06T07:47:11Z",
      "last_seen_sha": "aa4cab926a45",
      "author": "Tobozo",
      "maintainer": "tobozo@noreply.github.com",
      "sentence": "Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.",
      "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through Ethernet. The IP address can be assigned statically or through a DHCP. The library can also manage DNS.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_ENC28J60-2.0.1.zip",
      "size": 572597,
      "previous_version": "2.0.1",
      "github_stars": 46,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-04-19T08:29:07Z"
    },
    {
      "repository_name": "vortigont/esp32-flashz",
      "repository_url": "https://github.com/vortigont/esp32-flashz",
      "name": "esp32-flashz",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2025-07-21T16:34:04Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:04Z",
      "last_seen_sha": "aa81492a60bc",
      "author": "Emil Muratov",
      "maintainer": "Emil Muratov",
      "sentence": "ESP32-FlashZ arduino library",
      "paragraph": "an arduino library that provides zlib compressed OTA update feature for esp32",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vortigont/esp32_flashz-1.1.5.zip",
      "size": 69051,
      "previous_version": "1.1.5",
      "github_stars": 38,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T12:55:08Z"
    },
    {
      "repository_name": "PedroFnseca/esp32-http-client",
      "repository_url": "https://github.com/PedroFnseca/esp32-http-client",
      "name": "ESP32-HTTP-Client",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-31T08:07:40Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-10T00:24:44.575Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-07-12T04:16:52.503Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-07-12T08:42:18.459Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-07-12T22:15:27.244Z"
        },
        {
          "version": "1.3.2",
          "seen_at": "2026-07-16T16:27:07.554Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-07-16T18:22:06.189Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-07-22T04:09:16.672Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-08-02T04:16:50.797Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-08-04T20:28:35.166Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-08-07T20:11:18.588Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-08-12T20:12:22.714Z"
        },
        {
          "version": "1.5.3",
          "seen_at": "2026-08-27T23:05:28.812Z"
        }
      ],
      "release_count": 14,
      "first_seen_at": "2026-03-31T08:07:40Z",
      "last_seen_sha": "18967be97377",
      "author": "Pedro Fonseca",
      "maintainer": "Pedro Fonseca <pedropereira.pp26@gmail.com>",
      "sentence": "Lightweight HTTP client for ESP32 with direct JSON stream parsing into variables.",
      "paragraph": "No JSON decoding. No String objects. No boilerplate. Parses JSON streams directly into variables.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PedroFnseca/ESP32_HTTP_Client-1.5.3.zip",
      "size": 6046976,
      "previous_version": "1.5.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T09:09:26Z"
    },
    {
      "repository_name": "tobozo/ImgurUploader",
      "repository_url": "https://github.com/tobozo/ImgurUploader",
      "name": "ESP32-imgur-uploader",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:33:18Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:18Z",
      "last_seen_sha": "5c4a98c8d7a6",
      "author": "tobozo",
      "maintainer": "tobozo@noreply.github.com",
      "sentence": "imgur.com Image/Video uploader",
      "paragraph": "Publish an image or video to imgur.com using their v3 API.",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJSON"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_imgur_uploader-1.0.3.zip",
      "size": 381468,
      "previous_version": "1.0.3",
      "github_stars": 19,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T08:08:31Z"
    },
    {
      "repository_name": "JoergTiedemann/ESP32-IoT-Framework",
      "repository_url": "https://github.com/JoergTiedemann/ESP32-IoT-Framework",
      "name": "ESP32-IoT Framework",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-07-18T20:14:04.665Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-18T20:14:04.665Z",
      "last_seen_sha": "5a4f9636da15",
      "author": "JoergTiedemann",
      "maintainer": "JoergTiedemann",
      "sentence": "IoT Framework based on the famous ESP8266 IoT Framwork from MaakBas",
      "paragraph": "ESP32 Framework for IoT projects implementing HTTPS requests, a React web interface, WiFi manager, configuration manager, file manager and OTA updates",
      "category": "Other",
      "architectures": [
        "ESP32"
      ],
      "license": "LGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JoergTiedemann/ESP32_IoT_Framework-0.0.1.zip",
      "size": 538579,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-18T18:56:47Z"
    },
    {
      "repository_name": "PedroFnseca/esp32-mcp",
      "repository_url": "https://github.com/PedroFnseca/esp32-mcp",
      "name": "ESP32-MCP",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-20T20:05:03.042Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-20T20:05:03.042Z",
      "last_seen_sha": "e6dad3948449",
      "author": "Pedro Fonseca",
      "maintainer": "Pedro Fonseca",
      "sentence": "A lightweight Model Context Protocol (MCP) Server library for ESP32.",
      "paragraph": "ESP32-MCP enables ESP32 microcontrollers to act as MCP Servers, exposing hardware peripherals, sensors, actuators, and custom tools to AI agents (Claude Desktop, Gemini, Cursor, custom agents) over standard JSON-RPC.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PedroFnseca/ESP32_MCP-0.1.0.zip",
      "size": 28554,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-20T16:24:41Z"
    },
    {
      "repository_name": "scottchiefbaker/ESP-WebOTA",
      "repository_url": "https://github.com/scottchiefbaker/ESP-WebOTA",
      "name": "ESP32-OTA",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2026-06-17T09:21:00Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-17T09:21:00Z",
      "last_seen_sha": "274a84b0dfdf",
      "author": "Scott Baker <arduino@perturb.org>",
      "maintainer": "Scott Baker <arduino@perturb.org>",
      "sentence": "Add an HTTP OTA interface to an existing project.",
      "paragraph": "Do you need to update your MCU over WiFi? Is your project inaccessible via USB? Using WebOTA you update your device from anywhere that's WiFi accessible.",
      "category": "Uncategorized",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/scottchiefbaker/ESP32_OTA-0.1.6.zip",
      "size": 11559,
      "previous_version": "0.1.6",
      "github_stars": 427,
      "github_forks": 45,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T03:44:06Z"
    },
    {
      "repository_name": "LEKPCSTEAM/ESP32-OTA-Client",
      "repository_url": "https://github.com/LEKPCSTEAM/ESP32-OTA-Client",
      "name": "ESP32-OTA-Client",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-02T21:44:49Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:44:49Z",
      "last_seen_sha": "e83037bdac93",
      "author": "LEKPCSTEAM",
      "maintainer": "LEKPCSTEAM",
      "sentence": "A lightweight OTA (Over-The-Air) update library for ESP32 with JSON API support.",
      "paragraph": "Easily implement OTA updates in your ESP32 projects using a simple JSON backend. Features include manual/auto checks, version comparison, rollback support, firmware validation, download progress callbacks, and LittleFS/SPIFFS filesystem image updates alongside firmware.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LEKPCSTEAM/ESP32_OTA_Client-1.1.0.zip",
      "size": 23743,
      "previous_version": "1.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T11:04:56Z"
    },
    {
      "repository_name": "mikalhart/ESP32-OTA-Pull",
      "repository_url": "https://github.com/mikalhart/ESP32-OTA-Pull",
      "name": "ESP32-OTA-Pull",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-10T08:03:03Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T08:03:03Z",
      "last_seen_sha": "5967937a60db",
      "author": "Mikal Hart",
      "maintainer": "Mikal Hart<mikal@arduniana.org>",
      "sentence": "ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32",
      "paragraph": "ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mikalhart/ESP32_OTA_Pull-1.0.2.zip",
      "size": 14892,
      "previous_version": "1.0.2",
      "github_stars": 99,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T02:21:04Z"
    },
    {
      "repository_name": "laddge/esp32-pasori-rcs300",
      "repository_url": "https://github.com/laddge/esp32-pasori-rcs300",
      "name": "esp32-pasori-rcs300",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T21:38:00Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:38:00Z",
      "last_seen_sha": "6ab2db04a958",
      "author": "Laddge",
      "maintainer": "Laddge <dev.laddge@gmail.com>",
      "sentence": "ESP32-S3/S2 library for reading Felica IDm and PMm via PaSoRi (RC-S300)",
      "paragraph": "ESP32-S3/S2 library for reading Felica IDm and PMm via PaSoRi (RC-S300)",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/laddge/esp32_pasori_rcs300-0.1.0.zip",
      "size": 6905,
      "previous_version": "0.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-12T23:05:21Z"
    },
    {
      "repository_name": "tobozo/ESP32-PsRamFS",
      "repository_url": "https://github.com/tobozo/ESP32-PsRamFS",
      "name": "ESP32-PSRamFS",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-03-11T07:54:29Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-11T07:54:29Z",
      "last_seen_sha": "d409d44596b5",
      "author": "tobozo <tobozo@noreply.github.com>",
      "maintainer": "tobozo <tobozo@noreply.github.com>",
      "sentence": "\"ESP32 RamDisk for PSRAM and fs::FS\"",
      "paragraph": "\"ESP32-PsRamFS is a wannabee RamDisk library for Arduino-ESP32. It provides a fs::FS style filesystem API and uses the PSRAM as a volatile storage.\"",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_PSRamFS-1.0.9.zip",
      "size": 125779,
      "previous_version": "1.0.9",
      "github_stars": 63,
      "github_forks": 16,
      "github_language": "C",
      "github_updated_at": "2026-05-25T04:57:20Z"
    },
    {
      "repository_name": "t-oot/ESP32-PTQS1005",
      "repository_url": "https://github.com/t-oot/ESP32-PTQS1005",
      "name": "ESP32-PTQS1005",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:26Z",
      "last_seen_sha": "d07b563a2a3f",
      "author": "t-oot",
      "maintainer": "t-oot",
      "sentence": "PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino",
      "paragraph": "PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino",
      "category": "Sensors",
      "architectures": [
        "avr",
        "stm32",
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/t-oot/ESP32_PTQS1005-1.0.0.zip",
      "size": 7838,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-05T09:49:35Z"
    },
    {
      "repository_name": "afpineda/ESP32-RGB-LEDStrip",
      "repository_url": "https://github.com/afpineda/ESP32-RGB-LEDStrip",
      "name": "ESP32-RGB-LEDStrip",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-15T07:48:30Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-15T07:48:30Z",
      "last_seen_sha": "25f4984c3ed9",
      "author": "afpineda",
      "maintainer": "afpineda <74291754+afpineda@users.noreply.github.com>",
      "sentence": "RGB LED library with non-blocking multi-threading support for LED strips/matrices",
      "paragraph": "A modern C++ library for displaying pixels in RGB LED strips and matrices.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/afpineda/ESP32_RGB_LEDStrip-2.2.1.zip",
      "size": 131270,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T05:48:15Z"
    },
    {
      "repository_name": "junkfix/esp32-rmt-ir",
      "repository_url": "https://github.com/junkfix/esp32-rmt-ir",
      "name": "esp32-rmt-ir",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-01T07:45:44Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-01T07:45:44Z",
      "last_seen_sha": "f2623c7c291b",
      "author": "junkfix",
      "maintainer": "junkfix",
      "sentence": "Minimal, non-blocking, IR library for ESP32 using RMT pheripheral, supports NEC, Sony, Samsung and RC5 transmit and receive, lightweight, no dependencies, will need Arduino esp32 3.x based on IDF 5.X",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/junkfix/esp32_rmt_ir-1.0.2.zip",
      "size": 7058,
      "previous_version": "1.0.2",
      "github_stars": 18,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T00:43:54Z"
    },
    {
      "repository_name": "romoloman/esp32-rmt-pwm-reader",
      "repository_url": "https://github.com/romoloman/esp32-rmt-pwm-reader",
      "name": "esp32-rmt-pwm-reader",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:44:27Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:44:27Z",
      "last_seen_sha": "027ae5d42ae0",
      "author": "Romoloman",
      "maintainer": "romoloman",
      "sentence": "Read RC servo signals on specified pins using RMT hardware feature of ESP32 with Arduino framework, ensuring compatibility with the latest ESP32 core.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/romoloman/esp32_rmt_pwm_reader-1.0.1.zip",
      "size": 583981,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-09T22:08:03Z"
    },
    {
      "repository_name": "rjsachse/ESP32-RTSPServer",
      "repository_url": "https://github.com/rjsachse/ESP32-RTSPServer",
      "name": "ESP32-RTSPServer",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2025-07-21T16:03:41Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:41Z",
      "last_seen_sha": "fc00072af874",
      "author": "KookyMarvin @RjSachse",
      "maintainer": "KookyMarvin @RjSachse",
      "sentence": "An RTSP server library for streaming video, audio, and subtitles.",
      "paragraph": "This library allows you to easily create an RTSP server for streaming video, audio, and subtitles using an ESP32. TCP, HTTP, UDP & Multicast are supported. Multiple clients and Authentication are supported.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rjsachse/ESP32_RTSPServer-1.3.5.zip",
      "size": 226757,
      "previous_version": "1.3.5",
      "github_stars": 86,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T00:21:24Z"
    },
    {
      "repository_name": "matthias-bs/esp32-shelly-ble-rpc",
      "repository_url": "https://github.com/matthias-bs/esp32-shelly-ble-rpc",
      "name": "esp32-shelly-ble-rpc",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-19T00:19:26.433Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-24T16:30:04.549Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-09-08T22:02:37.048Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-19T00:19:26.433Z",
      "last_seen_sha": "3691dad32f15",
      "author": "matthias-bs",
      "maintainer": "matthias-bs",
      "sentence": "Controls Shelly Gen2+ devices via JSON-RPC over BLE from an ESP32.",
      "paragraph": "Implements the mOS (mongoose-os) BLE RPC protocol. Provides a clean Arduino API for scanning and connecting to Shelly devices, sending RPC calls, and using convenience wrappers for Switch, Cover, Temperature, Humidity and Input components. Includes examples with fixed address, scan-and-connect, and WiFi AP configuration.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/matthias-bs/esp32_shelly_ble_rpc-1.1.2.zip",
      "size": 36681,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-18T21:28:55Z"
    },
    {
      "repository_name": "rjsachse/ESP32-SpeexDSP",
      "repository_url": "https://github.com/rjsachse/ESP32-SpeexDSP",
      "name": "ESP32-SpeexDSP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-10T08:57:51Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:57:51Z",
      "last_seen_sha": "1a93f2551247",
      "author": "KookyMarvin",
      "maintainer": "rjsachse <your.email@example.com>",
      "sentence": "A library for audio processing on ESP32 using SpeexDSP.",
      "paragraph": "Provides high-level and low-level access to SpeexDSP features including AEC, noise suppression, AGC, VAD, jitter buffering, resampling, and ring buffering. Built for ESP32 with examples for both API levels.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rjsachse/ESP32_SpeexDSP-1.0.0.zip",
      "size": 123695,
      "previous_version": "1.0.0",
      "github_stars": 53,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-06-09T14:14:01Z"
    },
    {
      "repository_name": "tobozo/ESP32-targz",
      "repository_url": "https://github.com/tobozo/ESP32-targz",
      "name": "ESP32-targz",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-04-27T08:21:52Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T08:21:52Z",
      "last_seen_sha": "d4e9498f588d",
      "author": "tobozo <tobozo@noreply.github.com>",
      "maintainer": "tobozo <tobozo@noreply.github.com>",
      "sentence": "A library to compress/decompress tar+gzip archives.",
      "paragraph": "Archive a directory to tar.gz, extract tar.gz to a filesystem or stream, gzip webserver responses on the fly, perform OTA updates from compressed binary.",
      "category": "Data Processing",
      "architectures": [
        "esp32",
        "esp8266",
        "rp2040",
        "mbed_rp2040",
        "teensy",
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.3.1.zip",
      "size": 4337894,
      "previous_version": "1.3.1",
      "github_stars": 147,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T07:35:45Z"
    },
    {
      "repository_name": "HamzaYslmn/esp32-tunnel",
      "repository_url": "https://github.com/HamzaYslmn/esp32-tunnel",
      "name": "esp32-tunnel",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "4.2.0",
          "seen_at": "2026-06-30T08:32:20Z"
        },
        {
          "version": "5.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:32:20Z",
      "last_seen_sha": "8b22e9743558",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "Public URL for your ESP32/ESP8266 — no port forwarding needed.",
      "paragraph": "Public URL for your ESP32 without port forwarding. Self-hosted WebSocket relay server (Python/FastAPI). Natively compatible with ESPAsyncWebServer — auto-forwards requests to local server. FreeRTOS, auto-reconnect. Just tunnelSetup() and go.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "espfetch",
        "ESP Async WebServer",
        "AsyncTCP",
        "ESPAsyncTCP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HamzaYslmn/esp32_tunnel-5.0.0.zip",
      "size": 49945,
      "previous_version": "4.2.0",
      "github_stars": 14,
      "github_forks": 5,
      "github_updated_at": "2026-06-30T19:14:56Z",
      "github_language": "C"
    },
    {
      "repository_name": "handmade0octopus/ESP32-TWAI-CAN",
      "repository_url": "https://github.com/handmade0octopus/ESP32-TWAI-CAN",
      "name": "ESP32-TWAI-CAN",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T08:32:28Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:32:28Z",
      "last_seen_sha": "26f8989079c5",
      "author": "sorek.uk",
      "maintainer": "sorek <contact@sorek.uk>",
      "sentence": "ESP32 driver for TWAI / CAN for Adruino using ESP-IDF drivers.",
      "paragraph": "Supporting ESP32, ESP32-S2, ESP32-S3, ESP32-C3",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/handmade0octopus/ESP32_TWAI_CAN-1.0.1.zip",
      "size": 9804,
      "previous_version": "1.0.3",
      "github_stars": 141,
      "github_forks": 28,
      "github_updated_at": "2026-06-30T06:43:48Z",
      "github_language": "C++"
    },
    {
      "repository_name": "tobozo/ESP32-USB-Soft-Host",
      "repository_url": "https://github.com/tobozo/ESP32-USB-Soft-Host",
      "name": "ESP32-USB-Soft-Host",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2026-06-23T08:46:10Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:46:10Z",
      "last_seen_sha": "0cacfbe7fe80",
      "author": "tobozo <tobozo@noreply.github.com>",
      "maintainer": "tobozo <tobozo@noreply.github.com>",
      "sentence": "\"An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example\"",
      "paragraph": "\"ESP32-USB-Soft-Host is a pure software USB host through general IO pins. It can connect up to 4 USB-LS HID devices simultaneously.\"",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_USB_Soft_Host-0.1.5.zip",
      "size": 705810,
      "previous_version": "0.1.5",
      "github_stars": 375,
      "github_forks": 54,
      "github_updated_at": "2026-06-22T22:19:41Z",
      "github_language": "C"
    },
    {
      "repository_name": "Xorlent/ESP32AI",
      "repository_url": "https://github.com/Xorlent/ESP32AI",
      "name": "ESP32AI Voice Command",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-04-21T07:39:21Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:39:21Z",
      "last_seen_sha": "bb220db4aebf",
      "author": "Xorlent",
      "maintainer": "Xorlent <https://github.com/Xorlent>",
      "sentence": "AI-powered voice command library for ESP32 with I2S microphone support",
      "paragraph": "This library enables ESP32 devices to process voice commands via Cloudflare Workers AI. It transcribes audio recorded from an I2S microphone and parses commands based on predefined skills using keyword matching or artificial intelligence.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Xorlent/ESP32AI_Voice_Command-1.0.3.zip",
      "size": 44130,
      "previous_version": "1.0.3",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T23:01:29Z"
    },
    {
      "repository_name": "madhephaestus/ESP32AnalogRead",
      "repository_url": "https://github.com/madhephaestus/ESP32AnalogRead",
      "name": "ESP32AnalogRead",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:20:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:55Z",
      "last_seen_sha": "8c300d8c481e",
      "author": "Kevin Harrington",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.",
      "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 45,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T21:49:49Z",
      "download_url": "https://github.com/madhephaestus/ESP32AnalogRead"
    },
    {
      "repository_name": "liquidCS/esp32ARP",
      "repository_url": "https://github.com/liquidCS/esp32ARP",
      "name": "esp32ARP",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:19:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:51Z",
      "last_seen_sha": "3f8f28f4dee6",
      "author": "liquidCS",
      "maintainer": "liquidCS",
      "sentence": "A esp32 ARP Arduino library.",
      "paragraph": "A ESP32 library designed to interact with the lwIP stack's ARP functionality. This library provide users with an easy-to-use interface that abstracts the complexities of ARP messaging on an ESP32 platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-18T13:39:46Z",
      "download_url": "https://github.com/liquidCS/esp32ARP"
    },
    {
      "repository_name": "tanakamasayuki/ESP32AutoTask",
      "repository_url": "https://github.com/tanakamasayuki/ESP32AutoTask",
      "name": "ESP32AutoTask",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-01-02T21:30:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:30:08Z",
      "last_seen_sha": "2e9a3b7cd749",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Helper library to run FreeRTOS tasks easily on ESP32 Arduino with simple hooks.",
      "paragraph": "Provides per-core Low/Normal/High hook functions that run in FreeRTOS tasks. If a hook is not defined, its task exits immediately to avoid overhead.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-06-11T09:16:15Z",
      "download_url": "https://github.com/tanakamasayuki/ESP32AutoTask"
    },
    {
      "repository_name": "kokofixcomputers/ESP32BLECombo",
      "repository_url": "https://github.com/kokofixcomputers/ESP32BLECombo",
      "name": "ESP32BLECombo",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T09:02:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T09:02:43Z",
      "last_seen_sha": "b92bc426f5db",
      "author": "kokodev",
      "maintainer": "kokodev",
      "sentence": "ESP32 BLE HID combo library for keyboard, mouse, or both using NimBLE-Arduino.",
      "paragraph": "Create BLE HID keyboard, mouse, or combo devices on ESP32 with configurable device name, manufacturer, battery level, appearance, optional static address override, and OS-facing keyboard/mouse event APIs.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-07-01T03:10:25Z",
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/kokofixcomputers/ESP32BLECombo",
      "github_language": "C++"
    },
    {
      "repository_name": "IsraEB/esp32cam",
      "repository_url": "https://github.com/IsraEB/esp32cam",
      "name": "esp32cam",
      "version": "0.0.20250112",
      "version_history": [
        {
          "version": "0.0.20250112",
          "seen_at": "2025-07-21T16:38:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:09Z",
      "last_seen_sha": "41768b7b550a",
      "author": "Junxiao Shi",
      "maintainer": "Junxiao Shi",
      "sentence": "OV2640 camera on ESP32-CAM.",
      "paragraph": "This library provides an object oriented API to use OV2640 camera on ESP32 microcontroller.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-01-05T09:49:25Z",
      "download_url": "https://esp32cam.yoursunny.dev/",
      "github_language": ""
    },
    {
      "repository_name": "MAKIST-EDU/MakistCar",
      "repository_url": "https://github.com/MAKIST-EDU/MakistCar",
      "name": "ESP32CAR",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:04:10Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:10Z",
      "last_seen_sha": "448e34b9511d",
      "author": "MAKIST",
      "maintainer": "MAKSIT <makist.biz@gmail.com>",
      "sentence": "Allows ESP32 boards to control MakistCar using",
      "paragraph": "This library can control Makist Car.</br> Makist car is a self-driving car education kit.</br>",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MAKIST-EDU/ESP32CAR-1.0.0.zip",
      "size": 9509,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T07:44:53Z"
    },
    {
      "repository_name": "tanakamasayuki/ESP32CertBundle",
      "repository_url": "https://github.com/tanakamasayuki/ESP32CertBundle",
      "name": "ESP32CertBundle",
      "version": "20260813.0.0",
      "version_history": [
        {
          "version": "20260514.0.0",
          "seen_at": "2026-05-16T08:10:10Z"
        },
        {
          "version": "20260716.0.0",
          "seen_at": "2026-07-27T07:01:53.959Z"
        },
        {
          "version": "20260813.0.0",
          "seen_at": "2026-08-15T02:20:56.350Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-16T08:10:10Z",
      "last_seen_sha": "841df8e9a76e",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "ESP32 certificate bundle generated from the ESP-IDF root store.",
      "paragraph": "Provides an Arduino-compatible header embedding the ESP-IDF TLS root certificate bundle and tooling to refresh it from the Mozilla trust store.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MPL-2.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32CertBundle-20260813.0.0.zip",
      "size": 145142,
      "previous_version": "20260716.0.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-05-16T03:26:34Z"
    },
    {
      "repository_name": "jbtronics/ESP32Console",
      "repository_url": "https://github.com/jbtronics/ESP32Console",
      "name": "ESP32Console",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-12-24T07:20:16Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-24T07:20:16Z",
      "last_seen_sha": "1f37510334dd",
      "author": "Jan Böhmer <mail@jan-boehmer.de>",
      "maintainer": "Jan Böhmer <mail@jan-boehmer.de>",
      "sentence": "Extensible UART console for ESP32 with useful included commands.",
      "paragraph": "This library encapsules the console component of ESP-IDF and make them easy to use in an Arduino environment",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jbtronics/ESP32Console-1.3.0.zip",
      "size": 119538,
      "previous_version": "1.2.2",
      "github_stars": 182,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T21:47:43Z"
    },
    {
      "repository_name": "ShravanaHS/ESP32ControlStudio",
      "repository_url": "https://github.com/ShravanaHS/ESP32ControlStudio",
      "name": "ESP32ControlStudio",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-07T07:52:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-07T07:52:40Z",
      "last_seen_sha": "f37f2bd6e5ff",
      "author": "Shravana HS",
      "maintainer": "ESP32 Control Studio Team",
      "sentence": "A seamless real-time UDP control interface for the ESP32 Control Studio mobile app.",
      "paragraph": "Automatically parses joystick, button, and toggle telemetry from the Flutter app to easily control robots, LEDs, and motors.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T11:10:14Z",
      "download_url": "https://github.com/ShravanaHS/ESP32ControlStudio.git"
    },
    {
      "repository_name": "wicked-rainman/ESP32Dispatcher",
      "repository_url": "https://github.com/wicked-rainman/ESP32Dispatcher",
      "name": "ESP32Dispatcher",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:34:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:16Z",
      "last_seen_sha": "e60fd15d78ea",
      "author": "WickedRainman",
      "maintainer": "WickedRainman <susan091059@gmail.com>",
      "sentence": "Simple time-slice based task dispatcher",
      "paragraph": "Provides a Dispatcher class",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T13:40:56Z",
      "download_url": "https://github.com/wicked-rainman/ESP32Dispatcher.git"
    },
    {
      "repository_name": "hideakitai/ESP32DMASPI",
      "repository_url": "https://github.com/hideakitai/ESP32DMASPI",
      "name": "ESP32DMASPI",
      "version": "0.8.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2026-05-05T07:54:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-05T07:54:02Z",
      "last_seen_sha": "ff507573b9a1",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions",
      "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 226,
      "github_forks": 40,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T16:56:43Z",
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "aiplayuser/esp32easylib",
      "repository_url": "https://github.com/aiplayuser/esp32easylib",
      "name": "esp32easylib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:15Z",
      "last_seen_sha": "411fe9f548e0",
      "author": "aiplayuser",
      "maintainer": "aiplayuser",
      "sentence": "Mgmt via Web: WiFi, MQTT, Update, Upload, Files.",
      "paragraph": "only 3 lines of code, esp32 is so easy to use.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-06-30T12:06:15Z",
      "download_url": "https://github.com/aiplayuser/esp32easylib.git"
    },
    {
      "repository_name": "madhephaestus/ESP32Encoder",
      "repository_url": "https://github.com/madhephaestus/ESP32Encoder",
      "name": "ESP32Encoder",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "0.12.0",
          "seen_at": "2026-06-08T08:56:34Z"
        },
        {
          "version": "5.0.0",
          "seen_at": "2026-07-30T22:21:16.816Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-08T08:56:34Z",
      "last_seen_sha": "1324a8fbb425",
      "author": "Kevin Harrington",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "Encoder library for the ESP32 using interrupts.",
      "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-5.0.0.zip",
      "size": 42990,
      "previous_version": "0.12.0",
      "github_stars": 371,
      "github_forks": 80,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T19:35:06Z"
    },
    {
      "repository_name": "gooddisplayshare/ESP32epd",
      "repository_url": "https://github.com/gooddisplayshare/ESP32epd",
      "name": "ESP32epd",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-12-12T07:42:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-12T07:42:28Z",
      "last_seen_sha": "c620da39a6be",
      "author": "Mike <lyb@good-display.com>",
      "maintainer": "Mike <lyb@good-display.com>",
      "sentence": "A library that makes coding a E-paper a breeze.",
      "paragraph": "Supports ESP32.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T14:47:26Z",
      "download_url": "https://github.com/gooddisplayshare/ESP32epd"
    },
    {
      "repository_name": "gooddisplayshare/ESP32epdx",
      "repository_url": "https://github.com/gooddisplayshare/ESP32epdx",
      "name": "ESP32epdx",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-03-06T07:56:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-06T07:56:42Z",
      "last_seen_sha": "5a69074b3477",
      "author": "Mike",
      "maintainer": "Mike",
      "sentence": "A library that makes coding a E-paper a breeze.",
      "paragraph": "Supports ESP32.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 31,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T06:28:53Z",
      "download_url": "https://github.com/gooddisplayshare/ESP32epdx"
    },
    {
      "repository_name": "HuuPhuoc2411/ESP32Feature28",
      "repository_url": "https://github.com/HuuPhuoc2411/ESP32Feature28",
      "name": "ESP32Feature28",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:45:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:45:17Z",
      "last_seen_sha": "b6173fc25fea",
      "author": "Huu-Phuoc Nguyen <huuphuoc081102@gmail.com>",
      "maintainer": "Huu-Phuoc Nguyen <huuphuoc081102@gmail.com>",
      "sentence": "Extract 28 audio features from I2S microphones on ESP32",
      "paragraph": "Library for extracting 28 audio features from I2S microphones (such as IMP441, INMP441) on ESP32. Features include Peak Frequency, Spectral Centroid, and 13 MFCC coefficients (mean + std). Suitable for Machine Learning applications, audio recognition, and sound classification.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T20:52:37Z",
      "depends": [
        "arduinoFFT"
      ],
      "download_url": "https://github.com/HuuPhuoc2411/ESP32Feature28"
    },
    {
      "repository_name": "chrisjoyce911/esp32FOTA",
      "repository_url": "https://github.com/chrisjoyce911/esp32FOTA",
      "name": "esp32FOTA",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T08:24:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:24:15Z",
      "last_seen_sha": "39f0cd447553",
      "author": "Chris Joyce",
      "maintainer": "Chris Joyce <chris@joyce.id.au>",
      "sentence": "A simple library for firmware OTA updates",
      "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "espressif32"
      ],
      "github_stars": 412,
      "github_forks": 101,
      "github_updated_at": "2026-06-30T06:41:21Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/chrisjoyce911/esp32FOTA",
      "github_language": "C++"
    },
    {
      "repository_name": "Annabel369/ESP32FTPServer",
      "repository_url": "https://github.com/Annabel369/ESP32FTPServer",
      "name": "ESP32FtpServer",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a3c00a2a46a7",
      "author": "Amauri Bueno (Annabel369)",
      "maintainer": "Amauri Bueno (Annabel369)",
      "sentence": "Robust and optimized FTP Server for ESP32 with SD Card support.",
      "paragraph": "Optimized 2026 version for large file transfers (MP4, ZIP). Features stable subfolder navigation and full file management (Rename/Delete/Move).",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "SD"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Annabel369/ESP32FtpServer-1.1.3.zip",
      "size": 14947,
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T22:27:16Z"
    },
    {
      "repository_name": "tomorrow56/ESP32FwUploader",
      "repository_url": "https://github.com/tomorrow56/ESP32FwUploader",
      "name": "ESP32FwUploader",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:38:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:56Z",
      "last_seen_sha": "9f06b8fb89f5",
      "author": "tomorrow56",
      "maintainer": "tomorrow56 <https://x.com/tomorrow56>",
      "sentence": "A simple and reliable firmware update library for ESP32 and ESP8266",
      "paragraph": "ESP32FwUploader provides an easy-to-use web interface for uploading firmware and filesystem updates to ESP32 and ESP8266 devices over WiFi. Features include authentication, progress tracking, automatic reboot, and comprehensive error handling.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T18:44:20Z",
      "download_url": "https://github.com/tomorrow56/ESP32FwUploader"
    },
    {
      "repository_name": "suculent/esp32-http-update",
      "repository_url": "https://github.com/suculent/esp32-http-update",
      "name": "ESP32httpUpdate",
      "version": "2.1.145",
      "version_history": [
        {
          "version": "2.1.145",
          "seen_at": "2025-07-21T16:32:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:17Z",
      "last_seen_sha": "0fc77079d188",
      "author": "Matej Sychra",
      "maintainer": "Matej Sychra",
      "sentence": "Http Update for ESP32",
      "paragraph": "Quick clone of Arduino ESP8266httpUpdate for ESP32 (without HTTPS requirement)",
      "category": "Data Processing",
      "architectures": [
        "esp32"
      ],
      "github_stars": 46,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T07:30:55Z",
      "download_url": "https://github.com/suculent/esp32-http-update"
    },
    {
      "repository_name": "Xorlent/ESP32IMDB",
      "repository_url": "https://github.com/Xorlent/ESP32IMDB",
      "name": "ESP32IMDB",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-04-21T07:39:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-21T07:39:23Z",
      "last_seen_sha": "6a6e78766788",
      "author": "Xorlent",
      "maintainer": "Xorlent <https://github.com/Xorlent>",
      "sentence": "Simple in-memory database engine for ESP32",
      "paragraph": "A lightweight, thread-safe in-memory database with support for integers, floats, strings, MAC addresses, dates, and booleans. Features automatic TTL-based record expiration, memory management, and SPIFFS persistence.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T00:44:55Z",
      "download_url": "https://github.com/Xorlent/ESP32IMDB"
    },
    {
      "repository_name": "vishal-95-um/esp32-iot-management",
      "repository_url": "https://github.com/vishal-95-um/esp32-iot-management",
      "name": "ESP32IoTSDK",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-08-16T14:03:56.515Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-08-17T16:03:36.657Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-16T14:03:56.515Z",
      "last_seen_sha": "d02b92cbcd93",
      "author": "Vishal",
      "maintainer": "Vishal",
      "sentence": "Reusable IoT SDK for ESP32 with WiFi, MQTT, OTA and provisioning support.",
      "paragraph": "ESP32 IoT SDK providing reusable components for WiFi management, NVS storage, MQTT communication, OTA updates and WiFi provisioning.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vishal-95-um/ESP32IoTSDK-0.1.2.zip",
      "size": 25959,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-16T11:16:15Z"
    },
    {
      "repository_name": "tanakamasayuki/ESP32IRPulseKit",
      "repository_url": "https://github.com/tanakamasayuki/ESP32IRPulseKit",
      "name": "ESP32IRPulseKit",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T08:49:41Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-07-02T10:07:48.435Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:49:41Z",
      "last_seen_sha": "ac469140e636",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "IR remote send/receive toolkit for ESP32 (Arduino Core 3.0+/ESP-IDF 5 RMT driver).",
      "paragraph": "Provides RAW tick capture, scoring-based decode candidate handling, and protocol-based send helpers designed for the ESP32 RMT driver, plus a separate air-conditioner layer (esp32irpk::ac) that decodes/encodes vendor state frames (Panasonic, Gree, Mitsubishi, Mitsubishi Heavy, Fujitsu, Daikin, Toshiba, Samsung, Sharp, Kelvinator, Midea, Carrier, Hitachi, Haier, TCL).",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32IRPulseKit-1.0.5.zip",
      "size": 216891,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T03:25:04Z"
    },
    {
      "repository_name": "tanakamasayuki/ESP32KeyBridge",
      "repository_url": "https://github.com/tanakamasayuki/ESP32KeyBridge",
      "name": "ESP32KeyBridge",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-11T10:16:34.690Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-09-01T10:02:48.483Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-11T10:16:34.690Z",
      "last_seen_sha": "af843b3093a2",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Bridge keyboard input to keyboard output on ESP32: remap, layers, macros, and layout conversion in between.",
      "paragraph": "ESP32KeyBridge sits between a keyboard and the machine that reads it. It takes input from USB Host keyboards, mice, gamepads and MIDI devices, BLE or Bluetooth Classic HID keyboards and mice, GPIO switches, key matrices and rotary encoders, normalizes it into one key model, merges several inputs into one, applies single-step remapping across key kinds, momentary layers, disabled keys, text macros and keyboard layout conversion, and writes the result to USB Device HID, BLE or Classic HID, or a serial Print. The core is portable C++ with no Arduino, ESP-IDF or hardware dependency; adapters are header-only, so a sketch needs EspUsbHost, EspUsbDevice or EspBle only for the adapters it includes. Bluetooth Classic is available only on the original ESP32.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32KeyBridge-1.0.1.zip",
      "size": 283907,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-11T07:02:07Z"
    },
    {
      "repository_name": "MartinXBcn/ESP32Logger",
      "repository_url": "https://github.com/MartinXBcn/ESP32Logger",
      "name": "ESP32Logger",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:21:22Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:22Z",
      "last_seen_sha": "3cac458c7443",
      "author": "Martin",
      "maintainer": "Martin",
      "sentence": "Logger for ESP32 for debugging C++-code",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MartinXBcn/ESP32Logger-1.0.2.zip",
      "size": 16140,
      "previous_version": "1.0.3",
      "github_stars": 11,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T18:45:58Z"
    },
    {
      "repository_name": "zimbora/ESP32Logger2",
      "repository_url": "https://github.com/zimbora/ESP32Logger2",
      "name": "ESP32Logger2",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:35:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:10Z",
      "last_seen_sha": "2845f281eb9b",
      "author": "Martin",
      "maintainer": "Joao L. Silva",
      "sentence": "Logger for ESP32 for debugging C++-code",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-09T11:48:24Z",
      "download_url": "https://github.com/zimbora/ESP32Logger2"
    },
    {
      "repository_name": "HavishVivek/ESP32MacroPad",
      "repository_url": "https://github.com/HavishVivek/ESP32MacroPad",
      "name": "ESP32MacroPad",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-17T08:10:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-17T08:10:05Z",
      "last_seen_sha": "28a6f2118f7d",
      "author": "Havish Vivek",
      "maintainer": "Havish Vivek",
      "sentence": "A flexible macro-pad library for ESP32 with BLE keyboard, rotary encoders, OLED display, and multi-layout button mapping.",
      "paragraph": "Build custom BLE macro pads on ESP32 with ease. Supports up to 16 buttons, 4 rotary encoders (with push buttons), an SSD1306 OLED for action feedback, and up to 8 switchable layouts — all wired together with a simple callback API. Built on top of ESP32-BLE-Keyboard and Adafruit SSD1306.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-30T23:39:26Z",
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/havishvivek/esp32macropad/"
    },
    {
      "repository_name": "serifpersia/ESP32MidiPlayer",
      "repository_url": "https://github.com/serifpersia/ESP32MidiPlayer",
      "name": "ESP32MidiPlayer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-09T08:08:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-09T08:08:58Z",
      "last_seen_sha": "fe2e70740916",
      "author": "Šerif Rami",
      "maintainer": "Šerif Rami <ramiserifpersia@gmail.com>",
      "sentence": "A MIDI player library for ESP32 using LittleFS to stream and parse MIDI files.",
      "paragraph": "This library enables ESP32 boards to play MIDI files stored in LittleFS, supporting real-time event parsing and playback control with logging capabilities. It includes features like note on/off, control changes, program changes, and pitch bend handling.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T08:39:44Z",
      "download_url": "https://github.com/serifpersia/ESP32MidiPlayer"
    },
    {
      "repository_name": "JoaoLopesF/ESP32MotorControl",
      "repository_url": "https://github.com/JoaoLopesF/ESP32MotorControl",
      "name": "ESP32MotorControl",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-03-04T07:38:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-04T07:38:38Z",
      "last_seen_sha": "d6cdf6ef7000",
      "author": "Joao Lopes",
      "maintainer": "Joao Lopes",
      "sentence": "Motor control using ESP32 MCPWM",
      "paragraph": "To control up 2 DC motors",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 49,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T13:24:38Z",
      "download_url": "https://github.com/JoaoLopesF/ESP32MotorControl"
    },
    {
      "repository_name": "cyijun/ESP32MQTTClient",
      "repository_url": "https://github.com/cyijun/ESP32MQTTClient",
      "name": "ESP32MQTTClient",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-22T09:12:50Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-27T09:02:32.349Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-22T09:12:50Z",
      "last_seen_sha": "e85e01cc1ead",
      "author": "Chen Yijun <cyjason2000@163.com>",
      "maintainer": "Chen Yijun <cyjason2000@163.com>",
      "sentence": "A thread-safe MQTT library based on the <mqtt_client.h> of ESP-IDF instead of PubSubClient.",
      "paragraph": "This library has friendly interfaces like EspMQTTClient.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cyijun/ESP32MQTTClient-1.1.5.zip",
      "size": 24749,
      "previous_version": "1.1.3",
      "github_stars": 62,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T18:20:06Z"
    },
    {
      "repository_name": "nainaiurk/ESP32MultiWiFiProvision",
      "repository_url": "https://github.com/nainaiurk/ESP32MultiWiFiProvision",
      "name": "ESP32MultiWiFiProvision",
      "version": "1.3.4",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-03-09T07:21:13Z"
        },
        {
          "version": "1.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-09T07:21:13Z",
      "last_seen_sha": "8da714692a9c",
      "author": "Nainaiu Rakhaine <nainaiu.rakhaine@gmail.com>",
      "maintainer": "Nainaiu Rakhaine <nainaiu.rakhaine@gmail.com> (https://www.nainaiurk.me)",
      "sentence": "ESP32 WiFi provisioning library with multi-network credential storage and captive portal.",
      "paragraph": "ESP32 WiFi provisioning and configuration library supporting multiple stored WiFi networks using NVS. Features include a captive portal, automatic reconnection, connection priority modes (Last Saved, Last Connected, Strongest Signal), blocking and non-blocking APIs, and event callbacks for IoT applications.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nainaiurk/ESP32MultiWiFiProvision-1.3.4.zip",
      "size": 24690037,
      "previous_version": "1.3.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-07T10:06:13Z"
    },
    {
      "repository_name": "ElectroMagus/ESP32MX1508",
      "repository_url": "https://github.com/ElectroMagus/ESP32MX1508",
      "name": "ESP32MX1508",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:13:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:24Z",
      "last_seen_sha": "be9b3506113b",
      "author": "Richard Salmon (ElectroMagus)",
      "maintainer": "Richard Salmon (ElectroMagus)",
      "sentence": "An ESP32 library that makes using mx1508 dual DC motor driver easier.",
      "paragraph": "ESP32 Arduino Libary for MX1508 based on the AVR Library by Chen Saetern (https://github.com/Saeterncj/MX1508)",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-01T15:51:20Z",
      "download_url": "https://github.com/ElectroMagus/ESP32MX1508"
    },
    {
      "repository_name": "ronibandini/ESP32N8NButton",
      "repository_url": "https://github.com/ronibandini/ESP32N8NButton",
      "name": "ESP32N8NButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-18T07:25:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-18T07:25:57Z",
      "last_seen_sha": "3a98dd6019cd",
      "author": "Roni Bandini",
      "maintainer": "Roni Bandini <bandini@gmail.com>",
      "sentence": "Trigger N8N workflows from ESP32 button using HTTP GET.",
      "paragraph": "Lightweight library to integrate ESP32 devices with N8N via webhooks using HTTP GET, triggered by a button press.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T04:42:12Z",
      "download_url": "https://github.com/ronibandini/ESP32N8NButton"
    },
    {
      "repository_name": "Xorlent/ESP32P4_ULP",
      "repository_url": "https://github.com/Xorlent/ESP32P4_ULP",
      "name": "ESP32P4_ULP",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-04-27T07:45:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-27T07:45:42Z",
      "last_seen_sha": "6baf5a40f0c2",
      "author": "Xorlent",
      "maintainer": "Xorlent <https://github.com/Xorlent>",
      "sentence": "LP Core (ULP) support for ESP32-P4 in Arduino-esp32.",
      "paragraph": "Exposes pre-built LP Core programs for the ESP32-P4 without requiring the ESP-IDF ulp component. Includes GPIO polling wake, LP GPIO interrupt wake, and software-I2C SHT4X temperature and/or humidity wake.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-25T10:12:06Z",
      "download_url": "https://github.com/Xorlent/ESP32P4_ULP"
    },
    {
      "repository_name": "ferdiu/ESP32ProvisionToolkit",
      "repository_url": "https://github.com/ferdiu/ESP32ProvisionToolkit",
      "name": "ESP32ProvisionToolkit",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-02T07:33:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T07:33:07Z",
      "last_seen_sha": "70f71f5a72af",
      "author": "Federico Manzella",
      "maintainer": "Federico Manzella <ferdiu.manzella@gmail.com>",
      "sentence": "Production-ready WiFi provisioning and recovery system for ESP32",
      "paragraph": "Complete WiFi provisioning library with captive portal, multiple reset mechanisms, persistent storage, and configurable UX enhancements. Designed for production IoT devices.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T17:04:20Z",
      "download_url": "https://github.com/ferdiu/ESP32ProvisionToolkit"
    },
    {
      "repository_name": "tanakamasayuki/ESP32PsramLock",
      "repository_url": "https://github.com/tanakamasayuki/ESP32PsramLock",
      "name": "ESP32PsramLock",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:28Z",
      "last_seen_sha": "cb87aa85fe07",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Library to control ESP32 PSRAM",
      "paragraph": "Library to control ESP32 PSRAM",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-09-21T03:04:02Z",
      "download_url": "https://github.com/tanakamasayuki/ESP32PsramLock"
    },
    {
      "repository_name": "MaffooClock/ESP32RotaryEncoder",
      "repository_url": "https://github.com/MaffooClock/ESP32RotaryEncoder",
      "name": "ESP32RotaryEncoder",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-29T08:59:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:59:33Z",
      "last_seen_sha": "563be271dab1",
      "author": "Matthew Clark",
      "maintainer": "Matthew Clark",
      "sentence": "Use a rotary encoder with your ESP32 easily!",
      "paragraph": "This library uses interrupts for instant detection of knob turns or button presses (with software de-bounce) without blocking or other delays.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 31,
      "github_forks": 9,
      "github_updated_at": "2026-06-28T17:06:21Z",
      "download_url": "https://github.com/MaffooClock/ESP32RotaryEncoder",
      "github_language": "C++"
    },
    {
      "repository_name": "eakse/ESP32S3_SUPERMINI_PINOUT",
      "repository_url": "https://github.com/eakse/ESP32S3_SUPERMINI_PINOUT",
      "name": "ESP32S3_SUPERMINI_PINOUT",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2026-01-02T21:40:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:40:55Z",
      "last_seen_sha": "40c3fb0f431d",
      "author": "Edo Akse",
      "maintainer": "edo.akse@gmail.com",
      "sentence": "ESP32-S3-SuperMini Pin Definitions and Safety Checks",
      "paragraph": "Provides comprehensive pin definitions for ESP32-S3 SuperMini boards with safety checking functions to prevent system conflicts. Includes safe alternatives for common peripherals. Exact board pin-out ere: https://www.espboards.dev/esp32/esp32-s3-super-mini",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-11T03:05:50Z",
      "download_url": "https://github.com/eakse/ESP32S3_SUPERMINI_PINOUT"
    },
    {
      "repository_name": "sajidrahii/ESP32-S3-N16R8-CameraStream",
      "repository_url": "https://github.com/sajidrahii/ESP32-S3-N16R8-CameraStream",
      "name": "ESP32S3CameraStream",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-25T08:47:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:47:13Z",
      "last_seen_sha": "6378eda76ff6",
      "author": "Sajid Ahmed Rahi",
      "maintainer": "Sajid Ahmed Rahi <sajidahmedrahii@gmail.com>",
      "sentence": "ESP32 Camera streaming library for ESP32-S3-EYE",
      "paragraph": "Provides easy streaming and snapshot functionality for ESP32 camera modules. Designed for beginners, no manual pin configuration is required, just connect and play.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T17:40:55Z",
      "license": "MIT",
      "download_url": "https://github.com/sajidrahii/ESP32-S3-N16R8-CameraStream",
      "github_language": "C++"
    },
    {
      "repository_name": "tanakamasayuki/ESP32SerialCtl",
      "repository_url": "https://github.com/tanakamasayuki/ESP32SerialCtl",
      "name": "ESP32SerialCtl",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:29:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:29:58Z",
      "last_seen_sha": "5c1e64d41f75",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Minimal serial CLI helper for ESP32 Arduino projects.",
      "paragraph": "Header-only command processor providing human- and machine-friendly serial shell with fixed OK/ERR response format and built-in system commands.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 17,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:25Z",
      "download_url": "https://github.com/tanakamasayuki/ESP32SerialCtl"
    },
    {
      "repository_name": "madhephaestus/ESP32Servo",
      "repository_url": "https://github.com/madhephaestus/ESP32Servo",
      "name": "ESP32Servo",
      "version": "3.2.1",
      "version_history": [
        {
          "version": "3.2.1",
          "seen_at": "2026-06-12T08:48:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:48:41Z",
      "last_seen_sha": "fc1c952be61c",
      "author": "Kevin Harrington,John K. Bennett",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "Allows ESP32 PWM library with MCPWM support for optimal servo performance.",
      "paragraph": "This library provides advanced PWM control for ESP32 boards using LEDC hardware, with enhanced MCPWM support on ESP32S3.<br />ESP32S3: 20 PWM channels (8 LEDC + 12 MCPWM) with intelligent allocation<br />All ESP32 variants: LEDC-based PWM with variable-frequency support<br />Supports variable-frequency PWM and fixed-frequency servo control<br />Automatic hardware fallback ensures maximum channel availability<br />",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 203,
      "github_forks": 81,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T14:08:24Z",
      "download_url": "https://madhephaestus.github.io/ESP32Servo/annotated.html"
    },
    {
      "repository_name": "ecal-mid/ESP32Servo360",
      "repository_url": "https://github.com/ecal-mid/ESP32Servo360",
      "name": "ESP32Servo360",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:13:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:17Z",
      "last_seen_sha": "9ac3a33763fa",
      "author": "Sébastien Matos",
      "maintainer": "Sébastien Matos",
      "sentence": "Initial development release",
      "paragraph": "Control Parallax Feedback 360° High Speed Servos with a ESP32 dev-board.",
      "category": "Servo",
      "architectures": [
        "esp32"
      ],
      "github_stars": 20,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-07T10:55:14Z",
      "download_url": "https://github.com/ecal-mid/ESP32Servo360"
    },
    {
      "repository_name": "mjdonders/ESP32ServoController",
      "repository_url": "https://github.com/mjdonders/ESP32ServoController",
      "name": "ESP32ServoController",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2025-07-21T16:22:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:17Z",
      "last_seen_sha": "6bf968ee5d00",
      "author": "MDO",
      "maintainer": "MDO",
      "sentence": "A [PWM and servo] library for ESP32 platform.",
      "paragraph": "Follows the ledc architecture from Espressif. Auto scales with hardware capabilites.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-07T19:12:38Z",
      "download_url": "https://github.com/mjdonders/ESP32ServoController"
    },
    {
      "repository_name": "madhephaestus/Esp32SimplePacketComs",
      "repository_url": "https://github.com/madhephaestus/Esp32SimplePacketComs",
      "name": "Esp32SimplePacketComs",
      "version": "3.0.2",
      "version_history": [
        {
          "version": "3.0.2",
          "seen_at": "2025-07-21T16:20:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:56Z",
      "last_seen_sha": "77d5e00306b1",
      "author": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "This Arduino library supports Simple Packet Coms for Esp32.",
      "paragraph": "This Arduino library supports Simple Packet Coms for Esp32",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-08T13:08:39Z",
      "depends": [
        "Esp32WifiManager",
        "SimplePacketComs"
      ],
      "download_url": "https://github.com/madhephaestus/Esp32SimplePacketComs"
    },
    {
      "repository_name": "Goji2100/ESP32softPWM",
      "repository_url": "https://github.com/Goji2100/ESP32softPWM",
      "name": "ESP32softPWM",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:15:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:14Z",
      "last_seen_sha": "b8e89a3df292",
      "author": "@goji2100",
      "maintainer": "@goji2100",
      "sentence": "Easily implement software PWM",
      "paragraph": "a library to Easily implement software PWM",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-12T06:52:16Z",
      "download_url": "https://github.com/goji2100/ESP32softPWM"
    },
    {
      "repository_name": "hideakitai/ESP32SPISlave",
      "repository_url": "https://github.com/hideakitai/ESP32SPISlave",
      "name": "ESP32SPISlave",
      "version": "0.8.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2026-04-16T07:59:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-16T07:59:08Z",
      "last_seen_sha": "7b71e2d8fd79",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "SPI Slave library for ESP32",
      "paragraph": "SPI Slave library for ESP32",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 71,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T05:24:20Z",
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "tanakamasayuki/ESP32SyncKit",
      "repository_url": "https://github.com/tanakamasayuki/ESP32SyncKit",
      "name": "ESP32SyncKit",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:30:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:30:13Z",
      "last_seen_sha": "2a70a3fa4bc7",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Header-only C++ wrappers for FreeRTOS sync primitives on ESP32 (Arduino).",
      "paragraph": "Provides Queue, Notify, BinarySemaphore, and Mutex APIs with unified blocking/non-blocking methods and ISR-safe behavior. See SPEC.md for full details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:35Z",
      "license": "MIT",
      "download_url": "https://github.com/tanakamasayuki/ESP32SyncKit"
    },
    {
      "repository_name": "danilogcrf2-oss/ESP32Synth",
      "repository_url": "https://github.com/danilogcrf2-oss/ESP32Synth",
      "name": "ESP32Synth",
      "version": "2.3.5-beta",
      "version_history": [
        {
          "version": "2.4.3",
          "seen_at": "2026-06-27T08:38:47Z"
        },
        {
          "version": "2.3.5-beta",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-27T08:38:47Z",
      "last_seen_sha": "0d38d55c6d3c",
      "author": "Danilo Gabriel",
      "maintainer": "Danilo Gabriel",
      "sentence": "Sintetizador Polifonico Profissional de 64 canais para ESP32.",
      "paragraph": "Suporta I2S, DAC interno e PDM. Inclui Tracker engine e WaveTable synthesis.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/danilogcrf2-oss/ESP32Synth-2.3.5-beta.zip",
      "size": 891669,
      "previous_version": "2.4.3",
      "github_stars": 282,
      "github_forks": 19,
      "github_updated_at": "2026-06-26T15:24:01Z",
      "github_language": "C++"
    },
    {
      "repository_name": "tanakamasayuki/ESP32TaskKit",
      "repository_url": "https://github.com/tanakamasayuki/ESP32TaskKit",
      "name": "ESP32TaskKit",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-01-02T21:30:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:30:10Z",
      "last_seen_sha": "e3de1d3ac04b",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Task management kit for ESP32 (Arduino) with C++ class and configs.",
      "paragraph": "Provides a small Task wrapper around FreeRTOS tasks, start/startLoop helpers, and cooperative stop handling aimed at teaching clean FreeRTOS usage.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:41Z",
      "download_url": "https://github.com/tanakamasayuki/ESP32TaskKit"
    },
    {
      "repository_name": "fbiego/ESP32Time",
      "repository_url": "https://github.com/fbiego/ESP32Time",
      "name": "ESP32Time",
      "version": "2.0.6",
      "version_history": [
        {
          "version": "2.0.6",
          "seen_at": "2026-06-02T08:42:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-02T08:42:59Z",
      "last_seen_sha": "66f8f8bf6ee1",
      "author": "fbiego",
      "maintainer": "fbiego",
      "sentence": "Set and retrieve internal RTC time on ESP32 boards.",
      "paragraph": "No need for external RTC module or NTP time synchronization.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 264,
      "github_forks": 46,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T17:57:48Z",
      "download_url": "https://github.com/fbiego/ESP32Time"
    },
    {
      "repository_name": "khoih-prog/ESP32TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ESP32TimerInterrupt",
      "name": "ESP32TimerInterrupt",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-03-21T07:31:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-21T07:31:31Z",
      "last_seen_sha": "4d77765532b6",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards",
      "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 202,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T08:25:10Z",
      "license": "MIT",
      "download_url": "https://github.com/khoih-prog/ESP32TimerInterrupt"
    },
    {
      "repository_name": "chegewara/EspTinyUSB",
      "repository_url": "https://github.com/chegewara/EspTinyUSB",
      "name": "ESP32TinyUSB",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T08:24:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:24:04Z",
      "last_seen_sha": "4b4e17f5772b",
      "author": "Dariusz Krempa <esp32@esp32.eu.org>",
      "maintainer": "Dariusz Krempa <esp32@esp32.eu.org>",
      "sentence": "USB functions for ESP32-S2",
      "paragraph": "This library provides an implementation of tinyusb for the ESP32-S2 for Arduino.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 549,
      "github_forks": 80,
      "github_updated_at": "2026-06-29T21:58:38Z",
      "download_url": "https://github.com/chegewara/EspTinyUSB",
      "github_language": "C++"
    },
    {
      "repository_name": "madhephaestus/ESP32WebRemoteControl",
      "repository_url": "https://github.com/madhephaestus/ESP32WebRemoteControl",
      "name": "ESP32WebRemoteControl",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:56Z",
      "last_seen_sha": "f8135e8d765f",
      "author": "Kevin Harrington",
      "maintainer": "Kevin Harrington",
      "sentence": "Web Remote COntrol",
      "paragraph": "This library provides a web based RC control using WebScokets on the ESP32",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-02-04T17:52:33Z",
      "download_url": "https://github.com/madhephaestus/ESP32WebRemoteControl"
    },
    {
      "repository_name": "RacoonX65/WiFiEnterprise",
      "repository_url": "https://github.com/JudasSithole/WiFiEnterprise",
      "name": "ESP32WiFiEnterprise",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:16Z",
      "last_seen_sha": "4975ddc462a4",
      "author": "Judas Sithole",
      "maintainer": "Judas Sithole <judassithle@duck.com>",
      "sentence": "Lightweight Arduino-style library for ESP32 WPA2-Enterprise connections",
      "paragraph": "A simple library that allows ESP32 devices to connect to WPA2-Enterprise networks (EAP-PEAP) using only SSID, username, and password - similar to connecting to a normal Wi-Fi network. Features Arduino-style API with .begin() function, optional debug logging, and minimal dependencies.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-10T09:08:51Z",
      "depends": [
        "WiFi"
      ],
      "download_url": "https://github.com/RacoonX65/WiFiEnterprise"
    },
    {
      "repository_name": "madhephaestus/Esp32WifiManager",
      "repository_url": "https://github.com/madhephaestus/Esp32WifiManager",
      "name": "Esp32WifiManager",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:20:56Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:20:56Z",
      "last_seen_sha": "5c89d921155a",
      "author": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "This Arduino library supports Wifi Management for Esp32.",
      "paragraph": "This Arduino library supports Wifi Management for Esp32",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-1.0.2.zip",
      "size": 50513,
      "previous_version": "1.0.1",
      "github_stars": 55,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T11:12:50Z"
    },
    {
      "repository_name": "NguyenHien-8/ESP32WiFiPortal",
      "repository_url": "https://github.com/NguyenHien-8/ESP32WiFiPortal",
      "name": "ESP32WiFiPortal",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-08-30T18:02:40.571Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-08-31T18:03:13.512Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-09-10T16:02:39.038Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-08-30T18:02:40.571Z",
      "last_seen_sha": "ed1df9bac4cd",
      "author": "Tran Nguyen Hien",
      "maintainer": "Tran Nguyen Hien",
      "sentence": "ESP32-only Wi-Fi captive portal and credential manager.",
      "paragraph": "Wi-Fi provisioning library for ESP32 Arduino Core with captive portal, optional static STA IP/DNS, event-driven reconnect, retry/backoff, NVS credential storage, and blocking or non-blocking operation.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "Apache License V2.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NguyenHien-8/ESP32WiFiPortal-2.1.1.zip",
      "size": 1699445,
      "previous_version": "1.1.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-30T15:35:32Z"
    },
    {
      "repository_name": "VijayGES/ESP32WiFiProvisioner",
      "repository_url": "https://github.com/VijayGES/ESP32WiFiProvisioner",
      "name": "ESP32WiFiProvisioner",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-11T08:34:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:34:07Z",
      "last_seen_sha": "a7a33211f5b4",
      "author": "Vijayanand R",
      "maintainer": "Vijayanand R",
      "sentence": "ESP32 WiFi captive portal provisioning library with extensible custom fields",
      "paragraph": "ESP32WiFiProvisioner provides a lightweight WiFi Access Point captive portal for Arduino ESP32 projects. It always collects WiFi SSID and password, while allowing users to add custom configuration fields dynamically via a clean callback-based API.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T12:17:00Z",
      "download_url": "https://github.com/VijayGES/ESP32WiFiProvisioner"
    },
    {
      "repository_name": "andremmfaria/ESP32Wiimote",
      "repository_url": "https://github.com/andremmfaria/ESP32Wiimote",
      "name": "ESP32Wiimote",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-04-17T08:21:13Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-17T08:21:13Z",
      "last_seen_sha": "d28b1fed089d",
      "author": "Andre Faria",
      "maintainer": "Andre Faria <andremarcalfaria@gmail.com>",
      "sentence": "ESP32 library for connecting and interacting with Nintendo Wii controllers.",
      "paragraph": "Supports Wiimote, Nunchuk, accelerometer data, battery monitoring and connection management. Refactored architecture with improved stability and testing.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andremmfaria/ESP32Wiimote-2.0.0.zip",
      "size": 242218,
      "previous_version": "1.6.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T19:38:16Z"
    },
    {
      "repository_name": "ThingPulse/esp8266-oled-ssd1306",
      "repository_url": "https://github.com/ThingPulse/esp8266-oled-ssd1306",
      "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays",
      "version": "4.6.2",
      "version_history": [
        {
          "version": "4.6.2",
          "seen_at": "2026-06-16T09:34:33Z"
        },
        {
          "version": "4.6.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-16T09:34:33Z",
      "last_seen_sha": "2baeb6cede3b",
      "author": "ThingPulse, Fabrice Weinberg",
      "maintainer": "ThingPulse <info@thingpulse.com>",
      "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS",
      "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.6.2.zip",
      "size": 340248,
      "previous_version": "4.6.2",
      "github_stars": 2168,
      "github_forks": 669,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T08:41:25Z"
    },
    {
      "repository_name": "tobiasschuerg/InfluxDB-Client-for-Arduino",
      "repository_url": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino",
      "name": "ESP8266 Influxdb",
      "version": "3.13.2",
      "version_history": [
        {
          "version": "3.13.2",
          "seen_at": "2026-06-29T09:12:25Z"
        },
        {
          "version": "3.13.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:12:25Z",
      "last_seen_sha": "373015ede245",
      "author": "Tobias Schürg, Vlasta Hajek",
      "maintainer": "Tobias Schürg, Vlasta Hajek",
      "sentence": "InfluxDB Client for Arduino.",
      "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.13.2.zip",
      "size": 141540,
      "previous_version": "3.13.2",
      "github_stars": 414,
      "github_forks": 101,
      "github_updated_at": "2026-06-28T22:42:44Z",
      "github_language": "C++"
    },
    {
      "repository_name": "netpieio/microgear-esp8266-arduino",
      "repository_url": "https://github.com/netpieio/microgear-esp8266-arduino",
      "name": "ESP8266 Microgear",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:23:08Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:08Z",
      "last_seen_sha": "c41341a1811b",
      "author": "Chavee Issariyapat <i@chavee.com>",
      "maintainer": "Chavee Issariyapat <i@chavee.com>",
      "sentence": "A client library for ESP8266 to connect to NETPIE IOT Platform.",
      "paragraph": "With this library, ESP8266 will be transformed into a working unit called microgear. Once online, it can utilize communication and coordination services provided by NETPIE platform. For more details on the NETPIE Platform, please visit https://netpie.io .",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/netpieio/ESP8266_Microgear-1.2.4.zip",
      "size": 46118,
      "previous_version": "1.2.4",
      "github_stars": 39,
      "github_forks": 45,
      "github_language": "C++",
      "github_updated_at": "2026-03-28T10:04:36Z"
    },
    {
      "repository_name": "PhracturedBlue/ESP8266MQTTMesh",
      "repository_url": "https://github.com/PhracturedBlue/ESP8266MQTTMesh",
      "name": "ESP8266 MQTT Mesh",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-08-27T07:40:10Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-27T07:40:10Z",
      "last_seen_sha": "85d8e2bc2733",
      "author": "PhracturedBlue",
      "maintainer": "PhracturedBlue",
      "sentence": "Self-assembling Mesh network built around the MQTT protocol supporting OTA",
      "paragraph": "Self-assembling mesh network built around the MQTT protocol for the ESP8266 and ESP32 with OTA support",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PhracturedBlue/ESP8266_MQTT_Mesh-1.0.4.zip",
      "size": 262670,
      "previous_version": "1.0.4",
      "github_stars": 265,
      "github_forks": 79,
      "github_language": "C++",
      "github_updated_at": "2025-08-26T18:33:06Z"
    },
    {
      "repository_name": "oigonzalezp2024/ESP8266NAPTExtender",
      "repository_url": "https://github.com/oigonzalezp2024/ESP8266NAPTExtender",
      "name": "ESP8266 NAPT Extender",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-01-02T20:53:34Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:53:34Z",
      "last_seen_sha": "712f928659f2",
      "author": "Oscar Gonzalez",
      "maintainer": "Oscar Gonzalez <oigonzalezp2024@gmail.com>",
      "sentence": "Converts an ESP8266 into a NAPT (NAT) Range Extender.",
      "paragraph": "This library simplifies the process of configuring an ESP8266 to connect to a primary network (STA) and simultaneously create a secondary Access Point (SoftAP) with Network Address Translation (NAPT) to share the connection.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/oigonzalezp2024/ESP8266_NAPT_Extender-1.0.8.zip",
      "size": 11529,
      "previous_version": "1.0.8",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-03T01:06:30Z"
    },
    {
      "repository_name": "anunpanya/ESP8266_QRcode",
      "repository_url": "https://github.com/anunpanya/ESP8266_QRcode",
      "name": "ESP8266 QRcode",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:07:37Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:37Z",
      "last_seen_sha": "688e16a82ae5",
      "author": "Anun Panya <aspirinenun@gmail.com>",
      "maintainer": "Anun Panya <aspirinenun@gmail.com>",
      "sentence": "ESP8266 Generate QRCode for SSD1306 oled displays 128*64 pixel",
      "paragraph": "ESP8266 Generate QRCode version 7 for SSD1306 oled displays 128*64 pixel",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/anunpanya/ESP8266_QRcode-2.0.0.zip",
      "size": 38238,
      "previous_version": "2.0.0",
      "github_stars": 107,
      "github_forks": 56,
      "github_language": "C",
      "github_updated_at": "2026-03-15T03:56:25Z"
    },
    {
      "repository_name": "batuhantrkgl/ESP8266-D1_SMTPClient",
      "repository_url": "https://github.com/batuhantrkgl/ESP8266-D1_SMTPClient",
      "name": "ESP8266 SMTPClient",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:27Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:27Z",
      "last_seen_sha": "d9ae746eb8c9",
      "author": "Batuhantrkgl <batuhanturkoglu37@gmail.com>",
      "maintainer": "Batuhantrkgl <batuhanturkoglu37@gmail.com>",
      "sentence": "The SMTPClient library allows you to send emails using an ESP8266 microcontroller. It supports sending plain text emails as well as emails with attachments.",
      "paragraph": "The SMTPClient library allows you to send emails using an ESP8266 microcontroller. It supports sending plain text emails as well as emails with attachments. Features: Connect to an SMTP server, Authenticate using username and password, Send plain text emails, Send emails with attachments",
      "category": "Communication",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/batuhantrkgl/ESP8266_SMTPClient-1.0.0.zip",
      "size": 5539,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-26T18:40:50Z"
    },
    {
      "repository_name": "squix78/esp8266-weather-station",
      "repository_url": "https://github.com/squix78/esp8266-weather-station",
      "name": "ESP8266 Weather Station",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-06-08T09:08:40Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-08T09:08:40Z",
      "last_seen_sha": "ba39102c0c93",
      "author": "ThingPulse",
      "maintainer": "ThingPulse <info@thingpulse.com>",
      "sentence": "ESP8266 based internet connected Weather Station",
      "paragraph": "ESP8266 based internet connected Weather Station",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "Json Streaming Parser"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/squix78/ESP8266_Weather_Station-2.3.0.zip",
      "size": 224114,
      "previous_version": "2.3.0",
      "github_stars": 1136,
      "github_forks": 371,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T06:27:46Z"
    },
    {
      "repository_name": "khoih-prog/ESP8266_AT_WebServer",
      "repository_url": "https://github.com/khoih-prog/ESP8266_AT_WebServer",
      "name": "ESP8266_AT_WebServer",
      "version": "1.7.1",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2025-07-21T16:18:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:39Z",
      "last_seen_sha": "78dd4828719a",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries",
      "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. Now support CORS and with fix of severe limitation to permit sending much larger data than total 2K buffer",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 50,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T04:00:14Z",
      "depends": [
        "Functional-Vlpp"
      ],
      "download_url": "https://github.com/khoih-prog/ESP8266_AT_WebServer"
    },
    {
      "repository_name": "khoih-prog/ESP8266_ENC_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP8266_ENC_Manager",
      "name": "ESP8266_ENC_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:39Z",
      "last_seen_sha": "6aada9386341",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP ENC28J60) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-02-16T19:26:25Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP8266_ENC_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP8266_Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP8266_Ethernet_Manager",
      "name": "ESP8266_Ethernet_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:40Z",
      "last_seen_sha": "f8166b81b50f",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2023-09-01T06:51:28Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP8266_Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP8266_ISR_Servo",
      "repository_url": "https://github.com/khoih-prog/ESP8266_ISR_Servo",
      "name": "ESP8266_ISR_Servo",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:40Z",
      "last_seen_sha": "8fb7b0775b03",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.",
      "paragraph": "This library enables you to use 1 Hardware Timer on ESP8266-based board to control up to 16 or more servo motors.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-06-08T02:07:49Z",
      "download_url": "https://github.com/khoih-prog/ESP8266_ISR_Servo"
    },
    {
      "repository_name": "qisun1/ESP8266_LED_64x16_Matrix",
      "repository_url": "https://github.com/qisun1/ESP8266_LED_64x16_Matrix",
      "name": "ESP8266_LED_64x16_Matrix",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2025-07-21T16:25:45Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:45Z",
      "last_seen_sha": "9e1b9988d8ee",
      "author": "Qi Sun",
      "maintainer": "Qi Sun",
      "sentence": "ESP8266 driver to run LED matrix.",
      "paragraph": "ESP8266 driver to run LED matrix 64x16, and can be modified to support 64x32, supporting ASCII encoding only.",
      "category": "Display",
      "architectures": [
        "ESP8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/qisun1/ESP8266_LED_64x16_Matrix-1.1.0.zip",
      "size": 159294,
      "previous_version": "1.1",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T13:42:48Z"
    },
    {
      "repository_name": "tomorrow56/SPRESENSE_ESP8266_LINE_Messaging_API",
      "repository_url": "https://github.com/tomorrow56/SPRESENSE_ESP8266_LINE_Messaging_API",
      "name": "ESP8266_LINE_Messaging_API",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:59Z",
      "last_seen_sha": "23d0adf0e8b7",
      "author": "tomorrow56",
      "maintainer": "tomorrow56@gmail.com",
      "sentence": "LINE Messaging API library for SPRESENSE and ESP8266(AT command).",
      "paragraph": "This library is for sending messages from the SPRESENSE ESP8266 WiFi add-on board to LINE.",
      "category": "Communication",
      "architectures": [
        "SPRESENSE",
        "ESP8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-21T02:16:42Z",
      "download_url": "https://github.com/tomorrow56/SPRESENSE_ESP8266_LINE_Messaging_API"
    },
    {
      "repository_name": "mrdunk/esp8266_mdns",
      "repository_url": "https://github.com/mrdunk/esp8266_mdns",
      "name": "esp8266_mdns",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.8",
          "seen_at": "2025-07-21T16:22:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:32Z",
      "last_seen_sha": "82133a0fa153",
      "author": "mrdunk",
      "maintainer": "mrdunk",
      "sentence": "mDNS queries and responses on esp8266.",
      "paragraph": "Or to describe it another way: An mDNS Client or Bonjour Client library for the esp8266.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 79,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-01-09T04:43:00Z",
      "download_url": "https://github.com/mrdunk/esp8266_mdns"
    },
    {
      "repository_name": "nailujx86/ESP8266_multipart",
      "repository_url": "https://github.com/nailujx86/ESP8266_multipart",
      "name": "ESP8266_multipart",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:22:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:55Z",
      "last_seen_sha": "7d4d81f54b5b",
      "author": "Julian Blazek <mail@nailuj.net>",
      "maintainer": "Julian Blazek <mail@nailuj.net>",
      "sentence": "A small multipart file sending library for the ESP8266.",
      "paragraph": "Supports sending text-files over HTTP to hosts using the multipart contenttype.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-10-20T18:59:25Z",
      "download_url": "https://github.com/nailujx86/ESP8266_multipart"
    },
    {
      "repository_name": "khoih-prog/ESP8266_PWM",
      "repository_url": "https://github.com/khoih-prog/ESP8266_PWM",
      "name": "ESP8266_PWM",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:40Z",
      "last_seen_sha": "3d98a9b1885d",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins.",
      "paragraph": "It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they are ISR-based PWM channels. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware PWM channels, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is necessary if you need to measure some data requiring better accuracy. Now you can change the PWM settings on-the-fly",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 19,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2026-05-28T15:59:56Z",
      "download_url": "https://github.com/khoih-prog/ESP8266_PWM"
    },
    {
      "repository_name": "khoih-prog/ESP8266_W5100_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP8266_W5100_Manager",
      "name": "ESP8266_W5100_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:40Z",
      "last_seen_sha": "9ae43bddbdc6",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5100 / W5100S) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-02-04T02:39:43Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP8266_W5100_Manager"
    },
    {
      "repository_name": "khoih-prog/ESP8266_W5500_Manager",
      "repository_url": "https://github.com/khoih-prog/ESP8266_W5500_Manager",
      "name": "ESP8266_W5500_Manager",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:40Z",
      "last_seen_sha": "a8d053e90974",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "(ESP8266 + LwIP W5500) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring (ESP8266 + LwIP W5500) Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-01-26T20:50:46Z",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESP8266_W5500_Manager"
    },
    {
      "repository_name": "horihiro/esp8266-google-home-notifier",
      "repository_url": "https://github.com/horihiro/esp8266-google-home-notifier",
      "name": "esp8266-google-home-notifier",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:16:24Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:24Z",
      "last_seen_sha": "937842e74942",
      "author": "horihiro",
      "maintainer": "horihiro",
      "sentence": "Send notifications to Google Home from esp8266/32.",
      "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.",
      "category": "Data Processing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "esp8266-google-tts"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.8.zip",
      "size": 83421,
      "previous_version": "1.0.8",
      "github_stars": 101,
      "github_forks": 23,
      "github_language": "C",
      "github_updated_at": "2026-02-18T18:45:11Z"
    },
    {
      "repository_name": "horihiro/esp8266-google-tts",
      "repository_url": "https://github.com/horihiro/esp8266-google-tts",
      "name": "esp8266-google-tts",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:16:24Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:24Z",
      "last_seen_sha": "290bbaae6a9c",
      "author": "horihiro",
      "maintainer": "horihiro",
      "sentence": "generate the link to speech mp3 on esp8266/32.",
      "paragraph": "This library depends on Google Translate Service.",
      "category": "Data Processing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.1.0.zip",
      "size": 28916,
      "previous_version": "1.1.0",
      "github_stars": 81,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-02-14T08:22:28Z"
    },
    {
      "repository_name": "sheminasalam/Esp8266-Mqtt-Canary",
      "repository_url": "https://github.com/sheminasalam/Esp8266-Mqtt-Canary",
      "name": "Esp8266-Mqtt-Canary",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:29:43Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:43Z",
      "last_seen_sha": "272abc7ef033",
      "author": "Shemin A Salam",
      "maintainer": "Shemin A Salam <sheminasalam@gmail.com>",
      "sentence": "Create an ESP8266 OpenCanary Honeypot",
      "paragraph": "This library turns the device into an FTP server that fires off an alert any time it is accessed.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sheminasalam/Esp8266_Mqtt_Canary-3.0.0.zip",
      "size": 24227,
      "previous_version": "3.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-02T12:36:16Z"
    },
    {
      "repository_name": "remoteme/esp8266-OLED",
      "repository_url": "https://github.com/remoteme/esp8266-OLED",
      "name": "ESP8266-OLED Display Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "7759b9f84405",
      "author": "Klar Systems",
      "maintainer": "Klar Systems <info@klsrsys.com>",
      "sentence": "esp8266-Arduino library for I2C-OLED displays",
      "paragraph": "esp8266-Arduino library for I2C-OLED displays",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/remoteme/ESP8266_OLED_Display_Library-1.0.1.zip",
      "size": 7200
    },
    {
      "repository_name": "bluemurder/esp8266-ping",
      "repository_url": "https://github.com/bluemurder/esp8266-ping",
      "name": "ESP8266-ping",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-12-11T07:16:58Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-11T07:16:58Z",
      "last_seen_sha": "2d9a138c83c2",
      "author": "Alessio Leoncini",
      "maintainer": "Alessio Leoncini",
      "sentence": "A library to enable esp8266 platform to send and receive ping messages.",
      "paragraph": "Present library defines a 'Pinger' class that allows access to low level LWIP functions. It accepts IP addresses as well as DNS names, handles ICMP echo requests and responses allowing some packet customizations, and provides statistics on ping results.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/ESP8266_ping-2.0.1.zip",
      "size": 14000,
      "previous_version": "2.0.1",
      "github_stars": 34,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-12-10T19:00:16Z"
    },
    {
      "repository_name": "BorisKotlyarov/ESP8266-WiFiSetupManager",
      "repository_url": "https://github.com/BorisKotlyarov/ESP8266-WiFiSetupManager",
      "name": "ESP8266-WiFiSetupManager",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:37:37Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:37:37Z",
      "last_seen_sha": "563c112ba5a4",
      "author": "Borys Kotliarov",
      "maintainer": "feedbackspring.lab@gmail.com",
      "sentence": "WiFi configuration manager with captive portal for ESP8266",
      "paragraph": "Provides AP mode with web interface for easy WiFi setup. Supports both blocking and non-blocking operation modes. Stores credentials for automatic reconnection.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BorisKotlyarov/ESP8266_WiFiSetupManager-1.0.1.zip",
      "size": 8036,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-10T12:03:22Z"
    },
    {
      "repository_name": "Adish0016/esp826611",
      "repository_url": "https://github.com/Adish0016/esp826611",
      "name": "esp826611",
      "version": "1.0.16",
      "version_history": [
        {
          "version": "1.0.16",
          "seen_at": "2025-07-21T16:06:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:35Z",
      "last_seen_sha": "fdca15ad5184",
      "author": "AMD16",
      "maintainer": "AMD16",
      "sentence": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "paragraph": "Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-11-14T00:46:41Z",
      "depends": [
        "Adafruit Unified Sensor"
      ],
      "download_url": "https://github.com/adafruit/DHT-sensor-library"
    },
    {
      "repository_name": "oigonzalezp2024/ESP8266AIGemini",
      "repository_url": "https://github.com/oigonzalezp2024/ESP8266AIGemini",
      "name": "ESP8266AIGemini",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-01-02T20:53:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:53:36Z",
      "last_seen_sha": "906ed6488055",
      "author": "Oscar Gonzalez",
      "maintainer": "Oscar Gonzalez <oigonzalezp2024@gmail.com>",
      "sentence": "Gemini Client for ESP8266.",
      "paragraph": "Enables the ESP8266 to connect to the Google Gemini API using a decoupled and modular implementation (Hexagonal Architecture/Ports & Adapters). Includes network logic, validation, and JSON parsing.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T03:50:03Z",
      "license": "MIT",
      "download_url": "https://github.com/oigonzalezp2024/ESP8266AIGemini"
    },
    {
      "repository_name": "earlephilhower/ESP8266Audio",
      "repository_url": "https://github.com/earlephilhower/ESP8266Audio",
      "name": "ESP8266Audio",
      "version": "2.4.1",
      "version_history": [
        {
          "version": "2.4.1",
          "seen_at": "2026-06-26T08:25:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:25:47Z",
      "last_seen_sha": "a0f18c0550e9",
      "author": "Earle F. Philhower, III",
      "maintainer": "Earle F. Philhower, III",
      "sentence": "Audio file and I2S sound playing routines for ESP8266, ESP32, and Raspberry Pi Pico RP2040",
      "paragraph": "Decode compressed MP3, AAC, FLAC, Screamtracker MOD, MIDI, RTTL, TI Talkie, and WAV and play on an I2S DAC or a software-driven delta-sigma DAC and 1-transistor amplifier.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "github_stars": 2365,
      "github_forks": 471,
      "github_updated_at": "2026-06-25T12:54:21Z",
      "download_url": "https://github.com/earlephilhower/ESP8266Audio",
      "github_language": "C"
    },
    {
      "repository_name": "aliffathoni/ESP8266AutoWifi",
      "repository_url": "https://github.com/aliffathoni/ESP8266AutoWifi",
      "name": "ESP8266AutoWifi",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:07:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:02Z",
      "last_seen_sha": "cd0d137a3413",
      "author": "Alif Fathoni",
      "maintainer": "Alif Fathoni <aliffathoni7@gmail.com>",
      "sentence": "Auto Connect WiFi for ESP8266 Board.",
      "paragraph": "Connect to saved wifi address and reconnect without hard coding.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-08T12:23:49Z",
      "depends": [
        "ESP Async WebServer",
        "ESPAsyncTCP",
        "Preferences"
      ],
      "download_url": "https://github.com/aliffathoni/ESP8266AutoWifi"
    },
    {
      "repository_name": "schlarmann/esp8266channel3lib",
      "repository_url": "https://github.com/schlarmann/esp8266channel3lib",
      "name": "esp8266channel3lib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-25T07:58:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-25T07:58:17Z",
      "last_seen_sha": "038879359ef1",
      "author": "Paul Schlarmann",
      "maintainer": "Paul Schlarmann",
      "sentence": "Analogue TV Out with an ESP8266!",
      "paragraph": "A library to emulate an analogue tv station on channel 3 with an ESP8266. Simply attach an antenna to the RX pin and tune a TV to channel 3. Uses I2S and DMA.",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T21:17:10Z",
      "download_url": "https://github.com/schlarmann/esp8266channel3lib"
    },
    {
      "repository_name": "aiplayuser/esp8266easylib",
      "repository_url": "https://github.com/aiplayuser/esp8266easylib",
      "name": "esp8266easylib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:03:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:15Z",
      "last_seen_sha": "0afb6ec20f34",
      "author": "aiplayuser",
      "maintainer": "aiplayuser",
      "sentence": "Mgmt via Web: WiFi, MQTT, Update, Upload, Files.",
      "paragraph": "only 3 lines of code, 8266 is so easy to use.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/aiplayuser/esp8266easylib-1.0.0.zip",
      "size": 120829,
      "previous_version": "2.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-24T09:12:08Z"
    },
    {
      "repository_name": "mehyaa/esp8266-iot-helper",
      "repository_url": "https://github.com/mehyaa/esp8266-iot-helper",
      "name": "ESP8266IoTHelper",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:21:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:52Z",
      "last_seen_sha": "68c22d26ef7e",
      "author": "Mehmet Yasin AKAR <https://github.com/mehyaa>",
      "maintainer": "Mehmet Yasin AKAR <https://github.com/mehyaa>",
      "sentence": "Helper for ESP8266 that orchestrates WiFi connection and OTA updates",
      "paragraph": "This library contains a simple helper that you can orchestrate WiFi connection via SmartConfig and Arduino IDE + HTTP OTA update features all together.",
      "category": "Data Processing",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-25T07:03:21Z",
      "download_url": "https://github.com/mehyaa/esp8266-iot-helper"
    },
    {
      "repository_name": "tuanpmt/ESP8266MQTTClient",
      "repository_url": "https://github.com/tuanpmt/ESP8266MQTTClient",
      "name": "ESP8266MQTTClient",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:33:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:33Z",
      "last_seen_sha": "10a24bc1c95d",
      "author": "Tuan PM",
      "maintainer": "Tuan PM",
      "sentence": "MQTT Client for ESP8266",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 84,
      "github_forks": 41,
      "github_language": "C",
      "github_updated_at": "2025-07-04T17:07:05Z",
      "download_url": "https://github.com/tuanpmt/ESP8266MQTTClient"
    },
    {
      "repository_name": "fabianofranca/ESP8266RestClient",
      "repository_url": "https://github.com/fabianofranca/ESP8266RestClient",
      "name": "ESP8266RestClient",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:14:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:00Z",
      "last_seen_sha": "3997880dcce5",
      "author": "fabianofranca",
      "maintainer": "fabianofranca",
      "sentence": "ESP8266 RESTful HTTP Request Library.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fabianofranca/ESP8266RestClient-1.0.0.zip",
      "size": 8468,
      "previous_version": "1.0",
      "github_stars": 42,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2023-05-13T11:13:14Z"
    },
    {
      "repository_name": "StarsoftAnalysis/ESP8266RTTTLPlus",
      "repository_url": "https://github.com/StarsoftAnalysis/ESP8266RTTTLPlus",
      "name": "ESP8266RTTTLPlus",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:31:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:47Z",
      "last_seen_sha": "e45ffb9e8dec",
      "author": "Chris Dennis <chris@starsoftanalysis.co.uk>",
      "maintainer": "Chris Dennis <chris@starsoftanalysis.co.uk>",
      "sentence": "An RTTTL parsing and playing library.",
      "paragraph": "This library is aimed at ESP8266-based boards, and uses PWM to create the tones with volume control. It may well work on other Arduino-esque microcontrollers.  It interprets the RTTTL specification somewhat freely, adding some new features, but maintaining compatibility with standard RTTTL.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-05-03T23:14:49Z",
      "download_url": "https://github.com/StarsoftAnalysis/ESP8266RTTTLPlus"
    },
    {
      "repository_name": "pablomarquez76/ESP8266SAM_ES",
      "repository_url": "https://github.com/pablomarquez76/ESP8266SAM_ES",
      "name": "ESP8266SAM_ES",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-12-02T07:30:51Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-02T07:30:51Z",
      "last_seen_sha": "3ceed08ef58c",
      "author": "Juan Pablo Marquez <pablo.marquez.dsc@gmail.com>",
      "maintainer": "Juan Pablo Marquez <pablo.marquez.dsc@gmail.com>",
      "sentence": "Speech synthesis in spanish on the ESP8266, ESP32, and RP2040",
      "paragraph": "Speech synthesis program SAM in spanish ported to ESP8266/ESP32/RP2040 and ESP8266Audio",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/pablomarquez76/ESP8266SAM_ES-1.1.2.zip",
      "size": 54358,
      "previous_version": "1.1.3",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-12-01T22:57:44Z"
    },
    {
      "repository_name": "nrwiersma/ESP8266Scheduler",
      "repository_url": "https://github.com/nrwiersma/ESP8266Scheduler",
      "name": "ESP8266Scheduler",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-11-04T07:40:59Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-04T07:40:59Z",
      "last_seen_sha": "fc335d05bcc7",
      "author": "Nick Wiersma <nick@wiersma.co.za>",
      "maintainer": "Nick Wiersma <nick@wiersma.co.za>",
      "sentence": "ESP8266 Co-operative Multitasking",
      "paragraph": "Co-operative multitasking for ESP8266 modules.",
      "category": "Other",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nrwiersma/ESP8266Scheduler-1.2.0.zip",
      "size": 14208,
      "previous_version": "1.2",
      "github_stars": 151,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T10:55:45Z"
    },
    {
      "repository_name": "tobozo/ESP8266SDUpdater",
      "repository_url": "https://github.com/tobozo/ESP8266SDUpdater",
      "name": "ESP8266SDUpdater",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:33:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:17Z",
      "last_seen_sha": "52379c3463cc",
      "author": "tobozo@noreply.github.com",
      "maintainer": "tobozo@noreply.github.com",
      "sentence": "SD Card Loader for ESP8266",
      "paragraph": "Package your apps on an SD card and load them from different contexts, such as a menu app or MQTT message.",
      "category": "Uncategorized",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 27,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-31T15:57:48Z",
      "download_url": "https://github.com/tobozo/ESP8266SDUpdater/"
    },
    {
      "repository_name": "khoih-prog/ESP8266TimerInterrupt",
      "repository_url": "https://github.com/khoih-prog/ESP8266TimerInterrupt",
      "name": "ESP8266TimerInterrupt",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "1b283eb95126",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.",
      "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 103,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2025-12-30T16:48:43Z",
      "download_url": "https://github.com/khoih-prog/ESP8266TimerInterrupt"
    },
    {
      "repository_name": "enkei0x/espai",
      "repository_url": "https://github.com/enkei0x/espai",
      "name": "ESPAI",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2026-05-09T08:11:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-09T08:11:27Z",
      "last_seen_sha": "e93d29cc7a19",
      "author": "enkei0x",
      "maintainer": "enkei0x",
      "sentence": "Bring GPT, Claude, and Gemini AI to your ESP32 projects!",
      "paragraph": "Lightweight AI client with streaming responses, function calling (tool use), and conversation memory. Build voice assistants, smart home controllers, and AI-powered IoT devices. Supports OpenAI GPT-4, Anthropic Claude, and Google Gemini with unified API.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3",
        "esp32c3"
      ],
      "github_stars": 14,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T16:31:21Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/enkei0x/espai"
    },
    {
      "repository_name": "Aircoookie/Espalexa",
      "repository_url": "https://github.com/Aircoookie/Espalexa",
      "name": "Espalexa",
      "version": "2.7.0",
      "version_history": [
        {
          "version": "2.7.0",
          "seen_at": "2026-06-26T08:18:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:18:12Z",
      "last_seen_sha": "4e3f881547b6",
      "author": "Christian Schwinne",
      "maintainer": "Christian Schwinne",
      "sentence": "Library to control an ESP module with the Alexa voice assistant",
      "paragraph": "Works with ESP8266 and ESP32",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 582,
      "github_forks": 141,
      "github_updated_at": "2026-06-25T13:03:45Z",
      "download_url": "https://github.com/Aircoookie/Espalexa",
      "github_language": "C++"
    },
    {
      "repository_name": "philbowles/esparto",
      "repository_url": "https://github.com/philbowles/esparto",
      "name": "Esparto",
      "version": "3.3.0",
      "version_history": [
        {
          "version": "3.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "364e9c1a27e0",
      "author": "Phil Bowles <esparto8266@gmail.com>",
      "maintainer": "Phil Bowles <esparto8266@gmail.com>",
      "sentence": "Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices",
      "paragraph": "Esparto has also been described as a sort of RTOS for ESP8266. It DOES have a synchronous task queue which serialises all events, but RTOS is too grand a title. As one user said: \"kinda crazy how easy you made this thing...\"",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/philbowles/Esparto-3.3.0.zip",
      "size": 1615447
    },
    {
      "repository_name": "khoih-prog/ESPAsync_WiFiManager",
      "repository_url": "https://github.com/khoih-prog/ESPAsync_WiFiManager",
      "name": "ESPAsync_WiFiManager",
      "version": "1.15.1",
      "version_history": [
        {
          "version": "1.15.1",
          "seen_at": "2026-05-15T08:32:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:32:43Z",
      "last_seen_sha": "36192d802e7b",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.",
      "paragraph": "This Library is used for configuring ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 modules WiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP and optionally display Credentials on Config Portal",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 311,
      "github_forks": 89,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T19:26:34Z",
      "license": "MIT",
      "depends": [
        "ESP_DoubleResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESPAsync_WiFiManager"
    },
    {
      "repository_name": "khoih-prog/ESPAsync_WiFiManager_Lite",
      "repository_url": "https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite",
      "name": "ESPAsync_WiFiManager_Lite",
      "version": "1.10.5",
      "version_history": [
        {
          "version": "1.10.5",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "d7642840cc3b",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Light-Weight MultiWiFi/Credentials Async WiFiManager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.",
      "paragraph": "Library using AsyncWebServer to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, SPIFFS or EEPROM. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Double or MultiDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now using correct ESP32 chipIP",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 58,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-01-14T06:55:08Z",
      "depends": [
        "ESP_DoubleResetDetector",
        "ESP_MultiResetDetector"
      ],
      "download_url": "https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite"
    },
    {
      "repository_name": "vortigont/ESPAsyncButton",
      "repository_url": "https://github.com/vortigont/ESPAsyncButton",
      "name": "ESPAsyncButton",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2026-05-18T08:59:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:59:39Z",
      "last_seen_sha": "843775e02ba5",
      "author": "Emil Muratov",
      "maintainer": "Emil Muratov",
      "sentence": "Event-driven asynchronous button toolkit for ESP32",
      "paragraph": "Event-based button control with patterns - short/long press, clicks, autorepeat, multiple-clicks. Non-blocking asynchronous architecture with queues and multi-leveled callbacks. Pseudo-encoder, multi-button actions, etc...",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 17,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-17T10:09:13Z",
      "download_url": "https://github.com/vortigont/ESPAsyncButton"
    },
    {
      "repository_name": "IPdotSetAF/ESPAsyncHTTPUpdateServer",
      "repository_url": "https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer",
      "name": "ESPAsyncHTTPUpdateServer",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-06-04T09:01:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-04T09:01:07Z",
      "last_seen_sha": "4beb6467fda3",
      "author": "Mohammad Mahdi Nazari <ipdotsetaf@gmail.com>",
      "maintainer": "Mohammad Mahdi Nazari <ipdotsetaf@gmail.com>",
      "sentence": "Simple/Stylized  HTTP Update Server for ESPAsyncWebServer(by me-no-dev)",
      "paragraph": "This library lets you to update Firmware/FileSystem of ESP32/ESP8266 OTA(Over The Air) from a web page.",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 82,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-06-04T02:00:39Z",
      "depends": [
        "ESPAsyncWebServer"
      ],
      "download_url": "https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer"
    },
    {
      "repository_name": "dvarrel/ESPAsyncTCP",
      "repository_url": "https://github.com/dvarrel/ESPAsyncTCP",
      "name": "ESPAsyncTCP",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-07-21T16:13:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:10Z",
      "last_seen_sha": "0e7ae591984c",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP",
      "paragraph": "tp build a WebServer, with files saved in flash",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp31b"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-12-03T17:27:56Z",
      "download_url": "https://github.com/dvarrel/ESPAsyncTCP"
    },
    {
      "repository_name": "lacamera/ESPAsyncWebServer",
      "repository_url": "https://github.com/lacamera/ESPAsyncWebServer",
      "name": "ESPAsyncWebServer",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2026-06-20T08:33:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:33:03Z",
      "last_seen_sha": "4ba23b425995",
      "author": "lacamera",
      "maintainer": "lacamera",
      "sentence": "Async Web Server for ESP8266 and ESP32",
      "paragraph": "A fork of the ESPAsyncWebServer library maintained by ESPHome",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 28,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T10:57:47Z",
      "depends": [
        "AsyncTCP",
        "ESPAsyncTCP"
      ],
      "download_url": "https://github.com/lacamera/ESPAsyncWebServer"
    },
    {
      "repository_name": "dvarrel/ESPAsyncWebSrv",
      "repository_url": "https://github.com/dvarrel/ESPAsyncWebSrv",
      "name": "ESPAsyncWebSrv",
      "version": "1.2.9",
      "version_history": [
        {
          "version": "1.2.9",
          "seen_at": "2026-02-12T07:39:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-12T07:39:55Z",
      "last_seen_sha": "7452a9d50018",
      "author": "dvarrel",
      "maintainer": "dvarrel",
      "sentence": "Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer",
      "paragraph": "Build a WebServer, with files saved in flash",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 39,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-11T12:45:37Z",
      "depends": [
        "AsyncTCP",
        "ESPAsyncTCP"
      ],
      "download_url": "https://github.com/dvarrel/ESPAsyncWebSrv"
    },
    {
      "repository_name": "PontusO/EspATMQTT",
      "repository_url": "https://github.com/PontusO/EspATMQTT",
      "name": "EspATMQTT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:25:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:06Z",
      "last_seen_sha": "0f6b24e68773",
      "author": "Pontus Oldberg",
      "maintainer": "Invector Labs <info@sweetpeas.se>",
      "sentence": "Support library for the the MQTT functionality in the ESP-AT interpreter.",
      "paragraph": "This library offers a simple C++ class interface that maps directly to the MQTT functions inside the ESP-AT interpreter.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "HTML",
      "github_updated_at": "2024-02-21T09:04:07Z",
      "download_url": "https://github.com/PontusO/EspATMQTT"
    },
    {
      "repository_name": "aliffathoni/ESPAutoWifi",
      "repository_url": "https://github.com/aliffathoni/ESPAutoWifi",
      "name": "ESPAutoWifi",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2025-07-21T16:07:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:02Z",
      "last_seen_sha": "2ac143897d5c",
      "author": "Alif Fathoni",
      "maintainer": "Alif Fathoni <aliffathoni7@gmail.com>",
      "sentence": "Auto Connect WiFi for ESP32 Board.",
      "paragraph": "Connect to saved wifi address and reconnect without hard coding.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-16T00:13:35Z",
      "depends": [
        "ESP Async WebServer",
        "AsyncTCP"
      ],
      "download_url": "https://github.com/aliffathoni/ESPAutoWifi"
    },
    {
      "repository_name": "drmpf/ESPAutoWiFiConfig",
      "repository_url": "https://github.com/drmpf/ESPAutoWiFiConfig",
      "name": "ESPAutoWiFiConfig",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:13:06Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:06Z",
      "last_seen_sha": "35c652b0f3da",
      "author": "Matthew Ford",
      "maintainer": "Matthew Ford <support@pfod.com.au>",
      "sentence": "Start serving a local webpage if cannot connect to WiFi, also include Buffer for to WiFi client to prevent small packets with partial messages being sent.",
      "paragraph": "Works with Arduino ESP32, ESP32C and ESP8266",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "SafeString"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/drmpf/ESPAutoWiFiConfig-2.2.1.zip",
      "size": 90585,
      "previous_version": "2.2.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-23T21:52:28Z"
    },
    {
      "repository_name": "tanakamasayuki/EspBle",
      "repository_url": "https://github.com/tanakamasayuki/EspBle",
      "name": "EspBle",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-31T18:27:51.641Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-01T12:17:45.726Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-08-06T10:50:59.966Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-08-17T02:25:02.433Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-07-31T18:27:51.641Z",
      "last_seen_sha": "450a5ad275a6",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "General-purpose Bluetooth Low Energy library for ESP32 Arduino.",
      "paragraph": "EspBle talks to the NimBLE host bundled with Arduino-ESP32 directly, without the bundled BLE wrapper classes. It provides central and peripheral roles with multiple simultaneous connections, generic GATT client and server operations addressable by UUID or attribute handle, pairing and bonding, standard GATT services, and composable profiles: HID device and host (keyboard, mouse, consumer and system control, gamepad, vendor and fully custom reports) plus BLE MIDI device and host. On the original ESP32, whose prebuilt libraries are built with Bluedroid, EspBle bundles its own NimBLE host; that chip has a BLE 4.2 controller, so some features are unavailable and behaviour may differ slightly. That chip also gets Bluetooth Classic, through a separately built, namespaced Bluedroid host: SPP as a byte stream or an Arduino Stream, HID device and host with the same API as the BLE side, A2DP and AVRCP, and HFP client and audio gateway, all carrying already-encoded audio payloads. Which Classic features are hardware-verified, unverified or unimplemented is documented in the repository.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/EspBle-1.3.0.zip",
      "size": 3306075,
      "previous_version": "1.2.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-31T16:24:38Z"
    },
    {
      "repository_name": "HamzaYslmn/Esp-BLE-Web",
      "repository_url": "https://github.com/HamzaYslmn/Esp-BLE-Web",
      "name": "EspBleWeb",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-06-29T08:55:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:55:44Z",
      "last_seen_sha": "eccd8c6add46",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "ESP32 Web Bluetooth controller — switches, buttons, sliders, timers, with a self-broadcasting widget catalog for the companion PWA.",
      "paragraph": "Single-service BLE plumbing for the Web Bluetooth PWA at github.com/HamzaYslmn/Esp-BLE-Web. Per-widget callbacks, self-running FreeRTOS timers, visual separators, and a ping/pong catalog so the central can build its UI without per-device config. No capacity limits — widgets are stored in a std::vector.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-27T22:46:11Z",
      "download_url": "https://github.com/HamzaYslmn/Esp-BLE-Web",
      "github_language": "TypeScript"
    },
    {
      "repository_name": "arkhipenko/EspBootstrap",
      "repository_url": "https://github.com/arkhipenko/EspBootstrap",
      "name": "EspBootstrap",
      "version": "2.3.2",
      "version_history": [
        {
          "version": "2.3.2",
          "seen_at": "2025-07-21T16:08:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:26Z",
      "last_seen_sha": "7749d52e3db2",
      "author": "Anatoli Arkhipenko <arkhipenko@hotmail.com>",
      "maintainer": "Anatoli Arkhipenko <arkhipenko@hotmail.com>",
      "sentence": "Library helps bring new esp devices online and connected into ecosystem",
      "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2024-10-01T09:40:12Z",
      "download_url": "https://github.com/arkhipenko/EspBootstrap.git"
    },
    {
      "repository_name": "m1cr0lab-espboy/ESPboy",
      "repository_url": "https://github.com/m1cr0lab-espboy/ESPboy",
      "name": "ESPboy",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:20:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:27Z",
      "last_seen_sha": "d699911ebfef",
      "author": "m1cr0lab",
      "maintainer": "m1cr0lab (https://github.com/m1cr0lab)",
      "sentence": "ESPboy Handheld Driver.",
      "paragraph": "This library provides a driver for the ESPboy (Wemos D1 mini - ESP8266) multi gadget handheld created by Roman Sokolov. Experiment with retro game programming, IoT, and STEAM education while having fun. See more on https://www.espboy.com/.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T04:48:37Z",
      "depends": [
        "Adafruit MCP23017 Arduino Library",
        "Adafruit MCP4725",
        "LovyanGFX"
      ],
      "download_url": "https://github.com/m1cr0lab-espboy/ESPboy"
    },
    {
      "repository_name": "puzzle-star/EspButtons",
      "repository_url": "https://github.com/puzzle-star/EspButtons",
      "name": "EspButtons",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:55:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:55:16Z",
      "last_seen_sha": "285920d8f57a",
      "author": "Pedro Garcia <pg@puzzle-star.com>",
      "maintainer": "Pedro Garcia <pg@puzzle-star.com>",
      "sentence": "Simple button click event manager for ESP32",
      "paragraph": "Easily add (single-double-multiple) click and long press events to any input pin in ESP32",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-22T01:34:39Z",
      "download_url": "https://github.com/puzzle-star/EspButtons"
    },
    {
      "repository_name": "mudmin/ESPCanary",
      "repository_url": "https://github.com/mudmin/ESPCanary",
      "name": "ESPCanary",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2026-04-24T08:03:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-24T08:03:13Z",
      "last_seen_sha": "4ee7069b1977",
      "author": "Dan Hoover",
      "maintainer": "Dan Hoover <userspicephp@gmail.com>",
      "sentence": "Create an ESP32 or ESP8266 OpenCanary Honeypot",
      "paragraph": "This library turns the device into an FTP server that fires off an alert any time it is accessed.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "arduino-esp32"
      ],
      "github_stars": 25,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T17:37:59Z",
      "download_url": "https://github.com/mudmin/ESPCanary/"
    },
    {
      "repository_name": "yohanna02/ESPComm",
      "repository_url": "https://github.com/yohanna02/ESPComm",
      "name": "ESPComm",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:38:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:11Z",
      "last_seen_sha": "5564ccfdd1c7",
      "author": "Yohanna Philip Abana",
      "maintainer": "Your Name <yohanaabana02@gmail.com>",
      "sentence": "Simple serial communication library for ESP8266/ESP32 and Arduino Uno.",
      "paragraph": "Provides an easy way to send and receive key=value commands over Serial. Supports int, float, and string values with a callback-based parser.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-15T21:38:29Z",
      "download_url": "https://github.com/yohanna02/ESPComm"
    },
    {
      "repository_name": "ayushsharma82/ESPConnect",
      "repository_url": "https://github.com/ayushsharma82/ESPConnect",
      "name": "ESPConnect",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-12-23T07:12:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-23T07:12:55Z",
      "last_seen_sha": "9c23dec55df7",
      "author": "Ayush Sharma",
      "maintainer": "Ayush Sharma <asrocks5@gmail.com>",
      "sentence": "[Deprecated] ESPConnect is deprecated.",
      "paragraph": "Switch to NetWizard library from same author for much better features and configuration page.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 105,
      "github_forks": 33,
      "github_language": "C",
      "github_updated_at": "2025-12-23T05:40:10Z",
      "download_url": "https://github.com/ayushsharma82/ESPConnect"
    },
    {
      "repository_name": "PelicanHu/ESPCPUTemp",
      "repository_url": "https://github.com/PelicanHu/ESPCPUTemp",
      "name": "ESPCPUTemp",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:38:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:13Z",
      "last_seen_sha": "0daffde551ca",
      "author": "Csaba Gődény",
      "maintainer": "Csaba Gődény <pel@pel.hu>",
      "sentence": "A library for reading CPU temperature on ESP32 variants.",
      "paragraph": "Supports both legacy (ESP32) and new (ESP32-S2/S3/C3/C6/H2) temperature sensor drivers with automatic chip detection and robust error handling.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-07T07:12:42Z",
      "download_url": "https://github.com/PelicanHu/ESPCPUTemp"
    },
    {
      "repository_name": "mcxiaoke/ESPDateTime",
      "repository_url": "https://github.com/mcxiaoke/ESPDateTime",
      "name": "ESPDateTime",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:21:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:49Z",
      "last_seen_sha": "9ffe02b6c2eb",
      "author": "Zhang Xiaoke",
      "maintainer": "Zhang Xiaoke",
      "sentence": "Date Time Functions and Classes for ESP8266 and ESP32",
      "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 50,
      "github_forks": 10,
      "github_language": "C",
      "github_updated_at": "2025-06-29T20:06:19Z",
      "download_url": "https://github.com/mcxiaoke/ESPDateTime"
    },
    {
      "repository_name": "amitesh-singh/EspDDNS",
      "repository_url": "https://github.com/amitesh-singh/EspDDNS",
      "name": "EspDDNS",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:37:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:59Z",
      "last_seen_sha": "b8858ecdb196",
      "author": "Amitesh Singh <singh.amitesh@gmail.com>",
      "maintainer": "Amitesh Singh <singh.amitesh@gmail.com>",
      "sentence": "esp8266 and esp32 DDNS client library with IPv6 support",
      "paragraph": "A library to implement a DDNS client for esp32 and esp8266. It is currently support duckdns and dynv6.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-13T21:00:18Z",
      "download_url": "https://github.com/amitesh-singh/EspDDNS"
    },
    {
      "repository_name": "chrmlinux/ESPDisplay",
      "repository_url": "https://github.com/chrmlinux/ESPDisplay",
      "name": "ESPDisplay",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:43Z",
      "last_seen_sha": "84636654c45d",
      "author": "@chrmlinux03",
      "maintainer": "@chrmlinux03",
      "sentence": "Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.",
      "paragraph": "a library to Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-10-08T17:32:37Z",
      "download_url": "https://github.com/chrmlinux/ESPDisplay"
    },
    {
      "repository_name": "tanakamasayuki/EspEasyUtils",
      "repository_url": "https://github.com/tanakamasayuki/EspEasyUtils",
      "name": "EspEasyUtils",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:32:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:28Z",
      "last_seen_sha": "827ec9e39ad8",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "ESP32 Easy Utils",
      "paragraph": "Serial Command, Multi Task, Queue, Timer, GPIO Interrupt, LED, PWM, Servo",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-01T12:57:00Z",
      "download_url": "https://github.com/tanakamasayuki/EspEasyUtils"
    },
    {
      "repository_name": "andriyadi/EspX",
      "repository_url": "https://github.com/andriyadi/EspX",
      "name": "ESPectro",
      "version": "0.7.5",
      "version_history": [
        {
          "version": "0.7.5",
          "seen_at": "2025-07-21T16:07:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:30Z",
      "last_seen_sha": "c41119eebd91",
      "author": "Andri Yadi<andri@dycode.com>",
      "maintainer": "ESPectro Team<x@dycode.com>",
      "sentence": "ESPectro development board library for Arduino IDE",
      "paragraph": "The library for you to get up fast for using ESPectro Core board with Arduino IDE. ESPectro is designed by DycodeX, a leading Internet of Things (IoT) and disruptive technology company from Indonesia.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-04-04T09:24:23Z",
      "download_url": "https://github.com/andriyadi/espx"
    },
    {
      "repository_name": "dycodex/ESPectro32",
      "repository_url": "https://github.com/dycodex/ESPectro32",
      "name": "ESPectro32",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:13:12Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:12Z",
      "last_seen_sha": "fe7a454b35b3",
      "author": "Andri Yadi <an.dri@me.com>",
      "maintainer": "DycodeX Team <x@dycode.com>",
      "sentence": "ESPectro32 development board library for Arduino IDE",
      "paragraph": "The library for you to get up fast for using ESPectro32 dev board with Arduino IDE. ESPectro32 is designed by DycodeX, a leading Internet of Things (IoT) and disruptive technology company from Indonesia.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dycodex/ESPectro32-0.2.0.zip",
      "size": 402435,
      "previous_version": "0.3.2",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2021-10-15T01:33:28Z"
    },
    {
      "repository_name": "JimmySoftware/ESPert",
      "repository_url": "https://github.com/JimmySoftware/ESPert",
      "name": "ESPert",
      "version": "1.2.6",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:17:38Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:38Z",
      "last_seen_sha": "98571a0f45aa",
      "author": "Jimmy<jimmy@espert.io>",
      "maintainer": "ESPert Team<jimmy@espert.io>",
      "sentence": "ESPert library for Arduino IDE",
      "paragraph": "The library for ESPert's IoT boards for using with Arduino IDE.  Espert Pte. Ltd. is an Internet of Things (IoT) technology company that is headquartered in Singapore with subsidiary office in Thailand. We developed the ESPresso series, our own line of Arduino-compatible, Wi-Fi-enabled, development and solutions boards based on Espressif System's ESP8266 chipset.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JimmySoftware/ESPert-1.2.6.zip",
      "size": 2314025,
      "previous_version": "1.3.0",
      "github_stars": 39,
      "github_forks": 31,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T15:31:20Z"
    },
    {
      "repository_name": "srwi/ESPEssentials",
      "repository_url": "https://github.com/srwi/ESPEssentials",
      "name": "ESPEssentials",
      "version": "2.1.5",
      "version_history": [
        {
          "version": "2.1.5",
          "seen_at": "2025-09-08T07:43:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-08T07:43:26Z",
      "last_seen_sha": "797adac68448",
      "author": "Stephan Rumswinkel",
      "maintainer": "Stephan Rumswinkel",
      "sentence": "Essentials to get you started with your ESP8266 and ESP32 projects",
      "paragraph": "Library for setting up the usual features of the ESP8266/ESP32 (Serial, WiFiManager, Webserver, OTA, Web update) with only three lines of code.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 30,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T00:08:50Z",
      "depends": [
        "WiFiManager"
      ],
      "download_url": "https://github.com/srwi/ESPEssentials.git"
    },
    {
      "repository_name": "Kadacheahmedrami/ESPExpress",
      "repository_url": "https://github.com/Kadacheahmedrami/ESPExpress",
      "name": "ESPExpress",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:38:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:04Z",
      "last_seen_sha": "6ce407c2830e",
      "author": "Kadache Ahmed Rami",
      "maintainer": "a_kadache@estin.dz",
      "sentence": "Express.js inspired web framework for ESP32/ESP8266",
      "paragraph": "A lightweight Express.js-like web framework for handling routes, middleware, and WebSockets on ESP32 and ESP8266.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T23:45:06Z",
      "depends": [
        "ArduinoJson",
        "ESPAsyncWebServer"
      ],
      "download_url": "https://github.com/Kadacheahmedrami/ESPExpress"
    },
    {
      "repository_name": "HamzaYslmn/espfetch",
      "repository_url": "https://github.com/HamzaYslmn/espfetch",
      "name": "espfetch",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2026-04-13T07:59:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-13T07:59:34Z",
      "last_seen_sha": "b913a9c0e31c",
      "author": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "maintainer": "Hamza Yesilmen <resmiyslmn@gmail.com>",
      "sentence": "Neofetch-style system info + Python-style logger for ESP32/ESP8266.",
      "paragraph": "Two tools: espfetch (neofetch-style system diagnostics — chip, heap, WiFi, SPIFFS) and ESPLogger (Python-style logging with levels and FastAPI request format). Thread-safe on ESP32 via FreeRTOS mutex. Auto-detects esp32-tunnel library.",
      "category": "Other",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-08T15:19:20Z",
      "depends": [
        "esp-rtosSerial"
      ],
      "download_url": "https://github.com/HamzaYslmn/espfetch"
    },
    {
      "repository_name": "arslan437/EspFileManager",
      "repository_url": "https://github.com/arslan437/EspFileManager",
      "name": "EspFileManager",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:04:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:03Z",
      "last_seen_sha": "e07b0e71adea",
      "author": "Muhammad Arslan",
      "maintainer": "Muhammad Arslan",
      "sentence": "Web-based file manager for ESP32 file operations.",
      "paragraph": "This library provides a web interface for managing files on an ESP32, supporting uploads, downloads, and deletions.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "AGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/arslan437/EspFileManager-1.0.1.zip",
      "size": 22924,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-07-30T19:57:41Z"
    },
    {
      "repository_name": "DaleGia/ESPFlash",
      "repository_url": "https://github.com/DaleGia/ESPFlash",
      "name": "ESPFlash",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:25Z",
      "last_seen_sha": "495b791bd316",
      "author": "Dale Giancono <d.giancono@gmail.com>",
      "maintainer": "Dale Giancono <d.giancono@gmail.com>",
      "sentence": "Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32.",
      "paragraph": "ESPFlash is an abstraction layer that simplifies the storing of vectorised data in the filesystem on the ESP8266 and ESP32. It features a simple template based interface to store and retreive generic vectorised data in flash memory using SPIFFs.",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 29,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-11-18T10:45:38Z",
      "download_url": "https://github.com/DaleGia/ESPFlash"
    },
    {
      "repository_name": "AndreaDV01/ESPfuscate",
      "repository_url": "https://github.com/AndreaDV01/ESPfuscate",
      "name": "ESPfuscate",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.3",
          "seen_at": "2026-06-08T08:34:39Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-08T08:34:39Z",
      "last_seen_sha": "2b3c71b4316d",
      "author": "AndreaDV01",
      "maintainer": "AndreaDV01",
      "sentence": "ESP32 Sensitive Data Obfuscator",
      "paragraph": "Lightweight ESP32 security library with compile-time obfuscation and runtime encryption.",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AndreaDV01/ESPfuscate-0.4.2.zip",
      "size": 30412,
      "previous_version": "0.4.3",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T11:42:32Z"
    },
    {
      "repository_name": "himanshufanibhare/ESPGithubOTA",
      "repository_url": "https://github.com/himanshufanibhare/ESPGithubOTA",
      "name": "ESPGithubOTA",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-29T09:22:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T09:22:40Z",
      "last_seen_sha": "dbc413433b9a",
      "author": "Himanshu Fanibhare",
      "maintainer": "fanibharehimanshu@gmail.com",
      "sentence": "OTA update library for ESP32/ESP8266 using GitHub as firmware host.",
      "paragraph": "Built-in web dashboard with login protection, manual and auto update modes, debug logging, progress callbacks, and board auto-detection. No display dependencies.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T21:05:05Z",
      "download_url": "https://github.com/himanshufanibhare/ESPGithubOTA.git",
      "github_language": "C++"
    },
    {
      "repository_name": "Yurik72/ESPHap",
      "repository_url": "https://github.com/Yurik72/ESPHap",
      "name": "ESPHap",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-03-23T08:09:47Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-23T08:09:47Z",
      "last_seen_sha": "8686f1fc4095",
      "author": "Yurik",
      "maintainer": "Yurik",
      "sentence": "Native support Apple HomeKit protocol with Arduino projects",
      "paragraph": "Native support Apple HomeKit protocol with Arduino projects.",
      "category": "Uncategorized",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.1.0.zip",
      "size": 5017863,
      "previous_version": "1.1",
      "github_stars": 279,
      "github_forks": 59,
      "github_language": "C",
      "github_updated_at": "2026-03-21T12:02:58Z"
    },
    {
      "repository_name": "tanakamasayuki/EspHelper",
      "repository_url": "https://github.com/tanakamasayuki/EspHelper",
      "name": "EspHelper",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-04-17T08:13:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T08:13:30Z",
      "last_seen_sha": "f6d45cd4e90c",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Thin Arduino-friendly wrappers around ESP-IDF components for ESP32 boards.",
      "paragraph": "EspHelper provides header-only helpers that expose selected ESP-IDF capabilities with an idiomatic Arduino-style API so sketches can mix Arduino convenience with ESP-IDF power.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:57Z",
      "download_url": "https://github.com/tanakamasayuki/EspHelper"
    },
    {
      "repository_name": "plapointe6/EspHtmlTemplateProcessor",
      "repository_url": "https://github.com/plapointe6/EspHtmlTemplateProcessor",
      "name": "EspHtmlTemplateProcessor",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:24:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:43Z",
      "last_seen_sha": "81064df81c3e",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "sentence": "A library that provide simple HTML template processing for ESP using SPIFFS",
      "paragraph": "This library allow an easy and simple template processing for web pages stored in the SPIFFS of an ESP.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-12-31T02:25:59Z",
      "download_url": "https://github.com/plapointe6/EspHtmlTemplateProcessor"
    },
    {
      "repository_name": "tanakamasayuki/EspHttpServer",
      "repository_url": "https://github.com/tanakamasayuki/EspHttpServer",
      "name": "EspHttpServer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-17T08:13:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T08:13:34Z",
      "last_seen_sha": "e2057da14e7b",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Lightweight esp_http_server-based helper library for ESP32 Arduino sketches.",
      "paragraph": "Provides response helpers, template injection, and flexible static asset routing for filesystem and memory bundles as described in SPEC.md.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:16:56Z",
      "download_url": "https://github.com/tanakamasayuki/EspHttpServer"
    },
    {
      "repository_name": "puuu/ESPiLight",
      "repository_url": "https://github.com/puuu/ESPiLight",
      "name": "ESPiLight",
      "version": "0.17.0",
      "version_history": [
        {
          "version": "0.17.0",
          "seen_at": "2026-05-22T08:34:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:34:18Z",
      "last_seen_sha": "77126e30ad1e",
      "author": "Puuu",
      "maintainer": "Puuu <puuu@users.noreply.github.com>",
      "sentence": "pilight 433.92 MHz protocols library for Arduino",
      "paragraph": "With this port of pilight 433.92 MHz protocols, you can transmit, receive and parse all 434 MHz protocols (e.g., rc switches or weather stations) supported by pilight. This should help to implement IoT bridges between the 434MHz-RF band and internet protocols. It is developed and tested on ESP8266.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 125,
      "github_forks": 48,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T23:02:01Z",
      "download_url": "https://github.com/puuu/espilight"
    },
    {
      "repository_name": "salernosimone/espkit-arduino",
      "repository_url": "https://github.com/salernosimone/espkit-arduino",
      "name": "espkit",
      "version": "1.0.0-alpha",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:29Z"
        },
        {
          "version": "1.0.0-alpha",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:29Z",
      "last_seen_sha": "d6b075237772",
      "author": "Simone Salerno <info@salernosimone.com>",
      "maintainer": "Simone Salerno <info@salernosimone.com>",
      "sentence": "Use your Esp32 like an expert",
      "paragraph": "Follow the project at salernosimone.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/salernosimone/espkit-1.0.0-alpha.zip",
      "size": 63993,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-23T16:26:11Z"
    },
    {
      "repository_name": "fabianoriccardi/ESPLogger",
      "repository_url": "https://github.com/fabianoriccardi/ESPLogger",
      "name": "ESPLogger",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-06-18T08:50:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T08:50:13Z",
      "last_seen_sha": "a53e708a3242",
      "author": "Fabiano Riccardi",
      "maintainer": "Fabiano Riccardi <fabiano.riccardi@outlook.com>",
      "sentence": "This library provides a simple interface to collect data on local storage (embedded flash or micro SD).",
      "paragraph": "It is ideal for IoT projects where data must be flushed when an internet connection is available and buffered until that moment. It can store only textual data.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 92,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T17:50:36Z",
      "download_url": "https://github.com/fabianoriccardi/ESPLogger"
    },
    {
      "repository_name": "arduino-libraries/Esplora",
      "repository_url": "https://github.com/arduino-libraries/Esplora",
      "name": "Esplora",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:08:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:07Z",
      "last_seen_sha": "8bb765251ae1",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only.",
      "paragraph": "The sensors available on the board are:2-Axis analog joystick with center push-button,4 push-buttons,microphone, light sensor, temperature sensor, 3-axis accelerometer, 2 TinkerKit input connectors.</br>The actuators available on the board are: bright RGB LED, piezo buzzer, 2 TinkerKit output connectors.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-17T11:12:13Z",
      "download_url": "http://www.arduino.cc/en/Reference/EsploraLibrary"
    },
    {
      "repository_name": "grzesl/ESPMail",
      "repository_url": "https://github.com/grzesl/ESPMail",
      "name": "ESPMail",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:15:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:24Z",
      "last_seen_sha": "666c7afca7de",
      "author": "Grzegorz Leśniak <gl@glpro.pl>",
      "maintainer": "Grzegorz Leśniak <gl@glpro.pl>",
      "sentence": "EMail library.",
      "paragraph": "Use this library to send email through smtp server.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 15,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2023-09-08T15:00:56Z",
      "download_url": "https://github.com/grzesl/ESPMail"
    },
    {
      "repository_name": "SergiuToporjinschi/espmanager",
      "repository_url": "https://github.com/SergiuToporjinschi/espmanager",
      "name": "ESPManager",
      "version": "3.1.2",
      "version_history": [
        {
          "version": "3.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "3e592680c192",
      "author": "Sergiu Toporjinschi",
      "maintainer": "Sergiu Toporjinschi",
      "sentence": "ESP manager",
      "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.1.2.zip",
      "size": 29601,
      "github_stars": 25,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-02-11T19:12:47Z"
    },
    {
      "repository_name": "fmeng/EspMapping",
      "repository_url": "https://github.com/fmeng/EspMapping",
      "name": "EspMapping",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "32c8fb5a84ae",
      "author": "fmeng",
      "maintainer": "fmeng <fmeng123@gmail.com>",
      "sentence": "EspMapping",
      "paragraph": "EspMapping",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "Apache-2.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fmeng/EspMapping-1.0.0.zip",
      "size": 14137,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T19:56:47Z"
    },
    {
      "repository_name": "plapointe6/EspMQTTClient",
      "repository_url": "https://github.com/plapointe6/EspMQTTClient",
      "name": "EspMQTTClient",
      "version": "1.13.3",
      "version_history": [
        {
          "version": "1.13.3",
          "seen_at": "2026-05-22T08:33:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:33:36Z",
      "last_seen_sha": "0d7f6c20eaec",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32",
      "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 498,
      "github_forks": 151,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T12:35:05Z",
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://github.com/plapointe6/EspMQTTClient"
    },
    {
      "repository_name": "zimbora/EspMQTTClient",
      "repository_url": "https://github.com/zimbora/EspMQTTClient",
      "name": "EspMQTTClientFork",
      "version": "1.13.4",
      "version_history": [
        {
          "version": "1.13.4",
          "seen_at": "2025-07-21T16:37:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:31Z",
      "last_seen_sha": "2c7ed4033cef",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "J.Lucas.S <lucas.ua.eet@gmail.com>",
      "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32",
      "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-23T17:23:56Z",
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://github.com/zimbora/EspMQTTClient"
    },
    {
      "repository_name": "Nredor/ESPNexUpload",
      "repository_url": "https://github.com/Nredor/ESPNexUpload",
      "name": "ESPNexUpload",
      "version": "0.5.7",
      "version_history": [
        {
          "version": "0.5.7",
          "seen_at": "2025-07-21T16:23:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:25Z",
      "last_seen_sha": "8d29d9159536",
      "author": "Ville Vilpas <psoden@gmail.com>",
      "maintainer": "Ville Vilpas <psoden@gmail.com>",
      "sentence": "Upload UI file to Nextion displays using ESP's",
      "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 & ESP32",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 36,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2025-09-28T08:53:31Z",
      "download_url": "https://github.com/Nredor/ESPNexUpload"
    },
    {
      "repository_name": "qqqlab/ESPnow-RC",
      "repository_url": "https://github.com/qqqlab/ESPnow-RC",
      "name": "ESPnow-RC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T08:53:18Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:53:18Z",
      "last_seen_sha": "15d2f02020cd",
      "author": "qqqlab",
      "maintainer": "qqqlab <info@qqqlab.com>",
      "sentence": "RC remote controller based on ESP-NOW",
      "paragraph": "Build a RC remote controller system based on ESP-NOW",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/qqqlab/ESPnow_RC-1.0.0.zip",
      "size": 720681,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_updated_at": "2026-06-30T02:22:13Z",
      "github_language": "C++"
    },
    {
      "repository_name": "eccnil/ESPNow2Mqtt",
      "repository_url": "https://github.com/eccnil/ESPNow2Mqtt",
      "name": "EspNow2Mqtt",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "55e3ad48e482",
      "author": "eccnil <eccnil@gmail.com>",
      "maintainer": "eccnil <eccnil@gmail.com>",
      "sentence": "Use Esp-now to connect to mqtt and send and recive data.",
      "paragraph": "Esp-now is more suitable for battery powrered devices. With this library you can build both, the gateway to mqtt and the client able to send data and respond to commands.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Nanopb",
        "Crypto",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eccnil/EspNow2Mqtt-1.3.1.zip",
      "size": 31011,
      "github_stars": 136,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T19:39:03Z"
    },
    {
      "repository_name": "cpei2025/ESPNowAdhoc",
      "repository_url": "https://github.com/cpei2025/ESPNowAdhoc",
      "name": "ESPNowAdhoc",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "4065f5b576f5",
      "author": "C.HAIBARA(Cloud Power Electric Industries)",
      "maintainer": "cpei2025(pmzwh65czh@privaterelay.appleid.com)",
      "sentence": "A package library that allows you to easily and safely build an ad-hoc network environment using ESP_NOW.",
      "paragraph": "It packages the necessary functions for using it as an ad-hoc network: group settings, role settings, security settings, automatic peer pairing via broadcasting, and status monitoring of connected peers via heartbeat. With just three steps, you can easily implement an ad-hoc network environment using only ESP32. This makes wireless communication in ESP32 environments—previously expensive and complex—simple and affordable.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cpei2025/ESPNowAdhoc-1.0.7.zip",
      "size": 22502
    },
    {
      "repository_name": "tomorrow56/ESPNowAutoPairing",
      "repository_url": "https://github.com/tomorrow56/ESPNowAutoPairing",
      "name": "ESPNowAutoPairing",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:38:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:09Z",
      "last_seen_sha": "9d2de6dde092",
      "author": "tomorrow56",
      "maintainer": "tomorrow56 <https://x.com/tomorrow56>",
      "sentence": "ESP-NOW auto pairing library for ESP32",
      "paragraph": "This library provides automatic pairing functionality for ESP-NOW communication between ESP32 devices. It supports Master/Slave role selection and persistent pairing data storage.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-22T07:06:01Z",
      "download_url": "https://github.com/tomorrow56/ESPNowAutoPairing"
    },
    {
      "repository_name": "tanakamasayuki/EspNowBus",
      "repository_url": "https://github.com/tanakamasayuki/EspNowBus",
      "name": "EspNowBus",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-06-12T08:59:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:59:33Z",
      "last_seen_sha": "7cc5bbbe05d0",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Lightweight group-oriented ESP-NOW message bus for ESP32 (secure by default).",
      "paragraph": "Provides simple send/broadcast APIs, auto peer registration, and retry/timeout handling on top of ESP-NOW. Work in progress based on SPEC.ja.md.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T09:14:19Z",
      "download_url": "https://github.com/tanakamasayuki/EspNowBus"
    },
    {
      "repository_name": "hpsaturn/esp32s3-cam",
      "repository_url": "https://github.com/hpsaturn/ESPNowCam",
      "name": "EspNowCam",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T08:32:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:32:55Z",
      "last_seen_sha": "ab0435543bdc",
      "author": "@hpsaturn",
      "maintainer": "Antonio Vanegas <hpsaturn@gmail.com>",
      "sentence": "ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D",
      "paragraph": "ESPNowCam supports ESP32 Cameras for give an easy video streamer from popular ESP32Cam models and it uses ESPNow protocol. No IP, No routers, No credentials. It has broadcast and P2P support. **This library is for general purpose**, as it receives pointers to data, such as buffers, strings, images, or any byte-formatted content. This versatility allows you to transmit larger packages. Tested on ESP32S3 cameras. Please visit my ESP32 Telegram channel https://t.me/esp_es and ask any doubt.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 232,
      "github_forks": 23,
      "github_updated_at": "2026-06-30T01:16:11Z",
      "license": "GPL-3.0-only",
      "download_url": "https://github.com/hpsaturn/esp32s3-cam"
    },
    {
      "repository_name": "mulberry4275/EspNowDev",
      "repository_url": "https://github.com/mulberry4275/EspNowDev",
      "name": "EspNowDev",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-27T08:30:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-27T08:30:53Z",
      "last_seen_sha": "5958f13815e1",
      "author": "AutoPort",
      "maintainer": "AutoPort<irawanzuly11@gmail.com>",
      "sentence": "Fast communication library for ESP32 interconnectivity.",
      "paragraph": "Supports AES encryption and a hybrid protocol combining ESP-NOW and WebSockets.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-27T06:50:51Z",
      "download_url": "https://github.com/mulberry4275/EspNowDev"
    },
    {
      "repository_name": "zeevje/ESPNowHub",
      "repository_url": "https://github.com/zeevje/ESPNowHub",
      "name": "ESPNowHub",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-24T08:49:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:49:18Z",
      "last_seen_sha": "e160a6a3a17d",
      "author": "Zeev Elias",
      "maintainer": "Zeev Elias",
      "sentence": "Arduino library simplifying ESP-NOW peer-to-peer communication for ESP32.",
      "paragraph": "Named peer registration, heartbeat monitoring, gate pin support, and framed serial parsing.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T00:44:05Z",
      "download_url": "https://github.com/zeevje/ESPNowHub",
      "github_language": "C++"
    },
    {
      "repository_name": "hpsaturn/espnow-joystick",
      "repository_url": "https://github.com/hpsaturn/espnow-joystick",
      "name": "EspNowJoystick",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2025-09-22T07:31:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-22T07:31:34Z",
      "last_seen_sha": "c19f3a3d3ded",
      "author": "@hpsaturn",
      "maintainer": "Antonio Vanegas <hpsaturn@gmail.com>",
      "sentence": "Abstraction of ESP-Now and Protocol Buffers to have improved joystick for any kind of hardware",
      "paragraph": "The library is used in the both sides, in the joystick and in the receiver. With simple callbacks you able to know the joystick commands or the receiver events. Please see the video demos and the examples. Tested on ESP32 and ESP8266 cores. Please visit my ESP32 Telegram channel https://t.me/esp_es and ask any doubt.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 33,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T17:06:25Z",
      "license": "GPL-3.0-only",
      "download_url": "https://github.com/hpsaturn/espnow-joystick"
    },
    {
      "repository_name": "figamore/EspNowLink",
      "repository_url": "https://github.com/figamore/EspNowLink",
      "name": "EspNowLink",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-24T08:48:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:48:53Z",
      "last_seen_sha": "b95e63fdd5a2",
      "author": "Figamore",
      "maintainer": "Figamore",
      "sentence": "Encrypted paired ESP-NOW serial transport for ESP32.",
      "paragraph": "EspNowLink provides pairing, encrypted ESP-NOW peers, reconnect handling, anti-replay protection, and serial-like read/write transport for ESP32 clients and servers.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-23T12:45:28Z",
      "license": "Apache-2.0",
      "download_url": "https://github.com/figamore/EspNowLink",
      "github_language": "C++"
    },
    {
      "repository_name": "Johboh/EspNowNetworkHost",
      "repository_url": "https://github.com/Johboh/EspNowNetworkHost",
      "name": "EspNowNetworkHost",
      "version": "0.8.2",
      "version_history": [
        {
          "version": "0.8.2",
          "seen_at": "2025-07-21T16:17:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:45Z",
      "last_seen_sha": "2847a9b68f92",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Node code for the EspNowNetwork",
      "paragraph": "See https://github.com/Johboh/EspNowNetwork for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T01:42:47Z",
      "download_url": "https://github.com/Johboh/EspNowNetworkHost"
    },
    {
      "repository_name": "Johboh/EspNowNetworkHostDriver",
      "repository_url": "https://github.com/Johboh/EspNowNetworkHostDriver",
      "name": "EspNowNetworkHostDriver",
      "version": "0.7.6",
      "version_history": [
        {
          "version": "0.7.6",
          "seen_at": "2025-07-21T16:17:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:45Z",
      "last_seen_sha": "42c57f7d4eb7",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Host driver code for the EspNowNetwork",
      "paragraph": "See https://github.com/Johboh/EspNowNetwork for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T21:42:16Z",
      "download_url": "https://github.com/Johboh/EspNowNetworkHostDriver"
    },
    {
      "repository_name": "Johboh/EspNowNetworkNode",
      "repository_url": "https://github.com/Johboh/EspNowNetworkNode",
      "name": "EspNowNetworkNode",
      "version": "0.8.3",
      "version_history": [
        {
          "version": "0.8.3",
          "seen_at": "2025-08-19T07:40:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-19T07:40:24Z",
      "last_seen_sha": "624bc3668f30",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Node code for the EspNowNetwork",
      "paragraph": "See https://github.com/Johboh/EspNowNetwork for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-19T04:39:11Z",
      "license": "GPL-3.0-or-later",
      "download_url": "https://github.com/Johboh/EspNowNetworkNode"
    },
    {
      "repository_name": "Johboh/EspNowNetworkShared",
      "repository_url": "https://github.com/Johboh/EspNowNetworkShared",
      "name": "EspNowNetworkShared",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:17:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:45Z",
      "last_seen_sha": "03c2e20e9af5",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Shared code for the EspNowNetwork",
      "paragraph": "See https://github.com/Johboh/EspNowNetwork for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-05T17:27:47Z",
      "download_url": "https://github.com/Johboh/EspNowNetworkShared"
    },
    {
      "repository_name": "FBSeletronica/ESPNowProtocol",
      "repository_url": "https://github.com/FBSeletronica/ESPNowProtocol",
      "name": "ESPNowProtocol",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-05-14T08:43:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:43:03Z",
      "last_seen_sha": "134813ec1509",
      "author": "Fabio Souza",
      "maintainer": "Fabio Souza",
      "sentence": "Reliable ESP-NOW communication protocol with ACK and retry",
      "paragraph": "Library to simplify ESP-NOW communication with reliability features like ACK, retry and telemetry.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T09:45:48Z",
      "download_url": "https://github.com/FBSeletronica/ESPNowProtocol"
    },
    {
      "repository_name": "forgevolt/ESPNowUtilities",
      "repository_url": "https://github.com/forgevolt/ESPNowUtilities",
      "name": "ESPNowUtilities",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-05T20:28:54.396Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-05T20:28:54.396Z",
      "last_seen_sha": "3c167eb1bd33",
      "author": "Christoph Streit <christoph.streit@gmail.com>",
      "maintainer": "Christoph Streit <christoph.streit@gmail.com>",
      "sentence": "Paired, single-peer ESP-NOW links between two ESP32 boards.",
      "paragraph": "Wraps ESP-NOW in a connection class that handles discovery and pairing, tracks one peer with a liveness timeout, and carries application messages of your own definition. The wire format of those messages is yours; the library only routes them and confirms they came from the paired peer.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/forgevolt/ESPNowUtilities-1.0.0.zip",
      "size": 24436,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-05T16:11:50Z"
    },
    {
      "repository_name": "Saruccio/ESPpassthrough",
      "repository_url": "https://github.com/Saruccio/ESPpassthrough",
      "name": "ESPpassthrough",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:28:44Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:44Z",
      "last_seen_sha": "b1aba062c0b6",
      "author": "Saruccio Culmone <saruccio.culmone@yahoo.it>",
      "maintainer": "Saruccio Culmone <saruccio.culmone@yahoo.it>",
      "sentence": "Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.",
      "paragraph": "Tested on ESP-01.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "depends": [
        "SoftwareSerial"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Saruccio/ESPpassthrough-1.0.0.zip",
      "size": 62635,
      "previous_version": "1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-09-22T14:35:22Z"
    },
    {
      "repository_name": "hunamizawa/ESPPerfectTime",
      "repository_url": "https://github.com/hunamizawa/ESPPerfectTime",
      "name": "ESPPerfectTime",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:16:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:31Z",
      "last_seen_sha": "d0551abb74fc",
      "author": "Kozue Hunamizawa <hunamizawa@gmail.com>",
      "maintainer": "Kozue Hunamizawa <hunamizawa@gmail.com>",
      "sentence": "SNTP library that provides more accurate time for ESP8266/ESP32.",
      "paragraph": "Handles leap seconds in STEP mode, and calculates round-trip delay on synchronization.",
      "category": "Timing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-02-23T15:39:13Z",
      "download_url": "https://github.com/hunamizawa/ESPPerfectTime"
    },
    {
      "repository_name": "dvarrel/ESPping",
      "repository_url": "https://github.com/dvarrel/ESPping",
      "name": "ESPping",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-01-10T07:19:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-10T07:19:27Z",
      "last_seen_sha": "f209a5f83d53",
      "author": "dvarrel, Daniele Colanardi, Marian Craciunescu",
      "maintainer": "dvarrel",
      "sentence": "Let the ESP32/ESP8266 ping a remote machine.",
      "paragraph": "With this library an ESP32/ESP8266 can ping a remote machine and know if reachable. It provide some basic measurements on ping messages (avg response time).",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 29,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-22T00:20:46Z",
      "download_url": "https://github.com/dvarrel/ESPping.git"
    },
    {
      "repository_name": "EFWob/ESPPubSubClientWrapper",
      "repository_url": "https://github.com/EFWob/ESPPubSubClientWrapper",
      "name": "ESPPubSubClientWrapper",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:13:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:20Z",
      "last_seen_sha": "2dea2eee9e94",
      "author": "Erik Foltin",
      "maintainer": "Erik Foltin, erik.foltin@gmx.de",
      "sentence": "A wrapper class for the MQTT PubSubClient library by Nick O'Leary for ESP8266/ESP32.",
      "paragraph": "MQTT is a lightweight messaging protocol ideal for small devices. This library wraps the PubSubClient with simplified API for automatic reconnect and specific callbacks to specific topics.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-10-29T09:25:16Z",
      "download_url": "https://github.com/EFWob/ESPPubSubClientWrapper"
    },
    {
      "repository_name": "ewertons/esp32-azureiotkit-sensors",
      "repository_url": "https://github.com/ewertons/esp32-azureiotkit-sensors",
      "name": "Espressif ESP32 Azure IoT Kit Sensors",
      "version": "1.0.0-beta.1",
      "version_history": [
        {
          "version": "1.0.0-beta.1",
          "seen_at": "2025-07-21T16:13:58Z"
        },
        {
          "version": "1.0.0-beta.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:58Z",
      "last_seen_sha": "48f754969ad0",
      "author": "Ewerton Scaboro da Silva",
      "maintainer": "Ewerton Scaboro da Silva <esds.web@outlook.com>",
      "sentence": "Unofficial Arduino library for interacting with sensors in the Espressif ESP32 Azure IoT Kit development board.",
      "paragraph": "Unofficial Arduino library for interacting with sensors in the Espressif ESP32 Azure IoT Kit development board.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ewertons/Espressif_ESP32_Azure_IoT_Kit_Sensors-1.0.0-beta.1.zip",
      "size": 52720,
      "previous_version": "1.0.0-beta.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2024-05-17T02:28:18Z"
    },
    {
      "repository_name": "krzychb/EspSaveCrash",
      "repository_url": "https://github.com/krzychb/EspSaveCrash",
      "name": "EspSaveCrash",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:19:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:16Z",
      "last_seen_sha": "cf8c52015ffb",
      "author": "Krzysztof Budzynski <krzychb@gazeta.pl>",
      "maintainer": "Krzysztof Budzynski <krzychb@gazeta.pl>",
      "sentence": "Automatically saves exception details and stack trace to flash in case of ESP8266 crash.",
      "paragraph": "EspSaveCrash is a handy little library that will keep catching and saving crash information to ESP8266 flash in case it fails due to exception or software WDT. For more details please visit https://github.com/krzychb/ESPSaveCrash",
      "category": "Other",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 93,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T02:55:02Z",
      "download_url": "https://github.com/krzychb/EspSaveCrash"
    },
    {
      "repository_name": "winner10920/ESPSerialFlasher",
      "repository_url": "https://github.com/winner10920/ESPSerialFlasher",
      "name": "ESPSerialFlasher",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2026-06-23T08:47:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-23T08:47:16Z",
      "last_seen_sha": "105b09fa43a5",
      "author": "Winner10920",
      "maintainer": "Winner10920 <rjfedor@hotmail.com>",
      "sentence": "[EXPERIMENTAL] Flash the WiFiNiNa module on your arduino nano 33 iot",
      "paragraph": "with the newest nina-fw version or even your own, just make sure the firmware is good first!",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "github_stars": 10,
      "github_forks": 9,
      "github_updated_at": "2026-06-22T09:38:04Z",
      "depends": [
        "SD"
      ],
      "download_url": "https://github.com/winner10920/ESPSerialFlasher",
      "github_language": "C"
    },
    {
      "repository_name": "vvb333007/espshell",
      "repository_url": "https://github.com/vvb333007/espshell",
      "name": "ESPShell",
      "version": "0.99.17",
      "version_history": [
        {
          "version": "0.99.17",
          "seen_at": "2026-06-13T08:39:04Z"
        },
        {
          "version": "0.99.16",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.99.17",
          "seen_at": "2026-07-18T14:24:01.283Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-13T08:39:04Z",
      "last_seen_sha": "37a7877c2896",
      "author": "Viacheslav Logunov <vvb333007@gmail.com>",
      "maintainer": "Viacheslav Logunov <vvb333007@gmail.com>",
      "sentence": "This library adds a command line interface (CLI) to your sketch. CLI can be used for development or debugging, with all commands built-in: provides access to I2C, UART, filesystem, GPIO's etc",
      "paragraph": "ESP32Shell is a self-sufficient library (no deps) which hooks on a startup process and deploys command line interface with basic functions: uart, i2c, rmt, filesystems, GPIO manipulation, sketch pause/continue and so on. Suitable both for C and C++ projects.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/vvb333007/ESPShell-0.99.17.zip",
      "size": 6765829,
      "previous_version": "0.99.16",
      "github_stars": 24,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2026-06-12T15:03:14Z"
    },
    {
      "repository_name": "plapointe6/EspSimpleRemoteUpdate",
      "repository_url": "https://github.com/plapointe6/EspSimpleRemoteUpdate",
      "name": "EspSimpleRemoteUpdate",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:24:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:44Z",
      "last_seen_sha": "3ac1cc9c47b7",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "sentence": "Simple remote update handling for ESP8266/ESP32",
      "paragraph": "Allow to easily set a Web updater and/or OTA update. Intended to be used with an ESP8266 or ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-16T07:49:08Z",
      "download_url": "https://github.com/plapointe6/EspSimpleRemoteUpdate"
    },
    {
      "repository_name": "plapointe6/EspSimpleWifiHandler",
      "repository_url": "https://github.com/plapointe6/EspSimpleWifiHandler",
      "name": "EspSimpleWifiHandler",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:24:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:44Z",
      "last_seen_sha": "3ef493476221",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "sentence": "Simple and automatic WiFi handling for ESP8266/ESP32",
      "paragraph": "This library automatically manage a WiFi connection. Intended to be used with an ESP8266 or ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-01-07T04:43:38Z",
      "download_url": "https://github.com/plapointe6/EspSimpleWifiHandler"
    },
    {
      "repository_name": "GyverLibs/EspSleep",
      "repository_url": "https://github.com/GyverLibs/EspSleep",
      "name": "EspSleep",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:15:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:33Z",
      "last_seen_sha": "eb896a38a8ed",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for esp8266 unlimited deep sleep period",
      "paragraph": "Library for esp8266 unlimited deep sleep period",
      "category": "Timing",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:47Z",
      "depends": [
        "rtc_utils"
      ],
      "download_url": "https://github.com/GyverLibs/EspSleep"
    },
    {
      "repository_name": "ManishKDtm/ESPSmartDash",
      "repository_url": "https://github.com/ManishKDtm/ESPSmartDash",
      "name": "ESPSmartDash",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-03-18T08:03:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-18T08:03:08Z",
      "last_seen_sha": "280849e891c3",
      "author": "Manish KD",
      "maintainer": "Manish KD <dmanishkumar093@gmail.com>",
      "sentence": "Automatic Web Dashboard for ESP32 and ESP8266",
      "paragraph": "Create IoT dashboards with toggles, sliders and sensor gauges using a lightweight web interface.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T08:51:27Z",
      "download_url": "https://github.com/ManishKDtm/ESPSmartDash"
    },
    {
      "repository_name": "plerup/espsoftwareserial",
      "repository_url": "https://github.com/plerup/espsoftwareserial",
      "name": "EspSoftwareSerial",
      "version": "8.1.0",
      "version_history": [
        {
          "version": "8.2.0",
          "seen_at": "2026-05-06T08:12:33Z"
        },
        {
          "version": "8.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-06T08:12:33Z",
      "last_seen_sha": "26b9d54bb013",
      "author": "Dirk Kaar, Peter Lerup",
      "maintainer": "Dirk Kaar <dok@dok-net.net>",
      "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-8.1.0.zip",
      "size": 52818,
      "previous_version": "8.2.0",
      "github_stars": 793,
      "github_forks": 286,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T00:10:25Z"
    },
    {
      "repository_name": "DaleGia/ESPStringTemplate",
      "repository_url": "https://github.com/DaleGia/ESPStringTemplate",
      "name": "ESPStringTemplate",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:11:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:25Z",
      "last_seen_sha": "9739860640b6",
      "author": "Dale Giancono <d.giancono@gmail.com>",
      "maintainer": "Dale Giancono <d.giancono@gmail.com>",
      "sentence": "Lightweight string templating library for building static web pages on the ESP8266",
      "paragraph": "ESPStringTemplate is a lightweight library created to make static web page generation simple and easy to understand on the ESP8266. It was created in an attempt to make building customisable and scalable web pages fast and easy while using statically allocated buffers to store the created web pages.",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-04-12T23:01:12Z",
      "download_url": "https://github.com/DaleGia/ESPStringTemplate"
    },
    {
      "repository_name": "jhagas/ESPSupabase",
      "repository_url": "https://github.com/jhagas/ESPSupabase",
      "name": "ESPSupabase",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-03-30T08:04:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T08:04:48Z",
      "last_seen_sha": "d52408c4b910",
      "author": "Jhagas Hana Winaya <jhagas@e.email>,Achmad Nashruddin Riskynanda <achmad.riskynanda01@gmail.com>",
      "maintainer": "Jhagas Hana Winaya <jhagas@e.email>",
      "sentence": "A Arduino Platform Library for interfacing ESP32/ESP8266 to Supabase, including user authentication.",
      "paragraph": "This allows developers to interface their ESP32/ESP8266 with Supabase, an open-source alternative to Firebase. The library simplifies the process of connecting to Supabase by providing a set of functions that abstract away the complexity of the underlying API.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 79,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-03-29T10:38:52Z",
      "depends": [
        "ArduinoJson",
        "WebSockets"
      ],
      "download_url": "https://github.com/jhagas/ESPSupabase"
    },
    {
      "repository_name": "NagarChinmay/ESPToon",
      "repository_url": "https://github.com/NagarChinmay/ESPToon",
      "name": "ESPToon",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-01-10T07:07:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-10T07:07:42Z",
      "last_seen_sha": "bf9489b68075",
      "author": "Chinmay Nagar <chinmay@chipnexa.in>",
      "maintainer": "Chinmay Nagar <chinmay@chipnexa.in>",
      "sentence": "Typed Object Oriented Notation (TOON) for embedded systems",
      "paragraph": "Lightweight, typed, hierarchical data notation optimized for MCU-class systems. Features low memory usage, deterministic behavior, offline-first operation, and binary-safe persistent storage with CRC validation. Fully compatible with Arduino IDE, PlatformIO, and Arduino CLI. Supports ESP32 (all variants) and ESP8266.",
      "category": "Data Storage",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-23T09:32:12Z",
      "download_url": "https://github.com/nagarChinmay/ESPToon"
    },
    {
      "repository_name": "bahr1k/esp-arduino-tunnel",
      "repository_url": "https://github.com/bahr1k/esp-arduino-tunnel",
      "name": "EspTunnel",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:26Z",
      "last_seen_sha": "7df7dce6a96a",
      "author": "device-tunnel.top",
      "maintainer": "gbahrik@gmail.com",
      "sentence": "WebSocket tunnel to your device",
      "paragraph": "Create public http/s tunnels to your device.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-09-05T18:56:39Z",
      "download_url": "https://github.com/bahr1k/esp-arduino-tunnel"
    },
    {
      "repository_name": "s00500/ESPUI",
      "repository_url": "https://github.com/s00500/ESPUI",
      "name": "ESPUI",
      "version": "2.2.4",
      "version_history": [
        {
          "version": "2.2.4",
          "seen_at": "2026-06-26T08:43:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:43:27Z",
      "last_seen_sha": "06563dabae7d",
      "author": "Lukas Bachschwell",
      "maintainer": "Lukas Bachschwell <lukas@lbsfilm.at>",
      "sentence": "ESP32 and ESP8266 Web Interface Library",
      "paragraph": "A simple library that implements a web graphical user interface for ESP32 and ESP8266. It is simple to use and works side by side with your sketch.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1118,
      "github_forks": 203,
      "github_updated_at": "2026-06-26T00:11:09Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/s00500/ESPUI",
      "github_language": "C++"
    },
    {
      "repository_name": "tanakamasayuki/EspUsbDevice",
      "repository_url": "https://github.com/tanakamasayuki/EspUsbDevice",
      "name": "EspUsbDevice",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-03T07:00:58.370Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-03T10:52:10.012Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-07T09:02:39.215Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-07-07T10:59:14.574Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-07-08T04:08:04.409Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-07-08T12:29:30.704Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-07-17T12:22:56.831Z"
        },
        {
          "version": "1.2.7",
          "seen_at": "2026-07-23T08:50:01.000Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-31T16:31:28.627Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-08-05T08:53:08.412Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-08-12T04:32:10.621Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-08-13T00:13:36.907Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-09-09T04:03:11.882Z"
        }
      ],
      "release_count": 14,
      "first_seen_at": "2026-07-01T11:48:44.907Z",
      "last_seen_sha": "ce1b8359fea0",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Simple explicit USB Device library for ESP32 Arduino.",
      "paragraph": "EspUsbDevice provides explicit USB device configuration, HID keyboard/mouse/gamepad/custom/vendor APIs, CDC ACM, USB MIDI, MSC RAM/FAT/SD helpers, vendor-specific bulk/control APIs, a CDC-NCM network device with optional lwIP/DHCP, a CCID smart card reader, USB Audio, and multi-function composite devices for ESP32 Arduino sketches.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/EspUsbDevice-2.2.0.zip",
      "size": 777062,
      "previous_version": "2.1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T10:04:34Z"
    },
    {
      "repository_name": "tanakamasayuki/EspUsbHost",
      "repository_url": "https://github.com/tanakamasayuki/EspUsbHost",
      "name": "EspUsbHost",
      "version": "2.8.0",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T08:49:13Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-07-08T12:29:30.704Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-07-09T09:07:59.829Z"
        },
        {
          "version": "2.1.3",
          "seen_at": "2026-07-13T04:19:49.624Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-07-14T12:24:10.895Z"
        },
        {
          "version": "2.3.0",
          "seen_at": "2026-07-15T06:40:57.974Z"
        },
        {
          "version": "2.3.1",
          "seen_at": "2026-07-16T04:06:32.551Z"
        },
        {
          "version": "2.3.2",
          "seen_at": "2026-07-17T08:40:41.053Z"
        },
        {
          "version": "2.4.0",
          "seen_at": "2026-07-18T14:24:01.283Z"
        },
        {
          "version": "2.4.1",
          "seen_at": "2026-07-22T06:57:44.678Z"
        },
        {
          "version": "2.5.0",
          "seen_at": "2026-07-23T04:08:17.998Z"
        },
        {
          "version": "2.5.2",
          "seen_at": "2026-07-27T09:02:32.349Z"
        },
        {
          "version": "2.5.3",
          "seen_at": "2026-07-30T16:29:03.361Z"
        },
        {
          "version": "2.7.0",
          "seen_at": "2026-07-31T10:51:46.722Z"
        },
        {
          "version": "2.7.1",
          "seen_at": "2026-08-05T00:21:54.689Z"
        },
        {
          "version": "2.7.2",
          "seen_at": "2026-08-06T06:58:20.863Z"
        },
        {
          "version": "2.7.3",
          "seen_at": "2026-08-10T14:24:36.837Z"
        },
        {
          "version": "2.7.4",
          "seen_at": "2026-08-11T06:15:21.349Z"
        },
        {
          "version": "2.7.5",
          "seen_at": "2026-08-11T14:24:40.705Z"
        },
        {
          "version": "2.7.6",
          "seen_at": "2026-08-12T14:24:10.773Z"
        },
        {
          "version": "2.7.7",
          "seen_at": "2026-08-13T00:13:36.907Z"
        },
        {
          "version": "2.7.8",
          "seen_at": "2026-08-13T14:25:57.482Z"
        },
        {
          "version": "2.7.9",
          "seen_at": "2026-08-21T04:12:20.166Z"
        },
        {
          "version": "2.8.0",
          "seen_at": "2026-09-08T14:03:07.779Z"
        }
      ],
      "release_count": 25,
      "first_seen_at": "2026-06-30T08:49:13Z",
      "last_seen_sha": "33e18835b656",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "USB Host library for ESP32-S3, ESP32-S2 and ESP32-P4 Arduino sketches.",
      "paragraph": "EspUsbHost processes USB events in a background FreeRTOS task, so loop() needs no polling call: register callbacks and call begin(). Supports HID keyboard with international layouts, mouse, gamepad, consumer and system control, keyboard LEDs and vendor reports, CDC ACM and FTDI/CP210x/CH34x USB serial adapters as Arduino Streams, USB MIDI in/out, USB Audio isochronous streaming, Mass Storage with FatFs/VFS and fs::FS access, CDC-NCM/CDC-ECM Ethernet adapters as raw frames or an lwIP interface, CCID smart card readers, generic vendor bulk/control transfers, hubs, and multiple simultaneous devices.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/EspUsbHost-2.8.0.zip",
      "size": 1326648,
      "previous_version": "2.7.9",
      "github_stars": 149,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T06:48:12Z"
    },
    {
      "repository_name": "smaffer/espvgax",
      "repository_url": "https://github.com/smaffer/espvgax",
      "name": "ESPVGAX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-27T08:18:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-27T08:18:13Z",
      "last_seen_sha": "5dd5de6bc271",
      "author": "Sandro Maffiodo <smaffer@gmail.com>",
      "maintainer": "Sandro Maffiodo <smaffer@gmail.com>",
      "sentence": "VGA signal generator for ESP8266",
      "paragraph": "Supports monocromatic 512x480px with additional dynamic colors",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 168,
      "github_forks": 28,
      "github_language": "C",
      "github_updated_at": "2026-04-26T09:52:59Z",
      "download_url": "https://github.com/smaffer/espvgax"
    },
    {
      "repository_name": "smaffer/espvgax2",
      "repository_url": "https://github.com/smaffer/espvgax2",
      "name": "ESPVGAX2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-23T08:18:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-23T08:18:52Z",
      "last_seen_sha": "00e5b33261aa",
      "author": "Sandro Maffiodo <smaffer@gmail.com>",
      "maintainer": "Sandro Maffiodo <smaffer@gmail.com>",
      "sentence": "VGA signal generator for ESP8266",
      "paragraph": "Supports 320x240px or 256x240px with 16 colors",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 49,
      "github_forks": 15,
      "github_language": "C",
      "github_updated_at": "2026-05-22T11:00:09Z",
      "download_url": "https://github.com/smaffer/espvgax2"
    },
    {
      "repository_name": "d-a-v/ESPWebDAV",
      "repository_url": "https://github.com/d-a-v/ESPWebDAV",
      "name": "ESPWebDAV",
      "version": "2.1.5",
      "version_history": [
        {
          "version": "2.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "d69928fd1fa8",
      "author": "ardyesp",
      "maintainer": "d-a-v",
      "sentence": "WebDav server compatible with linux, macOS, windows.",
      "paragraph": "This library allows to share the uC filesystem (SPIFFS, LittleFS or SDFS) through network with native clients (without need for external ones). Virtual files are also possible.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/d-a-v/ESPWebDAV-2.1.5.zip",
      "size": 43601,
      "github_stars": 52,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T03:37:09Z"
    },
    {
      "repository_name": "jobitjoseph/ESPWebFileManager",
      "repository_url": "https://github.com/jobitjoseph/ESPWebFileManager",
      "name": "EspWebFileManager",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-09-08T07:11:35Z"
        },
        {
          "version": "2.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-08T07:11:35Z",
      "last_seen_sha": "c6116fbc5e97",
      "author": "Jobit Joseph",
      "maintainer": "Jobit Joseph <jobitjoseph1@gmail.com>",
      "sentence": "A library to manage various file systems and provide file management over web interface for ESP32.",
      "paragraph": "EspWebFileManager simplifies the initialization and management of multiple file systems like SD Card(SPI, 1-bit SD_MMC, 4-bit SD_MMC), SPIFFS, LittleFS, and FATfs on ESP32. It also provides a web interface for file operations.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "AGPL-3.0",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jobitjoseph/EspWebFileManager-2.1.3.zip",
      "size": 527755,
      "previous_version": "2.1.0",
      "github_stars": 15,
      "github_forks": 7,
      "github_language": "C",
      "github_updated_at": "2026-06-14T01:36:19Z"
    },
    {
      "repository_name": "2taras/espwifiarduino_ide_lib",
      "repository_url": "https://github.com/2taras/espwifiarduino_ide_lib",
      "name": "espwifiarduino",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:04:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:38Z",
      "last_seen_sha": "a94a580fafa5",
      "author": "Taras E",
      "maintainer": "Taras E <2taras2006@gmail.com>",
      "sentence": "Library for espwifiarduino board",
      "paragraph": "Library for espwifiarduino board",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-06T14:56:27Z",
      "download_url": "https://github.com/2taras"
    },
    {
      "repository_name": "Droidbane/ESPWiFiManagerByDroidbane",
      "repository_url": "https://github.com/Droidbane/ESPWiFiManagerByDroidbane",
      "name": "ESPWiFiManagerByDroidbane",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-01-02T20:55:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:55:30Z",
      "last_seen_sha": "a79962724fe7",
      "author": "Droidbane",
      "maintainer": "Tanrimgeliyorum@gmail.com",
      "sentence": "ESP8266 server-based operations: remote Wi-Fi get wifi password and ssid from phone or web, reboot and update wifi information.",
      "paragraph": "This ESP8266-based library simplifies remote device management. New Wi-Fi SSID and password information is retrieved via the phone or web interface, stored in the LittleFS file system, and automatically connected to the network when the device is rebooted. Existing settings can be updated or deleted. REST endpoints: /wifi (POST: ssid, password), /restart (POST), /wifi-update (POST). Usage examples can be reviewed in the File → Examples → ESPWiFiManagerByDroidbane menu.",
      "category": "Network",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T15:42:41Z",
      "download_url": "https://github.com/Droidbane"
    },
    {
      "repository_name": "anwarminarso/ESPWiFiMqttWrapper",
      "repository_url": "https://github.com/anwarminarso/ESPWiFiMqttWrapper",
      "name": "ESPWiFiMqttWrapper",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:07:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:37Z",
      "last_seen_sha": "ce4ef3298696",
      "author": "Anwar Minarso",
      "maintainer": "Anwar Minarso <anwar.minarso@gmail.com>",
      "sentence": "ESP8266 and ESP32 WiFi - MQTT Wrapper",
      "paragraph": "This library is a wrapper for WiFi and MQTT that serves to make it easier to use.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T11:23:11Z",
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://github.com/anwarminarso/ESPWiFiMqttWrapper"
    },
    {
      "repository_name": "madhephaestus/EspWii",
      "repository_url": "https://github.com/madhephaestus/EspWii",
      "name": "EspWii",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:20:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:56Z",
      "last_seen_sha": "e9df2e78c8d1",
      "author": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "maintainer": "Kevin Harrington <mad.hephaestus@gmail.com>",
      "sentence": "A library to send Wii extension controllers data over wifi.",
      "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-06T16:57:24Z",
      "depends": [
        "Esp32SimplePacketComs",
        "Esp32WifiManager",
        "SimplePacketComs",
        "WiiChuck"
      ],
      "download_url": "https://github.com/madhephaestus/EspWii"
    },
    {
      "repository_name": "salernosimone/arduino-espx",
      "repository_url": "https://github.com/salernosimone/arduino-espx",
      "name": "espx",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-01-02T20:57:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:57:32Z",
      "last_seen_sha": "b95c1808ae77",
      "author": "Simone Salerno <info@salernosimone.com>",
      "maintainer": "Simone Salerno <info@salernosimone.com>",
      "sentence": "A collection of utilities for the ESP32",
      "paragraph": "Follow the project at salernosimone.com for details",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-24T06:24:58Z",
      "download_url": "https://github.com/salernosimone/arduino-espx"
    },
    {
      "repository_name": "technosf/ESPxRGB",
      "repository_url": "https://github.com/technosf/ESPxRGB",
      "name": "ESPxRGB",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-21T07:43:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-21T07:43:31Z",
      "last_seen_sha": "f3845936a256",
      "author": "technosf <github.10.technomation@xoxy.net>",
      "maintainer": "technosf <github.10.technomation@xoxy.net>",
      "sentence": "RGB manipulation functions in Xtensa assembler for ESP SoCs",
      "paragraph": "Fast RGB, RGBW, HSV conversion functions and gamma and chromiance correction in raw Xtensa assembler.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 30,
      "github_forks": 9,
      "github_language": "Assembly",
      "github_updated_at": "2026-02-20T11:40:36Z",
      "download_url": "https://github.com/technosf/ESPxRGB"
    },
    {
      "repository_name": "elevoi/ESteme",
      "repository_url": "https://github.com/elevoi/ESteme",
      "name": "ESteme",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:44:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:44:09Z",
      "last_seen_sha": "65776b6524d5",
      "author": "steme",
      "maintainer": "steme_team <info@steme.vn>",
      "sentence": "Use ESteme equipment with your Arduino.",
      "paragraph": "This library depends on hardware devices for STEMe.",
      "category": "Communication",
      "architectures": [
        "megaavr",
        "samd",
        "mbed_nano",
        "mbed_portenta",
        "mbed_opta"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-04T21:45:20Z",
      "depends": [
        "SoftwareSerial"
      ],
      "download_url": "https://www.steme.vn/en/ESteme/ESteme"
    },
    {
      "repository_name": "njh/EtherCard",
      "repository_url": "https://github.com/njh/EtherCard",
      "name": "EtherCard",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-18T09:00:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T09:00:04Z",
      "last_seen_sha": "dfdb8f670261",
      "author": "Jean-Claude Wippler",
      "maintainer": "Nicholas Humfrey",
      "sentence": "EtherCard is an IPv4 driver for the ENC28J60 chip.",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 1078,
      "github_forks": 452,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T11:42:40Z",
      "license": "GPL-2.0",
      "download_url": "https://github.com/njh/EtherCard"
    },
    {
      "repository_name": "etherkit/JTEncode",
      "repository_url": "https://github.com/etherkit/JTEncode",
      "name": "Etherkit JTEncode",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2026-06-20T08:26:40Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:26:40Z",
      "last_seen_sha": "3bdf1ca56178",
      "author": "Jason Milldrum <milldrum@gmail.com>",
      "maintainer": "Jason Milldrum <milldrum@gmail.com>",
      "sentence": "Generate JT65, JT9, JT4, FT8, WSPR, and FSQ symbols on your Arduino.",
      "paragraph": "This library very simply generates a set of channel symbols for JT65, JT9, JT4, FT8, or WSPR based on the user providing a properly formatted Type 6 message for JT65, JT9, or JT4 (which is 13 valid characters), Type 0.0 or 0.5 message for FT8 (v2.0.0 protocol) or a callsign, Maidenhead grid locator, and power output for WSPR. It will also generate an arbitrary FSQ message of up to 200 characters in both directed and non-directed format. When paired with a synthesizer that can output frequencies in fine, phase-continuous tuning steps (such as the Si5351), then a beacon or telemetry transmitter can be created which can change the transmitted characters as needed from the Arduino.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_JTEncode-1.3.1.zip",
      "size": 50619,
      "previous_version": "1.3.1",
      "github_stars": 113,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T05:34:13Z"
    },
    {
      "repository_name": "etherkit/MorseArduino",
      "repository_url": "https://github.com/etherkit/MorseArduino",
      "name": "Etherkit Morse",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:13:53Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:53Z",
      "last_seen_sha": "5503ae9018f5",
      "author": "Jason Milldrum <milldrum@gmail.com>",
      "maintainer": "Jason Milldrum <milldrum@gmail.com>",
      "sentence": "Generate Morse Code for transmission on an digital I/O pin.",
      "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.1.2.zip",
      "size": 26227,
      "previous_version": "1.1.2",
      "github_stars": 21,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-07-23T14:14:17Z"
    },
    {
      "repository_name": "etherkit/Si5351Arduino",
      "repository_url": "https://github.com/etherkit/Si5351Arduino",
      "name": "Etherkit Si5351",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-06-23T08:25:19Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-23T08:25:19Z",
      "last_seen_sha": "482c0a95a242",
      "author": "Jason Milldrum <milldrum@gmail.com>",
      "maintainer": "Jason Milldrum <milldrum@gmail.com>",
      "sentence": "A full-featured library for the Si5351 series of clock generator ICs from Silicon Labs",
      "paragraph": "This library will allow you to control nearly all features of the Si5351, without depending on the proprietary ClockBuilder software from Silicon Labs.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Si5351-2.2.0.zip",
      "size": 52553,
      "previous_version": "2.2.0",
      "github_stars": 288,
      "github_forks": 106,
      "github_updated_at": "2026-06-23T03:17:02Z",
      "github_language": "C++"
    },
    {
      "repository_name": "arduino-libraries/Ethernet",
      "repository_url": "https://github.com/arduino-libraries/Ethernet",
      "name": "Ethernet",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-03-19T07:30:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-19T07:30:40Z",
      "last_seen_sha": "0746c1dfc051",
      "author": "Various (see AUTHORS file for details)",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.",
      "paragraph": "With this library you can use the Arduino Ethernet (shield or board) to connect to Internet. The library provides both client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 279,
      "github_forks": 292,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:05:39Z",
      "download_url": "https://www.arduino.cc/en/Reference/Ethernet"
    },
    {
      "repository_name": "khoih-prog/Ethernet_Generic",
      "repository_url": "https://github.com/khoih-prog/Ethernet_Generic",
      "name": "Ethernet_Generic",
      "version": "2.8.1",
      "version_history": [
        {
          "version": "2.8.1",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "44120a1c7a24",
      "author": "Various (see AUTHORS file for details)",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W5100S, W6100",
      "paragraph": "With this library, you can use the Arduino Ethernet (shield or board) to connect to Internet. The library provides both Client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS. The h-only library now  supporting SPI1/SPI2, EthernetLarge, Ethernet2 and Ethernet3 features by simply changing definitions in the sketch. RASPBERRY_PI_PICO using arduino-pico core now can use SPI1. Now STM32, Arduino_mbed boards can use any custom hardware / software SPI and with fix of severe limitation to permit sending much larger data than total 2/4/8/16K buffer",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 47,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2025-11-06T03:22:48Z",
      "download_url": "https://github.com/khoih-prog/Ethernet_Generic"
    },
    {
      "repository_name": "khoih-prog/Ethernet_Manager",
      "repository_url": "https://github.com/khoih-prog/Ethernet_Manager",
      "name": "Ethernet_Manager",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "dca0ff04c6d1",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet Manager for Teensy, SAM DUE, SAMD, nRF52, ESP32 (including ESP32-S2/C3), ESP8266, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Config data saved in ESP LittleFS, SPIFFS or EEPROM, nRF52 LittleFS, EEPROM, DueFlashStorage or SAMD FlashStorage.",
      "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 and Teensy 4.1 NativeEthernet/QNEthernet at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, (emulated-)EEPROM, FlashStorage_SAMD or DueFlashStorage. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. DoubleDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T05:19:21Z",
      "depends": [
        "EthernetWebServer",
        "Ethernet_Generic",
        "DoubleResetDetector_Generic",
        "ESP_DoubleResetDetector",
        "Functional-Vlpp",
        "FlashStorage_SAMD",
        "WebServer_WT32_ETH01"
      ],
      "download_url": "https://github.com/khoih-prog/Ethernet_Manager"
    },
    {
      "repository_name": "khoih-prog/Ethernet_Manager_Portenta_H7",
      "repository_url": "https://github.com/khoih-prog/Ethernet_Manager_Portenta_H7",
      "name": "Ethernet_Manager_Portenta_H7",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "df5f914bbf72",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS.",
      "paragraph": "Library for configuring/auto(re)connecting Ethernet at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal (CP) will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic parameters from sketch and input using the same CP. DoubleDetectDetector as well as Virtual Switches feature permits entering CP as requested. Configurable HTML Headers, Customs Style, Head Elements, CORS Header.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-07-01T10:48:15Z",
      "depends": [
        "EthernetWebServer",
        "DoubleResetDetector_Generic",
        "functional-vlpp",
        "LittleFS_Portenta_H7"
      ],
      "download_url": "https://github.com/khoih-prog/Ethernet_Manager_Portenta_H7"
    },
    {
      "repository_name": "khoih-prog/Ethernet_Manager_STM32",
      "repository_url": "https://github.com/khoih-prog/Ethernet_Manager_STM32",
      "name": "Ethernet_Manager_STM32",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:18:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:41Z",
      "last_seen_sha": "7c1b5caf1539",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet Manager for STM32F/L/H/G/WB/MP1 boards with Ethernet LAN8720, W5x00, ENC28J60 or built-in LAN8742A shields, with or without SSL, configuration data saved in EEPROM. With DoubleResetDetect feature.",
      "paragraph": "Library for configuring/auto(re)connecting Ethernet LAN8720, W5x00, ENC28J60 or built-in LAN8742A at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal (CP) will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Credentials and Configuration Data are saved in emulated-EEPROM using FlashStorage_STM32. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same CP. DoubleDetectDetector as well as Virtual Switches feature permits entering CP as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Ethernet_Generic library is used as default for W5x00",
      "category": "Communication",
      "architectures": [
        "stm32"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-25T13:50:21Z",
      "depends": [
        "EthernetWebServer_STM32",
        "Ethernet_Generic",
        "DoubleResetDetector_Generic",
        "Functional-Vlpp"
      ],
      "download_url": "https://github.com/khoih-prog/Ethernet_Manager_STM32"
    },
    {
      "repository_name": "Seeed-Studio/Ethernet_Shield_W5200",
      "repository_url": "https://github.com/Seeed-Studio/Ethernet_Shield_W5200",
      "name": "Ethernet_Shield_W5200",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:53Z",
      "last_seen_sha": "abc52cb92432",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Ethernet Shield W5200.",
      "paragraph": "Arduino library to control Ethernet Shield W5200.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 38,
      "github_forks": 27,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T15:31:07Z",
      "download_url": "https://github.com/Seeed-Studio/Ethernet_Shield_W5200"
    },
    {
      "repository_name": "adafruit/Ethernet2",
      "repository_url": "https://github.com/adafruit/Ethernet2",
      "name": "Ethernet2",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-06-11T08:38:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:38:43Z",
      "last_seen_sha": "38bcd8610996",
      "author": "Various",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Enables network connection (local and Internet) using W5500 based Ethernet shields.",
      "paragraph": "With this library you can use W5500 based Ethernet shields, such as the 'Arduino Ethernet Shield v2' to connect to Internet, but not older W5100 based shields. The library provides both Client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 90,
      "github_forks": 78,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T04:12:03Z",
      "download_url": "https://github.com/adafruit/Ethernet2"
    },
    {
      "repository_name": "sstaub/Ethernet3",
      "repository_url": "https://github.com/sstaub/Ethernet3",
      "name": "Ethernet3",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-04-17T08:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T08:12:33Z",
      "last_seen_sha": "3bf0a25e76c0",
      "author": "Arduino/sstaub",
      "maintainer": "sstaub",
      "sentence": "Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.",
      "paragraph": "With this library you can use the Arduino Ethernet (shield or board) to connect to Internet. The library provides both Client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 102,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T15:27:45Z",
      "download_url": "http://www.arduino.cc/en/Reference/Ethernet"
    },
    {
      "repository_name": "lathoub/EthernetBonjour",
      "repository_url": "https://github.com/lathoub/EthernetBonjour",
      "name": "EthernetBonjour",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:19:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:23Z",
      "last_seen_sha": "aae328d96010",
      "author": "Georg Kaindl <info@gkaindl.com>",
      "maintainer": "TrippyLighting",
      "sentence": "Bonjour (ZeroConf) Library for Arduino & Teensyduino",
      "paragraph": "mDNS (registering services) and DNS-SD (service discovery) has been tested and works on: Teensy++2 with WIZ81MJ, Teensy3 with WIZ820io and Arduino with Ethernet shield",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-10-27T15:45:46Z",
      "download_url": "https://github.com/TrippyLighting/EthernetBonjour"
    },
    {
      "repository_name": "Networking-for-Arduino/EthernetENC",
      "repository_url": "https://github.com/Networking-for-Arduino/EthernetENC",
      "name": "EthernetENC",
      "version": "2.0.5",
      "version_history": [
        {
          "version": "2.0.5",
          "seen_at": "2026-05-02T07:47:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-02T07:47:15Z",
      "last_seen_sha": "15ef0a892089",
      "author": "Norbert Truchsess, Juraj Andrassy",
      "maintainer": "Juraj Andrassy <juraj.andrassy@gmail.com>",
      "sentence": "Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h",
      "paragraph": "This is a modern version of the UIPEthernet library. EthernetENC library is compatible with all Arduino architectures with Arduino SPI library with transactions support.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 166,
      "github_forks": 35,
      "github_language": "C",
      "github_updated_at": "2026-06-05T05:56:17Z",
      "download_url": "https://github.com/Networking-for-Arduino/EthernetENC/wiki"
    },
    {
      "repository_name": "Networking-for-Arduino/EthernetESP32",
      "repository_url": "https://github.com/Networking-for-Arduino/EthernetESP32",
      "name": "EthernetESP32",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-12-19T07:41:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-19T07:41:56Z",
      "last_seen_sha": "16084fe11c13",
      "author": "Juraj Andrassy",
      "maintainer": "Juraj Andrassy <juraj.andrassy@gmail.com>",
      "sentence": "Alternative Ethernet library for the ESP32 platform.",
      "paragraph": "EthernetESP32 is an alternative to the ESP32 platform bundled ETH library. It has the legacy Arduino Ethernet API and adds support for ENC28J60.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 31,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-05-07T07:42:21Z",
      "download_url": "https://github.com/Networking-for-Arduino/EthernetESP32"
    },
    {
      "repository_name": "Networking-for-Arduino/EthernetEspAT",
      "repository_url": "https://github.com/Networking-for-Arduino/EthernetEspAT",
      "name": "EthernetEspAT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:12Z",
      "last_seen_sha": "85eb617b295b",
      "author": "Juraj Andrassy",
      "maintainer": "Juraj Andrassy <juraj.andrassy@gmail.com>",
      "sentence": "Enables wired (secure) network connection with esp8266 or esp32 as network adapter on Serial interface.",
      "paragraph": "This library creates standard Arduino Ethernet networking API over ESP AT commands. It works with WiFiEspAT library and enables to use WiFi and Ethernet in one sketch. Especially for AVR based boards it allows to use secure layer comunication over wired network. The library requires AT firmware built with Ethernet support.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-15T05:04:36Z",
      "depends": [
        "WiFiEspAT"
      ],
      "download_url": "https://github.com/Networking-for-Arduino/EthernetEspAT"
    },
    {
      "repository_name": "Industruino/EthernetIndustruino",
      "repository_url": "https://github.com/Industruino/EthernetIndustruino",
      "name": "EthernetIndustruino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:43Z",
      "last_seen_sha": "6fc1e200ccbf",
      "author": "Industruino and others",
      "maintainer": "Industruino <connect@industruino.com>",
      "sentence": "Library for the Industruino Ethernet module",
      "paragraph": "With this library you can use the Industruino Ethernet module to communicate over Ethernet and to connect to Internet. The library provides both client and server functionalities, allows to connect to a local network (also with DHCP) and to resolve DNS.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2017-04-09T08:07:46Z",
      "download_url": "https://github.com/Industruino/Indio"
    },
    {
      "repository_name": "crane-elec/EthernetSP",
      "repository_url": "https://github.com/crane-elec/EthernetSP",
      "name": "EthernetSP",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:36:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:51Z",
      "last_seen_sha": "06e6c7d09459",
      "author": "crane-elec based on Various",
      "maintainer": "crane-elec <github@crane-elec.co.jp>",
      "sentence": "Enables network connection using the W5500-Ether add-on for Spresense.",
      "paragraph": "This library is a modified version of the standard Arduino Ethernet library, specifically adapted for the \"W5500-Ether\" add-on board for Spresense. https://crane-elec.co.jp/products/vol-20/",
      "category": "Communication",
      "architectures": [
        "SPRESENSE"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-03T09:53:33Z",
      "download_url": "https://github.com/crane-elec/EthernetSP"
    },
    {
      "repository_name": "khoih-prog/EthernetWebServer",
      "repository_url": "https://github.com/khoih-prog/EthernetWebServer",
      "name": "EthernetWebServer",
      "version": "2.4.1",
      "version_history": [
        {
          "version": "2.4.1",
          "seen_at": "2026-05-02T07:48:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-02T07:48:23Z",
      "last_seen_sha": "bc955958b6a3",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W6100, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet",
      "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00/W6100 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 203,
      "github_forks": 51,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T19:24:15Z",
      "license": "MIT",
      "depends": [
        "Functional-Vlpp",
        "Ethernet_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/EthernetWebServer"
    },
    {
      "repository_name": "khoih-prog/EthernetWebServer_SSL",
      "repository_url": "https://github.com/khoih-prog/EthernetWebServer_SSL",
      "name": "EthernetWebServer_SSL",
      "version": "1.10.0",
      "version_history": [
        {
          "version": "1.10.0",
          "seen_at": "2025-07-21T16:18:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:42Z",
      "last_seen_sha": "37ae9cc6f8e8",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client.",
      "paragraph": "The WebServer supports HTTP/HTTPS GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy and RASPBERRY_PI_PICO boards) using Wiznet W5x00, ENC28J60 network shields or Teensy 4.1 built-in NativeEthernet/QNEthernet. Ethernet_Generic library is used as default for W5x00 with custom SPI",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 46,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2025-10-04T22:46:56Z",
      "depends": [
        "Functional-Vlpp",
        "Ethernet_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/EthernetWebServer_SSL"
    },
    {
      "repository_name": "khoih-prog/EthernetWebServer_SSL_STM32",
      "repository_url": "https://github.com/khoih-prog/EthernetWebServer_SSL_STM32",
      "name": "EthernetWebServer_SSL_STM32",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:18:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:42Z",
      "last_seen_sha": "00fd0725851f",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client.",
      "paragraph": "The WebServer supports HTTP/HTTPS GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP(S) Client and Secured WebSockets Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in LAN8742A Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00. Now W5x00 can use any custom hardware / software SPI",
      "category": "Communication",
      "architectures": [
        "stm32"
      ],
      "github_stars": 16,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2025-04-21T09:17:07Z",
      "depends": [
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "Functional-Vlpp",
        "Ethernet_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/EthernetWebServer_SSL_STM32"
    },
    {
      "repository_name": "khoih-prog/EthernetWebServer_STM32",
      "repository_url": "https://github.com/khoih-prog/EthernetWebServer_STM32",
      "name": "EthernetWebServer_STM32",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-06-18T08:55:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T08:55:43Z",
      "last_seen_sha": "17dc67973388",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields",
      "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00. Now W5x00 can use any custom hardware / software SPI",
      "category": "Communication",
      "architectures": [
        "stm32"
      ],
      "github_stars": 91,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T17:50:05Z",
      "license": "MIT",
      "depends": [
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "Functional-Vlpp",
        "Ethernet_Generic"
      ],
      "download_url": "https://github.com/khoih-prog/EthernetWebServer_STM32"
    },
    {
      "repository_name": "njh/EtherSia",
      "repository_url": "https://github.com/njh/EtherSia",
      "name": "EtherSia",
      "version": "2.4.0",
      "version_history": [
        {
          "version": "2.4.0",
          "seen_at": "2025-12-18T07:29:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-18T07:29:22Z",
      "last_seen_sha": "025e0d50570a",
      "author": "Nicholas Humfrey <njh@aelius.com>",
      "maintainer": "Nicholas Humfrey <njh@aelius.com>",
      "sentence": "IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers",
      "paragraph": "A library to allow network communication using IPv6 over Ethernet. Supports a minimal HTTP Server, UDP Client and Server, DNS lookup and SLAAC (Stateless Auto-configuration).",
      "category": "Communication",
      "architectures": [
        "avr",
        "megaavr"
      ],
      "github_stars": 66,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-03-26T05:02:19Z",
      "license": "BSD-3-Clause",
      "download_url": "http://github.com/njh/EtherSia"
    },
    {
      "repository_name": "meerzafarnoohani/ETL_Arduino",
      "repository_url": "https://github.com/meerzafarnoohani/ETL_Arduino",
      "name": "ETL_Arduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-04-29T08:23:11Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-29T08:23:11Z",
      "last_seen_sha": "01628a849b7d",
      "author": "Meer Zafarullah Noohani <https://github.com/meerzafarnoohani>",
      "maintainer": "Meer Zafarullah Noohani <https://github.com/meerzafarnoohani>",
      "sentence": "Embedded Template Library (ETL). Fixed size containers and state machines for Arduino and ESP32 with zero heap allocation.",
      "paragraph": "ETL_Arduino provides production-grade, no-heap C++ containers for embedded systems: fixed-size vector, queue (circular buffer), map (key-value store), string, and a finite state machine with enter/exit/update callbacks. Designed as a safe replacement for STL on Arduino and ESP32 where heap fragmentation is a concern. All storage is compile-time allocated, no malloc, no new, no fragmentation.",
      "category": "Data Storage",
      "architectures": [
        "esp32",
        "avr",
        "samd",
        "rp2040",
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/meerzafarnoohani/ETL_Arduino-1.0.0.zip",
      "size": 18153,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T10:41:29Z"
    },
    {
      "repository_name": "tasos12/ev3-arduino",
      "repository_url": "https://github.com/tasos12/ev3-arduino",
      "name": "ev3-arduino",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:32:31Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:31Z",
      "last_seen_sha": "a5c8a55c8a41",
      "author": "Gkagkas Anastasios <tasosggps@gmail.com>",
      "maintainer": "Gkagkas Anastasios <tasosggps@gmail.com>",
      "sentence": "Enables the communication with an ev3 brick",
      "paragraph": "Only mailbox is implemented in this version.  More functionalities will be implemented in the future.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tasos12/ev3_arduino-0.1.1.zip",
      "size": 5019,
      "previous_version": "0.1.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-26T11:31:54Z"
    },
    {
      "repository_name": "galarb/ev3lego",
      "repository_url": "https://github.com/galarb/ev3lego",
      "name": "ev3lego",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:37:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:12Z",
      "last_seen_sha": "4a5bcaacdcc5",
      "author": "Gal Arbel gal.arbel8@gmail.com",
      "maintainer": "Gal Arbel gal.arbel8@gmail.com",
      "sentence": "PID controlled motor",
      "paragraph": "ev3 motor hacked!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-16T09:19:04Z",
      "download_url": "https://github.com/galarb/ev3lego.git"
    },
    {
      "repository_name": "agusevtec/eva-boxy",
      "repository_url": "https://github.com/agusevtec/eva-boxy",
      "name": "eva-boxy",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-19T14:10:10.648Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-27T23:05:28.812Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-19T14:10:10.648Z",
      "last_seen_sha": "4121ea7f1f51",
      "author": "Andrey Gusev",
      "maintainer": "Andrey Gusev",
      "sentence": "EVA Boxy.",
      "paragraph": "Declarative desktop-style GUI framework driven by physical keypads. Supports SSD1306, SH1106, KS0108, PCD8544, and HD44780 (LCD I2C) controllers.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "eva-core-sk"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/agusevtec/eva_boxy-1.0.1.zip",
      "size": 4400552,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-19T10:01:01Z"
    },
    {
      "repository_name": "agusevtec/eva-core-sk",
      "repository_url": "https://github.com/agusevtec/eva-core-sk",
      "name": "eva-core-sk",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-10T09:00:32Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-08-20T14:11:38.755Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-09-02T12:04:04.486Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-09-03T08:03:34.165Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-10T09:00:32Z",
      "last_seen_sha": "1af4dbff469b",
      "author": "Andrey Gusev",
      "maintainer": "Andrey Gusev",
      "sentence": "EVA Core | EVA Survival Kit.",
      "paragraph": "An architectural core with essential components for an event-driven approach.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/agusevtec/eva_core_sk-1.3.1.zip",
      "size": 1245027,
      "previous_version": "1.3.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T07:46:25Z"
    },
    {
      "repository_name": "agusevtec/eva-motors",
      "repository_url": "https://github.com/agusevtec/eva-motors",
      "name": "eva-motors",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-23T08:53:29Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-29T16:28:04.217Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-08-01T12:17:45.726Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-08-20T14:11:38.755Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-23T08:53:29Z",
      "last_seen_sha": "3e38776ba695",
      "author": "Andrey Gusev",
      "maintainer": "Andrey Gusev",
      "sentence": "EVA Motors.",
      "paragraph": "Modular decorator-based library for behavioral modification of micro-motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "eva-core-sk"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/agusevtec/eva_motors-1.1.3.zip",
      "size": 1750799,
      "previous_version": "1.1.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T06:20:24Z"
    },
    {
      "repository_name": "Stutchbury/EventAnalog",
      "repository_url": "https://github.com/Stutchbury/EventAnalog",
      "name": "EventAnalog",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "5171e734d8e0",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Event based library for analog inputs.",
      "paragraph": "Slice an analog range into configurable increments and a callback will be fired on each change of increment. Effective noise reduction built in. Also has an idle timeout callback.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-01-21T22:43:17Z",
      "download_url": "https://github.com/Stutchbury/EventAnalog"
    },
    {
      "repository_name": "4project-co-il/EBF",
      "repository_url": "https://github.com/4project-co-il/EBF",
      "name": "EventBasedFramework",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-11-17T07:43:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-17T07:43:51Z",
      "last_seen_sha": "b16ac70555a5",
      "author": "4Project",
      "maintainer": "4Project <info@4project.co.il>",
      "sentence": "EBF - Event Based Framework for Arduino",
      "paragraph": "EBF adds easy C++ abstraction layers allowing to program based on the events in the system, creating a code close to the real world programmig, using timers, interrupts, message queues and other techniques found in embedded environments.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-16T15:58:31Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/4project-co-il/EBF"
    },
    {
      "repository_name": "Stutchbury/EventButton",
      "repository_url": "https://github.com/Stutchbury/EventButton",
      "name": "EventButton",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "090b235c75c6",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Event based button library",
      "paragraph": "A comprehensive event library for efficient, maintainable working with buttons. Multi-click events (1-n). Long press repeat. Many other events can be handled.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-21T22:34:48Z",
      "depends": [
        "Bounce2"
      ],
      "download_url": "https://github.com/Stutchbury/EventButton"
    },
    {
      "repository_name": "RyLeeHarrison/EventEmitter",
      "repository_url": "https://github.com/RyLeeHarrison/EventEmitter",
      "name": "EventEmitter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:48Z",
      "last_seen_sha": "069862494dd8",
      "author": "RyLee Harrison <ryleeharrison@icloud.com>",
      "maintainer": "RyLee Harrison <ryleeharrison@icloud.com>",
      "sentence": "Lightweight Node.js-style EventEmitter for Arduino.",
      "paragraph": "EventEmitter for Arduino brings a familiar Node.js event model to embedded systems. It is designed for memory efficiency and speed using fixed-size buffers and statically allocated arrays.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-08T18:48:20Z",
      "download_url": "https://github.com/RyLeeHarrison/EventEmitter"
    },
    {
      "repository_name": "teamprof/arduino-eventethernet",
      "repository_url": "https://github.com/teamprof/arduino-eventethernet",
      "name": "EventEthernet",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:33Z",
      "last_seen_sha": "085278bd36e5",
      "author": "Various (see AUTHORS file for details)",
      "maintainer": "Team Professional <teamprof.net@gmail.com>",
      "sentence": "Enables network connection (local and Internet) for Arduino, running on W5100S-EVB-Pico board",
      "paragraph": "This library provides an event driven approach for receiving Ethernet data/status, rather than the traditional polling method.",
      "category": "Communication",
      "architectures": [
        "mbed_rp2040"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-04-16T03:46:26Z",
      "depends": [
        "DebugLog"
      ],
      "download_url": "http://www.arduino.cc/en/Reference/Ethernet"
    },
    {
      "repository_name": "glutio/Eventfun",
      "repository_url": "https://github.com/glutio/Eventfun",
      "name": "Eventfun",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:15:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:11Z",
      "last_seen_sha": "d9a5a15f18df",
      "author": "Eugene Pistrak",
      "maintainer": "Eugene Pistrak",
      "sentence": "Basic building blocks for event-driven Arduino sketches.",
      "paragraph": "Easily manage events and reactions in your projects. Perfect structural or object-oriented programming.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-06T06:45:40Z",
      "download_url": "https://github.com/glutio/Eventfun"
    },
    {
      "repository_name": "Stutchbury/EventJoystick",
      "repository_url": "https://github.com/Stutchbury/EventJoystick",
      "name": "EventJoystick",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:32:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:16Z",
      "last_seen_sha": "c8f95a30653b",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Event based library for analog joysticks.",
      "paragraph": "Slice each axis of the joysick into configurable increments and a callback will be fired on each change of increment. Effective noise reduction built in. Also has an idle timeout callback.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-21T22:41:50Z",
      "depends": [
        "EventAnalog"
      ],
      "download_url": "https://github.com/Stutchbury/EventJoystick"
    },
    {
      "repository_name": "natnqweb/EventOS",
      "repository_url": "https://github.com/natnqweb/EventOS",
      "name": "EventOS",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:22:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:58Z",
      "last_seen_sha": "1cbe1364a7d9",
      "author": "Natan Lisowski <pythonboardsbeta@gmail.com>",
      "maintainer": "Natan Lisowski <pythonboardsbeta@gmail.com>",
      "sentence": "Library for event-driven embedded devices programming (hardware interruputs for all pins).",
      "paragraph": "A lot of automation done for you, events for every pin (RISING , FALLING, CHANGE) implemented in software. add event listener using AddEventListener(...) function",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-07-07T18:55:49Z",
      "download_url": "https://github.com/natnqweb/EventOS.git"
    },
    {
      "repository_name": "brestac/EventSource",
      "repository_url": "https://github.com/brestac/EventSource",
      "name": "EventSource",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2026-05-07T08:33:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-07T08:33:44Z",
      "last_seen_sha": "0cc96574aaa9",
      "author": "Romain Brestac",
      "maintainer": "Romain Brestac",
      "sentence": "Server-Sent Events (SSE) client for ESP8266.",
      "paragraph": "Implements the W3C EventSource API on top of ESPAsyncTCP. Supports auto-reconnect, custom headers, Last-Event-ID resumption and multiple event-type handlers.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T09:54:05Z",
      "depends": [
        "ESPAsyncTCP"
      ],
      "download_url": "https://github.com/brestac/EventSource"
    },
    {
      "repository_name": "FantasyFactory/EventStateMachine",
      "repository_url": "https://github.com/FantasyFactory/EventStateMachine",
      "name": "EventStateMachine",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-02-02T08:02:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T08:02:08Z",
      "last_seen_sha": "7c859d0887bc",
      "author": "Corrado Casoni",
      "maintainer": "Corrado Casoni <corrado.casoni@gmail.com>",
      "sentence": "Cross-platform event-driven State Machine for Arduino",
      "paragraph": "A flexible and powerful state machine library with support for multiple callbacks, timeout events, and global state transition handlers. Works on ESP8266, ESP32, AVR, and RP2040.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T14:32:06Z",
      "download_url": "https://github.com/FantasyFactory/EventStateMachine"
    },
    {
      "repository_name": "natnqweb/EventSystem",
      "repository_url": "https://github.com/natnqweb/EventSystem",
      "name": "EventSystem",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:22:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:59Z",
      "last_seen_sha": "8b9d77f42409",
      "author": "Natan Lisowski",
      "maintainer": "Natan Lisowski",
      "sentence": "Event based system that monitor variables and fire event when the variable change.",
      "paragraph": "Subscribe variable and whenever value changes fire an event",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-23T09:04:19Z",
      "download_url": "https://github.com/natnqweb/EventSystem.git"
    },
    {
      "repository_name": "johnnyb/Eventually",
      "repository_url": "https://github.com/johnnyb/Eventually",
      "name": "Eventually",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2025-11-25T07:27:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-25T07:27:39Z",
      "last_seen_sha": "7bf52ea4c674",
      "author": "Jonathan Bartlett <jonathan@bartlettpublishing.com>",
      "maintainer": "Jonathan Bartlett <jonathan@bartlettpublishing.com>",
      "sentence": "Event-based programming library for Arduino",
      "paragraph": "This library is meant to make Arduino programming tasks much more simplified by using an event-driven model rather than the standard looping model.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 195,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2025-11-24T13:39:15Z",
      "download_url": "http://www.github.com/johnnyb/Eventually"
    },
    {
      "repository_name": "matthewturner/Eventually",
      "repository_url": "https://github.com/matthewturner/Eventually",
      "name": "Eventually2",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:21:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:36Z",
      "last_seen_sha": "5e49700bc9ff",
      "author": "Jonathan Bartlett <jonathan@bartlettpublishing.com>",
      "maintainer": "Matt Turner <matt@fiverings.uk>",
      "sentence": "Event-based programming library for Arduino",
      "paragraph": "This library is meant to make Arduino programming tasks much more simplified by using an event-driven model rather than the standard looping model.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T08:39:32Z",
      "download_url": "https://github.com/matthewturner/Eventually.git"
    },
    {
      "repository_name": "matthewturner/EventuallyCommand",
      "repository_url": "https://github.com/matthewturner/EventuallyCommand",
      "name": "EventuallyCommand",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:21:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:36Z",
      "last_seen_sha": "5388b39e0c0b",
      "author": "Matt Turner <matt@fiverings.uk>",
      "maintainer": "Matt Turner <matt@fiverings.uk>",
      "sentence": "Trigger Eventually event from a serial command",
      "paragraph": "Plugs into the Eventually library to provide triggers from a serial connection such as laptop or bluetooth",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-08-04T11:19:05Z",
      "depends": [
        "Eventually2"
      ],
      "download_url": "http://www.github.com/matthewturner/EventuallyCommand"
    },
    {
      "repository_name": "matthewturner/EventuallyStateMachine",
      "repository_url": "https://github.com/matthewturner/EventuallyStateMachine",
      "name": "EventuallyStateMachine",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:21:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:36Z",
      "last_seen_sha": "98f78ffc7f89",
      "author": "Matt Turner <matt@fiverings.uk>",
      "maintainer": "Matt Turner <matt@fiverings.uk>",
      "sentence": "Extends Eventually with a state machine",
      "paragraph": "Extends the Eventually library to provide state machine capability alongside other listeners",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-12-31T13:49:29Z",
      "depends": [
        "Eventually2"
      ],
      "download_url": "http://www.github.com/matthewturner/EventuallyStateMachine"
    },
    {
      "repository_name": "danmowehhuk/Eventuino",
      "repository_url": "https://github.com/danmowehhuk/Eventuino",
      "name": "Eventuino",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:11:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:31Z",
      "last_seen_sha": "a0d6e4716c98",
      "author": "Dan Mowehhuk <danmowehhuk@gmail.com>",
      "maintainer": "Dan Mowehhuk <danmowehhuk@gmail.com>",
      "sentence": "C++ Event Framework for Arduino",
      "paragraph": "Provides an event driven framework for buttons, switches, potentiometers and other input devices.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-04T18:23:07Z",
      "download_url": "https://github.com/danmowehhuk/Eventuino"
    },
    {
      "repository_name": "awgrover/Every-for-arduino",
      "repository_url": "https://github.com/awgrover/Every-for-arduino",
      "name": "Every",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2025-07-21T16:08:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:56Z",
      "last_seen_sha": "9099e26739fe",
      "author": "Alan Grover",
      "maintainer": "Alan Grover <awgrover@gmail.com>",
      "sentence": "Non-blocking replacements for delay().",
      "paragraph": "Every will tell you _at_ every n millis(). Timer will tell you (once) when n millis() has gone by. Several convenient ways to use them. Several other variants for sequences, etc.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-18T13:50:49Z",
      "download_url": "https://github.com/awgrover/Every-for-arduino"
    },
    {
      "repository_name": "egnor/everyday_pixel_fonts",
      "repository_url": "https://github.com/egnor/everyday_pixel_fonts",
      "name": "Everyday Pixel Fonts",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2026-01-02T21:42:17Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:42:17Z",
      "last_seen_sha": "4f68aa1e323b",
      "author": "VEXED,Daniel Egnor",
      "maintainer": "Daniel Egnor",
      "sentence": "Pixel fonts in various sizes for use with embedded displays.",
      "paragraph": "Converted for use with the u8g2 display driver library.",
      "category": "Display",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/egnor/Everyday_Pixel_Fonts-0.1.0.zip",
      "size": 368833,
      "previous_version": "0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-03-27T22:19:24Z"
    },
    {
      "repository_name": "fesselk/everytime",
      "repository_url": "https://github.com/fesselk/everytime",
      "name": "everytime",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:14:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:25Z",
      "last_seen_sha": "deee883a0484",
      "author": "Karl Fessel <karl.fessel@gmail.com>",
      "maintainer": "Karl Fessel <karl.fessel@gmail.com>",
      "sentence": "A easy to use library for periodic code execution.",
      "paragraph": "Just write every(100){...} to execute your code every 100 miliseconds everyu(100){...} for microseconds. More general macros for similar functions are provided.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fesselk/everytime-1.0.0.zip",
      "size": 6469,
      "previous_version": "1.0",
      "github_stars": 12,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-04-11T18:32:45Z"
    },
    {
      "repository_name": "bluemurder/EveryTimer",
      "repository_url": "https://github.com/bluemurder/EveryTimer",
      "name": "EveryTimer",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:09:47Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:47Z",
      "last_seen_sha": "7955b5b040b0",
      "author": "Alessio Leoncini",
      "maintainer": "Alessio Leoncini",
      "sentence": "A library providing the possibility to call a function at specific time intervals.",
      "paragraph": "Present library defines a 'EveryTimer' class that allows to call a user defined function every time a timeout occurs. In addition, a similar 'OneShotTimer' allows one to call a oser defined function one single time after a specified timeout.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/EveryTimer-1.1.1.zip",
      "size": 10970,
      "previous_version": "1.1.2",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-16T19:59:45Z"
    },
    {
      "repository_name": "evivetoolkit/evive-Library",
      "repository_url": "https://github.com/STEMpedia/evive-Library",
      "name": "evive",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:13:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:57Z",
      "last_seen_sha": "3fd4d0732fd4",
      "author": "STEMpedia",
      "maintainer": "STEMpedia <thestempedia@gmail.com>",
      "sentence": "This ia a arduino libray for using evive.",
      "paragraph": "This is a arduino library for using evive. evive is a open source embedded platform used for making and debugging various electronics related projects. It come with a preloaded firmware that provides a wide range of features like motor control, servo control, oscilloscope, function generator, pin state monitor and many more.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2021-09-29T17:05:48Z",
      "download_url": "https://github.com/STEMpedia/evive-Library"
    },
    {
      "repository_name": "EVNdevs/EVN-arduino",
      "repository_url": "https://github.com/EVNdevs/EVN-arduino",
      "name": "EVN",
      "version": "1.4.8",
      "version_history": [
        {
          "version": "1.4.5",
          "seen_at": "2025-10-13T07:27:56Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-08-18T22:02:51.504Z"
        },
        {
          "version": "1.4.8",
          "seen_at": "2026-09-02T04:03:18.217Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-10-13T07:27:56Z",
      "last_seen_sha": "36a654eb450f",
      "author": "Heng Teng Yi <tengyi.maker@gmail.com>",
      "maintainer": "Heng Teng Yi <tengyi.maker@gmail.com>",
      "sentence": "Software libraries for EVN Alpha.",
      "paragraph": "Includes all helper classes for EVN Alpha, an RP2040 based robot controller.",
      "category": "Device Control",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "Madgwick"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EVNdevs/EVN-1.4.8.zip",
      "size": 5957028,
      "previous_version": "1.4.7",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T13:14:46Z"
    },
    {
      "repository_name": "AloriumTechnology/evo_bsp",
      "repository_url": "https://github.com/AloriumTechnology/evo_bsp",
      "name": "evo_bsp",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:07:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:06Z",
      "last_seen_sha": "16a93b0a01c6",
      "author": "Alorium Technology",
      "maintainer": "Alorium Technology <info@aloriumtech.com>",
      "sentence": "Evo BSP components",
      "paragraph": "With these components, users can integrate their own designs into Evo platform using the Alorium Technology OpenEvo flow",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "SystemVerilog",
      "github_updated_at": "2021-06-29T18:27:37Z",
      "download_url": "https://github.com/AloriumTechnology/evo_bsp"
    },
    {
      "repository_name": "AloriumTechnology/evo_build_template",
      "repository_url": "https://github.com/AloriumTechnology/evo_build_template",
      "name": "evo_build_template",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:07:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:06Z",
      "last_seen_sha": "44aa555d9675",
      "author": "Alorium Technology",
      "maintainer": "Alorium Technology <info@aloriumtech.com>",
      "sentence": "Evo Build Template",
      "paragraph": "Provides the template for integrating custom designs into Evo platform using the Alorium Technology OpenEvo flow",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "SystemVerilog",
      "github_updated_at": "2021-06-29T18:28:28Z",
      "download_url": "https://github.com/AloriumTechnology/evo_build_template"
    },
    {
      "repository_name": "AloriumTechnology/evo_pmux_csr",
      "repository_url": "https://github.com/AloriumTechnology/evo_pmux_csr",
      "name": "evo_pmux_csr",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:07Z",
      "last_seen_sha": "af33b6707754",
      "author": "Alorium Technology",
      "maintainer": "Alorium Technology <info@aloriumtech.com>",
      "sentence": "Evo PMUX CSR",
      "paragraph": "Evo PMUX CSR definitions required for OpenEvo.",
      "category": "Uncategorized",
      "architectures": [
        "samd"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "SystemVerilog",
      "github_updated_at": "2020-08-26T19:58:21Z",
      "download_url": "https://github.com/AloriumTechnology/evo_pmux_csr"
    },
    {
      "repository_name": "AloriumTechnology/evo_servo",
      "repository_url": "https://github.com/AloriumTechnology/evo_servo",
      "name": "evo_servo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:07Z",
      "last_seen_sha": "ef45518d9ef6",
      "author": "Alorium Technology",
      "maintainer": "Alorium Technology <info@aloriumtech.com>",
      "sentence": "Evo Servo",
      "paragraph": "Evo compatible wrapper around the xlr8_servo module",
      "category": "Uncategorized",
      "architectures": [
        "samd"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "SystemVerilog",
      "github_updated_at": "2021-06-22T00:28:35Z",
      "download_url": "https://github.com/AloriumTechnology/evo_servo"
    },
    {
      "repository_name": "jonnieZG/EWMA",
      "repository_url": "https://github.com/jonnieZG/EWMA",
      "name": "EWMA",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-02-02T07:37:27Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-07T12:13:05.758Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T07:37:27Z",
      "last_seen_sha": "8b601f215c4f",
      "author": "Arsen Torbarina <jonniezg@gmail.com>",
      "maintainer": "Arsen Torbarina <jonniezg@gmail.com>",
      "sentence": "Exponentially Weighted Moving Average filter used for smoothing data series readings.",
      "paragraph": "Unlike the method with a history buffer that calculates an average of the last N readings, this filter consumes significantly less memory and works faster. Provides an additional EwmaT template that allows restriction to a specific data type, such as uint32_t, to avoiding floating point arithmetics and significantly decrease code footprint.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EWMA-1.0.3.zip",
      "size": 6644,
      "previous_version": "1.0.2",
      "github_stars": 65,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T10:09:28Z"
    },
    {
      "repository_name": "GordonRudman/ExampleArduinoLibrary",
      "repository_url": "https://github.com/GordonRudman/ArduinoLibraryExample",
      "name": "ExampleLibrary",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-05-22T08:24:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:24:22Z",
      "last_seen_sha": "9cad2027773f",
      "author": "Gordon Rudman",
      "maintainer": "Gordon Rudman",
      "sentence": "An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.",
      "paragraph": "Only supports Arduino Uno, Leonardo and Mega",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T18:58:45Z",
      "download_url": "https://github.com/GordonRudman/ExampleArduinoLibrary"
    },
    {
      "repository_name": "Excelsior-Robotics/Excelsior",
      "repository_url": "https://github.com/Excelsior-Robotics/Excelsior",
      "name": "Excelsior",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:13:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:58Z",
      "last_seen_sha": "24847d372c9d",
      "author": "Frederik Eberhard, Tim Hartmann",
      "maintainer": "Frederik Eberhard <frederik.eberhard@gbg-seelze.eu>",
      "sentence": "Functions as a beginners guide to programm the Excelsior-Brick.",
      "paragraph": "Designed to help beginners in robotics start to learn programming. It offers many functions to lead the way but also guides more advanced students to programm more closely to the hardware, as no functions of the underlying microcontroller has been disabled.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-27T21:15:49Z",
      "depends": [
        "Adafruit SSD1306",
        "Adafruit GFX Library",
        "Adafruit Unified Sensor",
        "Adafruit BNO055",
        "Array"
      ],
      "download_url": "\"https://github.com/Excelsior-Robotics/Excelsior\""
    },
    {
      "repository_name": "Excelsior-Robotics/Excelsior_Ambassador",
      "repository_url": "https://github.com/Excelsior-Robotics/Excelsior_Ambassador",
      "name": "Excelsior_Ambassador",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:13:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:58Z",
      "last_seen_sha": "ecc9d288716d",
      "author": "Frederik Eberhard, Tim Hartmann",
      "maintainer": "Frederik Eberhard <frederik.eberhard@gbg-seelze.eu>",
      "sentence": "Functions as an extensions for the Excelsior Brick.",
      "paragraph": "The Excelsior, designed to help beginners in robotics start to learn programming, offers many functions. To enhance it`s capabilities, newer versions of the Excelsior are fitted with an extra microcontroller, the Ambassador, the code for which is located here.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-30T19:10:18Z",
      "depends": [
        "TFT_22_ILI9225",
        "SPI"
      ],
      "download_url": "\"https://github.com/Excelsior-Robotics/Excelsior_Ambassador\""
    },
    {
      "repository_name": "Excelsior-Robotics/Excelsior_Light",
      "repository_url": "https://github.com/Excelsior-Robotics/Excelsior_Light",
      "name": "Excelsior_Light",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:59Z",
      "last_seen_sha": "38f3347245bb",
      "author": "Frederik Eberhard, Tim Hartmann",
      "maintainer": "Frederik Eberhard <frederik.eberhard@gbg-seelze.eu>",
      "sentence": "Used for easy use of the Excelsior Lightsensor",
      "paragraph": "While the underlying Sensor can still be controlled manualy, with the help of this library the Excelsior Lightsensor can be operated more easily and more advanced functions have been simplyfied for the user into singel function calls.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-12-06T21:56:44Z",
      "download_url": "\"https://github.com/Excelsior-Robotics/Excelsior\""
    },
    {
      "repository_name": "jwrw/Executive",
      "repository_url": "https://github.com/jwrw/Executive",
      "name": "Executive",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:18:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:09Z",
      "last_seen_sha": "4f74e4036d2d",
      "author": "j-watson <j-watson@ntlworld.com>",
      "maintainer": "j-watson <j-watson@ntlworld.com>",
      "sentence": "Execute routines to specified schedule",
      "paragraph": "A simple library to execute stuff to a schedule.  Really easy to use and lets you set up repetitive tasks as well 'one shot' tasks to run at some point in the future.  Quickly eradicate timing messiness in your sketches without the trickiness of interrupts.  Works at ms to multi-second precision.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2020-01-18T14:38:11Z",
      "download_url": "https://github.com/jwrw/Executive"
    },
    {
      "repository_name": "meta-pytorch/executorch-arduino",
      "repository_url": "https://github.com/meta-pytorch/executorch-arduino",
      "name": "ExecuTorch",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-13T00:13:36.907Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-08-21T04:12:20.166Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-13T00:13:36.907Z",
      "last_seen_sha": "91a5c8fc3d55",
      "author": "Meta Platforms",
      "maintainer": "ExecuTorch Team <executorch@meta.com>",
      "sentence": "Run PyTorch models on Arduino microcontrollers with ExecuTorch.",
      "paragraph": "ExecuTorch is a PyTorch runtime optimized for on-device inference. This library packages the ExecuTorch runtime with CMSIS-NN acceleration for ARM Cortex-M boards, enabling quantized model inference directly from Arduino sketches.",
      "category": "Data Processing",
      "architectures": [
        "zephyr"
      ],
      "depends": [
        "Arduino_RouterBridge"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/meta-pytorch/ExecuTorch-0.2.0.zip",
      "size": 1424890,
      "previous_version": "0.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-12T21:10:43Z"
    },
    {
      "repository_name": "sne3ks/ExodeCore",
      "repository_url": "https://github.com/sne3ks/ExodeCore",
      "name": "ExodeCore",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2025-07-21T16:30:16Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:16Z",
      "last_seen_sha": "4c8b0bc989fa",
      "author": "Lenselle Nicolas <lensellenicolas@gmail.com>",
      "maintainer": "Lenselle Nicolas <lensellenicolas@gmail.com>",
      "sentence": "Communication between Arduino microcontroller boards and a connected computers.",
      "paragraph": "Exode is a Python library for communication between Arduino microcontroller boards and a connected computer. Write Python script and take control on your board.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sne3ks/ExodeCore-1.0.0.zip",
      "size": 28901,
      "previous_version": "0.3.2",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2020-07-09T07:33:47Z"
    },
    {
      "repository_name": "exosite-garage/arduino_exosite_library",
      "repository_url": "https://github.com/exosite-garage/arduino_exosite_library",
      "name": "Exosite",
      "version": "2.6.2",
      "version_history": [
        {
          "version": "2.6.2",
          "seen_at": "2025-07-21T16:13:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:59Z",
      "last_seen_sha": "18b93c47a629",
      "author": "Applications Engineering <support@exosite.com>",
      "maintainer": "Applications Engineering <support@exosite.com>",
      "sentence": "Easily interface with Exosite's device HTTP API.",
      "paragraph": "This allows you to easily read and write data, as well as download firmware from Exosite's Murano IoT Platform.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-01-08T19:44:07Z",
      "download_url": "https://github.com/exosite-garage/arduino_exosite_library/"
    },
    {
      "repository_name": "exosite/arduino_exosite_http",
      "repository_url": "https://github.com/exosite/arduino_exosite_http",
      "name": "Exosite IIoT HTTP Device",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:12Z",
      "last_seen_sha": "6669feb4f4d3",
      "author": "Exosite Applications Engineering <support@exosite.com>",
      "maintainer": "Exosite Applications Engineering <support@exosite.com>",
      "sentence": "Securely interface with the Exosite IIoT Device HTTP API.",
      "paragraph": "Securely interface with the Exosite IIoT Platform to write and read data from capable Arduino hardware.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/exosite/Exosite_IIoT_HTTP_Device-1.0.0.zip",
      "size": 23118,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-21T16:20:17Z"
    },
    {
      "repository_name": "GyverLibs/ExpInt",
      "repository_url": "https://github.com/GyverLibs/ExpInt",
      "name": "ExpInt",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-03T07:30:09Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-03T07:30:09Z",
      "last_seen_sha": "7a72fc6ee38d",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Storing big numbers in little datatypes",
      "paragraph": "Storing big numbers in little datatypes",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/ExpInt-1.0.1.zip",
      "size": 8599,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:54:50Z"
    },
    {
      "repository_name": "VasilKalchev/ExponentMap",
      "repository_url": "https://github.com/VasilKalchev/ExponentMap",
      "name": "ExponentMap",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:51Z",
      "last_seen_sha": "8aeb569eb6d4",
      "author": "Vasil Kalchev <vase7u@gmail.com>",
      "maintainer": "Vasil Kalchev <vase7u@gmail.com>",
      "sentence": "Generates an exponentially growing array based on provided number of steps and maximum value.",
      "paragraph": "The generated array can be used to control a PWM output perceived by humans (brigthness, sound...). Changing the power of an output device exponentially counteracts the logarithmic nature of the human perception.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T10:32:57Z",
      "download_url": "https://github.com/VasilKalchev/ExponentMap"
    },
    {
      "repository_name": "PaoloP74/extEEPROM",
      "repository_url": "https://github.com/PaoloP74/extEEPROM",
      "name": "extEEPROM",
      "version": "3.4.1",
      "version_history": [
        {
          "version": "3.4.1",
          "seen_at": "2025-07-21T16:24:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:03Z",
      "last_seen_sha": "4f32c6934c8a",
      "author": "Jack Christensen",
      "maintainer": "Paolo Paolucci",
      "sentence": "Arduino library to support external I2C EEPROMs.",
      "paragraph": "This library will work with most I2C serial EEPROM chips between 2k bits and 2048k bits (2M bits) in size. Multiple EEPROMs on the bus are supported as a single address space.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-03-26T09:03:05Z",
      "download_url": "https://github.com/PaoloP74/extEEPROM"
    },
    {
      "repository_name": "Mourty/ExtendedTime",
      "repository_url": "https://github.com/Mourty/ExtendedTime",
      "name": "ExtendedTime",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:03:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:35Z",
      "last_seen_sha": "afb072bf4abb",
      "author": "Mourty",
      "maintainer": "Mourty <mourt2@proton.me>",
      "sentence": "library that adds extended millis and micros.",
      "paragraph": "This library modifies the timer0 ISR to allow for unsigned 64 bit integers to be returned for extendedMillis(), and extendedMicros(). This allows for much longer times between overflows.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-28T14:24:38Z",
      "download_url": "https://github.com/Mourty/ExtendedTime"
    },
    {
      "repository_name": "gitlab.com/arduino23/ExtendedTouchEvent",
      "repository_url": "https://gitlab.com/arduino23/ExtendedTouchEvent",
      "name": "ExtendedTouchEvent",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "07dea4467452",
      "author": "arduhe",
      "maintainer": "arduhe",
      "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip",
      "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "XPT2046_Touchscreen",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-2.0.1.zip",
      "size": 67700
    },
    {
      "repository_name": "chrmlinux/extendFor",
      "repository_url": "https://github.com/chrmlinux/extendFor",
      "name": "extendFor",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:10:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:43Z",
      "last_seen_sha": "8f59fb9a6706",
      "author": "@chrmlinux03",
      "maintainer": "@chrmlinux03",
      "sentence": "Add and subtract from 0 to 10 in 2 steps each.",
      "paragraph": "a library to Add and subtract from 0 to 10 in 2 steps each.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-08T10:56:23Z",
      "download_url": "https://github.com/chrmlinux/extendFor"
    },
    {
      "repository_name": "ciniml/ExtFlashLoader",
      "repository_url": "https://github.com/ciniml/ExtFlashLoader",
      "name": "ExtFlashLoader",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:10:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:46Z",
      "last_seen_sha": "4f6a5d750a79",
      "author": "Kenta IDA",
      "maintainer": "Kenta IDA <fuga@fugafuga.org>",
      "sentence": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.",
      "paragraph": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "github_stars": 20,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-24T12:15:04Z",
      "download_url": "https://github.com/ciniml/ExtFlashLoader"
    },
    {
      "repository_name": "ronbentley1/eazy-Shift-Registers",
      "repository_url": "https://github.com/ronbentley1/eazy-Shift-Registers",
      "name": "ez_SIPO8_lib",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:28:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:25Z",
      "last_seen_sha": "6f06513cf566",
      "author": "Ron Bentley <ron.bentley1@ntlworld.com>",
      "maintainer": "Ron Bentley <ron.bentley1@ntlworld.com>",
      "sentence": "Support for multiple serial-in/paralle-out (SIPO) shift registers.",
      "paragraph": "The library features many functions for controlling shift registers and has a theoretical limit of 2040 SIPO output pins, or 255 8-bit SIPOs.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-10-04T20:13:03Z",
      "download_url": "https://github.com/ronbentley1/eazy-Shift-Registers"
    },
    {
      "repository_name": "ronbentley1/eazy-switch-library",
      "repository_url": "https://github.com/ronbentley1/eazy-switch-library",
      "name": "ez_switch_lib",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2025-07-21T16:28:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:25Z",
      "last_seen_sha": "32e9304af16e",
      "author": "Ron Bentley <ron.bentley1@ntlworld.com>",
      "maintainer": "Ron Bentley <ron.bentley1@ntlworld.com>",
      "sentence": "Support for single and multiple switches for Arduino and ESP 32 microcontrollers.",
      "paragraph": "The library provides support for single or multiple switches of type button or toggled and different wiring schemes.  It has the unique capability of linking switches to other digital output pins for auto-switching without any supporting code line.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-07-14T16:37:21Z",
      "download_url": "https://github.com/ronbentley1/eazy-switch-library"
    },
    {
      "repository_name": "rppicomidi/EZ_USB_MIDI_HOST",
      "repository_url": "https://github.com/rppicomidi/EZ_USB_MIDI_HOST",
      "name": "EZ_USB_MIDI_HOST",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-11-14T07:34:24Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-14T07:34:24Z",
      "last_seen_sha": "5df4fea21c90",
      "author": "rppicomidi",
      "maintainer": "rppicomidi",
      "sentence": "Arduino MIDI Library wrapper for usb_midi_host library",
      "paragraph": "Works for Arduino and C++; uses same API as Serial MIDI and other Transports",
      "category": "Communication",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "usb_midi_host",
        "MIDI Library",
        "Pico PIO USB"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rppicomidi/EZ_USB_MIDI_HOST-2.1.0.zip",
      "size": 49428,
      "previous_version": "2.2.0",
      "github_stars": 17,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T03:16:39Z"
    },
    {
      "repository_name": "ArduinoGetStarted/Analog-Keypad",
      "repository_url": "https://github.com/ArduinoGetStarted/Analog-Keypad",
      "name": "ezAnalogKeypad",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:20Z",
      "last_seen_sha": "2d1ce86145b5",
      "author": "ArduinoGetStarted.com",
      "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)",
      "sentence": "Analog Keypad and Analog Buttons library for Arduino, ESP32",
      "paragraph": "The library supports the analog keypad and button array that connects to a single analog input pin. It is designed for Arduino, ESP32, ESP8266...",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-15T18:59:56Z",
      "download_url": "https://arduinogetstarted.com/tutorials/arduino-analog-keypad-library"
    },
    {
      "repository_name": "aadilmallick/ez-arduino",
      "repository_url": "https://github.com/aadilmallick/ez-arduino",
      "name": "EzArduino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:04:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:17Z",
      "last_seen_sha": "6fb5d3bfe11c",
      "author": "Aadil Mallick <aadiltj.mallick@gmail.com>",
      "maintainer": "Aadil Mallick <aadiltj.mallick@gmail.com>",
      "sentence": "A library that makes coding wtih Arduino easier by providing simple OOP based components.",
      "paragraph": "This library provides easier abstractions for common components like LEDs, sensors, and buttons.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-15T13:12:28Z",
      "download_url": "https://github.com/aadilmallick/ez-arduino"
    },
    {
      "repository_name": "ArduinoGetStarted/button",
      "repository_url": "https://github.com/ArduinoGetStarted/button",
      "name": "ezButton",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-06-29T08:46:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:46:42Z",
      "last_seen_sha": "85cb7e00b1e4",
      "author": "ArduinoGetStarted.com",
      "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)",
      "sentence": "Button library for Arduino, ESP32, ESP8266...",
      "paragraph": "Button library supports debounce, pressed/released events and the press counting. It is easy to use with multiple buttons. The library can be used for push-button, momentary switches, toggle switch, magnetic contact switch (door sensor)... It is designed for not only beginners but also experienced users.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 147,
      "github_forks": 30,
      "github_updated_at": "2026-06-28T17:39:36Z",
      "download_url": "https://arduinogetstarted.com/tutorials/arduino-button-library",
      "github_language": "C++"
    },
    {
      "repository_name": "IPdotSetAF/EZButton",
      "repository_url": "https://github.com/IPdotSetAF/EZButton",
      "name": "EZButton",
      "version": "2.5.0",
      "version_history": [
        {
          "version": "2.5.0",
          "seen_at": "2025-07-21T16:36:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:43Z",
      "last_seen_sha": "3e686af69352",
      "author": "Mohammad Mahdi Nazari <ipdotsetaf@gmail.com>",
      "maintainer": "Mohammad Mahdi Nazari <ipdotsetaf@gmail.com>",
      "sentence": "Transform raw button/touch inputs into events easily.",
      "paragraph": "Subscibe to Pressed/Released/Hold/HoldReleased events of as many buttons as you want. Customize time thresholds and debouncing. Works with any button read method.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-07T17:35:51Z",
      "download_url": "https://github.com/IPdotSetAF/EZButton"
    },
    {
      "repository_name": "ArduinoGetStarted/buzzer",
      "repository_url": "https://github.com/ArduinoGetStarted/buzzer",
      "name": "ezBuzzer",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-04-20T07:48:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T07:48:41Z",
      "last_seen_sha": "f66b2fbaffe0",
      "author": "ArduinoGetStarted.com",
      "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)",
      "sentence": "Buzzer library for Arduino",
      "paragraph": "This library is designed for buzzer to beep or play memody without using delay() function.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T01:27:04Z",
      "download_url": "https://arduinogetstarted.com/tutorials/arduino-buzzer-library"
    },
    {
      "repository_name": "Aatiqur/EZConnect",
      "repository_url": "https://github.com/Aatiqur/EZConnect",
      "name": "EZConnect",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-01-15T07:47:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:47:56Z",
      "last_seen_sha": "c2fe5d03cbb2",
      "author": "Atiqur Rahman",
      "maintainer": "Atiqur Rahman <aatiqurrahman111@gmail.com>",
      "sentence": "Easy WiFi + Bluetooth provisioning library for ESP32.",
      "paragraph": "EZConnect allows ESP32 to configure WiFi via Bluetooth and auto reconnect with LED status.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T06:47:46Z",
      "download_url": "https://github.com/Aatiqur/EZConnect"
    },
    {
      "repository_name": "SimpleHacks/EzDmaHelper",
      "repository_url": "https://github.com/SimpleHacks/EzDmaHelper",
      "name": "EzDmaHelper",
      "version": "0.2.0-alpha",
      "version_history": [
        {
          "version": "0.2.0-alpha",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "44e71c02d36f",
      "author": "SimpleHacks",
      "maintainer": "SimpleHacks",
      "sentence": "Buffer management helper for use with EasyDMA-enabled hardware.  MIT License.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/EzDmaHelper-0.2.0-alpha.zip",
      "size": 16775
    },
    {
      "repository_name": "ArduinoGetStarted/led",
      "repository_url": "https://github.com/ArduinoGetStarted/led",
      "name": "ezLED",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-10-17T07:20:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-17T07:20:50Z",
      "last_seen_sha": "955a1a587014",
      "author": "ArduinoGetStarted.com",
      "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)",
      "sentence": "LED library for Arduino",
      "paragraph": "LED library supports turn on/off, toggle, fade in/out, blink, blink in period, blink in a number of time. It is easy to use to control multiple LEDs... It is designed for not only beginners but also experienced users",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T11:05:37Z",
      "download_url": "https://arduinogetstarted.com/tutorials/arduino-led-library"
    },
    {
      "repository_name": "rgot-org/EzLoRaWAN",
      "repository_url": "https://github.com/rgot-org/EzLoRaWAN",
      "name": "EzLoRaWAN",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:26:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:12Z",
      "last_seen_sha": "d78c2587097d",
      "author": "Francois Riotte",
      "maintainer": "Francois Riotte <esc@rgot.org>",
      "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.",
      "paragraph": "Supports esp32 boards with SX127x or SX126X LoRa chips",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2026-01-12T06:37:25Z",
      "download_url": "https://github.com/rgot-org/EzLoRaWan"
    },
    {
      "repository_name": "rgot-org/EzLoRaWAN_BLE",
      "repository_url": "https://github.com/rgot-org/EzLoRaWAN_BLE",
      "name": "EzLoRaWAN_BLE",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:26:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:12Z",
      "last_seen_sha": "5355cc6fb2ee",
      "author": "Francois Riotte",
      "maintainer": "Francois Riotte <esc@rgot.org>",
      "sentence": "BLE OTAA provisioning for library EzLoRaWAN.",
      "paragraph": "use the android app  TTN ESP32 BLE Provisioning",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/EzLoRaWAN_BLE-1.0.0.zip",
      "size": 5061,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-06-28T16:21:07Z"
    },
    {
      "repository_name": "ArduinoGetStarted/output",
      "repository_url": "https://github.com/ArduinoGetStarted/output",
      "name": "ezOutput",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:08:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:21Z",
      "last_seen_sha": "f5b30233783f",
      "author": "ArduinoGetStarted.com",
      "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)",
      "sentence": "Output library for Arduino",
      "paragraph": "Output library supports HIGH, LOW, TOGGLE, PULSE, BLINK_WITHOUT_DELAY. It is easy to use with multiple output pins to control multiple LEDs, relays... It is designed for not only beginners but also experienced users",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-06-18T15:00:40Z",
      "download_url": "https://arduinogetstarted.com/tutorials/arduino-output-library"
    },
    {
      "repository_name": "amirchev/EZPROM",
      "repository_url": "https://github.com/amirchev/EZPROM",
      "name": "EZPROM",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:07:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:20Z",
      "last_seen_sha": "69dfa6937b30",
      "author": "Aleksandr N. Mirchev <aleksandrmirchev@gmail.com>",
      "maintainer": "Aleksandr N. Mirchev <aleksandrmirchev@gmail.com>",
      "sentence": "A library to help organize EEPROM access.",
      "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-21T09:54:14Z",
      "download_url": "https://github.com/amirchev/EZPROM"
    },
    {
      "repository_name": "ropg/ezTime",
      "repository_url": "https://github.com/ropg/ezTime",
      "name": "ezTime",
      "version": "0.8.3",
      "version_history": [
        {
          "version": "0.8.3",
          "seen_at": "2026-06-12T08:56:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-12T08:56:25Z",
      "last_seen_sha": "cb806a322311",
      "author": "Rop Gonggrijp",
      "maintainer": "Rop Gonggrijp",
      "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.",
      "paragraph": "See more on https://github.com/ropg/ezTime",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 357,
      "github_forks": 104,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T17:47:39Z",
      "download_url": "https://github.com/ropg/ezTime"
    },
    {
      "repository_name": "Dag0d/ezTime2",
      "repository_url": "https://github.com/Dag0d/ezTime2",
      "name": "ezTime2",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-01T12:52:13.006Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-01T11:48:44.907Z",
      "last_seen_sha": "d09b93deaa05",
      "author": "Dag0d",
      "maintainer": "Dag0d",
      "sentence": "ezTime2 - pronounced \"Easy Time\" - is an Arduino time and date library with NTP sync, timezone lookups, formatted output, events, and millisecond precision.",
      "paragraph": "See more on https://github.com/Dag0d/ezTime2",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Dag0d/ezTime2-1.1.0.zip",
      "size": 10542128,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T09:53:52Z"
    },
    {
      "repository_name": "MacManley/f1-24-udp",
      "repository_url": "https://github.com/MacManley/f1-24-udp",
      "name": "F1 24 UDP Telemetry Parser",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2026-06-06T08:35:38Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-06T08:35:38Z",
      "last_seen_sha": "6a2946dd1c54",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "UDP Telemetry Parser for the F1 24 Game",
      "paragraph": "UDP Telemetry Parser for the F1 24 Game",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "WiFiUDP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MacManley/F1_24_UDP_Telemetry_Parser-1.0.7.zip",
      "size": 350629,
      "previous_version": "1.0.7",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T22:08:49Z"
    },
    {
      "repository_name": "MacManley/f1-25-udp",
      "repository_url": "https://github.com/MacManley/f1-25-udp",
      "name": "F1 25 UDP Telemetry Parser",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-29T09:21:08Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:21:08Z",
      "last_seen_sha": "777e792637ba",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "UDP Telemetry Parser for the F1 25 Game",
      "paragraph": "UDP Telemetry Parser for the F1 25 Game",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "WiFiUDP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MacManley/F1_25_UDP_Telemetry_Parser-1.0.5.zip",
      "size": 352260,
      "previous_version": "1.0.5",
      "github_stars": 6,
      "github_forks": 1,
      "github_updated_at": "2026-06-27T12:22:16Z",
      "github_language": "C++"
    },
    {
      "repository_name": "MacManley/f1-26-udp",
      "repository_url": "https://github.com/MacManley/f1-26-udp",
      "name": "F1 26 UDP Telemetry Parser",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-27T08:41:58Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-27T08:41:58Z",
      "last_seen_sha": "965bede268f0",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "UDP Telemetry Parser for the F1 26 Game (26 Season Pack)",
      "paragraph": "UDP Telemetry Parser for the F1 26 Game (26 Season Pack)",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "WiFiUDP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MacManley/F1_26_UDP_Telemetry_Parser-1.0.0.zip",
      "size": 356603,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_updated_at": "2026-06-26T17:17:05Z",
      "github_language": "C++"
    },
    {
      "repository_name": "MacManley/f1-23-udp",
      "repository_url": "https://github.com/MacManley/f1-23-udp",
      "name": "F1_23_UDP",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-06T08:35:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-06T08:35:36Z",
      "last_seen_sha": "ac4c2a728335",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "Parses F1 23 UDP telemetry packets on ESP32 and ESP8266 devices.",
      "paragraph": "This library receives and parses F1 23 UDP packets and exposes packet data through typed classes for Arduino projects.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T22:03:17Z",
      "download_url": "https://github.com/MacManley/f1-23-udp"
    },
    {
      "repository_name": "Fachrain02/FA-Lectric-IoT",
      "repository_url": "https://github.com/Fachrain02/FA-Lectric-IoT",
      "name": "FA-Lectric-IoT",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "6c8ae7301d16",
      "author": "Fachrain Azis <fachrainazis02@gmail.com>",
      "maintainer": "Fachrain Azis <fachrain@gmail.com>",
      "sentence": "Realtime IoT library for FA-LECTRIC platform via WebSocket.",
      "paragraph": "Connect ESP32/ESP8266 to FA-LECTRIC IoT Hub with persistent WebSocket connection. Supports realtime database (set/get), collections (push), subscribe callbacks, and over-the-air (OTA) firmware updates triggered from the dashboard — all with zero-latency bidirectional communication.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "depends": [
        "WebSockets",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Fachrain02/FA_Lectric_IoT-2.1.0.zip",
      "size": 32959,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T15:32:27Z"
    },
    {
      "repository_name": "fdivitto/FabGL",
      "repository_url": "https://github.com/fdivitto/FabGL",
      "name": "FabGL",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-06-22T09:15:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:15:31Z",
      "last_seen_sha": "f056a9d031f4",
      "author": "Fabrizio Di Vittorio <fdivitto2013@gmail.com>",
      "maintainer": "Fabrizio Di Vittorio <fdivitto2013@gmail.com>",
      "sentence": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal",
      "paragraph": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1682,
      "github_forks": 251,
      "github_updated_at": "2026-07-01T23:26:14Z",
      "download_url": "https://github.com/fdivitto/fabgl",
      "github_language": "C++"
    },
    {
      "repository_name": "FaBoPlatform/FaBo3Axis-ADXL345-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBo3Axis-ADXL345-Library",
      "name": "FaBo 201 3Axis ADXL345",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:01Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:01Z",
      "last_seen_sha": "c4bb0cee315e",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo 3AXIS I2C Brick",
      "paragraph": "ADXL345 is 3-Axis Digital Accelerometer sensor",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_201_3Axis_ADXL345-1.0.2.zip",
      "size": 11407,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-05-11T10:32:23Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBo9AXIS-MPU9250-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBo9AXIS-MPU9250-Library",
      "name": "FaBo 202 9Axis MPU9250",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:02Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:02Z",
      "last_seen_sha": "b3875aab0b67",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo 9Axis I2C Brick",
      "paragraph": "MPU9250 is 9-Axis sensor.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_202_9Axis_MPU9250-1.0.1.zip",
      "size": 12072,
      "previous_version": "1.0.1",
      "github_stars": 10,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-08-10T20:52:59Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoColor-s11059-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoColor-s11059-Library",
      "name": "FaBo 203 Color S11059",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:03Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:03Z",
      "last_seen_sha": "c2f3fb193e60",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo Color I2C Brick",
      "paragraph": "S11059 is color sensor.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_203_Color_S11059-1.0.2.zip",
      "size": 9597,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:47Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoBarometer-MPL115-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoBarometer-MPL115-Library",
      "name": "FaBo 204 Baromter MPL115A2",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:02Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:02Z",
      "last_seen_sha": "f43ceabd64fe",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Barometer I2C Brick",
      "paragraph": "MPL115A2 is I2C Digital Barometer.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_204_Baromter_MPL115A2-1.0.0.zip",
      "size": 9119,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:53Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoProximity-VCNL4010-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoProximity-VCNL4010-Library",
      "name": "FaBo 205 Proximity VCNL4010",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:07Z",
      "last_seen_sha": "d0f18e99f231",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>,Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo Proximity I2C Brick",
      "paragraph": "VCNL4010 is Proximity and Ambient Light Sensor with Infrared Emitter, I2C Interface.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_205_Proximity_VCNL4010-1.0.0.zip",
      "size": 10063,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:58:13Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoUV-Si1132-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoUV-Si1132-Library",
      "name": "FaBo 206 UV Si1132",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:14:10Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:10Z",
      "last_seen_sha": "f360e8d9df27",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo UV I2C Brick",
      "paragraph": "Si1132 is uv sensors.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_206_UV_Si1132-1.1.0.zip",
      "size": 9703,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-05-19T21:10:02Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoTemperature-ADT7410-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoTemperature-ADT7410-Library",
      "name": "FaBo 207 Temperature ADT7410",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:10Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:10Z",
      "last_seen_sha": "fcb8d83df0c4",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Temperature I2C Brick",
      "paragraph": "ADT7410 is 16-Bit Digital I2C Temperature Sensor.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_207_Temperature_ADT7410-1.0.1.zip",
      "size": 9418,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:54Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoHumidity-HTS221-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoHumidity-HTS221-Library",
      "name": "FaBo 208 Humidity HTS221",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:05Z",
      "last_seen_sha": "a299a0fc59c6",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Humidity I2C Brick",
      "paragraph": "HTS221 is humidity and temperature sensor.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_208_Humidity_HTS221-1.0.0.zip",
      "size": 10097,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:58:12Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoKTemp-MCP3421-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoKTemp-MCP3421-Library",
      "name": "FaBo 209 KTemp MCP3421",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:05Z",
      "last_seen_sha": "8b50958f31fa",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo KTemp I2C Brick",
      "paragraph": "MCP3421 is 18-Bit Analog-to-Digital Converter.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_209_KTemp_MCP3421-1.0.0.zip",
      "size": 8770,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:55Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoGPIO-PCAL6408-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoGPIO-PCAL6408-Library",
      "name": "FaBo 210 GPIO PCAL6408A",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:04Z",
      "last_seen_sha": "c52731af3272",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo GPIO I2C Brick",
      "paragraph": "PCAL6408A is 8bit I2C I/O expander.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_210_GPIO_PCAL6408A-1.0.0.zip",
      "size": 8714,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "Objective-C",
      "github_updated_at": "2021-10-27T16:24:09Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBo7Seg-TLC59208-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBo7Seg-TLC59208-Library",
      "name": "FaBo 211 7Segment LED TLC59208F",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:01Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:01Z",
      "last_seen_sha": "cd69a3ef8002",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo 7Segment LED I2C Brick",
      "paragraph": "TLC59208F is 8-Bit I2C Bus LED Driver.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_211_7Segment_LED_TLC59208F-1.0.2.zip",
      "size": 11673,
      "previous_version": "1.0.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-08-17T22:23:11Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoLCD-PCF8574-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoLCD-PCF8574-Library",
      "name": "FaBo 212 LCD PCF8574",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:06Z",
      "last_seen_sha": "49ec86e4fee5",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo LCD I2C Brick",
      "paragraph": "16x2 LCD I2C module.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_212_LCD_PCF8574-1.0.0.zip",
      "size": 885855,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-07-09T19:53:08Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoLCDmini-AQM0802A-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoLCDmini-AQM0802A-Library",
      "name": "FaBo 213 LCD mini AQM0802A",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:06Z",
      "last_seen_sha": "599301521312",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo LCD mini I2C Brick",
      "paragraph": "AQM0802A is I2C 8x2 LCD module.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_213_LCD_mini_AQM0802A-1.0.0.zip",
      "size": 20077,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:35Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoOLED-EROLED096-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoOLED-EROLED096-Library",
      "name": "FaBo 214 OLED EROLED096",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:06Z",
      "last_seen_sha": "072f828b32e7",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo OLED I2C Brick",
      "paragraph": "EROLED096 is 0.96 OLED module.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_214_OLED_EROLED096-1.0.0.zip",
      "size": 2416968,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "Objective-C",
      "github_updated_at": "2021-05-13T05:57:32Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoRTC-PCF2129-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoRTC-PCF2129-Library",
      "name": "FaBo 215 RTC PCF2129",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:07Z",
      "last_seen_sha": "bdd696d59e01",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>,Hideki Yamauchi<yamauchi@fabo.io>",
      "sentence": "A library for FaBo RTC I2C Brick",
      "paragraph": "PCF2129 is RTC with integrated quartz crystal.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_215_RTC_PCF2129-1.0.0.zip",
      "size": 10011,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-02-14T14:33:28Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoAmbientLight-ISL29034-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoAmbientLight-ISL29034-Library",
      "name": "FaBo 217 Ambient Light ISL29034",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:02Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:02Z",
      "last_seen_sha": "032b4069df07",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Ambient Light I2C Brick",
      "paragraph": "ISL29034 is Intersil Integrated Digital Light Sensor.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_217_Ambient_Light_ISL29034-1.0.1.zip",
      "size": 9760,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:57:59Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoEnvironment-BME680-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoEnvironment-BME680-Library",
      "name": "FaBo 222 Environment BME680",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:04Z",
      "last_seen_sha": "6018c920e940",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Environment I2C Brick",
      "paragraph": "BME680 BME680 that getting values of Temperature, Humidity, Puressure, Gas.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_222_Environment_BME680-1.0.0.zip",
      "size": 14339,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2018-11-07T09:39:57Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoGas-CCS811-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoGas-CCS811-Library",
      "name": "FaBo 223 Gas CCS811",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:04Z",
      "last_seen_sha": "05b30fe9828b",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for CCS811 that getting values of CO2 and TVOC.",
      "paragraph": "CCS811 is gas sensors.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_223_Gas_CCS811-1.0.0.zip",
      "size": 9504,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-02T21:56:04Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoColor-BH1749NUC-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoColor-BH1749NUC-Library",
      "name": "FaBo 230 Color BH1749NUC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:03Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:03Z",
      "last_seen_sha": "5e3df6499e0f",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Color I2C Brick",
      "paragraph": "BH1749NUC is a digital color sensor IC",
      "category": "Sensors",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_230_Color_BH1749NUC-1.0.0.zip",
      "size": 10070,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-17T03:36:38Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoBLE-BLE113-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoBLE-BLE113-Library",
      "name": "FaBo 301 BLE SiliconLabs",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:03Z",
      "last_seen_sha": "9de159e0b45c",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for SiliconLabs BLE113.",
      "paragraph": "BLE113 is SiliconLabs BLE module.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_301_BLE_SiliconLabs-1.0.1.zip",
      "size": 12564,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-01-26T14:39:32Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoBLE-Nordic-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoBLE-Nordic-Library",
      "name": "FaBo 307 BLE Nordic",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:03Z",
      "last_seen_sha": "57f300aa3889",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for nRF5x.",
      "paragraph": "nRF5x is Nordic's ble module.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_307_BLE_Nordic-1.0.1.zip",
      "size": 17065,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-05-13T05:58:09Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoGPIO40-PCA9698-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoGPIO40-PCA9698-Library",
      "name": "FaBo GPIO40 PCA9698",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:05Z",
      "last_seen_sha": "eca6d5fa4d21",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo GPIO.",
      "paragraph": "PCA9698 is I2C GPIO.",
      "category": "Uncategorized",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_GPIO40_PCA9698-1.0.0.zip",
      "size": 8904,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2021-05-11T06:49:24Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoMotor-DRV8830-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoMotor-DRV8830-Library",
      "name": "FaBo Motor DRV8830",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:06Z",
      "last_seen_sha": "d375d84c4181",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo Motor.",
      "paragraph": "DRV8830 is motor driver.",
      "category": "Uncategorized",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_Motor_DRV8830-1.0.0.zip",
      "size": 10698,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 4,
      "github_language": "Objective-C",
      "github_updated_at": "2019-01-21T14:00:17Z"
    },
    {
      "repository_name": "FaBoPlatform/FaBoPWM-PCA9685-Library",
      "repository_url": "https://github.com/FaBoPlatform/FaBoPWM-PCA9685-Library",
      "name": "FaBo PWM PCA9685",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:07Z",
      "last_seen_sha": "74757045de4b",
      "author": "FaBo<info@fabo.io>",
      "maintainer": "Akira Sasaki<akira@fabo.io>",
      "sentence": "A library for FaBo PWM.",
      "paragraph": "PCA9685 is I2C PWM.",
      "category": "Uncategorized",
      "architectures": [
        "avr",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_PWM_PCA9685-1.0.0.zip",
      "size": 9169,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-08-26T20:12:42Z"
    },
    {
      "repository_name": "henriksod/Fabrik2DArduino",
      "repository_url": "https://github.com/henriksod/Fabrik2DArduino",
      "name": "Fabrik2D",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-02-14T07:31:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-14T07:31:24Z",
      "last_seen_sha": "0adec9737b2b",
      "author": "Henrik Söderlund <henrik.a.soderlund@hotmail.com>",
      "maintainer": "Henrik Söderlund <henrik.a.soderlund@hotmail.com>",
      "sentence": "A library for fast solving of inverse kinematics using the FABRIK algorithm.",
      "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 118,
      "github_forks": 26,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T16:17:37Z",
      "download_url": "https://github.com/henriksod/Fabrik2DArduino"
    },
    {
      "repository_name": "markusianito/Facebits",
      "repository_url": "https://github.com/mastedore/Facebits",
      "name": "Facebits",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-02-28T07:11:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:11:42Z",
      "last_seen_sha": "8a599131d5fb",
      "author": "Marcos Rubiano <markusianito@proton.me>",
      "maintainer": "Marcos Rubiano <markusianito@proton.me>",
      "sentence": "Facebits Bitmask manipulation library",
      "paragraph": "This library allows to manipulate bitmasks on int types easily.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T02:36:38Z",
      "download_url": "https://github.com/markusianito/Facebits"
    },
    {
      "repository_name": "witnessmenow/arduino-facebook-api",
      "repository_url": "https://github.com/witnessmenow/arduino-facebook-api",
      "name": "FacebookApi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:21Z",
      "last_seen_sha": "feb05c5f3039",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-02-21T15:49:21Z",
      "download_url": "https://github.com/witnessmenow/arduino-facebook-api"
    },
    {
      "repository_name": "septillion-git/FadeLed",
      "repository_url": "https://github.com/septillion-git/FadeLed",
      "name": "FadeLed",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:29:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:34Z",
      "last_seen_sha": "e05c4ce53998",
      "author": "Timo Engelgeer (Septillion) <github@septillion.nl>",
      "maintainer": "Timo Engelgeer (Septillion) <github@septillion.nl>",
      "sentence": "Makes fading LEDs easy",
      "paragraph": "Makes it possible to easily fade LEDs on the hardware pins of Arduino (even with gamma correction). Simply set the fade time (individual for each LED) and brightness to fade to and the library does the rest.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 70,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2025-02-14T18:30:38Z",
      "download_url": "https://github.com/septillion-git/FadeLed"
    },
    {
      "repository_name": "GiorgioAresu/FanController",
      "repository_url": "https://github.com/GiorgioAresu/FanController",
      "name": "FanController",
      "version": "1.0.6-rc1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:15:09Z"
        },
        {
          "version": "1.0.6-rc1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:09Z",
      "last_seen_sha": "8d26365a892b",
      "author": "Giorgio Aresu <giorgioaresu@gmail.com>",
      "maintainer": "Giorgio Aresu <giorgioaresu@gmail.com>",
      "sentence": "Arduino Library for controlling PC fans",
      "paragraph": "Supports 3 pins and 4 pins (PWM) fans",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GiorgioAresu/FanController-1.0.6-rc1.zip",
      "size": 7132,
      "previous_version": "1.1.1",
      "github_stars": 42,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T20:12:10Z"
    },
    {
      "repository_name": "FabioNMI/fancyTerminal",
      "repository_url": "https://github.com/FabioNMI/fancyTerminal",
      "name": "FancyTerminal",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:14:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:00Z",
      "last_seen_sha": "884bb69348f2",
      "author": "Fábio Pereira <fabio.jve@gmail.com>",
      "maintainer": "Fábio Pereira <fabio.jve@gmail.com>",
      "sentence": "FancyTerminal - A serial console beautifier",
      "paragraph": "A simple ANSI terminal library to enhance and beautify console handling!",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T02:27:10Z",
      "download_url": "https://github.com/FabioNMI/fancyTerminal"
    },
    {
      "repository_name": "Vean/FansElectronics_DMD32",
      "repository_url": "https://github.com/Vean/FansElectronics_DMD32",
      "name": "FansElectronics_DMD32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-16T09:02:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:02:19Z",
      "last_seen_sha": "4beec9924701",
      "author": "Fans Electronics, Irfan Indra Kurniawan, S.T",
      "maintainer": "Irfan Indra Kurniawan, S.T <info@fanselectronics.com>",
      "sentence": "DMD32 Library for ESP32 HUB12 & HUB08 Support P10, P4.25, & P7.62.",
      "paragraph": "DMD32 Library for ESP32 HUB12 & HUB08 Support P10, P4.25, & P7.62. This library is designed to control DMD (Dot Matrix Display) panels using ESP32 microcontrollers. It provides functions to initialize the display, set pixel colors, and update the display with new data.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-16T08:51:56Z",
      "license": "MIT",
      "download_url": "https://github.com/Vean/FansElectronics_DMD32"
    },
    {
      "repository_name": "Vean/FansElectronics_DMD8266",
      "repository_url": "https://github.com/Vean/FansElectronics_DMD8266",
      "name": "FansElectronics_DMD8266",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-18T08:38:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T08:38:22Z",
      "last_seen_sha": "ed903cf93249",
      "author": "Fans Electronics, Irfan Indra Kurniawan, S.T",
      "maintainer": "Irfan Indra Kurniawan, S.T <info@fanselectronics.com>",
      "sentence": "DMD8266 Library for ESP8266 HUB12 & HUB08 Support P10, P4.75, & P7.62.",
      "paragraph": "DMD8266 Library for ESP8266 HUB12 & HUB08 Support P10, P4.75, & P7.62 Single Color. This library is designed to control DMD (Dot Matrix Display) panels using ESP8266 microcontrollers.",
      "category": "Display",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-18T02:20:46Z",
      "license": "MIT",
      "download_url": "https://github.com/Vean/FansElectronics_DMD8266"
    },
    {
      "repository_name": "Vean/FansElectronics_License",
      "repository_url": "https://github.com/Vean/FansElectronics_License",
      "name": "FansElectronics_License",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-02-23T07:28:27Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-23T07:28:27Z",
      "last_seen_sha": "d5e3cdd28ab7",
      "author": "Fans Electronics, Irfan Indra Kurniawan, S.T",
      "maintainer": "Irfan Indra Kurniawan, S.T <info@fanselectronics.com>",
      "sentence": "Offline license system for ESP32 and ESP8266 devices.",
      "paragraph": "Arduino library to implement offline licensing, device binding, and feature activation using LIGHT, HMAC, and ECDSA modes.",
      "category": "Other",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "license": "MIT",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Vean/FansElectronics_License-2.0.1.zip",
      "size": 33464,
      "previous_version": "2.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T19:24:13Z"
    },
    {
      "repository_name": "ripred/fANSI",
      "repository_url": "https://github.com/ripred/fANSI",
      "name": "fANSI",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-17T09:17:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:17:31Z",
      "last_seen_sha": "b91999176063",
      "author": "Trent M. Wyatt",
      "maintainer": "Trent M. Wyatt <robotics@trentwyatt.com>",
      "sentence": "Control the PC screen using ANSI graphics",
      "paragraph": "Includes support for 4 color depths, cursor controls, alt screen buffers, even full 24-bit color in a standard terminal!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T03:30:07Z",
      "download_url": "https://github.com/ripred/fANSI"
    },
    {
      "repository_name": "nawawimegahertz/FarmSense",
      "repository_url": "https://github.com/nawawimegahertz/FarmSense",
      "name": "FarmSense",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-31T16:31:28.627Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-31T16:31:28.627Z",
      "last_seen_sha": "9d1f86440ab2",
      "author": "nawawimegahertz",
      "maintainer": "nawawimegahertz",
      "sentence": "Multi-parameter soil sensor calibration and filtering for Arduino & ESP32.",
      "paragraph": "Transport-agnostic library for RS485 Modbus 8-in-1 soil sensors with per-channel adaptive Kalman filtering, multi-point segmented linear interpolation calibration, and dual calibration methods (live field + offline batch CSV). Supports Temperature, Moisture, EC, pH, Nitrogen, Phosphorus, Kalium, and Fertility channels. Keywords: soil, calibration, Modbus, multi-point, offline, batch, RS485. Cross-platform persistent storage: ESP32 (Preferences/NVS) and AVR (EEPROM).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nawawimegahertz/FarmSense-1.0.0.zip",
      "size": 41471,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-31T13:20:06Z"
    },
    {
      "repository_name": "RobTillaart/fast_math",
      "repository_url": "https://github.com/RobTillaart/fast_math",
      "name": "fast_math",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.4",
          "seen_at": "2025-07-21T16:27:17Z"
        },
        {
          "version": "0.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:17Z",
      "last_seen_sha": "63013c5fbfb2",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for fast math algorithms",
      "paragraph": "divmod10,bcd2dec,dec2bcd,ping,log10,log2,log",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/fast_math-0.2.6.zip",
      "size": 40688,
      "previous_version": "0.2.4",
      "github_stars": 17,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:15:54Z"
    },
    {
      "repository_name": "gitlab.com/ug-cp/fast_samd21_tc",
      "repository_url": "https://gitlab.com/ug-cp/fast_samd21_tc",
      "name": "fast_samd21_tc",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "2f59ebb3c65e",
      "author": "Daniel Mohr <daniel.mohr@uni-greifswald.de>",
      "maintainer": "Daniel Mohr <daniel.mohr@uni-greifswald.de>",
      "sentence": "TC3, TC4 or TC5 timer library for SAMD21 microcontrollers.",
      "paragraph": "This library allows using the TC3_Handler, TC4_Handler and the TC5_Handler routine triggered by the 16-bit Timer/Counter TC3, TC4 or TC5 on SAMD21 (e. g. Arduino MKRZERO). It is also possible to use TC4 and TC5 as a 32-bit Timer/Counter. It is possible to trigger very fast (a few microseconds, e. g. 4 us and less, depending on the runtime of the handler routine/function). You can use fraction numbers as interval (e. g. 2.5 us). Keep in mind, TC4 and TC5 are not completely independent. But you can use TC4 and TC5 together as a 32-bit counter. This 32-bit counter allows to call the interrupt with a time between calls up to 1 day and more.",
      "category": "Timing",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/ug-cp/fast_samd21_tc-0.3.1.zip",
      "size": 34836
    },
    {
      "repository_name": "jmerc77/Fast4ier",
      "repository_url": "https://github.com/jmerc77/Fast4ier",
      "name": "Fast4ier",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:39Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:39Z",
      "last_seen_sha": "7b31accaa59d",
      "author": "Jonathan Mercier, LIBROW",
      "maintainer": "Jonathan Mercier",
      "sentence": "An FFT and IFFT library.",
      "paragraph": "There's no other one with IFFT so I made my own!",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jmerc77/Fast4ier-1.0.1.zip",
      "size": 21564,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T18:40:48Z"
    },
    {
      "repository_name": "gin66/FastAccelStepper",
      "repository_url": "https://github.com/gin66/FastAccelStepper",
      "name": "FastAccelStepper",
      "version": "1.2.8",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2026-06-27T08:13:01Z"
        },
        {
          "version": "1.2.6",
          "seen_at": "2026-07-11T00:19:32.624Z"
        },
        {
          "version": "1.2.7",
          "seen_at": "2026-07-11T16:15:55.729Z"
        },
        {
          "version": "1.2.8",
          "seen_at": "2026-09-06T22:02:12.104Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-27T08:13:01Z",
      "last_seen_sha": "1f98652d4a12",
      "author": "Jochen Kiemes <jochen@kiemes.de>",
      "maintainer": "Jochen Kiemes <jochen@kiemes.de>",
      "sentence": "A high speed stepper library for Atmega 168/168p/328/328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Microchip SAMD51, Raspberry pi pico and pico 2",
      "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 50 kSteps/s (Atmega) and 200kSteps/s (esp32).",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32",
        "sam",
        "samd",
        "rp2040",
        "rp2350"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-1.2.8.zip",
      "size": 619348,
      "previous_version": "1.2.7",
      "github_stars": 501,
      "github_forks": 100,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T04:49:42Z"
    },
    {
      "repository_name": "joonazan/nina-fast-bluetooth",
      "repository_url": "https://github.com/joonazan/nina-fast-bluetooth",
      "name": "FastBLE",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:17:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:52Z",
      "last_seen_sha": "e57098ebe36a",
      "author": "Joonatan Saarhelo",
      "maintainer": "Joonatan Saarhelo <joon.saar@gmail.com>",
      "sentence": "BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010",
      "paragraph": "Only supports peripheral mode and lacks some customization options. Uses the NINA processor unlike the official BLE. You have to flash the NINA with the software included in extras.",
      "category": "Communication",
      "architectures": [
        "samd"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-09-08T08:19:34Z",
      "download_url": "https://github.com/joonazan/nina-fast-bluetooth"
    },
    {
      "repository_name": "GyverLibs/FastBot",
      "repository_url": "https://github.com/GyverLibs/FastBot",
      "name": "FastBot",
      "version": "2.27.4",
      "version_history": [
        {
          "version": "2.27.4",
          "seen_at": "2026-06-17T09:05:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-17T09:05:50Z",
      "last_seen_sha": "9e4a3122ec26",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)",
      "paragraph": "Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 213,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T04:42:51Z",
      "download_url": "https://github.com/GyverLibs/FastBot"
    },
    {
      "repository_name": "GyverLibs/FastBot2",
      "repository_url": "https://github.com/GyverLibs/FastBot2",
      "name": "FastBot2",
      "version": "1.2.8",
      "version_history": [
        {
          "version": "1.2.8",
          "seen_at": "2026-06-10T08:35:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-10T08:35:47Z",
      "last_seen_sha": "051f4b694274",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast and universal Arduino/ESP8266/ESP32 library for Telegram bot",
      "paragraph": "Fast and universal Arduino/ESP8266/ESP32 library for Telegram bot",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 96,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T10:14:41Z",
      "depends": [
        "GSON",
        "GyverHTTP"
      ],
      "download_url": "https://github.com/GyverLibs/FastBot2"
    },
    {
      "repository_name": "Nyanyan/FastCapacitiveSensor",
      "repository_url": "https://github.com/Nyanyan/FastCapacitiveSensor",
      "name": "FastCapacitiveSensor",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:23:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:34Z",
      "last_seen_sha": "64a53ee00dd8",
      "author": "Nyanyan",
      "maintainer": "Takuto Yamana",
      "sentence": "A library to use capacitive sensors quickly",
      "paragraph": "It can get values from capacitive sensors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-09-22T12:38:27Z",
      "download_url": "https://github.com/Nyanyan/FastCapacitiveSensor"
    },
    {
      "repository_name": "alessandromrc/FastCore",
      "repository_url": "https://github.com/alessandromrc/FastCore",
      "name": "Fastcore",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:52Z",
      "last_seen_sha": "1d4b1cdd22ee",
      "author": "alessandromrc",
      "maintainer": "alessandromrc",
      "sentence": "Improvement of Arduino Core Functions.",
      "paragraph": "Improvement of Arduino Core Functions.",
      "category": "Core Improvement",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-31T14:52:27Z",
      "download_url": "https://github.com/alessandromrc/FastCore"
    },
    {
      "repository_name": "FrankBoesing/FastCRC",
      "repository_url": "https://github.com/FrankBoesing/FastCRC",
      "name": "FastCRC",
      "version": "1.44.0",
      "version_history": [
        {
          "version": "1.44",
          "seen_at": "2026-03-31T07:43:20Z"
        },
        {
          "version": "1.44.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-31T07:43:20Z",
      "last_seen_sha": "bbfc56e2b7d4",
      "author": "Frank Bösing",
      "maintainer": "Frank Boesing<f.boesing@gmx.de>",
      "sentence": "Fast CRC routines",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FrankBoesing/FastCRC-1.44.0.zip",
      "size": 45695,
      "previous_version": "1.44",
      "github_stars": 158,
      "github_forks": 52,
      "github_language": "C",
      "github_updated_at": "2026-03-30T09:44:18Z"
    },
    {
      "repository_name": "thelastoutpostworkshop/FastDisplayPrototyping",
      "repository_url": "https://github.com/thelastoutpostworkshop/FastDisplayPrototyping",
      "name": "FastDisplayPrototyping",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:32:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:54Z",
      "last_seen_sha": "968ac1d42555",
      "author": "The Last Outpost Workshop",
      "maintainer": "The Last Outpost Workshop <thelastoutpostworkshop@gmail.com>",
      "sentence": "Fast Display Prototyping for Adafruit GFX and TFT eSPI",
      "paragraph": "Works with All display supported by Adafruit GFX and TFT eSPI libraries",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 31,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T07:56:20Z",
      "depends": [
        "TFT_eSPI",
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/thelastoutpostworkshop/FastDisplayPrototyping"
    },
    {
      "repository_name": "bitbank2/FastEPD",
      "repository_url": "https://github.com/bitbank2/FastEPD",
      "name": "FastEPD",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T08:54:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:54:48Z",
      "last_seen_sha": "dc95067b3da2",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "A frustration-free e-paper library for parallel eink panels.",
      "paragraph": "Supports many parallel eink panels with a rich API. Includes an efficient image compression scheme.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 198,
      "github_forks": 28,
      "github_updated_at": "2026-06-30T18:08:12Z",
      "download_url": "https://github.com/bitbank2/FastEPD",
      "github_language": "C"
    },
    {
      "repository_name": "kenchow96/faster-trig-2040",
      "repository_url": "https://github.com/kenchow96/faster-trig-2040",
      "name": "faster-trig-2040",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:56:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:56:12Z",
      "last_seen_sha": "0e76e734b4cc",
      "author": "GitHub Copilot",
      "maintainer": "GitHub Copilot",
      "sentence": "A blazing fast trigonometric library for the RP2040, optimized for speed.",
      "paragraph": "This library provides highly optimized sin() and cos() functions for the Raspberry Pi Pico (RP2040) using the Earle Philhower Arduino core. It leverages the RP2040's hardware interpolator and fixed-point arithmetic to achieve maximum performance, as outlined in the research.",
      "category": "Signal Input/Output",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kenchow96/faster_trig_2040-1.0.0.zip",
      "size": 5096875,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-20T07:45:25Z"
    },
    {
      "repository_name": "pololu/fastgpio-arduino",
      "repository_url": "https://github.com/pololu/fastgpio-arduino",
      "name": "FastGPIO",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:24:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:55Z",
      "last_seen_sha": "f3c8e1c27a13",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "Faster general-purpose I/O",
      "paragraph": "C++ library for the Arduino IDE that allows you to manipulate general-purpose I/O (GPIO) pins on your Arduino or Arduino-compatible board with minimal overhead.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 75,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T01:26:29Z",
      "download_url": "https://github.com/pololu/fastgpio-arduino"
    },
    {
      "repository_name": "LiquidCGS/FastIMU",
      "repository_url": "https://github.com/LiquidCGS/FastIMU",
      "name": "FastIMU",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-29T08:58:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:58:31Z",
      "last_seen_sha": "ff41d2be60d1",
      "author": "LiquidCGS <LiquidCGS@gmail.com>",
      "maintainer": "LiquidCGS <LiquidCGS@gmail.com>",
      "sentence": "Allows Arduino boards to control a variety of IMU's.",
      "paragraph": "This library can control the following IMU's: MPU9255, MPU9250, MPU6886, MPU6500, MPU6050, ICM20689, ICM20690, ICM20948, BMI055, BMX055, BMI160, BMM150, LSM6DS3, LSM6DSL, QMC5883L, QMI8658 and allows for interchanging between eachother with very minor code changes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 209,
      "github_forks": 31,
      "github_updated_at": "2026-06-29T06:07:01Z",
      "download_url": "https://github.com/LiquidCGS/FastIMU",
      "github_language": "C++"
    },
    {
      "repository_name": "levkovigor/FastInterruptEncoder",
      "repository_url": "https://github.com/levkovigor/FastInterruptEncoder",
      "name": "FastInterruptEncoder",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:19:40Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:40Z",
      "last_seen_sha": "24e268a606b5",
      "author": "Igor Levkov <levkov.igor@gmail.com>",
      "maintainer": "Igor Levkov <levkov.igor@gmail.com>",
      "sentence": "An Arduino library for Quadrature Encoder for ESP32 and STM32Duino.",
      "paragraph": "Supports ESP32 through Pulse Counter (PCNT), STM32Duino through Timer Encoder Mode. There are three Encoder modes available x1 (SINGLE), x2 (HALFQUAD), x4 (FULLQUAD)",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/levkovigor/FastInterruptEncoder-1.0.6.zip",
      "size": 10244,
      "previous_version": "1.0.7",
      "github_stars": 9,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T01:05:37Z"
    },
    {
      "repository_name": "gitlab.com/riva-lab/fastIO",
      "repository_url": "https://gitlab.com/riva-lab/fastIO",
      "name": "fastIO",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b1f0492dcde0",
      "author": "Riva",
      "maintainer": "Riva",
      "sentence": "Fast pin control for ATmega328.",
      "paragraph": "Operates with pins faster up to 2.5 times (vs built-in).",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/riva-lab/fastIO-1.1.0.zip",
      "size": 4254
    },
    {
      "repository_name": "FastLED/FastLED",
      "repository_url": "https://github.com/FastLED/FastLED",
      "name": "FastLED",
      "version": "3.10.5",
      "version_history": [
        {
          "version": "3.10.4",
          "seen_at": "2026-06-30T08:28:07Z"
        },
        {
          "version": "3.10.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:28:07Z",
      "last_seen_sha": "5bca591cc829",
      "author": "Daniel Garcia",
      "maintainer": "Daniel Garcia <dgarcia@fastled.io>",
      "sentence": "Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.",
      "paragraph": "FastLED is a fast, efficient, easy-to-use Arduino library for programming addressable LED strips and pixels such as WS2810, WS2811, LPD8806, Neopixel and more. FastLED also provides high-level math functions that can be used for generative art and graphics.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FastLED/FastLED-3.10.5.zip",
      "size": 37847097,
      "previous_version": "3.10.4",
      "github_stars": 7430,
      "github_forks": 1755,
      "github_updated_at": "2026-07-02T06:26:43Z",
      "github_language": "C++"
    },
    {
      "repository_name": "marcmerlin/FastLED_NeoMatrix",
      "repository_url": "https://github.com/marcmerlin/FastLED_NeoMatrix",
      "name": "FastLED NeoMatrix",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2026-06-20T08:34:56Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-20T08:34:56Z",
      "last_seen_sha": "fb771c9d625d",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX and FastLED compatible library for NeoPixel grids",
      "paragraph": "This replaces https://github.com/adafruit/Adafruit_NeoMatrix for FastLED supported Pixels.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Framebuffer GFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_NeoMatrix-1.1.0.zip",
      "size": 260091,
      "previous_version": "1.2",
      "github_stars": 213,
      "github_forks": 46,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T11:47:48Z"
    },
    {
      "repository_name": "marcmerlin/FastLED_ESP32-HUB75-MatrixPanel_FrameBuffer_GFX",
      "repository_url": "https://github.com/marcmerlin/FastLED_ESP32-HUB75-MatrixPanel_FrameBuffer_GFX",
      "name": "FastLED_ESP32-HUB75-MatrixPanel_FrameBuffer_GFX",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2026-04-24T08:01:12Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-24T08:01:12Z",
      "last_seen_sha": "45a4a93b8f96",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX, FastLED, LEDMatrix compatible library for ESP32-HUB75-MatrixPanel_FrameBuffer_GFX Driver.",
      "paragraph": "Designed to work with https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Framebuffer_GFX",
        "ESP32-HUB75-MatrixPanel-DMA",
        "FastLED",
        "Adafruit-GFX-Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_ESP32_HUB75_MatrixPanel_FrameBuffer_GFX-1.2.0.zip",
      "size": 213405,
      "previous_version": "1.2",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-23T07:58:18Z"
    },
    {
      "repository_name": "gitlab.com/Vishal1695/fastled_min",
      "repository_url": "https://gitlab.com/Vishal1695/fastled_min",
      "name": "FastLED_min",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "889c01d07705",
      "author": "Vishal Jain",
      "maintainer": "Vishal Jain <jain.vishal1695@gmail.com>",
      "sentence": "Minimal WS2812B LED library for ESP32",
      "paragraph": "A lightweight alternative to FastLED for ESP32, using the RMT peripheral for precise timing. Saves 83KB compared to full FastLED library. Supports WS2812B, WS2812, and WS2811 compatible LEDs.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/Vishal1695/FastLED_min-1.0.1.zip",
      "size": 7511
    },
    {
      "repository_name": "kireev7/FastLed_Neopixel_Nanit",
      "repository_url": "https://github.com/kireev7/FastLed_Neopixel_Nanit",
      "name": "FastLed_Neopixel_Nanit",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-05-15T08:54:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:54:22Z",
      "last_seen_sha": "15a01d825752",
      "author": "Serhii Kireiev",
      "maintainer": "Serhii Kireiev <kireevsergiy7@gmail.com>",
      "sentence": "Fast and efficient control of NeoPixel LEDs on Nanit board using FastLED library.",
      "paragraph": "This library allows you to easily control addressable RGB LEDs (NeoPixel/WS2812) connected to Nanit board using optimized FastLED functions.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T06:37:33Z",
      "license": "MIT",
      "download_url": "https://github.com/kireev7/FastLed_Neopixel_Nanit"
    },
    {
      "repository_name": "marcmerlin/FastLED_RPIRGBPanel_GFX",
      "repository_url": "https://github.com/marcmerlin/FastLED_RPIRGBPanel_GFX",
      "name": "FastLED_RPIRGBPanel_GFX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "ca6456463dbe",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX and FastLED compatible library for ArduinoOnPC Raspberry Pi RGBPanel Driver.",
      "paragraph": "Designed to work with https://github.com/marcmerlin/ArduinoOnPc-FastLED-GFX-LEDMatrix",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Framebuffer GFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_RPIRGBPanel_GFX-1.0.0.zip",
      "size": 16616,
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T15:13:20Z"
    },
    {
      "repository_name": "marcmerlin/FastLED_SPITFT_GFX",
      "repository_url": "https://github.com/marcmerlin/FastLED_SPITFT_GFX",
      "name": "FastLED_SPITFT_GFX",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-07-21T16:21:14Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:14Z",
      "last_seen_sha": "722704cfa072",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX and FastLED compatible library for SPI TFT screens like SSD1331, ST7735, and ILI9341",
      "paragraph": "Support for other Adafruit SPI screens can be easily added. Teensy 3.5+ or ESP32 with PSRAM required for ILI9341.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Framebuffer GFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_SPITFT_GFX-1.2.0.zip",
      "size": 39264,
      "previous_version": "1.2",
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-14T20:01:06Z"
    },
    {
      "repository_name": "marcmerlin/FastLED_TFTWrapper_GFX",
      "repository_url": "https://github.com/marcmerlin/FastLED_TFTWrapper_GFX",
      "name": "FastLED_TFTWrapper_GFX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:21:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:21:15Z",
      "last_seen_sha": "181d0502d803",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX and FastLED compatible library for ArduinoOnPC X11 TFT Emulator",
      "paragraph": "Designed to work with https://github.com/marcmerlin/ArduinoOnPc-FastLED-GFX-LEDMatrix",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Framebuffer GFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_TFTWrapper_GFX-1.0.0.zip",
      "size": 16086,
      "previous_version": "1.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-04-18T02:52:08Z"
    },
    {
      "repository_name": "srwi/FastLEDHub",
      "repository_url": "https://github.com/srwi/FastLEDHub",
      "name": "FastLEDHub",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-06-24T08:38:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:38:23Z",
      "last_seen_sha": "99096b05b2cd",
      "author": "Stephan Rumswinkel",
      "maintainer": "Stephan Rumswinkel",
      "sentence": "Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.",
      "paragraph": "FastLEDHub allows you to manage all of your FastLED sketches on the ESP8266 and ESP32 with minimal changes to your existing code. It requires little knowledge about the ESP8266/ESP32 platform making in an ideal playground for beginners getting started with FastLED animations.",
      "category": "Display",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 67,
      "github_forks": 4,
      "github_updated_at": "2026-06-24T05:50:34Z",
      "depends": [
        "WiFiManager",
        "ESPEssentials",
        "ArduinoJson",
        "LinkedList",
        "FastLED",
        "WebSockets"
      ],
      "download_url": "https://github.com/srwi/FastLEDHub.git",
      "github_language": "C++"
    },
    {
      "repository_name": "hideakitai/FastLEDManager",
      "repository_url": "https://github.com/hideakitai/FastLEDManager",
      "name": "FastLEDManager",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:16:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:09Z",
      "last_seen_sha": "df67052f32b4",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "FastLED Manager that can generate multiple sequences with layered (mixed) output",
      "paragraph": "My FastLED Manager that can generate multiple sequences with layered (mixed) output, external pixel assignment, overwrite output, multi-core (ESP32 only)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-15T07:10:31Z",
      "depends": [
        "DebugLog",
        "FastLED",
        "TaskManager",
        "Tween"
      ],
      "download_url": "https://github.com/hideakitai/FastLEDManager"
    },
    {
      "repository_name": "RobTillaart/FastMap",
      "repository_url": "https://github.com/RobTillaart/FastMap",
      "name": "FastMap",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2025-07-21T16:27:18Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:18Z",
      "last_seen_sha": "a0dde63c3750",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library with fast map function for Arduino.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.4.3.zip",
      "size": 16788,
      "previous_version": "0.4.2",
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T18:03:32Z"
    },
    {
      "repository_name": "mike-matera/FastPID",
      "repository_url": "https://github.com/mike-matera/FastPID",
      "name": "FastPID",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-08-23T07:40:09Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-23T07:40:09Z",
      "last_seen_sha": "e4a60ef6d965",
      "author": "Mike Matera <matera@lifealgorithmic.com>",
      "maintainer": "Mike Matera <matera@lifealgorithmic.com>",
      "sentence": "A PID controlled implemented using fixed-point arithmetic.",
      "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-1.3.1.zip",
      "size": 197614,
      "previous_version": "1.3.2",
      "github_stars": 151,
      "github_forks": 47,
      "github_language": "Jupyter Notebook",
      "github_updated_at": "2026-06-12T10:27:32Z"
    },
    {
      "repository_name": "benjistokman/FastRGB",
      "repository_url": "https://github.com/benjistokman/FastRGB",
      "name": "FastRGB",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-01-02T21:41:56Z"
        },
        {
          "version": "0.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-08-24T16:08:54.215Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-08-25T10:06:48.480Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-01-02T21:41:56Z",
      "last_seen_sha": "2e103adcedf8",
      "author": "Ben Stokman",
      "maintainer": "Ben Stokman <ben.stokman@protonmail.com>",
      "sentence": "Simple, modern, object-oriented library for controlling addressible RGB strips.",
      "paragraph": "Simple, modern, object-oriented library for controlling addressible RGBs strips. Contains many nice features including partitioning & re-arranging series of colors, chainable effect interface with example effects, and more.",
      "category": "Display",
      "architectures": [
        "avr",
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/benjistokman/FastRGB-1.0.1.zip",
      "size": 12735,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T00:55:46Z"
    },
    {
      "repository_name": "fmeng/FastRotaryEncoder",
      "repository_url": "https://github.com/fmeng/FastRotaryEncoder",
      "name": "FastRotaryEncoder",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:18Z",
      "last_seen_sha": "745828eea7eb",
      "author": "fmeng",
      "maintainer": "fmeng <fmeng123@gmail.com>",
      "sentence": "a rotary encoder lib base arduino for esp32",
      "paragraph": "Supports acceleration, Freertos, Queue, Interrupt",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-20T19:43:56Z",
      "depends": [
        "OneButton"
      ],
      "download_url": "https://github.com/fmeng/FastRotaryEncoder"
    },
    {
      "repository_name": "RobTillaart/FastShiftIn",
      "repository_url": "https://github.com/RobTillaart/FastShiftIn",
      "name": "FastShiftIn",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:27:18Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:18Z",
      "last_seen_sha": "65855792c3c4",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.4.2.zip",
      "size": 17758,
      "previous_version": "0.4.0",
      "github_stars": 21,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T09:49:15Z"
    },
    {
      "repository_name": "RobTillaart/FastShiftInOut",
      "repository_url": "https://github.com/RobTillaart/FastShiftInOut",
      "name": "FastShiftInOut",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:18Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:18Z",
      "last_seen_sha": "ccfe0ccc6d94",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for (AVR) optimized shiftInOut (simultaneously)",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftInOut-0.2.3.zip",
      "size": 13801,
      "previous_version": "0.2.1",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T09:15:38Z"
    },
    {
      "repository_name": "RobTillaart/FastShiftOut",
      "repository_url": "https://github.com/RobTillaart/FastShiftOut",
      "name": "FastShiftOut",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.3",
          "seen_at": "2026-06-13T08:30:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-13T08:30:45Z",
      "last_seen_sha": "d597c513216e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595",
      "paragraph": "Implements print() interface.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T09:28:01Z",
      "download_url": "https://github.com/RobTillaart/FastShiftOut"
    },
    {
      "repository_name": "1e1/Arduino-FastTimer",
      "repository_url": "https://github.com/1e1/Arduino-FastTimer",
      "name": "FastTimer",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:37:19Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "3.1.0",
          "seen_at": "2026-07-01T22:26:25.010Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:37:19Z",
      "last_seen_sha": "5e431b4eb33a",
      "author": "1e1",
      "maintainer": "1e1 2.71828183e0+fastTimer@gmail.com",
      "sentence": "Arduino Library for managing time section, can be extended for requesting Unix/RFC3339 timestamp by NTP",
      "paragraph": "Notify at regular intervals to distribute actions over time. Can be extended with an NTP client to obtain a Unix or RFC3339 timestamp.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/1e1/FastTimer-3.1.0.zip",
      "size": 19274,
      "previous_version": "3.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-22T10:35:05Z"
    },
    {
      "repository_name": "RobTillaart/FastTrig",
      "repository_url": "https://github.com/RobTillaart/FastTrig",
      "name": "FastTrig",
      "version": "0.3.6",
      "version_history": [
        {
          "version": "0.3.4",
          "seen_at": "2025-11-18T07:35:07Z"
        },
        {
          "version": "0.3.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-18T07:35:07Z",
      "last_seen_sha": "d3bc27f65d0b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library with interpolated lookup for sin(), cos(), tan(), atan2() and more.",
      "paragraph": "Trades speed for accuracy. Check readme.md for details.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastTrig-0.3.6.zip",
      "size": 35294,
      "previous_version": "0.3.4",
      "github_stars": 29,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T02:37:11Z"
    },
    {
      "repository_name": "stm32duino/FatFs",
      "repository_url": "https://github.com/stm32duino/FatFs",
      "name": "FatFs",
      "version": "4.0.4",
      "version_history": [
        {
          "version": "4.0.4",
          "seen_at": "2026-06-30T08:48:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:48:23Z",
      "last_seen_sha": "73db698f30ea",
      "author": "Chan <user5@elm-chan org>, ST",
      "maintainer": "stm32duino",
      "sentence": "FAT file system based on open-source FatFS solution.",
      "paragraph": "FatFs is a generic FAT file system module for small embedded systems. The FatFs is written in compliance with ANSI C and completely separated from the disk I/O layer. Therefore it is independent of hardware architecture.",
      "category": "Data Storage",
      "architectures": [
        "stm32"
      ],
      "github_stars": 114,
      "github_forks": 33,
      "github_updated_at": "2026-06-29T13:14:36Z",
      "download_url": "https://github.com/stm32duino/FatFs",
      "github_language": "C"
    },
    {
      "repository_name": "vintlabs/fauxmoESP",
      "repository_url": "https://github.com/vintlabs/fauxmoESP",
      "name": "FauxmoESP",
      "version": "3.4.1",
      "version_history": [
        {
          "version": "3.4.1",
          "seen_at": "2026-06-25T08:40:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:40:13Z",
      "last_seen_sha": "9f325b197e1c",
      "author": "Paul Vint <paul@vintlabs.com>",
      "maintainer": "Paul Vint <paul@vintlabs.com>",
      "sentence": "Amazon Alexa support for ESP8266, ESP32 and Raspberry Pi Pico W",
      "paragraph": "",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "rp2040"
      ],
      "github_stars": 433,
      "github_forks": 85,
      "github_updated_at": "2026-06-24T12:17:54Z",
      "download_url": "https://github.com/vintlabs/fauxmoESP",
      "github_language": "C++"
    },
    {
      "repository_name": "firechip/Firechip_Analog_Devices_MAX14521E_Arduino_Library",
      "repository_url": "https://github.com/firechip/Firechip_Analog_Devices_MAX14521E_Arduino_Library",
      "name": "FC0001614614",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:14:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:28Z",
      "last_seen_sha": "0f146c3a8d57",
      "author": "Firechip",
      "maintainer": "Firechip <ajsb85@firechip.dev>",
      "sentence": "Quad, High-Voltage EL Lamp Driver with I²C Interface.",
      "paragraph": "The MAX14521E is a quad high-voltage EL lamp driver with I²C interface made by Maxim Integrated. It is designed to drive up to four electroluminescent (EL) lamps, typically used as backlighting in display applications such as mobile phones, laptops and other portable devices. The IC can drive EL lamps up to 150V, with a maximum current of 20mA per channel, allowing for high brightness and efficient operation. It also includes an I²C interface for easy control and integration into the system. Additionally, the IC includes several safety features, such as over-voltage and over-current protection, to ensure safe and reliable operation. The IC is available in a small, 20-pin TQFN package and it is operated from a single 2.5V to 5.5V supply voltage.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-02T00:35:26Z",
      "download_url": "https://firechip.dev"
    },
    {
      "repository_name": "firechip/Firechip_Quectel_EG25-G_Arduino_Library",
      "repository_url": "https://github.com/firechip/Firechip_Quectel_EG25-G_Arduino_Library",
      "name": "FC0003390327",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:14:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:28Z",
      "last_seen_sha": "e96798f2b441",
      "author": "Firechip <techsupport@firechip.dev>",
      "maintainer": "Firechip <firechip.dev>",
      "sentence": "Library for the Quectel EG25-G LTE",
      "paragraph": "The Quectel EG25-G is a multi-mode LTE-FDD/LTE-TDD/HSPA+/GSM/GNSS module made by Quectel Wireless Solutions. It is designed to be used in a wide range of IoT and M2M applications, such as smart metering, remote control, tracking, and more. The EG25-G supports both LTE FDD and LTE TDD bands and it is compliant with 3GPP Release 14. It also supports HSPA+/UMTS and GSM/GPRS networks, which means that it can provide fallback options in case of LTE network unavailability. Additionally, it supports GPS/GLONASS/Beidou positioning and it has embedded multi-constellation GNSS receiver, which enables easy and precise positioning. The module is available in a compact LCC package, measuring only 22.5mm x 30mm x 2.5mm and it is designed to operate in extreme temperature conditions. The module also supports various features such as, USB 2.0, UART, and I2C interfaces, embedded TCP/IP stack, and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T17:50:22Z",
      "download_url": "https://github.com/firechip/Firechip_Quectel_EG25-G_Arduino_Library"
    },
    {
      "repository_name": "firechip/Firechip_RV-8263_Arduino_Library",
      "repository_url": "https://github.com/firechip/Firechip_RV-8263_Arduino_Library",
      "name": "FC0005748911",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:14:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:28Z",
      "last_seen_sha": "631d58fd6fe7",
      "author": "Firechip <techsupport@firechip.dev>",
      "maintainer": "Firechip <firechip.dev>",
      "sentence": "Firechip - Micro Crystal RV-8263 Arduino Library a Real-Time Clock Module with I2C-Bus",
      "paragraph": "The RV-8263 is a real-time clock (RTC) IC manufactured by Ricoh Electronics. It is a low-power, low-cost device designed for use in a wide range of electronic applications that require accurate timekeeping. The RV-8263 features a built-in oscillator, which provides a highly accurate timebase, and a backup battery input that allows it to continue to keep accurate time even when the main power supply is disrupted. The device provides year, month, date, hours, minutes, and seconds information, and supports both 12-hour and 24-hour time formats. It also has a number of programmable alarm and timer functions, and can generate square wave output signals for use with external circuits.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-03T17:26:45Z",
      "download_url": "https://github.com/firechip/Firechip_RV-8263_Arduino_Library"
    },
    {
      "repository_name": "foothillscommunityworkshop/Robot-Model-2",
      "repository_url": "https://github.com/foothillscommunityworkshop/Robot-Model-2",
      "name": "FCWRobot_Model2",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:31Z",
      "last_seen_sha": "3b30919b0282",
      "author": "foothillscommunityworkshop",
      "maintainer": "Dan B <danzargm@yahoo.com>",
      "sentence": "The library array that is needed for the FCW Robot Model2.",
      "paragraph": "The Model-2 Educational Robot and trainer is a learning robot for all ages.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2016-01-13T21:10:54Z",
      "download_url": "https://github.com/foothillscommunityworkshop/Robot-Model-2"
    },
    {
      "repository_name": "zharijs/FDC2214",
      "repository_url": "https://github.com/zharijs/FDC2214",
      "name": "FDC2214",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-06-04T09:00:28Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-04T09:00:28Z",
      "last_seen_sha": "fe4cc53c9281",
      "author": "Harijs Zablockis",
      "maintainer": "Harijs Zablockis",
      "sentence": "TI FDC2214 capacitative sensor library",
      "paragraph": "Library to support Texas instruments capacitative sensors. Supports FDC2112, FDC2114, FSC2212 and FDC2214 chips.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/zharijs/FDC2214-1.1.0.zip",
      "size": 1686176,
      "previous_version": "1.1",
      "github_stars": 44,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T12:03:48Z"
    },
    {
      "repository_name": "dac1e/FDC2x1x",
      "repository_url": "https://github.com/dac1e/FDC2x1x",
      "name": "FDC2x1x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:43:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:41Z",
      "last_seen_sha": "c9a09c7535a7",
      "author": "dac1e",
      "maintainer": "dac1e <1692-586@onlinehome.de>",
      "sentence": "Library for the FDC2x1x sensor family by Texas Instruments",
      "paragraph": "Enables you to use the Texas Instruments sensors FDC2112,FDC2114,FDC2212 and FDC2214 via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T10:12:56Z",
      "download_url": "https://github.com/dac1e/FDC2x1x"
    },
    {
      "repository_name": "Parvaz-Jamei/FDCxCapSense",
      "repository_url": "https://github.com/Parvaz-Jamei/FDCxCapSense",
      "name": "FDCxCapSense",
      "version": "0.6.13",
      "version_history": [
        {
          "version": "0.6.13",
          "seen_at": "2026-05-14T08:45:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:45:02Z",
      "last_seen_sha": "37db8efea9b5",
      "author": "Parvaz Jamei",
      "maintainer": "Parvaz Jamei <parvaz.nic@gmail.com>",
      "sentence": "Arduino library for TI FDC1004 and FDC2x1x capacitive sensing ICs.",
      "paragraph": "Clean-room, calibration-first Arduino library for TI FDC1004, FDC1004-Q1, FDC2112, FDC2114, FDC2212 and FDC2214 capacitive sensing. Provides FDC1004 direct capacitance readout, CAPDAC calibration, baseline tracking, diagnostics, temperature compensation, FDC2x1x frequency-first sensing, model-dependent derived capacitance, metadata-aware experimental profiles for liquid level, proximity, material and surface-state sensing, and claim-safe documentation.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T22:43:28Z",
      "download_url": "https://github.com/Parvaz-Jamei/FDCxCapSense"
    },
    {
      "repository_name": "KuangLei/fDigitsSegtPin",
      "repository_url": "https://github.com/KLszTsu/fDigitsSegtPin",
      "name": "fDigitsSegtPin",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:19:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:16Z",
      "last_seen_sha": "d945196d9f5e",
      "author": "fDigitsSegtPin contributors",
      "maintainer": "KLsz",
      "sentence": "Power the basic 4 digit 7 segment display",
      "paragraph": "Power 4 digit 7 segment display with 12 pins. If you want to use it in a project, consider those display with a chip on it like 595.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-11-17T06:30:01Z",
      "download_url": "https://github.com/KLszTsu/fDigitsSegtPin"
    },
    {
      "repository_name": "OPEnSLab-OSU/FeatherFault",
      "repository_url": "https://github.com/OPEnSLab-OSU/FeatherFault",
      "name": "FeatherFault",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.7",
          "seen_at": "2025-07-21T16:23:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:52Z",
      "last_seen_sha": "0541c41ad8d3",
      "author": "Noah Koontz <koontzn@oregonstate.edu>",
      "maintainer": "OPEnS Lab",
      "sentence": "FeatherFault tells you why your Arduino program is crashing",
      "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-05T03:50:06Z",
      "download_url": "https://github.com/OPEnSLab-OSU/FeatherFault"
    },
    {
      "repository_name": "thebigpotatoe/Feature-Variables",
      "repository_url": "https://github.com/thebigpotatoe/Feature-Variables",
      "name": "Feature-Variables",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:53Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:53Z",
      "last_seen_sha": "25493e78aace",
      "author": "thebigpotatoe",
      "maintainer": "thebigpotatoe",
      "sentence": "Persistent event driven variables aimed at making complex designs much simpler",
      "paragraph": "Feature Variables are designed to be persistent event driven variables that not only offer the standard method of working with variables, but also handle the complexities of storing and checking variables a thing of the past.",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "ArduinoJSON",
        "Effortless-SPIFFS"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Feature_Variables-1.0.0.zip",
      "size": 31404,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2021-12-29T10:43:58Z"
    },
    {
      "repository_name": "KravitzLabDevices/FED3_library",
      "repository_url": "https://github.com/KravitzLabDevices/FED3_library",
      "name": "FED3",
      "version": "1.17.3",
      "version_history": [
        {
          "version": "1.17.2",
          "seen_at": "2025-12-12T07:25:30Z"
        },
        {
          "version": "1.17.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-12T07:25:30Z",
      "last_seen_sha": "0435df9abe0f",
      "author": "Lex Kravitz",
      "maintainer": "Lex Kravitz <alexxai@wustl.edu>",
      "sentence": "This is a library for operating FED3",
      "paragraph": "Feeding Experimentation Device version 3 (FED3) is an operant device for training mice",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit BusIO",
        "Adafruit GFX Library",
        "Adafruit NeoPixel",
        "Adafruit SHARP Memory Display",
        "Adafruit Unified Sensor",
        "Arduino Low Power",
        "RTClib",
        "RTCZero",
        "SdFat - Adafruit Fork",
        "Adafruit AHTX0",
        "Adafruit SH110X"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/KravitzLabDevices/FED3-1.17.3.zip",
      "size": 1952705,
      "previous_version": "1.17.2",
      "github_stars": 10,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T16:24:33Z"
    },
    {
      "repository_name": "KravitzLabDevices/FED4",
      "repository_url": "https://github.com/KravitzLabDevices/FED4",
      "name": "FED4",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T08:13:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:13:04Z",
      "last_seen_sha": "24a6ae6fb374",
      "author": "Lex Kravitz, Matt Gaidica",
      "maintainer": "Lex Kravitz <alexxai@wustl.edu>",
      "sentence": "Library for Feeding Experimentation Device 4 (FED4).",
      "paragraph": "Contains functions for controlling FED4.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_updated_at": "2026-06-30T07:27:31Z",
      "depends": [
        "Adafruit_MCP23017_Arduino_Library",
        "Adafruit_MAX1704X",
        "Stepper",
        "Adafruit_NeoPixel",
        "Adafruit_GFX_Library",
        "Adafruit_SharpMem_Display",
        "RTClib",
        "Adafruit BME680 Library",
        "ArduinoJson",
        "Preferences",
        "Adafruit_LIS3DH",
        "Adafruit_Sensor",
        "Adafruit_MLX90393",
        "Adafruit STHS34PF80",
        "SparkFun_VL53L1X_Arduino_Library",
        "Adafruit_VEML7700"
      ],
      "download_url": "https://github.com/KravitzLabDevices/FED4",
      "github_language": "C++"
    },
    {
      "repository_name": "instanceofMA/arduino-fetch",
      "repository_url": "https://github.com/instanceofMA/arduino-fetch",
      "name": "Fetch",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:16:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:50Z",
      "last_seen_sha": "466320d43944",
      "author": "Muhammad Abdullah",
      "maintainer": "Muhammad Abdullah <ma@grandeur.dev>",
      "sentence": "Gives you high level Javascript's fetch like API to make you any request with any server.",
      "paragraph": "Gives you a Javascript's fetch like API to make GET, POST, HEAD, PUT, DELETE requests on both HTTP and HTTPS.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 83,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-02-17T09:18:22Z",
      "download_url": "https://github.com/instanceofMA/arduino-fetch"
    },
    {
      "repository_name": "Tinyu-Zhao/FFT",
      "repository_url": "https://github.com/TinyuZhao/FFT",
      "name": "FFT",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:33:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:09Z",
      "last_seen_sha": "b249e3eb20e1",
      "author": "Robin Scheibler",
      "maintainer": "Robin Scheibler",
      "sentence": "Library for FFT",
      "paragraph": "See more on http://www.robinscheibler.org",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-29T03:04:36Z",
      "download_url": "https://github.com/Tinyu-Zhao/FFT"
    },
    {
      "repository_name": "GyverLibs/FFT_C",
      "repository_url": "https://github.com/GyverLibs/FFT_C",
      "name": "FFT_C",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:15:36Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:36Z",
      "last_seen_sha": "cb2f8553e211",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "FFT library in C",
      "paragraph": "FFT library in C",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/FFT_C-1.0.0.zip",
      "size": 7209,
      "previous_version": "1.0",
      "github_stars": 16,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-02T17:55:01Z"
    },
    {
      "repository_name": "felixardyansyah/FGV_CH224X",
      "repository_url": "https://github.com/felixardyansyah/FGV_CH224X",
      "name": "FGV_CH224X",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-20T08:51:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:51:55Z",
      "last_seen_sha": "ad89e36a8993",
      "author": "Felix Ardyansyah <felixardyansyah@gmail.com>",
      "maintainer": "Felix Ardyansyah <felixardyansyah@gmail.com>",
      "sentence": "Arduino library for CH224X series chip USB Trigger in IO and I2C mode",
      "paragraph": "Supports CH224A, CH224Q, CH224K with voltage selection, PPS/AVS, power data, etc",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T09:39:55Z",
      "download_url": "https://github.com/felixardyansyah/FGV_CH224X"
    },
    {
      "repository_name": "kingmathers313/FHEM_Arduino",
      "repository_url": "https://github.com/kingmathers313/FHEM_Arduino",
      "name": "FHEM",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:19:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:04Z",
      "last_seen_sha": "735561a151a3",
      "author": "Philipp Pfeiffer",
      "maintainer": "Philipp Pfeiffer",
      "sentence": "This library allows communication with a FHEM Server.",
      "paragraph": "You can receive information and send commands through an HTTP client. Basic Auth (Username and Password) is supported and CSRF-Token support is also included.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-04-01T14:15:35Z",
      "download_url": "https://github.com/kingmathers313/FHEM_Arduino"
    },
    {
      "repository_name": "fiaos-org/FiaPhy",
      "repository_url": "https://github.com/fiaos-org/FiaPhy",
      "name": "FiaPhy",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-25T08:44:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:44:51Z",
      "last_seen_sha": "8ac5949cccad",
      "author": "Neksha V. DeSilva <nekshavs@gmail.com>",
      "maintainer": "FiaOS Research <research@fiaos.org>",
      "sentence": "Differential Temporal Derivative Soft-Sensing for solar radiation reconstruction",
      "paragraph": "Transforms common environmental sensors into virtual radiometers using physics-based differential architecture. Measures Global Horizontal Irradiance (GHI) and heat flux without expensive pyranometers. Hardware-agnostic, altitude-adaptive, optimized for embedded systems.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 56,
      "github_forks": 3,
      "github_updated_at": "2026-06-30T17:43:11Z",
      "license": "MIT",
      "download_url": "https://github.com/fiaos-org/FiaPhy",
      "github_language": "C++"
    },
    {
      "repository_name": "pervu/FIFObuf",
      "repository_url": "https://github.com/pervu/FIFObuf",
      "name": "FIFObuf",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-01T08:53:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-01T08:53:09Z",
      "last_seen_sha": "363fb8f446ee",
      "author": "Pavel Pervushkin",
      "maintainer": "Pavel Pervushkin",
      "sentence": "A library for buffering items into a FIFO/LIFO buffer",
      "paragraph": "It is a simple lightweight FIFO/LIFO buffer library for the Arduino and ESP platforms.",
      "category": "Data Storage",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T14:53:34Z",
      "download_url": "https://github.com/pervu/FIFObuf"
    },
    {
      "repository_name": "fabriziop/FIFOEE",
      "repository_url": "https://github.com/fabriziop/FIFOEE",
      "name": "FIFOEE",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:14:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:11Z",
      "last_seen_sha": "6520c0bfcb82",
      "author": "Fabrizio Pollastri",
      "maintainer": "Fabrizio Pollastri <mxgbot@gmail.com>",
      "sentence": "EEPROM FIFO",
      "paragraph": "FIFO of variable size data blocks over EEPROM",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T18:28:55Z",
      "download_url": "https://github.com/fabriziop/FIFOEE"
    },
    {
      "repository_name": "adafruit/FifteenStep",
      "repository_url": "https://github.com/adafruit/FifteenStep",
      "name": "FifteenStep",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2026-05-08T07:38:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-08T07:38:00Z",
      "last_seen_sha": "fc07e5a45a59",
      "author": "Todd Treece <todd@uniontownlabs.org>",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "A general purpose Arduino MIDI sequencer library.",
      "paragraph": "This library allows you to create a simple sequencer using any MIDI implementation (i.e. USB or Serial).",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 144,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T15:32:22Z",
      "download_url": "https://github.com/adafruit/FifteenStep"
    },
    {
      "repository_name": "smolltalk/FileConfig",
      "repository_url": "https://github.com/smolltalk/FileConfig",
      "name": "FileConfig",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:14Z",
      "last_seen_sha": "311c250d5e54",
      "author": "Sebastien Morvan <morvan.sebastien@gmail.com>",
      "maintainer": "Sebastien Morvan <morvan.sebastien@gmail.com>",
      "sentence": "A library for reading and writing settings from a configuration file on a SD card.",
      "paragraph": "This library simplifies working with configuration variables stored in a SD for certain formated text files. It translates variable setting values into Arduino data types.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T20:27:44Z",
      "download_url": "https://github.com/smolltalk/FileConfig"
    },
    {
      "repository_name": "GyverLibs/FileData",
      "repository_url": "https://github.com/GyverLibs/FileData",
      "name": "FileData",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-03T08:51:59Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-07-01T11:48:44.907Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:51:59Z",
      "last_seen_sha": "f7175ef16491",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple library for storing any data in file",
      "paragraph": "Simple library for storing any data in file",
      "category": "Data Storage",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/FileData-1.0.4.zip",
      "size": 15059,
      "previous_version": "1.0.3",
      "github_stars": 19,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:04Z"
    },
    {
      "repository_name": "witnessmenow/file-fetcher-arduino",
      "repository_url": "https://github.com/witnessmenow/file-fetcher-arduino",
      "name": "FileFetcher",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-04-10T08:14:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-10T08:14:26Z",
      "last_seen_sha": "cede7fa9ea4d",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A library for fetching files or images from the web (supports ESP8266/ESP32 & probably others)",
      "paragraph": "A library for fetching files or images from the web",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T19:32:58Z",
      "download_url": "https://github.com/witnessmenow/file-fetcher-arduino"
    },
    {
      "repository_name": "Zhu-jiatong/FilesystemAccessInterface",
      "repository_url": "https://github.com/Zhu-jiatong/FilesystemAccessInterface",
      "name": "FilesystemAccessInterface",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:08Z",
      "last_seen_sha": "c672f0cbf2a6",
      "author": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "maintainer": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "sentence": "Abstraction for Filesystem Access.",
      "paragraph": "Interface for filesystem access, provides permission control.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-30T00:19:43Z",
      "depends": [
        "AccessPermissionManager"
      ],
      "download_url": "https://github.com/Zhu-jiatong/FilesystemAccessInterface"
    },
    {
      "repository_name": "Zhu-jiatong/FilesystemUtility",
      "repository_url": "https://github.com/Zhu-jiatong/FilesystemUtility",
      "name": "FilesystemUtility",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:35:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:08Z",
      "last_seen_sha": "65152be39981",
      "author": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "maintainer": "Jiatong Zhu <zhujiatong@hotmail.com>",
      "sentence": "Provides useful functionalities to simplify filesystem operations.",
      "paragraph": "Directory iterator, file path processing.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-07T16:12:49Z",
      "download_url": "https://github.com/Zhu-jiatong/FilesystemUtility"
    },
    {
      "repository_name": "Sam4uk/Filter.Easy",
      "repository_url": "https://github.com/Sam4uk/Filter.Easy",
      "name": "Filter Easy",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:28:39Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:39Z",
      "last_seen_sha": "84b148615082",
      "author": "Sam4uk <Sam4uk@gmail.com>",
      "maintainer": "Sam4uk <Sam4uk@gmail.com>",
      "sentence": "A collection of easy-to-use digital filters",
      "paragraph": "Digital filters for any hardware platform",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Sam4uk/Filter_Easy-0.1.0.zip",
      "size": 4002,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-22T07:25:45Z"
    },
    {
      "repository_name": "C4rdoso/FilterDesigner",
      "repository_url": "https://github.com/C4rdoso/FilterDesigner",
      "name": "FilterDesigner",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T20:54:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:45Z",
      "last_seen_sha": "22d062c7db29",
      "author": "Gabriel Cardoso da Silva <gcardososilv@gmail.com>",
      "maintainer": "Gabriel Cardoso da Silva <gcardososilv@gmail.com>",
      "sentence": "Digital filter designer library for Arduino.",
      "paragraph": "Provides tools and algorithms for designing and implementing IIR digital filters on Arduino platforms.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-23T23:04:06Z",
      "download_url": "https://github.com/C4rdoso/FilterDesigner"
    },
    {
      "repository_name": "hideakitai/Filters",
      "repository_url": "https://github.com/hideakitai/Filters",
      "name": "Filters",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:16:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:10Z",
      "last_seen_sha": "72b5fa345be3",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "Filter utilities for Arduino",
      "paragraph": "Filter utilities for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:40:52Z",
      "download_url": "https://github.com/hideakitai/Filters"
    },
    {
      "repository_name": "dndg/Finder6M",
      "repository_url": "https://github.com/dndg/Finder6M",
      "name": "Finder 6M for Finder Opta",
      "version": "2.0.4",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2025-07-21T16:12:56Z"
        },
        {
          "version": "2.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:56Z",
      "last_seen_sha": "a9841c03164b",
      "author": "DNDG srl <iot@dndg.it>",
      "maintainer": "DNDG srl <iot@dndg.it>",
      "sentence": "Easily read from Finder 6M devices via ModBus.",
      "category": "Communication",
      "architectures": [
        "mbed_opta"
      ],
      "depends": [
        "ArduinoRS485",
        "ArduinoModbus"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dndg/Finder_6M_for_Finder_Opta-2.0.4.zip",
      "size": 22228,
      "previous_version": "2.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-25T09:25:31Z"
    },
    {
      "repository_name": "dndg/Finder7M",
      "repository_url": "https://github.com/dndg/Finder7M",
      "name": "Finder 7M for Finder Opta",
      "version": "1.1.5",
      "version_history": [
        {
          "version": "1.1.5",
          "seen_at": "2025-07-21T16:12:56Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:56Z",
      "last_seen_sha": "1f96196653a9",
      "author": "DNDG srl <iot@dndg.it>",
      "maintainer": "DNDG srl <iot@dndg.it>",
      "sentence": "Easily read from Finder 7M devices via ModBus.",
      "category": "Communication",
      "architectures": [
        "mbed_opta"
      ],
      "depends": [
        "ArduinoRS485",
        "ArduinoModbus"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dndg/Finder_7M_for_Finder_Opta-1.1.5.zip",
      "size": 23669,
      "previous_version": "1.1.5",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-31T20:11:36Z"
    },
    {
      "repository_name": "davidsecacontrol/FineTune-BMX160",
      "repository_url": "https://github.com/davidsecacontrol/FineTune-BMX160",
      "name": "FineTuneBMX160",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:54:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:54:09Z",
      "last_seen_sha": "b91b65e0997f",
      "author": "FineTune",
      "maintainer": "David Secades <davidsecacontrol@gmail.com>",
      "sentence": "Plug & play drivers for the BMX160 IMU sensor",
      "paragraph": "Implements accel, gyro, magn and temp sensors with ODR, range and power mode configuration. Can handle multiple sensors. FIFO buffer, interrupts and certain low_power settings are NOT implemented, but can be easily added by the user. Extensive error handling with success/failuer, error codes, and direct IMU error reading. I2C communication. Drivers can be adapted to other architectures by overriding a subset of methods.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-29T09:43:23Z",
      "download_url": "https://github.com/davidsecacontrol/FineTune-BMX160"
    },
    {
      "repository_name": "Open-Bionics/FingerLib",
      "repository_url": "https://github.com/Open-Bionics/FingerLib",
      "name": "FingerLib",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1",
          "seen_at": "2025-07-21T16:23:47Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:47Z",
      "last_seen_sha": "1be4df662ad8",
      "author": "Olly McBride",
      "maintainer": "Olly McBride <ollymcbride@openbionics.com>",
      "sentence": "Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.",
      "paragraph": "This library is created and maintained by Olly McBride on behalf of Open Bionics. It has been designed to be used by the Open Bionics Beetroot Hand Control software, used for the Brunel Robotic Hand.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Open-Bionics/FingerLib-2.1.0.zip",
      "size": 42148,
      "previous_version": "2.1",
      "github_stars": 59,
      "github_forks": 25,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T09:34:06Z"
    },
    {
      "repository_name": "sparkfun/Fingerprint_Scanner-TTL",
      "repository_url": "https://github.com/sparkfun/Fingerprint_Scanner-TTL",
      "name": "Fingerprint Scanner TTL",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-03T09:06:55Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T09:06:55Z",
      "last_seen_sha": "5e423614a8c1",
      "author": "Josh Hawley",
      "maintainer": "SparkFun Electronics",
      "sentence": "Arduino examples for ADH-Tech's Fingerprint Scanners.",
      "paragraph": "This is a great fingerprint module from ADH-Tech that communicates over 3.3V TTL Serial so you can easily embed it into your next project. This repository contains Arduino example code to work with it. This code has been tested with GT-521F32, GT-521F52, GT-511C3, and GT-511C1R.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/Fingerprint_Scanner_TTL-1.1.0.zip",
      "size": 22350,
      "previous_version": "1.1.0",
      "github_stars": 111,
      "github_forks": 110,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T12:40:03Z"
    },
    {
      "repository_name": "MicroBeaut/Finite-State",
      "repository_url": "https://github.com/MicroBeaut/Finite-State",
      "name": "Finite-State",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:22:05Z"
        },
        {
          "version": "1.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:05Z",
      "last_seen_sha": "c8a22e730db7",
      "author": "Montree Hamarn, Natvalun Tavepontakul",
      "maintainer": "Montree Hamarn<montree.hamarn@gmail.com>",
      "sentence": "Finite-State Machine (FSM) for Arduino.",
      "paragraph": "Finite-State provides a bounded state machine that combines state transitions, including predicate, process, event state callback functions, and timer.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MicroBeaut/Finite_State-1.6.0.zip",
      "size": 472356,
      "previous_version": "1.6.0",
      "github_stars": 15,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-20T11:46:33Z"
    },
    {
      "repository_name": "Arekushi/Finite-State-Machine-Arduino",
      "repository_url": "https://github.com/Arekushi/Finite-State-Machine-Arduino",
      "name": "Finite-State-Machine-Arduino",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:08:23Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:23Z",
      "last_seen_sha": "e38eb09bc5a8",
      "author": "Arekushi",
      "maintainer": "Arekushi <alex.ferreiradelima64@gmail.com>",
      "sentence": "With that we can create proper states for objects.",
      "paragraph": "This is a state machine model, object oriented applied in C++ to be used in line tracking carts - Arduino UNO.",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Arekushi/Finite_State_Machine_Arduino-1.0.4.zip",
      "size": 254450,
      "previous_version": "1.0.6",
      "github_stars": 9,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-04T15:09:52Z"
    },
    {
      "repository_name": "PeaPodTechnologies/FiniteStateMachine",
      "repository_url": "https://github.com/PeaPodTechnologies/FiniteStateMachine",
      "name": "FiniteStateMachine",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-10-02T07:38:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-02T07:38:04Z",
      "last_seen_sha": "65982c434764",
      "author": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "maintainer": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "sentence": "A synchronous time-sliced state management library to build responsive \"embedded apps\" via callbacks and conditional signal chaining.",
      "paragraph": "Tested on Arduino Nano.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T22:09:08Z",
      "download_url": "https://github.com/PeaPodTechnologies/FiniteStateMachine/"
    },
    {
      "repository_name": "LeemanGeophysicalLLC/FIR_Filter_Arduino_Library",
      "repository_url": "https://github.com/LeemanGeophysicalLLC/FIR_Filter_Arduino_Library",
      "name": "FIR filter",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:19:30Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:30Z",
      "last_seen_sha": "4cb47ec7b5c3",
      "author": "Leeman Geophysical LLC",
      "maintainer": "John R. Leeman <kd5wxb@gmail.com>",
      "sentence": "FIR filter library for the Arduino.",
      "paragraph": "Flexible FIR filter library. Multiple data types accepted. Based upon the work of Sebastian Nilsson (sebnil).",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LeemanGeophysicalLLC/FIR_filter-0.1.1.zip",
      "size": 7534,
      "previous_version": "0.1.1",
      "github_stars": 25,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-01-18T00:09:04Z"
    },
    {
      "repository_name": "kkfranco98/FIR_Filters",
      "repository_url": "https://github.com/kkfranco98/FIR_Filters",
      "name": "FIR_Filters",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:38:33Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:33Z",
      "last_seen_sha": "f8e51dfb5597",
      "author": "kkfranco98",
      "maintainer": "kkfranco98",
      "sentence": "Simple FIR filter library",
      "paragraph": "Implements a basic FIR filter",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "TinyRingBuffer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kkfranco98/FIR_Filters-2.0.3.zip",
      "size": 400726,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T07:40:45Z"
    },
    {
      "repository_name": "Moarbue/FIR-Filter",
      "repository_url": "https://github.com/Moarbue/FIR-Filter",
      "name": "FIR-Filter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:43Z",
      "last_seen_sha": "2eceab560c88",
      "author": "Thomas Kaufmann",
      "maintainer": "Thomas Kaufmann <tomkaufmann2004@gmail.com>",
      "sentence": "Finite Impulse Response Filter for filtering signals/sensor data.",
      "paragraph": "You can either create a simple moving average filter or a custom FIR-Filter specifying coefficients.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Moarbue/FIR_Filter-1.0.0.zip",
      "size": 5241,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T22:08:22Z"
    },
    {
      "repository_name": "Rupakpoddar/FirebaseArduino",
      "repository_url": "https://github.com/Rupakpoddar/FirebaseArduino",
      "name": "Firebase",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-10-30T07:30:59Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-09-03T22:02:35.405Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-30T07:30:59Z",
      "last_seen_sha": "30e13d15c978",
      "author": "Rupak Poddar",
      "maintainer": "Rupak Poddar <rupak@poddar.io>",
      "sentence": "Enables Firebase Realtime Database connectivity on the ESP8266, ESP32, Arduino UNO R4 WiFi.",
      "paragraph": "A reliable low latency library to read, write, update and remove data from Firebase Realtime Database.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "renesas_uno"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Rupakpoddar/Firebase-1.0.5.zip",
      "size": 17938,
      "previous_version": "1.0.4",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T07:53:58Z"
    },
    {
      "repository_name": "mobizt/Firebase-Arduino-WiFi101",
      "repository_url": "https://github.com/mobizt/Firebase-Arduino-WiFi101",
      "name": "Firebase Arduino based on WiFi101",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:22:25Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:25Z",
      "last_seen_sha": "6a6162ceb7b1",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.",
      "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "WiFi101"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.5.zip",
      "size": 41008,
      "previous_version": "1.2.5",
      "github_stars": 9,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T06:07:58Z"
    },
    {
      "repository_name": "mobizt/Firebase-Arduino-WiFiNINA",
      "repository_url": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA",
      "name": "Firebase Arduino based on WiFiNINA",
      "version": "1.2.5",
      "version_history": [
        {
          "version": "1.2.5",
          "seen_at": "2025-07-21T16:22:25Z"
        },
        {
          "version": "1.2.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:25Z",
      "last_seen_sha": "e4ef251e1e66",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.",
      "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "WiFiNINA"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.5.zip",
      "size": 41218,
      "previous_version": "1.2.5",
      "github_stars": 66,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-03-02T10:49:56Z"
    },
    {
      "repository_name": "mobizt/Firebase-ESP-Client",
      "repository_url": "https://github.com/mobizt/Firebase-ESP-Client",
      "name": "Firebase Arduino Client Library for ESP8266 and ESP32",
      "version": "4.4.17",
      "version_history": [
        {
          "version": "4.4.17",
          "seen_at": "2026-06-19T09:14:23Z"
        },
        {
          "version": "4.4.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T09:14:23Z",
      "last_seen_sha": "0f65c1e72195",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32",
      "paragraph": "The library supports Firebase products e.g. Realtime database, Cloud Firestore database, Firebase Storage and Google Cloud Storage, Cloud Functions for Firebase and Cloud Messaging. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32-4.4.17.zip",
      "size": 5949381,
      "previous_version": "4.4.17",
      "github_stars": 504,
      "github_forks": 114,
      "github_language": "C",
      "github_updated_at": "2026-06-27T11:54:18Z"
    },
    {
      "repository_name": "mobizt/Firebase-ESP32",
      "repository_url": "https://github.com/mobizt/Firebase-ESP32",
      "name": "Firebase ESP32 Client",
      "version": "4.4.17",
      "version_history": [
        {
          "version": "4.4.17",
          "seen_at": "2026-05-16T08:00:58Z"
        },
        {
          "version": "4.4.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-16T08:00:58Z",
      "last_seen_sha": "644d68a7b988",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32",
      "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.17.zip",
      "size": 3873930,
      "previous_version": "4.4.17",
      "github_stars": 431,
      "github_forks": 118,
      "github_language": "C",
      "github_updated_at": "2026-06-27T11:52:54Z"
    },
    {
      "repository_name": "mobizt/Firebase-ESP8266",
      "repository_url": "https://github.com/mobizt/Firebase-ESP8266",
      "name": "Firebase ESP8266 Client",
      "version": "4.4.17",
      "version_history": [
        {
          "version": "4.4.17",
          "seen_at": "2026-05-20T08:34:45Z"
        },
        {
          "version": "4.4.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-20T08:34:45Z",
      "last_seen_sha": "6d6aac1f92d7",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266",
      "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040",
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.17.zip",
      "size": 3358170,
      "previous_version": "4.4.17",
      "github_stars": 421,
      "github_forks": 107,
      "github_language": "C",
      "github_updated_at": "2026-05-19T16:25:23Z"
    },
    {
      "repository_name": "ohad32/FireBase32",
      "repository_url": "https://github.com/ohad32/FireBase32",
      "name": "FireBase32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:41Z",
      "last_seen_sha": "888c84088536",
      "author": "ohadXD",
      "maintainer": "ohadXD <ohadb93@gmail.com>",
      "sentence": "Allows communication with Firebase.",
      "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store and update data in your Firebase Realtime database.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-11-16T00:53:21Z",
      "depends": [
        "Firebase ESP32 Client"
      ],
      "download_url": "https://github.com/ohad32/FireBase32"
    },
    {
      "repository_name": "mobizt/FirebaseClient",
      "repository_url": "https://github.com/mobizt/FirebaseClient",
      "name": "FirebaseClient",
      "version": "2.2.13",
      "version_history": [
        {
          "version": "2.2.10",
          "seen_at": "2026-06-30T08:53:26Z"
        },
        {
          "version": "2.2.11",
          "seen_at": "2026-07-01T11:48:44.907Z"
        },
        {
          "version": "2.2.12",
          "seen_at": "2026-07-01T18:35:27.215Z"
        },
        {
          "version": "2.2.13",
          "seen_at": "2026-07-14T06:40:18.357Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-30T08:53:26Z",
      "last_seen_sha": "7aa54f90ca82",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "Async Firebase Client library for Arduino",
      "paragraph": "This library supports Firebase products e.g. Realtime database, Cloud Firestore database, Firebase Storage and Google Cloud Storage, Cloud Functions for Firebase and Cloud Messaging. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "mbed_nano",
        "mbed_rp2040",
        "rp2040",
        "mbed_giga",
        "mbed_portenta",
        "mbed_opta",
        "renesas_uno"
      ],
      "depends": [
        "ESP_SSLClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseClient-2.2.13.zip",
      "size": 4952043,
      "previous_version": "2.2.12",
      "github_stars": 273,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T16:06:20Z"
    },
    {
      "repository_name": "mobizt/FirebaseJson",
      "repository_url": "https://github.com/mobizt/FirebaseJson",
      "name": "FirebaseJson",
      "version": "3.0.10",
      "version_history": [
        {
          "version": "3.0.10",
          "seen_at": "2026-04-11T07:51:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T07:51:48Z",
      "last_seen_sha": "56c33e655bf2",
      "author": "Mobizt",
      "maintainer": "Mobizt <k_suwatchai@hotmail.com>",
      "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.",
      "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32",
        "sam",
        "samd",
        "stm32",
        "STM32F1",
        "STM32F4",
        "teensy",
        "avr",
        "megaavr",
        "mbed_nano",
        "mbed_rp2040"
      ],
      "github_stars": 59,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-04-10T09:45:49Z",
      "download_url": "https://github.com/mobizt/FirebaseJson"
    },
    {
      "repository_name": "sachinmunasinghe/FirebaseRealtime",
      "repository_url": "https://github.com/sachinmunasinghe/FirebaseRealtime",
      "name": "FirebaseRealtime",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:36Z",
      "last_seen_sha": "2cac432c41de",
      "author": "Sachin Munasinghe <sachinravisankha072@gmail.com>",
      "maintainer": "Sachin Munasinghe <sachinravisankha072@gmail.com>",
      "sentence": "A simple library to make Firebase Realtime Databse CRUD operations.",
      "paragraph": "A simple library to make Firebase Realtime Databse CRUD operations.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-24T17:57:43Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/sachinmunasinghe/FirebaseRealtime"
    },
    {
      "repository_name": "Init-io/FireEsp",
      "repository_url": "https://github.com/Init-io/FireEsp",
      "name": "FireEsp",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-08-07T13:44:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T13:44:48Z",
      "last_seen_sha": "82928e1afc9a",
      "author": "Init.io",
      "maintainer": "Siam Rayhan <developers.init.io@gmail.com>",
      "sentence": "A library for connecting to Firebase using ESP boards",
      "paragraph": "This library provides functionality for Firebase Authentication, Realtime Database, and Firestore operations using ESP8266/ESP32 boards. It includes methods for user authentication (sign up, sign in, reset password), database operations (put, update, get, remove), and more.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-31T20:27:28Z",
      "download_url": "https://github.com/Init-io/FireEsp"
    },
    {
      "repository_name": "Jueff/FireplaceMLX",
      "repository_url": "https://github.com/Jueff/FireplaceMLX",
      "name": "FireplaceMLX",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:18:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:04Z",
      "last_seen_sha": "dc7156840515",
      "author": "Jueff",
      "maintainer": "Jueff <mobaledlib@gmx.at>",
      "sentence": "MobaLedLib Extension adds simulation of single fireplace",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-18T17:47:15Z",
      "depends": [
        "MobaLedLib"
      ],
      "download_url": "https://github.com/Jueff/FireplaceMLX#readme"
    },
    {
      "repository_name": "PowerBroker2/FireTimer",
      "repository_url": "https://github.com/PowerBroker2/FireTimer",
      "name": "FireTimer",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:25:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:25:08Z",
      "last_seen_sha": "faad3af8d580",
      "author": "PowerBroker2 <gitstuff2@gmail.com>",
      "maintainer": "PowerBroker2 <gitstuff2@gmail.com>",
      "sentence": "Simple and non-blocking library to time the execution of processes",
      "paragraph": "Simple and non-blocking library to time the execution of processes",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-09T15:43:14Z",
      "download_url": "https://github.com/PowerBroker2/FireTimer"
    },
    {
      "repository_name": "firmata/arduino",
      "repository_url": "https://github.com/firmata/arduino",
      "name": "Firmata",
      "version": "2.5.9",
      "version_history": [
        {
          "version": "2.5.9",
          "seen_at": "2026-06-24T08:21:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:21:28Z",
      "last_seen_sha": "7cd12f927a2d",
      "author": "Firmata Developers",
      "maintainer": "Firmata team",
      "sentence": "Enables the communication with computer apps using a standard serial protocol. For all Arduino/Genuino boards.",
      "paragraph": "The Firmata library implements the Firmata protocol for communicating with software on the host computer. This allows you to write custom firmware without having to create your own protocol and objects for the programming environment that you are using.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1618,
      "github_forks": 517,
      "github_updated_at": "2026-07-01T23:39:44Z",
      "download_url": "https://github.com/firmata/arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "MrYsLab/FirmataExpress",
      "repository_url": "https://github.com/MrYsLab/FirmataExpress",
      "name": "FirmataExpress",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:22:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:37Z",
      "last_seen_sha": "ed3fa2e5f3d9",
      "author": "Alan Yorinks",
      "maintainer": "https://github.com/MrYsLab/",
      "sentence": "An enhanced version of StandardFirmata version 2.5.8",
      "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 38,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T20:37:29Z",
      "depends": [
        "Ultrasonic",
        "DHTStable"
      ],
      "download_url": "https://github.com/MrYsLab/FirmataExpress"
    },
    {
      "repository_name": "finson-release/FirmataWithDeviceFeature",
      "repository_url": "https://github.com/finson-release/FirmataWithDeviceFeature",
      "name": "FirmataWithDeviceFeature",
      "version": "2.9.4",
      "version_history": [
        {
          "version": "2.9.4",
          "seen_at": "2025-07-21T16:14:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:27Z",
      "last_seen_sha": "2ced83e29b64",
      "author": "Firmata Developers, Doug Johnson",
      "maintainer": "Doug Johnson <strix@whidbey.com>",
      "sentence": "This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.",
      "paragraph": "FirmataWithDeviceFeature is a fork of ConfigurableFirmata 2.8.2 that adds a feature to support DeviceDrivers on the Arduino.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-06-05T18:18:32Z",
      "download_url": "https://github.com/finson-release/FirmataWithDeviceFeature"
    },
    {
      "repository_name": "Nilon123456789/Firmetix-Library",
      "repository_url": "https://github.com/Nilon123456789/Firmetix-Library",
      "name": "Firmetix",
      "version": "7.1.2",
      "version_history": [
        {
          "version": "7.1.2",
          "seen_at": "2025-07-21T16:23:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:18Z",
      "last_seen_sha": "cca843c692fc",
      "author": "Nils Lahaye",
      "maintainer": "Nils Lahaye",
      "sentence": "The server for the Firmetix Project.",
      "paragraph": "This sketch is a server for the Firmetix Python clients. It provides remote control and monitoring of Arduino-Core and ESP devices.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-03-25T14:31:19Z",
      "depends": [
        "Ultrasonic",
        "DHTStable",
        "OneWire",
        "AccelStepper",
        "ESP32Servo"
      ],
      "download_url": "https://github.com/Nilon123456789/Firmetix-Library"
    },
    {
      "repository_name": "firmngin/Firmngin-Arduino",
      "repository_url": "https://github.com/firmngin/Firmngin-Arduino",
      "name": "firmngin",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-07-03T20:23:13.146Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-20T18:35:37.492Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-26T16:18:48.534Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-03T20:23:13.146Z",
      "last_seen_sha": "50490194e690",
      "author": "Asya Syarif <asya.syarif94@gmail.com>",
      "maintainer": "Asya Syarif <asya.syarif94@gmail.com>",
      "sentence": "Connect any IoT device to Firmngin and start earning",
      "paragraph": "All-in-one Firmngin AIoT integration for ESP32 and ESP8266. Supports device onboarding, payments, state management, and real-time monitoring.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/firmngin/firmngin-1.2.0.zip",
      "size": 115732,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T16:26:58Z"
    },
    {
      "repository_name": "FirstBuild/Relay",
      "repository_url": "https://github.com/FirstBuild/Relay",
      "name": "FirstBuild - Relay",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:29Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:29Z",
      "last_seen_sha": "e3611049e8fc",
      "author": "Rob Bultman <rob@firstbuild.com>",
      "maintainer": "Rob Bultman <rob@firstbuild.com>",
      "sentence": "Control a relay by specifying a period and duty cycle.",
      "paragraph": "Control a relay by specifying a period and duty cycle.  Set the relay mode to automatic and the relay will turn on and off at the desired period and duty cycle.  Relay is useful for PID control where the output is the duty cycle of the relay.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FirstBuild/FirstBuild___Relay-1.0.1.zip",
      "size": 15040,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-12T18:48:17Z"
    },
    {
      "repository_name": "sefisher/fishyDIYdevices",
      "repository_url": "https://github.com/sefisher/fishyDIYdevices",
      "name": "fishyDIYdevices",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:29:21Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:21Z",
      "last_seen_sha": "cfa774a46a4f",
      "author": "Stephen Fisher",
      "maintainer": "Stephen Fisher <stephen.e.fisher@gmail.com>",
      "sentence": "A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.",
      "paragraph": "Includes voice controls using Alexa (Amazon Echo). Provides WIFI configuration, wireless software updates, integrated control of all devices on your network, and instant control of your devices through websockets.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sefisher/fishyDIYdevices-1.0.0.zip",
      "size": 737981,
      "previous_version": "1.5.0",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-11T19:19:57Z"
    },
    {
      "repository_name": "kosme/fix_fft",
      "repository_url": "https://github.com/kosme/fix_fft",
      "name": "fix_fft",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:19:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:12Z",
      "last_seen_sha": "641844d1f94f",
      "author": "Dimitrios P. Bouras <dbouras@ieee.org>",
      "maintainer": "Enrique Condes <enrique@shapeoko.com>",
      "sentence": "A library for implementing fixed-point in-place Fast Fourier Transform on Arduino. It sacrifices precision and instead it is way faster than floating-point implementations.",
      "paragraph": "With this library you can calculate the frequency of a sampled signal.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kosme/fix_fft-1.0.0.zip",
      "size": 5325,
      "previous_version": "1.0",
      "github_stars": 63,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T18:41:52Z"
    },
    {
      "repository_name": "GyverLibs/fixed",
      "repository_url": "https://github.com/GyverLibs/fixed",
      "name": "fixed",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:15:36Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:36Z",
      "last_seen_sha": "6e22369a7822",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Implementation of fixed poind calculations",
      "paragraph": "Implementation of fixed poind calculations",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/fixed-2.0.3.zip",
      "size": 11853,
      "previous_version": "2.0.1",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:07Z"
    },
    {
      "repository_name": "bastian2001/Fixed-Point-int",
      "repository_url": "https://github.com/bastian2001/Fixed-Point-int",
      "name": "Fixed_Point_int",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-01-02T21:35:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:35:59Z",
      "last_seen_sha": "7323aeaa775a",
      "author": "Bastian2001",
      "maintainer": "Bastian2001",
      "sentence": "Fixed Point Int library for the RP2350.",
      "paragraph": "Accelerates all sorts of math applications. Uses the interpolator. Implements two classes fix32 and fix64 which can largely be used just like regular floats, except with speed and handling benefits of integers.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-13T15:36:48Z",
      "download_url": "https://github.com/bastian2001/Fixed-Point-int"
    },
    {
      "repository_name": "Pantastisch/FixedPoint_LUT",
      "repository_url": "https://github.com/Pantastisch/FixedPoint_LUT",
      "name": "FixedPoint_LUT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "5de8bbdafaa3",
      "author": "Pantastisch <https://github.com/Pantastisch>",
      "maintainer": "Pantastisch <https://github.com/Pantastisch>",
      "sentence": "Use FixedPoint_LUT to replace highly runtime intensive calculation times",
      "paragraph": "FixedPoint_LUT uses LUTs to search for values in an array and make simple calculations rather then calculate complex mathematical functions",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Pantastisch/FixedPoint_LUT-1.0.0.zip",
      "size": 18516
    },
    {
      "repository_name": "Pharap/FixedPointsArduino",
      "repository_url": "https://github.com/Pharap/FixedPointsArduino",
      "name": "FixedPoints",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:24:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:21Z",
      "last_seen_sha": "30d3cc3d9b3f",
      "author": "Pharap",
      "maintainer": "Pharap",
      "sentence": "A template library for defining fixed point types of varying sizes.",
      "paragraph": "The library is designed to be generic so it should be applicable to almost all size requirements and processor architectures.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 96,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T04:56:26Z",
      "download_url": "https://github.com/Pharap/FixedPointsArduino"
    },
    {
      "repository_name": "fatlab101/FixedString",
      "repository_url": "https://github.com/fatlab101/FixedString",
      "name": "FixedString",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:14:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:15Z",
      "last_seen_sha": "52336c28dc31",
      "author": "Fatlab Software",
      "maintainer": "John Curtis <john.fatlab@gmail.com>",
      "sentence": "A stack based fixed string class",
      "paragraph": "Can be used as a drop-in replacement for String for smaller string or replace raw fixed string buffers.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-09T21:42:35Z",
      "download_url": "https://github.com/fatlab101/FixedString"
    },
    {
      "repository_name": "tomcombriat/FixMath",
      "repository_url": "https://github.com/tomcombriat/FixMath",
      "name": "FixMath",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2025-11-18T07:41:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-18T07:41:56Z",
      "last_seen_sha": "d29296e31b08",
      "author": "Thomas Combriat and Thomas Friedrichsmeier",
      "maintainer": "Thomas Combriat <tomcombriat@live.fr>",
      "sentence": "Fixed Point Arithmetics for Arduino and others",
      "paragraph": "This allows fast computations of decimal numbers using fixed point math arithmetics, which is useful for micro-controllers which do not have a FPU as this performs usually faster than floats.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T16:02:53Z",
      "download_url": "https://github.com/tomcombriat/FixMath"
    },
    {
      "repository_name": "RigelSixSix/flagManager",
      "repository_url": "https://github.com/RigelSixSix/flagManager",
      "name": "flagManager",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2026-01-02T21:38:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:38:30Z",
      "last_seen_sha": "741202cb48ad",
      "author": "Don Gibson <greybeard.github@gmail.com>",
      "maintainer": "Don Gibson <greybeard.github@gmail.com>",
      "sentence": "A lightweight, templated C++ library for fast and efficient management of boolean flags.",
      "paragraph": "Provides a fast and efficient means of setting and interacting with up to 32 flags (bits) per instance. Use to coordinate tasks, states, and events between modules. It is ideal for non-blocking code, state machines, and safe communication with Interrupt Service Routines (ISRs).",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T21:20:11Z",
      "download_url": "https://github.com/RigelSixSix/flagManager"
    },
    {
      "repository_name": "WolodiaM/flagsapi-library",
      "repository_url": "https://github.com/WolodiaM/flagsapi-library",
      "name": "flagsapi",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-17T07:36:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:36:10Z",
      "last_seen_sha": "7f0fe6ce8525",
      "author": "WolodiaM <w.melnyk07@gmail.com>",
      "maintainer": "WolodiaM <w.melnyk07@gmail.com>",
      "sentence": "Library for packing bits",
      "paragraph": "Can use uint8_t(byte) and uint16_t(unsigned int) and pack 1, 2, 3 or 4 bits",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-09T10:31:09Z",
      "download_url": "https://github.com/WolodiaM/flagsapi-library"
    },
    {
      "repository_name": "robertsallent/arduino_flanco",
      "repository_url": "https://github.com/robertsallent/arduino_flanco",
      "name": "Flanco",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:26:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:26:33Z",
      "last_seen_sha": "5f9ed298cd83",
      "author": "Robert Sallent",
      "maintainer": "Robert Sallent <robertsallent@gmail.com>",
      "sentence": "Flanco Library (Spanish version)",
      "paragraph": "Librería para el tratamiento de flancos con Arduino",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-16T09:52:30Z",
      "download_url": "https://github.com/robertsallent/arduino_flanco"
    },
    {
      "repository_name": "Moaaz-i/FlareDom",
      "repository_url": "https://github.com/Moaaz-i/FlareDom",
      "name": "FlareDom",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-07-02T16:32:49.876Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "dab57c3586a6",
      "author": "Moaaz",
      "maintainer": "Moaaz",
      "sentence": "Asynchronous HTML UI Framework for ESP8266/ESP32",
      "paragraph": "Build dynamic, asynchronous dashboards using C++ components, ThemeManager, LiveValue, Animations, and WebSockets. Powered by ESPAsyncWebServer.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "ESPAsyncWebServer",
        "ESPAsyncTCP",
        "AsyncTCP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Moaaz-i/FlareDom-2.0.0.zip",
      "size": 40914,
      "previous_version": "1.2.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T03:24:49Z"
    },
    {
      "repository_name": "schinken/Flash",
      "repository_url": "https://github.com/schinken/Flash",
      "name": "Flash",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:46Z",
      "last_seen_sha": "3a6ee4094ecc",
      "author": "Mikal Hart <mikal.n.hart@intel.com>",
      "maintainer": "Christopher Schirner <schinken@bamberg.ccc.de>, Michel V <mvhconsult@users.noreply.github.com>",
      "sentence": "A library to wrap accessing and writing to flash",
      "paragraph": "It supports easy access to flash, also with a streaming interface",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-03-03T13:43:00Z",
      "download_url": "http://github.com/schinken/Flash"
    },
    {
      "repository_name": "ruminize/FlashLightLED",
      "repository_url": "https://github.com/ruminize/FlashLightLED",
      "name": "FlashLightLED",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:28:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:31Z",
      "last_seen_sha": "8ae60646c6cf",
      "author": "Jake E. Danforth <ruminized@gmail.com>",
      "maintainer": "Jake E. Danforth <ruminized@gmail.com>",
      "sentence": "An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.",
      "paragraph": "IR signals are sent from an IR transmitter you build. Instructions are included in the read-me file on how to build the trasnmitter circuit as well as sample code to help create your program to control the trasmission.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-08-19T14:36:13Z",
      "depends": [
        "IRremote"
      ],
      "download_url": "https://github.com/ruminize/FlashLightLED.git"
    },
    {
      "repository_name": "cmaglie/FlashStorage",
      "repository_url": "https://github.com/cmaglie/FlashStorage",
      "name": "FlashStorage",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-01T07:54:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T07:54:53Z",
      "last_seen_sha": "5e90dad18370",
      "author": "Various",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of microcontrollers.",
      "paragraph": "Useful if the EEPROM is not available or too small. Currently, ATSAMD21 and ATSAMD51 cpu are supported (and consequently every board based on this cpu like the Arduino Zero or Aduino MKR1000).",
      "category": "Data Storage",
      "architectures": [
        "samd"
      ],
      "github_stars": 211,
      "github_forks": 70,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T16:49:58Z",
      "download_url": "https://github.com/cmaglie/FlashStorage"
    },
    {
      "repository_name": "khoih-prog/FlashStorage_RTL8720",
      "repository_url": "https://github.com/khoih-prog/FlashStorage_RTL8720",
      "name": "FlashStorage_RTL8720",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:42Z",
      "last_seen_sha": "5c3beab927af",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "The FlashStorage_RTL8720 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc.",
      "paragraph": "It is using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-word.",
      "category": "Data Storage",
      "architectures": [
        "AmebaD"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-10-03T16:50:42Z",
      "download_url": "https://github.com/khoih-prog/FlashStorage_RTL8720"
    },
    {
      "repository_name": "khoih-prog/FlashStorage_SAMD",
      "repository_url": "https://github.com/khoih-prog/FlashStorage_SAMD",
      "name": "FlashStorage_SAMD",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-04-18T07:51:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T07:51:34Z",
      "last_seen_sha": "d52b6d76b5b7",
      "author": "Cristian Maglie <c.maglie@bug.st>, Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of SAMD21/SAMD51. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte.",
      "paragraph": "Useful if the EEPROM is not available or too small. Currently, ATSAMD21 and ATSAMD51 are supported (and consequently every board based on this cpu like the Arduino Zero, Aduino MKR1000, Nano-33 IoT, Itsy-Bitsy M4, etc).",
      "category": "Data Storage",
      "architectures": [
        "samd"
      ],
      "github_stars": 33,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T19:38:47Z",
      "license": "GPLv3",
      "download_url": "https://github.com/khoih-prog/FlashStorage_SAMD"
    },
    {
      "repository_name": "khoih-prog/FlashStorage_STM32",
      "repository_url": "https://github.com/khoih-prog/FlashStorage_STM32",
      "name": "FlashStorage_STM32",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:43Z",
      "last_seen_sha": "c4718175bb0c",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It is using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0+ is also supported now.",
      "paragraph": "Useful if the EEPROM is not available or too small. Currently, STM32F/L/H/G/WB/MP1 are supported.",
      "category": "Data Storage",
      "architectures": [
        "stm32",
        "ststm32"
      ],
      "github_stars": 43,
      "github_forks": 11,
      "github_language": "C",
      "github_updated_at": "2026-01-06T07:29:29Z",
      "download_url": "https://github.com/khoih-prog/FlashStorage_STM32"
    },
    {
      "repository_name": "khoih-prog/FlashStorage_STM32F1",
      "repository_url": "https://github.com/khoih-prog/FlashStorage_STM32F1",
      "name": "FlashStorage_STM32F1",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:18:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:43Z",
      "last_seen_sha": "033ad81c1e82",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "The FlashStorage_STM32F1 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F1/F3. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0+ is supported now.",
      "paragraph": "Useful if the EEPROM is not available or too small. Currently, STM32F1/F3 are supported.",
      "category": "Data Storage",
      "architectures": [
        "stm32",
        "ststm32"
      ],
      "github_stars": 12,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2024-07-25T06:26:43Z",
      "download_url": "https://github.com/khoih-prog/FlashStorage_STM32F1"
    },
    {
      "repository_name": "tig/FlashStringTable",
      "repository_url": "https://github.com/tig/FlashStringTable",
      "name": "FlashStringTable",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:33:06Z"
        },
        {
          "version": "0.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:06Z",
      "last_seen_sha": "d2225ef51683",
      "author": "Charlie Kindel <tig@kindel.com>",
      "maintainer": "Charlie Kindel <tig@kindel.com>",
      "sentence": "Easy definition and use of Arduino flash-based (PROGMEM) global string.",
      "paragraph": "Arduino library for simplifying the definition and use of Arduino flash-based (PROGMEM) global string constants. It supports both C and C++ style coding.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tig/FlashStringTable-0.7.0.zip",
      "size": 14386,
      "previous_version": "0.9.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-10T15:45:11Z"
    },
    {
      "repository_name": "RobTillaart/FLE",
      "repository_url": "https://github.com/RobTillaart/FLE",
      "name": "FLE",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.6",
          "seen_at": "2026-05-22T08:36:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:36:06Z",
      "last_seen_sha": "fc7bc2155bbc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for FLE = FLoat with Error data type",
      "paragraph": "Measurements are seldom exact. This library is meant to handle measurement errors and propagation thereof during math.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:24:44Z",
      "download_url": "https://github.com/RobTillaart/FLE"
    },
    {
      "repository_name": "RobTillaart/Fletcher",
      "repository_url": "https://github.com/RobTillaart/Fletcher",
      "name": "Fletcher",
      "version": "0.1.11",
      "version_history": [
        {
          "version": "0.1.9",
          "seen_at": "2025-07-21T16:27:19Z"
        },
        {
          "version": "0.1.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:19Z",
      "last_seen_sha": "4938a594c27b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "\"Arduino Library for calculating Fletcher's checksum.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fletcher-0.1.11.zip",
      "size": 42036,
      "previous_version": "0.1.9",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-02T09:24:12Z"
    },
    {
      "repository_name": "kosme/flex_DST",
      "repository_url": "https://github.com/kosme/flex_DST",
      "name": "flex_DST",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:13Z",
      "last_seen_sha": "ec6ee8642ae7",
      "author": "Enrique Condes <enrique@shapeoko.com>",
      "maintainer": "Enrique Condes <enrique@shapeoko.com>",
      "sentence": "A library for observing DST according to user predefined parameters.",
      "paragraph": "With this library you can determine the begining and end of DST in any region and adjust the time provided by a RTC accordingly.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-04-08T20:42:23Z",
      "depends": [
        "RTClib"
      ],
      "download_url": "https://github.com/kosme/flex_DST"
    },
    {
      "repository_name": "xcoder123/FlexiPlot_Arduino",
      "repository_url": "https://github.com/xcoder123/FlexiPlot_Arduino",
      "name": "FlexiPlot Arduino Library",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:34:39Z"
        },
        {
          "version": "1.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:34:39Z",
      "last_seen_sha": "ef7abd6b4d4f",
      "author": "Raivis Strogonovs (https://morf.lv)",
      "maintainer": "Raivis Strogonovs <raivis@morf.lv>",
      "sentence": "Arduino library for FlexiPlot.",
      "paragraph": "Arduino library for FlexiPlot, for all your plotting and charting needs.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/xcoder123/FlexiPlot_Arduino_Library-1.2.2.zip",
      "size": 25737,
      "previous_version": "1.2.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2017-04-13T11:34:21Z"
    },
    {
      "repository_name": "Tdoe4321/FlexLibrary",
      "repository_url": "https://github.com/Tdoe4321/FlexLibrary",
      "name": "FlexLibrary",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:32:32Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:32Z",
      "last_seen_sha": "acdae130b80c",
      "author": "Tyler Gragg",
      "maintainer": "Tyler Gragg",
      "sentence": "This Library is designed to make the integration of 'Flex Sensors' easier and simpler.",
      "paragraph": "The Idea of this Library is to create a built in way to smooth out data, register 'bent' actions, as well as create an easy way of tracking individual Sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Tdoe4321/FlexLibrary-1.0.0.zip",
      "size": 7583,
      "previous_version": "1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-09T18:41:42Z"
    },
    {
      "repository_name": "felias-fogg/FlexWire",
      "repository_url": "https://github.com/felias-fogg/FlexWire",
      "name": "FlexWire",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:14:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:19Z",
      "last_seen_sha": "5bad9d66546b",
      "author": "Bernhard Nebel",
      "maintainer": "Bernhard Nebel <nebel@hinterm-ziel.de>",
      "sentence": "This library implements the master side of the I2C protocol in a platform independent way.",
      "paragraph": "It can be used as a drop-in replacement for the Wire library without even touching the sensor/actuator library, which uses the Wire library. The reason is that the library folder contains the header file Wire.h, which satisfies the dependency for the Wire library. In addition, it supports dynamic changes of the I2C pins.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T08:03:06Z",
      "download_url": "https://github.com/felias-fogg/FlexWire"
    },
    {
      "repository_name": "Stan-Reifel/FlexyStepper",
      "repository_url": "https://github.com/Stan-Reifel/FlexyStepper",
      "name": "FlexyStepper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-12-25T07:33:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-25T07:33:26Z",
      "last_seen_sha": "87ae670d35c5",
      "author": "S. Reifel",
      "maintainer": "S. Reifel <swr.reifel@gmail>",
      "sentence": "Stepper motor control library for Arduino supporting in-motion changes.",
      "paragraph": "Easy to use functions for controlling one or more stepper motors.  Uses speed and acceleration control for smooth operations and faster rotations.  Supports changing the speed and target position while moving.  Works with any drive electronics having a \"step and direction\" interface.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 68,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2025-12-24T22:45:03Z",
      "license": "MIT",
      "download_url": "https://github.com/Stan-Reifel/FlexyStepper"
    },
    {
      "repository_name": "joshnishikawa/Flicker",
      "repository_url": "https://github.com/joshnishikawa/Flicker",
      "name": "Flicker",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:17:54Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-08-26T14:13:38.984Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:54Z",
      "last_seen_sha": "f7a993dc49ca",
      "author": "Josh Nishikawa <joshnishikawa@gmail.com>",
      "maintainer": "Josh Nishikawa <joshnishikawa@gmail.com>",
      "sentence": "A library for making capacitive touch easy to use across multiple microcontroller boards.",
      "paragraph": "Includes all the functions found in the Bounce library, smooths erratic values to make variable input more useful, and includes a class for measuring velocity. Supports Teensy, ESP32, ESP32-S2/S3, AVR (Uno, Nano, Mega, Leonardo), and SAMD boards.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/joshnishikawa/Flicker-2.1.0.zip",
      "size": 26961,
      "previous_version": "2.0.0",
      "github_stars": 15,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2024-03-18T13:59:59Z"
    },
    {
      "repository_name": "jbliesener/FlightSimOutputs",
      "repository_url": "https://github.com/jbliesener/FlightSimOutputs",
      "name": "FlightSimOutputs",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2025-07-21T16:17:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:23Z",
      "last_seen_sha": "793e131b323d",
      "author": "Jorg Neves Bliesener",
      "maintainer": "Jorg Neves Bliesener <jbliesener@bliesener.com>",
      "sentence": "Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.",
      "paragraph": "For cockpit builders that use Midwest737Simulations Multi Output card, this library provides basic support for sending data from any Arduino sketch. For the Teensy microcontroller, extended features, like direct access to datarefs are provided. Check docs and examples!",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-17T10:11:51Z",
      "download_url": "https://www.github.com/jbliesener/FlightSimOutputs"
    },
    {
      "repository_name": "jbliesener/FlightSimSwitches",
      "repository_url": "https://github.com/jbliesener/FlightSimSwitches",
      "name": "FlightSimSwitches",
      "version": "1.1.15",
      "version_history": [
        {
          "version": "1.1.15",
          "seen_at": "2025-07-21T16:17:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:24Z",
      "last_seen_sha": "16b252c5453b",
      "author": "Jorg Neves Bliesener",
      "maintainer": "Jorg Neves Bliesener <jbliesener@bliesener.com>",
      "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy",
      "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 20,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-01-23T19:20:56Z",
      "download_url": "https://www.github.com/jbliesener/FlightSimSwitches"
    },
    {
      "repository_name": "Flinduino/Flinders_ENGR2781",
      "repository_url": "https://github.com/Flinduino/Flinders_ENGR2781",
      "name": "Flinders_ENGR2781",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:30Z",
      "last_seen_sha": "e6ae5c00354b",
      "author": "Flinders",
      "maintainer": "Flinders",
      "sentence": "Examples for ENGR2781 - Mechanical Design Project (Warman)",
      "paragraph": "This library contains some example programs to demonstrate and test the functionality of the provided electronics kit",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2023-03-08T00:05:01Z",
      "depends": [
        "Pushbutton"
      ],
      "download_url": "https://github.com/Flinduino",
      "github_language": ""
    },
    {
      "repository_name": "Flinduino/Flinduino_SensorKit",
      "repository_url": "https://github.com/Flinduino/Flinduino_SensorKit",
      "name": "Flinduino_Sensorkit",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:14:30Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:30Z",
      "last_seen_sha": "064b35f0d1c0",
      "author": "Flinders",
      "maintainer": "Flinders",
      "sentence": "Flinduino Sensor Kit",
      "paragraph": "This library wraps all the libraries needed to use the Arduino/Seed Sensor kit breakout board on a Flinders Flinduino: Oled display, Humidity and Temperature sensor, Pressure sensor and Accelerometer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "DHT sensor library",
        "DHT20",
        "Grove - Barometer Sensor BMP280",
        "U8g2",
        "Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Flinduino/Flinduino_Sensorkit-1.0.3.zip",
      "size": 14982,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T06:51:13Z"
    },
    {
      "repository_name": "ichirowo/FLINT_E220_900T22S_JP_Library",
      "repository_url": "https://github.com/ichirowo/FLINT_E220_900T22S_JP_Library",
      "name": "FLINT_E220-900T22S-JP",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:16:34Z"
        },
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:34Z",
      "last_seen_sha": "b7ca8f53822e",
      "author": "FLINT.works",
      "maintainer": "@ichirowo",
      "sentence": "This library supports E220-900T22S(JP) of CLEALINK TECHNOLOGY Co., Ltd.",
      "paragraph": "Supports Arduino UNO R3, Arduino Leonardo, and ESPr One 32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ichirowo/FLINT_E220_900T22S_JP-0.0.2.zip",
      "size": 13850,
      "previous_version": "0.0.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-18T01:07:00Z"
    },
    {
      "repository_name": "marcinsaj/FlipDisc",
      "repository_url": "https://github.com/marcinsaj/FlipDisc",
      "name": "FlipDisc",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-04-20T08:01:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T08:01:49Z",
      "last_seen_sha": "08b404bd708b",
      "author": "Marcin Saj",
      "maintainer": "Marcin Saj - www.Flipo.io",
      "sentence": "Arduino library for flip-disc displays",
      "paragraph": "This library is intended for use with the displays designed by Marcin Saj - https://www.Flipo.io",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T15:59:28Z",
      "download_url": "https://github.com/marcinsaj/FlipDisc"
    },
    {
      "repository_name": "twstokes/flipdotmatrix",
      "repository_url": "https://github.com/twstokes/flipdotmatrix",
      "name": "FlipDotMatrix",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:37:54Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:54Z",
      "last_seen_sha": "6ffa5ec6d8ca",
      "author": "Tanner Stokes <tanner@tannr.com>",
      "maintainer": "Tanner Stokes <tanner@tannr.com>",
      "sentence": "Adafruit GFX-compatible library for Alfa-Zeta flip dot panels.",
      "paragraph": "Supports one or more 28x7, 14x7, and 7x7 panels in a grid layout.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/twstokes/FlipDotMatrix-0.1.2.zip",
      "size": 19956,
      "previous_version": "0.1.1",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T17:08:24Z"
    },
    {
      "repository_name": "okalachev/flixperiph",
      "repository_url": "https://github.com/okalachev/flixperiph",
      "name": "FlixPeriph",
      "version": "1.12.1",
      "version_history": [
        {
          "version": "1.10.4",
          "seen_at": "2026-06-09T08:37:43Z"
        },
        {
          "version": "1.11.0",
          "seen_at": "2026-08-03T14:58:49.725Z"
        },
        {
          "version": "1.12.1",
          "seen_at": "2026-08-11T02:39:54.199Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-09T08:37:43Z",
      "last_seen_sha": "5845e90281b3",
      "author": "Oleg Kalachev <okalachev@gmail.com",
      "maintainer": "Oleg Kalachev <okalachev@gmail.com>",
      "sentence": "Arduino drivers for the Flix drone peripherals.",
      "paragraph": "Flix is open source ESP32-based quadcopter made from scratch.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/okalachev/FlixPeriph-1.12.1.zip",
      "size": 161958,
      "previous_version": "1.11.0",
      "github_stars": 14,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T00:05:46Z"
    },
    {
      "repository_name": "RobTillaart/float16",
      "repository_url": "https://github.com/RobTillaart/float16",
      "name": "float16",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2026-06-16T09:29:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:29:04Z",
      "last_seen_sha": "4d0d5be6f92d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to implement float16 data type.",
      "paragraph": "",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T18:18:30Z",
      "download_url": "https://github.com/RobTillaart/float16"
    },
    {
      "repository_name": "RobTillaart/float16ext",
      "repository_url": "https://github.com/RobTillaart/float16ext",
      "name": "float16ext",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:20Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:20Z",
      "last_seen_sha": "f5937fcb44e5",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to implement float16ext data type.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/float16ext-0.3.0.zip",
      "size": 14538,
      "previous_version": "0.2.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T18:18:13Z"
    },
    {
      "repository_name": "AdamJHowell/ArrayManager",
      "repository_url": "https://github.com/AdamJHowell/ArrayManager",
      "name": "FloatArrayManager",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:06:31Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:31Z",
      "last_seen_sha": "7587b6c2506f",
      "author": "Adam Howell <adam.j.howell@gmail.com>",
      "maintainer": "Adam Howell <adam.j.howell@gmail.com>",
      "sentence": "A library to simplify averaging a moving window of values.",
      "paragraph": "Use insertValue() to add a value to the array and bump the oldest value off, similar to a FIFO queue.  Values can also be set explicitly.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/AdamJHowell/FloatArrayManager-0.1.0.zip",
      "size": 3825,
      "previous_version": "0.1.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-26T00:41:12Z"
    },
    {
      "repository_name": "koendv/FloatToAscii",
      "repository_url": "https://github.com/koendv/FloatToAscii",
      "name": "FloatToAscii",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:19:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:10Z",
      "last_seen_sha": "664e66d8144c",
      "author": "Koen De Vleeschauwer",
      "maintainer": "Koen De Vleeschauwer <koen@mcvax.org>",
      "sentence": "Fast and small single precision float to string conversion.",
      "paragraph": "Small. Uses 2 to 3 kbyte flash. Fast. Does not use float or double. It's all integer math and table lookups.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T12:09:45Z",
      "download_url": "https://github.com/koendv/FloatToAscii"
    },
    {
      "repository_name": "tedtoal/floatToString",
      "repository_url": "https://github.com/tedtoal/floatToString",
      "name": "floatToString",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:32:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:42Z",
      "last_seen_sha": "ffdbfd4279b9",
      "author": "Ted Toal",
      "maintainer": "Ted Toal <ted@tedtoal.net>",
      "sentence": "Provides a function to convert a float to a string with a specified number of digits after decimal.",
      "paragraph": "The resulting string number has been rounded to nearest least significant digit.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-03-29T20:45:51Z",
      "download_url": "https://github.com/tedtoal/floatToString"
    },
    {
      "repository_name": "flova-platform/flova-firmware",
      "repository_url": "https://github.com/flova-platform/flova-firmware",
      "name": "FlovaSDK",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-09-05T22:02:05.225Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-05T22:02:05.225Z",
      "last_seen_sha": "baa677ade6e0",
      "author": "Flova",
      "maintainer": "Flova",
      "sentence": "Connect ESP32 Arduino devices to Flova with bounded local-first datastreams.",
      "paragraph": "Provides the Flova ESP32 runtime, provisioning, secure Device Link transport, persistence, scheduling, hardware mapping, and OTA services.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/flova-platform/FlovaSDK-0.2.0.zip",
      "size": 195576,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-05T19:32:39Z"
    },
    {
      "repository_name": "hafidhh/FlowSensor-Arduino",
      "repository_url": "https://github.com/hafidhh/FlowSensor-Arduino",
      "name": "FlowSensor",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2026-05-13T08:20:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-13T08:20:33Z",
      "last_seen_sha": "3c41bf0e9cbb",
      "author": "hafidhh",
      "maintainer": "hafidhh <hafidhhidayat@hotmail.com>",
      "sentence": "Flow Sensor library for Arduino.",
      "paragraph": "Water Flow Rate, Water Volume",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 58,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T17:22:56Z",
      "download_url": "https://github.com/hafidhh/FlowSensor-Arduino"
    },
    {
      "repository_name": "FluxGarage/RoboEyes",
      "repository_url": "https://github.com/FluxGarage/RoboEyes",
      "name": "FluxGarage RoboEyes",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-29T09:18:22Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:18:22Z",
      "last_seen_sha": "f4e25dcdaf4e",
      "author": "Dennis Hoelscher <dennis@fluxgarage.com>",
      "maintainer": "Dennis Hoelscher <dennis@fluxgarage.com>",
      "sentence": "Draws smoothly animated robot eyes on OLED displays, using the Adafruit GFX library.",
      "paragraph": "Robot eye shapes are configurable in terms of width, height, border radius and space between. Several different mood expressions (happy, tired, angry, default) and animations (autoblinker, idle, laughing, confused) are available.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FluxGarage/FluxGarage_RoboEyes-1.1.1.zip",
      "size": 42446,
      "previous_version": "1.1.2",
      "github_stars": 753,
      "github_forks": 106,
      "github_updated_at": "2026-07-01T11:30:44Z",
      "github_language": "C++"
    },
    {
      "repository_name": "Lonely-Binary/FluxGrid",
      "repository_url": "https://github.com/Lonely-Binary/FluxGrid",
      "name": "Fluxgrid",
      "version": "0.18.1",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2026-06-15T10:00:59Z"
        },
        {
          "version": "0.18.0",
          "seen_at": "2026-08-23T12:03:41.413Z"
        },
        {
          "version": "0.18.1",
          "seen_at": "2026-08-23T20:02:27.498Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-15T10:00:59Z",
      "last_seen_sha": "5f999676b1ac",
      "author": "Lonely Binary",
      "maintainer": "Lonely Binary <hello@lonelybinary.cn>",
      "sentence": "Dead-simple ESP32 client for the Fluxgrid IoT platform.",
      "paragraph": "Connect an ESP32 to your Fluxgrid dashboard in ~10 lines. Wraps WiFi, MQTT, auto-reconnect, Last-Will online/offline, and topic plumbing behind a tiny API: Fluxgrid.write(\"temp\", value) to push telemetry and Fluxgrid.read(\"relay\").asBool() (or onReceive) to react to control widgets. Supports autoConfig() for zero-code sensor drivers (DHT22/DHT11/BME280/DS18B20) — install the corresponding Arduino library and the driver is automatically detected at compile time.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Lonely-Binary/Fluxgrid-0.18.1.zip",
      "size": 118329,
      "previous_version": "0.18.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T00:33:02Z"
    },
    {
      "repository_name": "derdoktor667/FlyskyIBUS",
      "repository_url": "https://github.com/derdoktor667/FlyskyIBUS",
      "name": "FlyskyIBUS",
      "version": "0.8.1",
      "version_history": [
        {
          "version": "0.8.1",
          "seen_at": "2026-03-30T07:31:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T07:31:24Z",
      "last_seen_sha": "4e33f95d3384",
      "author": "derdoktor667",
      "maintainer": "derdoktor667",
      "sentence": "Seamless ESP32 Library for Flysky iBUS RC Signal Reception with Fire-and-Forget Ease",
      "paragraph": "Unlock effortless integration of Flysky iBUS remote control into your ESP32 projects. This library simplifies signal reception and decoding, offering a robust 'fire-and-forget' API. Just call `getChannel()` to automatically process incoming data and retrieve up-to-date channel values, ensuring a clean and responsive main loop. Ideal for drones, robots, and other remote-controlled applications.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T15:40:48Z",
      "download_url": "https://github.com/derdoktor667/FlyskyIBUS"
    },
    {
      "repository_name": "Danzo-Systems/FM25060_Library",
      "repository_url": "https://github.com/Danzo-Systems/FM25060_Library",
      "name": "FM25060",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:36:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:56Z",
      "last_seen_sha": "82d36050af2a",
      "author": "DanzoSystems",
      "maintainer": "DanzoSystems kontakt@danzosystems.eu",
      "sentence": "Library for controling FM25060 inverter circuit",
      "paragraph": "This library was designed to simplify controling of FM25060 inverter and Hasler speedometer.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-24T13:50:11Z",
      "download_url": "https://github.com/Danzo-Systems/FM25060_Library"
    },
    {
      "repository_name": "bmts/FMDataClient",
      "repository_url": "https://github.com/bmts/FMDataClient",
      "name": "FMDataClient",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:09:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:52Z",
      "last_seen_sha": "9387263183c1",
      "author": "Bruno Silva",
      "maintainer": "Bruno Silva",
      "sentence": "Filemaker 17 DATA API Client (ESP32)",
      "paragraph": "Filemaker 17 DATA API Client (ESP32), Supports login, logout and create record.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2020-09-28T17:59:28Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/bmts/FMDataClient"
    },
    {
      "repository_name": "DarkWizarD24/fmt-arduino",
      "repository_url": "https://github.com/DarkWizarD24/fmt-arduino",
      "name": "fmt",
      "version": "10.1.1",
      "version_history": [
        {
          "version": "11.2.0",
          "seen_at": "2026-02-14T07:27:18Z"
        },
        {
          "version": "10.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-14T07:27:18Z",
      "last_seen_sha": "5d86ebe735aa",
      "author": "Clément Bonnet <public@darkwizard.fr>",
      "maintainer": "Clément Bonnet <public@darkwizard.fr>",
      "sentence": "Port of the {fmt} library to Arduino",
      "paragraph": "{fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/DarkWizarD24/fmt-10.1.1.zip",
      "size": 147301,
      "previous_version": "11.2.0",
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T11:43:36Z"
    },
    {
      "repository_name": "RileyCornelius/FmtLib-Arduino",
      "repository_url": "https://github.com/RileyCornelius/FmtLib-Arduino",
      "name": "FmtLib",
      "version": "12.1.0",
      "version_history": [
        {
          "version": "11.2.2",
          "seen_at": "2026-01-02T20:57:14Z"
        },
        {
          "version": "12.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:57:14Z",
      "last_seen_sha": "d16a5ba5483d",
      "author": "Riley Cornelius, Clément Bonnet",
      "maintainer": "Riley Cornelius",
      "sentence": "A port of the {fmt} library for Arduino.",
      "paragraph": "{fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RileyCornelius/FmtLib-12.1.0.zip",
      "size": 162795,
      "previous_version": "11.2.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-06T09:34:45Z"
    },
    {
      "repository_name": "240974a/FmtLog",
      "repository_url": "https://github.com/240974a/FmtLog",
      "name": "FmtLog",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-09-09T02:03:40.462Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-09T02:03:40.462Z",
      "last_seen_sha": "2789ec746052",
      "author": "G-IoT <g-iot@mail.ru>",
      "maintainer": "G-IoT <g-iot@mail.ru>",
      "sentence": "A lightweight logger for microcontrollers: levels, sources and pluggable sinks.",
      "paragraph": "Send a log line where you need it: the library writes nowhere by itself, the sink is supplied by the application, and one message can go to several at once - the serial port while debugging, the network on a working device, a memory card for post-mortem. Levels are set per source, so a chatty part can be quieted without touching the rest, and the check happens before the message is built. Critical and system levels are never suppressed. Ready-made sinks: serial port, coloured terminal output, telnet with history, a web page fed over SSE, SNMP traps for a monitoring station, and Loki for searching logs in Grafana. Telnet and the web page keep their own place per connection, so a client joining late sees the same depth as the first one. Pattern formatting comes from the FmtTiny library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "FmtTiny"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/240974a/FmtLog-1.3.0.zip",
      "size": 122844,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-08T21:51:18Z"
    },
    {
      "repository_name": "240974a/FmtTiny",
      "repository_url": "https://github.com/240974a/FmtTiny",
      "name": "FmtTiny",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-09-07T02:04:47.334Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-09-07T02:04:47.334Z",
      "last_seen_sha": "d23fcb08f81f",
      "author": "G-IoT <g-iot@mail.ru>",
      "maintainer": "G-IoT <g-iot@mail.ru>",
      "sentence": "A lightweight port of the {fmt} library for Arduino: AVR, ESP, RP2040 and more.",
      "paragraph": "Format strings from a pattern where each value takes the place of a {} - the text stays readable instead of being broken up by conversion specifiers. No dynamic memory and no std::string: the buffer is supplied by the caller and never grows, so a long message is truncated at the boundary instead of overflowing it. Ready-made rules for numbers, flash and EEPROM strings, date and time, durations, IP addresses and memory dumps; your own type is added with a single formatter<T> specialization.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/240974a/FmtTiny-1.0.0.zip",
      "size": 35858,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-09-06T23:18:05Z"
    },
    {
      "repository_name": "4211421036/fnn",
      "repository_url": "https://github.com/galihru/fnn",
      "name": "fnn",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:52Z",
      "last_seen_sha": "ac1fb4e149c3",
      "author": "GALIH RIDHO UTOMO",
      "maintainer": "GALIH RIDHO UTOMO <g4lihru@students.unnes.ac.id>",
      "sentence": "Fuzzy Neural Network for Arduino.",
      "paragraph": "The FNN (Fuzzy Neural Network) module implements a hybrid intelligent system that combines neural networks with fuzzy logic principles. This implementation is specifically optimized for Arduino platforms, providing efficient computation while maintaining prediction accuracy.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-28T06:30:34Z",
      "download_url": "https://github.com/4211421036/fnn.git"
    },
    {
      "repository_name": "soryone1/fog",
      "repository_url": "https://github.com/soryone1/fog",
      "name": "fog",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:30:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:37Z",
      "last_seen_sha": "e13c84ac83aa",
      "author": "JasperWang",
      "maintainer": "Jasper Wang <rw2493@nyu.edu>",
      "sentence": "Programming water mist.",
      "paragraph": "With this library, you can use my Programming Fog board, to create fun interactions with water mist.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-26T07:40:54Z",
      "download_url": "https://github.com/soryone1/fog"
    },
    {
      "repository_name": "gilesp1729/FontCollection",
      "repository_url": "https://github.com/gilesp1729/FontCollection",
      "name": "FontCollection",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:04:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:09Z",
      "last_seen_sha": "b57ba0270e9e",
      "author": "gilesp1729",
      "maintainer": "gilesp1729",
      "sentence": "Font Collection manager",
      "paragraph": "A font collection is a set of fonts with non-overlapping character code ranges, usually an ASCII text font and a symbol font, treated as a single font.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-08-23T11:11:45Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/gilesp1729/FontCollection"
    },
    {
      "repository_name": "GyverLibs/FOR_MACRO",
      "repository_url": "https://github.com/GyverLibs/FOR_MACRO",
      "name": "FOR_MACRO",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:32Z",
      "last_seen_sha": "c97b62bcdfaf",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "For macro library",
      "paragraph": "For macro library",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-02T17:55:14Z",
      "download_url": "https://github.com/GyverLibs/FOR_MACRO"
    },
    {
      "repository_name": "KravitzLabDevices/FORCE_library",
      "repository_url": "https://github.com/KravitzLabDevices/FORCE_library",
      "name": "Force",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:19:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:14Z",
      "last_seen_sha": "dd716f8a1598",
      "author": "Lex Kravitz",
      "maintainer": "Lex Kravitz <alexxai@wustl.edu>",
      "sentence": "This is a library for operating FORCE",
      "paragraph": "FORCE is a force sensing device for mice, built by Bridget Matikainen-Ankney",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-12-05T23:41:35Z",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit NeoPixel",
        "Adafruit seesaw Library",
        "Adafruit SPIFlash",
        "Adafruit ST7735 and ST7789",
        "SdFat - Adafruit Fork",
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/KravitzLabDevices/FORCE_library"
    },
    {
      "repository_name": "KravitzLabDevices/FORCE2",
      "repository_url": "https://github.com/KravitzLabDevices/FORCE2",
      "name": "FORCE2",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:19:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:19:14Z",
      "last_seen_sha": "0ac54ce77c59",
      "author": "Kravitz Lab",
      "maintainer": "Alex Legaria <alegariamacal@wustl.edu>",
      "sentence": "This is a library for operating FORCE2",
      "paragraph": "FORCE2 is a force sensing device for mice, built by Bridget Matikainen-Ankney",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-24T18:28:54Z",
      "depends": [
        "Adafruit GFX Library",
        "Adafruit NeoPixel",
        "Adafruit seesaw Library",
        "Adafruit SPIFlash",
        "Adafruit ST7735 and ST7789 Library",
        "SdFat - Adafruit Fork",
        "Adafruit BusIO"
      ],
      "download_url": "https://github.com/KravitzLabDevices/FORCE2"
    },
    {
      "repository_name": "JVKran/Forced-BME280",
      "repository_url": "https://github.com/JVKran/Forced-BME280",
      "name": "Forced-BME280",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0",
          "seen_at": "2025-07-21T16:18:07Z"
        },
        {
          "version": "3.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:18:07Z",
      "last_seen_sha": "94e77ba9db7c",
      "author": "Jochem van Kranenburg",
      "maintainer": "Jochem van Kranenburg <jochemvankranenburg@gmail.com>",
      "sentence": "A library that makes using a BME280 easy and lightweight.",
      "paragraph": "Optimised for a small memory footprint and power efficiency.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "stdint",
        "Wire",
        "TinyWireM"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JVKran/Forced_BME280-3.0.0.zip",
      "size": 11233,
      "previous_version": "3.0",
      "github_stars": 13,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-01-13T08:10:45Z"
    },
    {
      "repository_name": "soylentOrange/Forced-BMX280",
      "repository_url": "https://github.com/soylentOrange/Forced-BMX280",
      "name": "forcedBMX280",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:30:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:38Z",
      "last_seen_sha": "3345a343b4af",
      "author": "soylentOrange, Jochem van Kranenburg <jochemvankranenburg@gmail.com>",
      "maintainer": "soylentOrange",
      "sentence": "A library that makes using a BME280 or BMP280 easy and lightweight.",
      "paragraph": "Small and efficient library for reading ambient temperature and barometric pressure from Bosch Sensortec BMP280 and relative humidity from BME280 with a unified interface. Sensor measurements are made on request only to minimize current consumption. Different classes are available supporting only the functions needed in your project.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-08T18:15:19Z",
      "depends": [
        "TinyWireM"
      ],
      "download_url": "https://github.com/soylentOrange/Forced-BMX280"
    },
    {
      "repository_name": "GyverLibs/Forecaster",
      "repository_url": "https://github.com/GyverLibs/Forecaster",
      "name": "Forecaster",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-04-18T07:48:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T07:48:26Z",
      "last_seen_sha": "9b61391bfa13",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Weather forecasting with Zambretti algorithm",
      "paragraph": "Weather forecasting with Zambretti algorithm",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:10Z",
      "download_url": "https://github.com/GyverLibs/Forecaster"
    },
    {
      "repository_name": "IamTheVector/Forgetfulino",
      "repository_url": "https://github.com/IamTheVector/Forgetfulino",
      "name": "Forgetfulino",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "789392043d7c",
      "author": "Nader Al Khatib",
      "maintainer": "Nader Al Khatib",
      "sentence": "Embed and retrieve Arduino sketch source code directly from firmware.",
      "paragraph": "Forgetfulino stores the original sketch source code in flash memory so it can be recovered later through Serial.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IamTheVector/Forgetfulino-2.0.1.zip",
      "size": 31695,
      "github_stars": 47,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T22:21:12Z"
    },
    {
      "repository_name": "eyr1n/esp32-ps3",
      "repository_url": "https://github.com/eyr1n/esp32-ps3",
      "name": "Fork of PS3 Controller Host",
      "version": "1.1.1-idf5.4",
      "version_history": [
        {
          "version": "1.1.1-idf5.4",
          "seen_at": "2025-07-21T16:38:13Z"
        },
        {
          "version": "1.1.1-idf5.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:13Z",
      "last_seen_sha": "60f5ac801085",
      "author": "Jeffrey van Pernis",
      "maintainer": "Rin Iwai <rin@eyrin.jp>",
      "sentence": "Control your ESP32 projects with a PS3 controller!",
      "paragraph": "Emulate a PS3 console tricking the PS3 controller into connecting with the ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/eyr1n/Fork_of_PS3_Controller_Host-1.1.1-idf5.4.zip",
      "size": 36902,
      "previous_version": "1.1.1-idf5.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-08-26T03:16:57Z"
    },
    {
      "repository_name": "ahmsec/fork-webbino-ahmsec",
      "repository_url": "https://github.com/ahmsec/fork-webbino-ahmsec",
      "name": "fork-webbino-ahmsec",
      "version": "0.0.8",
      "version_history": [
        {
          "version": "0.0.8",
          "seen_at": "2025-07-21T16:06:41Z"
        },
        {
          "version": "0.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:41Z",
      "last_seen_sha": "236a0b95b19a",
      "author": "ahmsec",
      "maintainer": "ahmsec",
      "sentence": "Experimental fork of Webbino library.",
      "paragraph": "This is an unsupported, experimental fork of the Webbino library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ahmsec/fork_webbino_ahmsec-0.0.8.zip",
      "size": 159405,
      "previous_version": "0.0.8",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-15T21:31:08Z"
    },
    {
      "repository_name": "RileyCornelius/FormatLog",
      "repository_url": "https://github.com/RileyCornelius/FormatLog",
      "name": "FormatLog",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.7.0",
          "seen_at": "2026-05-26T08:20:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-26T08:20:12Z",
      "last_seen_sha": "33f16b06e79e",
      "author": "Riley Cornelius",
      "maintainer": "Riley Cornelius",
      "sentence": "A modern logging library using {fmt} library for Arduino.",
      "paragraph": "Features compile-time configuration, multiple log levels, flexible timestamps, ANSI color output, file storage with rotation, benchmarking utilities, assert macros, and custom preambles. Supports LittleFS, SPIFFS, SD, FFat, and SdFat filesystems.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T05:34:24Z",
      "license": "MIT",
      "depends": [
        "FmtLib"
      ],
      "download_url": "https://github.com/RileyCornelius/FormatLog"
    },
    {
      "repository_name": "GypsyRobot/Formulinha",
      "repository_url": "https://github.com/evertonramires/Formulinha",
      "name": "Formulinha",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:27Z",
      "last_seen_sha": "03c8d7756fe0",
      "author": "Everton Ramires",
      "maintainer": "Everton Ramires <ramireseverton@gmail.com>",
      "sentence": "Formulinha Robot Library",
      "paragraph": "Control everything in your robot in a super easy way!",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2019-10-31T14:42:20Z",
      "download_url": "https://github.com/GypsyRobot/Formulinha"
    },
    {
      "repository_name": "chunkysteveo/FortniteAPI",
      "repository_url": "https://github.com/chunkysteveo/FortniteAPI",
      "name": "FortniteAPI",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:10:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:45Z",
      "last_seen_sha": "f2dfa9f85e7d",
      "author": "Stephen Ludgate",
      "maintainer": "Stephen Ludgate <info@chunkymedia.co.uk>",
      "sentence": "Arduino library to access unofficial Fortnite API.",
      "paragraph": "Arduino library for use with compatible micro controllers to access the unofficial Fortnite API hosted at https://fortniteapi.com/.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-20T05:14:29Z",
      "download_url": "https://github.com/chunkysteveo/FortniteAPI"
    },
    {
      "repository_name": "NodeWave-EA/FOTA-Client-ESP32",
      "repository_url": "https://github.com/NodeWave-EA/FOTA-Client-ESP32",
      "name": "FOTA-Client-ESP32",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-29T09:22:07Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-08-18T18:05:17.590Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-29T09:22:07Z",
      "last_seen_sha": "e37051d728b0",
      "author": "NodeWave EA <info@nodewave.net>",
      "maintainer": "Yebei-Gideon <yebei@nodewave.net>",
      "sentence": "Secure FOTA client for ESP32 with retry, lifecycle callbacks, SHA-256 and ECDSA/ED25519/RSA signature verification.",
      "paragraph": "Connects to a NodeWave FOTA platform backend to check for firmware updates, download and verify signed firmware (SHA-256 + ECDSA P-256 / ED25519 / RSA-SHA256 via mbedTLS), then flash via esp_https_ota. v1.0.0 adds: configurable retry with back-off (FOTA_RETRY_COUNT/DELAY), lifecycle event callback (onEvent), auto-fetch of signing public key (FOTA_AUTO_FETCH_PUBLIC_KEY), optional auto-reboot (FOTA_REBOOT_ON_SUCCESS), and per-library log-level control (FOTA_LOG_LEVEL). Supports campaign-aware OTA with live progress reporting.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp32s2",
        "esp32s3",
        "esp32c3",
        "esp32c6",
        "esp32h2",
        "esp32c2"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NodeWave-EA/FOTA_Client_ESP32-2.0.0.zip",
      "size": 78978,
      "previous_version": "1.0.5",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-29T07:41:47Z"
    },
    {
      "repository_name": "GabyGold67/FourBitLedDigitalTube",
      "repository_url": "https://github.com/GabyGold67/FourBitLedDigitalTube",
      "name": "FourBitLedDigitalTube",
      "version": "2.5.0",
      "version_history": [
        {
          "version": "2.5.0",
          "seen_at": "2025-07-21T16:14:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:49Z",
      "last_seen_sha": "7c8b44e16952",
      "author": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "maintainer": "Gabriel D. Goldman <gdgoldman67@hotmail.com>",
      "sentence": "7 segment, 1 to 8 digits LED display easy to use and powerful library for modules based on two 74HC595 (or similar) shift registers chips.",
      "paragraph": "Developed originally for the cheap and popular '4-bit Led Digital Tube Module', extended for the various models from 1 to 8 digits, (and for all the custom made displays as: GIANTS COUNTERS, TIMERS, PRICING DISPLAYS, etc.) based on two 74HC595 (or similar) shift registers, the main focus was set on: ease of use, flexibility and basic prevention of 'misrepresentation' errors. Now includes on-line simulations for most of the example files (simulator provided by WOKWI.com).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-26T00:11:31Z",
      "depends": [
        "TimerOne"
      ],
      "download_url": "https://github.com/GabyGold67/FourBitLedDigitalTube"
    },
    {
      "repository_name": "drewfish/arduino-FourRegs",
      "repository_url": "https://github.com/drewfish/arduino-FourRegs",
      "name": "FourRegs",
      "version": "0.4.5",
      "version_history": [
        {
          "version": "0.4.5",
          "seen_at": "2025-07-21T16:13:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:05Z",
      "last_seen_sha": "109012a835fd",
      "author": "Drew Folta <drew@folta.net>",
      "maintainer": "Drew Folta <drew@folta.net>",
      "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.",
      "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-07-20T08:51:40Z",
      "download_url": "https://github.com/drewfish/arduino-FourRegs"
    },
    {
      "repository_name": "gavinlyonsrepo/FourteenSegDisplay",
      "repository_url": "https://github.com/gavinlyonsrepo/FourteenSegDisplay",
      "name": "FourteenSegDisplay",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2026-01-15T07:21:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-15T07:21:59Z",
      "last_seen_sha": "59cfeb64b581",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 & 16 segment displays.",
      "paragraph": "Supports ASCII, Hexadecimal, indivdual segment setting, strings and decimal point. ASCII font files. Small Memory footprint. Requires 2 or 3 shift registers. Supports sixteen 16, 14 fourteen, nine 9 and seven 7 segment displays. Common Cathode and anode",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-13T18:26:22Z",
      "download_url": "https://github.com/gavinlyonsrepo/FourteenSegDisplay"
    },
    {
      "repository_name": "fp64lib/fp64lib",
      "repository_url": "https://github.com/fp64lib/fp64lib",
      "name": "fp64lib",
      "version": "1.1.29",
      "version_history": [
        {
          "version": "1.1.27",
          "seen_at": "2025-11-28T07:21:23Z"
        },
        {
          "version": "1.1.29",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-28T07:21:23Z",
      "last_seen_sha": "89ead4079085",
      "author": "Uwe Bissinger <mail@fp64lib.org>",
      "maintainer": "Uwe Bissinger <mail@fp64lib.org>",
      "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.",
      "paragraph": "More precision for Arduino. fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.29 has some space optimizations and a bug fix in fp64_compare. ATTENTION: Library is only suited for boards having an AVR MegaAVR microprocessors like Arduino UNO, Nano or MEGA2560!",
      "category": "Data Processing",
      "architectures": [
        "avr",
        "atmelavr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.29.zip",
      "size": 246502,
      "previous_version": "1.1.27",
      "github_stars": 28,
      "github_forks": 6,
      "github_language": "Assembly",
      "github_updated_at": "2026-01-20T22:11:15Z"
    },
    {
      "repository_name": "FPGAArcade/replay_mkrvidor4000",
      "repository_url": "https://github.com/FPGAArcade/replay_mkrvidor4000",
      "name": "FPGAArcade Replay MKR Vidor 4000",
      "version": "1.701.0",
      "version_history": [
        {
          "version": "1.701",
          "seen_at": "2025-07-21T16:14:36Z"
        },
        {
          "version": "1.701.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:36Z",
      "last_seen_sha": "bb35047f64e8",
      "author": "The FPGAArcade community <admin@fpgaarcade.com>",
      "maintainer": "Erik Hemming <eriquesnk@gmail.com>",
      "sentence": "Enables access to FPGAArcade Replay cores on the MKR Vidor 4000.",
      "paragraph": "With this library you can use FPGA cores from the FPGAArcade Replay framework, on MKR Vidor 4000. This gives access to 20+ different classic computers, consoles and arcade machines from the 1980s.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FPGAArcade/FPGAArcade_Replay_MKR_Vidor_4000-1.701.0.zip",
      "size": 6326965,
      "previous_version": "1.701",
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-07-21T14:54:01Z"
    },
    {
      "repository_name": "deftio/fr_math",
      "repository_url": "https://github.com/deftio/fr_math",
      "name": "FR_Math",
      "version": "2.0.9",
      "version_history": [
        {
          "version": "2.0.8",
          "seen_at": "2026-06-03T09:17:29Z"
        },
        {
          "version": "2.0.9",
          "seen_at": "2026-07-21T02:59:47.173Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T09:17:29Z",
      "last_seen_sha": "a5de622bbbc1",
      "author": "M. A. Chatterjee <deftio@deftio.com>",
      "maintainer": "M. A. Chatterjee <deftio@deftio.com>",
      "sentence": "Compact fixed-point math library for embedded systems. 4KB flash, zero dependencies, any radix.",
      "paragraph": "Integer-only fixed-point math with caller-selectable binary point. Provides trig (sin, cos, tan, atan2), log/exp, sqrt, hypot, wave generators (sqr, tri, saw, pwm, noise), ADSR envelope, and 2D transforms. Pure C (C99), works on AVR, ESP32, RP2040, Cortex-M, RISC-V, MSP430, and any board with a C compiler. No floating-point hardware or libraries required.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/deftio/FR_Math-2.0.9.zip",
      "size": 613388,
      "previous_version": "2.0.8",
      "github_stars": 36,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-03T03:14:42Z"
    },
    {
      "repository_name": "RobTillaart/Fraction",
      "repository_url": "https://github.com/RobTillaart/Fraction",
      "name": "Fraction",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-08-06T07:32:54Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-06T07:32:54Z",
      "last_seen_sha": "ba9e2f94ff6c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to implement a Fraction datatype.",
      "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.3.1.zip",
      "size": 31913,
      "previous_version": "0.3.0",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:20:17Z"
    },
    {
      "repository_name": "Industruino/FRAM",
      "repository_url": "https://github.com/Industruino/FRAM",
      "name": "Fram",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:43Z",
      "last_seen_sha": "6c47ca6981f7",
      "author": "Industruino",
      "maintainer": "Industruino <connect@industruino.com>",
      "sentence": "FRAM library for Industruino",
      "paragraph": "With this library data can be written/read from the FRAM memory.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-25T19:44:23Z",
      "download_url": "https://github.com/Industruino/FRAM"
    },
    {
      "repository_name": "Beirdo/Arduino-FRAM-Cache",
      "repository_url": "https://github.com/Beirdo/Arduino-FRAM-Cache",
      "name": "FRAM_Cache",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:09:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:10Z",
      "last_seen_sha": "2f8b44a8db89",
      "author": "Gavin Hurlbut <gjhurlbu@gmail.com>",
      "maintainer": "Gavin Hurlbut <gjhurlbu@gmail.com>",
      "sentence": "FRAM Cache",
      "paragraph": "This library provides FRAM-backed external buffer caching",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-08-08T05:55:20Z",
      "depends": [
        "Adafruit FRAM SPI"
      ],
      "download_url": "https://github.com/Beirdo/Arduino-FRAM-Cache"
    },
    {
      "repository_name": "RobTillaart/FRAM_I2C",
      "repository_url": "https://github.com/RobTillaart/FRAM_I2C",
      "name": "FRAM_I2C",
      "version": "0.8.4",
      "version_history": [
        {
          "version": "0.8.4",
          "seen_at": "2026-03-14T07:39:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-14T07:39:06Z",
      "last_seen_sha": "1c295e5e8d39",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C FRAM for persistent storage.",
      "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 45,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-03-13T19:43:01Z",
      "download_url": "https://github.com/RobTillaart/FRAM_I2C.git"
    },
    {
      "repository_name": "marcmerlin/Framebuffer_GFX",
      "repository_url": "https://github.com/marcmerlin/Framebuffer_GFX",
      "name": "Framebuffer GFX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-01-01T07:24:48Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-01T07:24:48Z",
      "last_seen_sha": "28513264749e",
      "author": "Marc Merlin",
      "maintainer": "Marc MERLIN <marc_soft@merlins.org>",
      "sentence": "Adafruit_GFX and FastLED compatible Framebuffer library",
      "paragraph": "This is a base class required by many libraries like FastLED_NeoMatrix.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "FastLED",
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/Framebuffer_GFX-1.0.0.zip",
      "size": 25178,
      "previous_version": "1.1",
      "github_stars": 34,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-04-15T06:26:40Z"
    },
    {
      "repository_name": "Franzininho/Franzininho_LiquidCrystal",
      "repository_url": "https://github.com/Franzininho/Franzininho_LiquidCrystal",
      "name": "Franzininho_LiquidCrystal",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:38Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:38Z",
      "last_seen_sha": "de4191f3222e",
      "author": "Franzininho, Halysson",
      "maintainer": "Franzininho <contato@franzininho.com.br>",
      "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs).",
      "paragraph": "This library allows an Arduino board to control liquid crystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Franzininho/Franzininho_LiquidCrystal-1.0.0.zip",
      "size": 6067,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-12-13T18:47:38Z"
    },
    {
      "repository_name": "piruetasxyz/FrecuenciasMIDI",
      "repository_url": "https://github.com/piruetasxyz/FrecuenciasMIDI",
      "name": "FrecuenciasMIDI",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-08-01T07:32:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-01T07:32:22Z",
      "last_seen_sha": "9cc14b300549",
      "author": "piruetasxyz",
      "maintainer": "piruetasxyz",
      "sentence": "Library of MIDI frequencies",
      "paragraph": "Convert MIDI note number to frequencies, or frecuencias to MIDI note number",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-31T23:20:41Z",
      "download_url": "https://github.com/piruetasxyz/FrecuenciasMIDI"
    },
    {
      "repository_name": "roelandkluit/Free-ESPatHome",
      "repository_url": "https://github.com/roelandkluit/Free-ESPatHome",
      "name": "Free-ESPAtHome",
      "version": "0.0.12",
      "version_history": [
        {
          "version": "0.0.13",
          "seen_at": "2025-07-21T16:28:22Z"
        },
        {
          "version": "0.0.12",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:22Z",
      "last_seen_sha": "c43643e6d89c",
      "author": "Roeland Kluit",
      "maintainer": "Roeland Kluit <free-esp@kluit.net>",
      "sentence": "Implements the Busch-Jeager / ABB Free@Home API for ESP8266 and ESP32.",
      "paragraph": "It implements a basic connection to a Busch-Jeaer / ABB system access point. Including the websocket for events and the device and datapoint api for device creation.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/roelandkluit/Free_ESPAtHome-0.0.12.zip",
      "size": 53585,
      "previous_version": "0.0.13",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-12T15:41:18Z"
    },
    {
      "repository_name": "Freenove/Freenove_IR_Lib_for_ESP32",
      "repository_url": "https://github.com/Freenove/Freenove_IR_Lib_for_ESP32",
      "name": "Freenove IR Lib for ESP32",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:49Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:36:49Z",
      "last_seen_sha": "39a6bbf2865d",
      "author": "Freenove",
      "maintainer": "Freenove <rd@freenove.com>",
      "sentence": "An Arduino library for IR remote receive on ESP32.<br />",
      "paragraph": "This is an Arduino library for receiving ir data on esp32.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_IR_Lib_for_ESP32-1.0.1.zip",
      "size": 9635,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-11-03T00:28:40Z"
    },
    {
      "repository_name": "Freenove/Freenove_RFID_Lib_for_Pico",
      "repository_url": "https://github.com/Freenove/Freenove_RFID_Lib_for_Pico",
      "name": "Freenove RFID Lib for Pico",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:37:07Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:07Z",
      "last_seen_sha": "6d65f7d44af1",
      "author": "Freenove",
      "maintainer": "Freenove <rd@freenove.com>",
      "sentence": "An Arduino library for RFID on Pico.<br />",
      "paragraph": "This is an Arduino library used to drive Pico to control RFID modules.",
      "category": "Device Control",
      "architectures": [
        "Pico",
        "Pico W",
        "Pico 2"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_RFID_Lib_for_Pico-1.0.1.zip",
      "size": 14404,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-25T08:48:43Z"
    },
    {
      "repository_name": "Freenove/Freenove_VK16K33_Lib",
      "repository_url": "https://github.com/Freenove/Freenove_VK16K33_Lib",
      "name": "Freenove VK16K33 Lib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:14:40Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:40Z",
      "last_seen_sha": "86144a14e6a5",
      "author": "Freenove",
      "maintainer": "Freenove <rd@freenove.com>",
      "sentence": "Arduino library for Freenove VK16K33 Lib.<br />",
      "paragraph": "Arduino library for Freenove VK16K33 Lib.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_VK16K33_Lib-1.0.0.zip",
      "size": 13293,
      "previous_version": "2.0.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-04-21T12:48:35Z"
    },
    {
      "repository_name": "Freenove/Freenove_WS2812_Lib_for_ESP32",
      "repository_url": "https://github.com/Freenove/Freenove_WS2812_Lib_for_ESP32",
      "name": "Freenove WS2812 Lib for ESP32",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-03-09T07:38:00Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-09T07:38:00Z",
      "last_seen_sha": "7337a14ee151",
      "author": "Freenove",
      "maintainer": "Freenove <rd@freenove.com>",
      "sentence": "An Arduino library for WS2812 led on ESP32.<br />",
      "paragraph": "This is an Arduino library for controlling ws2812b led on esp32.",
      "category": "Display",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812_Lib_for_ESP32-2.0.1.zip",
      "size": 72050,
      "previous_version": "2.0.1",
      "github_stars": 74,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T16:01:34Z"
    },
    {
      "repository_name": "Freenove/Freenove_WS2812B_RGBLED_Controller",
      "repository_url": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller",
      "name": "Freenove WS2812B RGBLED Controller",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:14:41Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:41Z",
      "last_seen_sha": "6fe669345704",
      "author": "Freenove",
      "maintainer": "Freenove <rd@freenove.com>",
      "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.<br />",
      "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-1.0.3.zip",
      "size": 73356,
      "previous_version": "1.0.3",
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T23:20:10Z"
    },
    {
      "repository_name": "feilipu/Arduino_FreeRTOS_Library",
      "repository_url": "https://github.com/feilipu/Arduino_FreeRTOS_Library",
      "name": "FreeRTOS",
      "version": "11.1.0-0",
      "version_history": [
        {
          "version": "11.1.0-3",
          "seen_at": "2026-06-25T08:20:31Z"
        },
        {
          "version": "11.1.0-0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:20:31Z",
      "last_seen_sha": "49655b9da388",
      "author": "Richard Barry <info@freertos.org>",
      "maintainer": "Phillip Stevens <phillip.stevens@gmail.com>",
      "sentence": "FreeRTOS Real Time Operating System implemented for Arduino Uno R3, Nano, Leonardo, Mega, and related Microchip ATmega devices.",
      "paragraph": "The primary design goals are: Easy to use, Small footprint, Robust. Uses Watchdog Timer for 15ms resolution. Slow blink = stack overflow. Fast blink = heap malloc() failure.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/feilipu/FreeRTOS-11.1.0-0.zip",
      "size": 343494,
      "previous_version": "11.1.0-3",
      "github_stars": 957,
      "github_forks": 217,
      "github_updated_at": "2026-06-24T22:20:17Z",
      "github_language": "C"
    },
    {
      "repository_name": "BriscoeTech/Arduino-FreeRTOS-SAMD21",
      "repository_url": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21",
      "name": "FreeRTOS_SAMD21",
      "version": "2.3.0",
      "version_history": [
        {
          "version": "2.3.0",
          "seen_at": "2025-07-21T16:10:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:14Z",
      "last_seen_sha": "ff9e70d0a543",
      "author": "BriscoeTech <>",
      "maintainer": "BriscoeTech <>",
      "sentence": "FreeRTOS ported for Arduino SAMD21 processors",
      "paragraph": "FreeRTOS ported for Arduino SAMD21 processors",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "github_stars": 63,
      "github_forks": 20,
      "github_language": "C",
      "github_updated_at": "2025-04-09T21:04:33Z",
      "download_url": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21"
    },
    {
      "repository_name": "BriscoeTech/Arduino-FreeRTOS-SAMD51",
      "repository_url": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD51",
      "name": "FreeRTOS_SAMD51",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:10:14Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:14Z",
      "last_seen_sha": "5d6c1d0a3176",
      "author": "BriscoeTech <>",
      "maintainer": "BriscoeTech <>",
      "sentence": "FreeRTOS ported for Arduino SAMD51 processors",
      "paragraph": "FreeRTOS ported for Arduino SAMD51 processors",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BriscoeTech/FreeRTOS_SAMD51-1.2.0.zip",
      "size": 244499,
      "previous_version": "1.3.0",
      "github_stars": 19,
      "github_forks": 14,
      "github_language": "C",
      "github_updated_at": "2025-07-29T23:59:27Z"
    },
    {
      "repository_name": "PaulStoffregen/FreqCount",
      "repository_url": "https://github.com/PaulStoffregen/FreqCount",
      "name": "FreqCount",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-11-25T07:34:32Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-25T07:34:32Z",
      "last_seen_sha": "1a08a70751d5",
      "author": "Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "FreqCount measures the frequency of a signal by counting the number of pulses during a fixed time.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/FreqCount-1.3.0.zip",
      "size": 9275,
      "previous_version": "1.3",
      "github_stars": 150,
      "github_forks": 49,
      "github_language": "C",
      "github_updated_at": "2026-02-06T03:26:34Z"
    },
    {
      "repository_name": "PaulStoffregen/FreqMeasure",
      "repository_url": "https://github.com/PaulStoffregen/FreqMeasure",
      "name": "FreqMeasure",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-07-21T16:24:11Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:11Z",
      "last_seen_sha": "0f40b419ec0a",
      "author": "Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "FreqMeasure measures the elapsed time during each cycle of an input frequency.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/FreqMeasure-1.2.0.zip",
      "size": 8456,
      "previous_version": "1.2",
      "github_stars": 74,
      "github_forks": 31,
      "github_language": "C",
      "github_updated_at": "2025-08-28T15:43:09Z"
    },
    {
      "repository_name": "avandalen/avdweb_FreqPeriodCounter",
      "repository_url": "https://github.com/avdwebLibraries/avdweb_FreqPeriodCounter",
      "name": "FreqPeriodCounter",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:08:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:54Z",
      "last_seen_sha": "3384a0acbc36",
      "author": "Albert van Dalen",
      "maintainer": "Albert van Dalen <a@maxun.cc>",
      "sentence": "Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.",
      "paragraph": "Built-in debounce. The measurement can be done in milli seconds or micro seconds.",
      "category": "Timing",
      "architectures": [
        "avr",
        "samd"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T07:59:33Z",
      "download_url": "https://github.com/avandalen/avdweb_FreqPeriodCounter"
    },
    {
      "repository_name": "ArminJo/Arduino-FrequencyDetector",
      "repository_url": "https://github.com/ArminJo/Arduino-FrequencyDetector",
      "name": "FrequencyDetector",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-04-11T07:37:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-11T07:37:20Z",
      "last_seen_sha": "d3b59e50893e",
      "author": "Armin Joachimsmeyer",
      "maintainer": "Armin Joachimsmeyer <armin.arduino@gmail.com>",
      "sentence": "Measure the main frequency of analog captured signal connected to an Arduino and check for noise and mute.<br/>",
      "paragraph": "Detects frequency from 38 Hz to 9612 Hz and works even on an ATTiny85 with 1 MHz up to 4806 Hz. Signal can be delivered e.g. by a microphone. New: Bug fix for overflow at FREQUENCY_RANGE_HIGH.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "github_stars": 46,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T21:22:55Z",
      "depends": [
        "ATtinySerialOut"
      ],
      "download_url": "https://github.com/ArminJo/Arduino-FrequencyDetector"
    },
    {
      "repository_name": "PaulStoffregen/FrequencyTimer2",
      "repository_url": "https://github.com/PaulStoffregen/FrequencyTimer2",
      "name": "FrequencyTimer2",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2",
          "seen_at": "2025-07-21T16:24:12Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:12Z",
      "last_seen_sha": "a1dc7c7f6338",
      "author": "Jim Studt",
      "maintainer": "Paul Stoffregen",
      "sentence": "Generate a frequency using Timer2",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/FrequencyTimer2-2.2.0.zip",
      "size": 7682,
      "previous_version": "2.2",
      "github_stars": 26,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-07-31T09:39:07Z"
    },
    {
      "repository_name": "Floessie/frt",
      "repository_url": "https://github.com/Floessie/frt",
      "name": "frt",
      "version": "0.9.5",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2025-07-21T16:14:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:31Z",
      "last_seen_sha": "ba43d92ecefb",
      "author": "Flössie <floessie.mail@gmail.com>",
      "maintainer": "Flössie <floessie.mail@gmail.com>",
      "sentence": "Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.",
      "paragraph": "frt is an object-oriented wrapper around FreeRTOS tasks, mutexes, semaphores, and queues. It provides the basic tools for a clean multithreading approach based on the FreeRTOS kernel with focus on static allocation.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T06:57:22Z",
      "depends": [
        "FreeRTOS"
      ],
      "download_url": "https://github.com/Floessie/frt"
    },
    {
      "repository_name": "mitra42/frugal-iot",
      "repository_url": "https://github.com/mitra42/frugal-iot",
      "name": "Frugal-IoT",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.0.22",
          "seen_at": "2026-06-27T08:37:59Z"
        },
        {
          "version": "0.0.22",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-07-05T08:59:00.751Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-07-12T08:42:18.459Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-07-30T04:05:49.468Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-08-15T02:20:56.350Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-08-22T04:10:44.870Z"
        }
      ],
      "release_count": 7,
      "first_seen_at": "2026-06-27T08:37:59Z",
      "last_seen_sha": "300ee4374d21",
      "author": "Mitra Ardron",
      "maintainer": "Mitra Ardron <mitra@mitra.biz>",
      "sentence": "Platform for affordable sensors",
      "paragraph": "The Frugal-IoT library implement an easy to use platform for a variety of sensors communicating over WiFi, LoRa, MQTT etc",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "BH1750",
        "Button2",
        "DHTNEW",
        "HX711",
        "MQTT",
        "SHT4x",
        "SHT85",
        "OneWire",
        "DallasTemperature",
        "hd44780",
        "TinyGPSPlus",
        "ModbusMaster"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mitra42/Frugal_IoT-0.1.5.zip",
      "size": 583255,
      "previous_version": "0.1.3",
      "github_stars": 10,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-07-01T10:05:45Z"
    },
    {
      "repository_name": "fanfanlatulipe26/FS_MX1508",
      "repository_url": "https://github.com/fanfanlatulipe26/FS_MX1508",
      "name": "FS_MX1508",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-13T07:12:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-13T07:12:26Z",
      "last_seen_sha": "d199dfdc4a80",
      "author": "fanfanlatulipe26",
      "maintainer": "fanfanlatulipe26",
      "sentence": "Library that makes using mx1508 dual DC motor driver easier. It can be used also with a lot of simple H-Bridge DC Motor Drivers using two input pins (such as DRV8871, RZ7886, TC118SS, etc...)",
      "paragraph": "Compatible with ESP8266, ESP32, Arduino classic AVR boards (UNO, PRO Mini, ...), RP2040. Inspired by the AVR Library by Chen Saetern (https://github.com/Saeterncj/MX1508)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T23:29:26Z",
      "download_url": "https://github.com/fanfanlatulipe26/FS_MX1508"
    },
    {
      "repository_name": "khoih-prog/FS_Nano33BLE",
      "repository_url": "https://github.com/khoih-prog/FS_Nano33BLE",
      "name": "FS_Nano33BLE",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:18:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:43Z",
      "last_seen_sha": "a84502f6c74f",
      "author": "Khoi Hoang <khoih.prog@gmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Wrapper of FS (FATFS or LittleFS) for Arduino MBED nRF52840-based boards, such as Nano_33_BLE boards",
      "paragraph": "This library facilitates your usage of FS (FATFS or LittleFS) for the onboard flash. FS supports power fail safety and high performance",
      "category": "Data Storage",
      "architectures": [
        "mbed",
        "mbed_nano"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T00:23:30Z",
      "download_url": "https://github.com/khoih-prog/FS_Nano33BLE"
    },
    {
      "repository_name": "Falcons21/FSerial",
      "repository_url": "https://github.com/Falcons21/FSerial",
      "name": "FSerial",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:12Z",
      "last_seen_sha": "270772365edc",
      "author": "Assailing Falcons <falconsofficial@gmail.com>",
      "maintainer": "Saksham Bhutani <sakshambhutani2001@gmail.com>",
      "sentence": "A Delay Less Communication Protocol.",
      "paragraph": "Designed specifically for Team Assailing Falcons.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-19T15:43:17Z",
      "download_url": "https://github.com/Falcons21/FSerial"
    },
    {
      "repository_name": "RobTillaart/FSLP",
      "repository_url": "https://github.com/RobTillaart/FSLP",
      "name": "FSLP",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-04-22T08:04:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-22T08:04:13Z",
      "last_seen_sha": "0ce070519091",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for FSLP Force Sensing Linear Potentiometer.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T18:45:06Z",
      "download_url": "https://github.com/RobTillaart/FSLP"
    },
    {
      "repository_name": "Bina-Lee/FSR16x16_BNL",
      "repository_url": "https://github.com/Bina-Lee/FSR16x16_BNL",
      "name": "FSR16x16_BNL",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:15Z",
      "last_seen_sha": "039533baf5b5",
      "author": "Jinseong Lee <awwdde22ljs@gmail.com>",
      "maintainer": "Jinseong Lee <awwdde22ljs@gmail.com>",
      "sentence": "A library for 16x16 FSR array sensor",
      "paragraph": "A library for arduino/MCU to read value of 16x16 FSR array sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-11T08:15:39Z",
      "download_url": "https://github.com/Bina-Lee/FSR16x16_BNL"
    },
    {
      "repository_name": "RobTillaart/FSR40X",
      "repository_url": "https://github.com/RobTillaart/FSR40X",
      "name": "FSR40X",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-04-20T08:08:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T08:08:27Z",
      "last_seen_sha": "bb1463d6416b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for FSR40X Force Sensing Resistors.",
      "paragraph": "supports FSR400, FSR402, FSR404, FSR406, FSR408",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-18T12:11:42Z",
      "download_url": "https://github.com/RobTillaart/FSR40X"
    },
    {
      "repository_name": "bitbank2/FT6236G",
      "repository_url": "https://github.com/bitbank2/FT6236G",
      "name": "FT6236G",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:09:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:37Z",
      "last_seen_sha": "0e38d84f393c",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "capacitive touch sensor.",
      "paragraph": "Supports 1 and 2 point touch.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-04-14T17:23:24Z",
      "depends": [
        "BitBang_I2C"
      ],
      "download_url": "https://github.com/bitbank2/FT6236G"
    },
    {
      "repository_name": "stdevPavelmc/ft817",
      "repository_url": "https://github.com/stdevPavelmc/ft817",
      "name": "ft817",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-12-03T07:34:50Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-03T07:34:50Z",
      "last_seen_sha": "5270ce22d7c8",
      "author": "Pavel Milanes Costa <pavelmc@gmail.com>, Andy Webster",
      "maintainer": "Pavel Milanes Costa <pavelmc@gmail.com>, Andy Webster",
      "sentence": "Serial CAT interface to control a Yaesu FT-817 transceiver",
      "paragraph": "Inspired in the James Buck (VE3BUX) FT-857D library and crafted to Andy Webster FT-817_Buddy project, but usable by anyone to control a FT-817 radio.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/stdevPavelmc/ft817-1.0.0.zip",
      "size": 14240,
      "previous_version": "1.1.0",
      "github_stars": 16,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-03T06:24:16Z"
    },
    {
      "repository_name": "blazer82/FT81x_Arduino_Driver",
      "repository_url": "https://github.com/blazer82/FT81x_Arduino_Driver",
      "name": "FT81x Arduino Driver",
      "version": "0.14.0",
      "version_history": [
        {
          "version": "0.14.0",
          "seen_at": "2025-10-06T07:32:00Z"
        },
        {
          "version": "0.14.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-06T07:32:00Z",
      "last_seen_sha": "07cc55fec8fe",
      "author": "Raphael Stäbler",
      "maintainer": "Raphael Stäbler <raphael@productionbuild.de>",
      "sentence": "Graphics library for the open source FT81x display driver board.",
      "paragraph": "Graphics library for the open source FT81x display driver board.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blazer82/FT81x_Arduino_Driver-0.14.0.zip",
      "size": 1113978,
      "previous_version": "0.14.0",
      "github_stars": 59,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2025-10-05T11:46:21Z"
    },
    {
      "repository_name": "ubidefeo/FTDebouncer",
      "repository_url": "https://github.com/ubidefeo/FTDebouncer",
      "name": "FTDebouncer",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:33:40Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:40Z",
      "last_seen_sha": "8c320b037338",
      "author": "Ubi de Feo",
      "maintainer": "Ubi de Feo, Sebastian Hunkeler",
      "sentence": "An efficient, low footprint, fast pin debouncing library for Arduino",
      "paragraph": "This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ubidefeo/FTDebouncer-1.3.3.zip",
      "size": 7769,
      "previous_version": "2.0.0",
      "github_stars": 30,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-07T12:47:10Z"
    },
    {
      "repository_name": "ahmadfathan/fthnlabs_display",
      "repository_url": "https://github.com/ahmadfathan/fthnlabs_display",
      "name": "FthnLabsDisplay",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-11T08:01:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-11T08:01:06Z",
      "last_seen_sha": "428bad972644",
      "author": "Ahmad Fathan <ahmadfathan1021@gmail.com>",
      "maintainer": "Ahmad Fathan <ahmadfathan1021@gmail.com>",
      "sentence": "An Arduino library for ESP32 to drive dot matrix display",
      "paragraph": "Supports HUB12 led matrix panel for ESP32",
      "category": "LED display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T17:14:36Z",
      "download_url": "https://github.com/ahmadfathan/fthnlabs_display/"
    },
    {
      "repository_name": "freetronics/FTOLED",
      "repository_url": "https://github.com/freetronics/FTOLED",
      "name": "FTOLED",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:14:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:41Z",
      "last_seen_sha": "329b74412bbc",
      "author": "Freetronics",
      "maintainer": "Angus Gratton <angus@freetronics.com>",
      "sentence": "Library to drive Freetronics OLED128 128x128 display.",
      "paragraph": "Supports graphics operations (test, images, etc.) on the OLED128. Can probably be used with other SSD1351 based displays. Manual at https://github.com/freetronics/FTOLED/wiki",
      "category": "Display",
      "architectures": [
        "avr",
        "sam"
      ],
      "github_stars": 27,
      "github_forks": 19,
      "github_language": "Objective-C",
      "github_updated_at": "2025-01-18T13:37:28Z",
      "download_url": "https://github.com/freetronics/FTOLED/"
    },
    {
      "repository_name": "khoih-prog/FTP_Server_Teensy41",
      "repository_url": "https://github.com/khoih-prog/FTP_Server_Teensy41",
      "name": "FTP_Server_Teensy41",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:18:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:43Z",
      "last_seen_sha": "b4796a6393cd",
      "author": "Jean-Michel Gallego, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "FTP Server for Teensy 4.1 using SD, FS, etc.",
      "paragraph": "FTP server for Teensy 4.1 with QNEthernet, NativeEthernet or W5x00 using Ethernet_Generic Library",
      "category": "Communication",
      "architectures": [
        "teensy",
        "avr"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2024-03-15T04:26:04Z",
      "depends": [
        "Functional-Vlpp",
        "Ethernet_Generic",
        "QNEthernet"
      ],
      "download_url": "https://github.com/khoih-prog/FTP_Server_Teensy41"
    },
    {
      "repository_name": "Nolven/ftp32",
      "repository_url": "https://github.com/Nolven/ftp32",
      "name": "ftp32",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:23:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:24Z",
      "last_seen_sha": "1f66f68433fa",
      "author": "nolv <nolvenon@gmail.com>",
      "maintainer": "nolv <nolvenon@gmail.com>",
      "sentence": "FTP client for esp32",
      "paragraph": "An FTP server connection wrapper that enables monitoring and, if desired, logging of all server interactions",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-28T10:30:34Z",
      "download_url": "https://github.com/Nolven/FTP32"
    },
    {
      "repository_name": "khoih-prog/FTPClient_Generic",
      "repository_url": "https://github.com/khoih-prog/FTPClient_Generic",
      "name": "FTPClient_Generic",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-05-22T08:27:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-22T08:27:18Z",
      "last_seen_sha": "69fbcd8f0fae",
      "author": "Leonardo Bispo <l.bispo@live.com>, Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "FTP Client for Generic boards such as AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RP2040W, etc.), ESP32/ESP8266 using Ethernet",
      "paragraph": "FTP Client can use WiFi (ESP_WiFi, Portenta_H7 WiFi, WiFiNINA, WiFi101, RP2040W, U-Blox W101, W102, ESP8266/ESP32-AT), Ethernet W5100, W5100S, W5200, W5500, W6100, ENC28J60, Portenta_H7 Ethernet or Teensy 4.1 NativeEthernet/QNEthernet. Now supporting other new FTP Servers, such as `vsftpd` in Linux, Ubuntu, Rasbberry Pi, etc. and ESP32/ESP8266 using Ethernet W5500, W6100 or ENC28J60",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T18:58:58Z",
      "license": "MIT",
      "depends": [
        "Functional-Vlpp",
        "WiFiNINA_Generic",
        "ESP_AT_Lib",
        "WiFiEspAT",
        "WiFiMulti_Generic",
        "Ethernet_Generic",
        "STM32duino LwIP",
        "STM32duino STM32Ethernet",
        "QNEthernet"
      ],
      "download_url": "https://github.com/khoih-prog/FTPClient_Generic"
    },
    {
      "repository_name": "karolis1115/FTPduino",
      "repository_url": "https://github.com/karolis1115/FTPduino",
      "name": "FTPduino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:04:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:39Z",
      "last_seen_sha": "1fc85a82aac5",
      "author": "Karolis Juozapaitis <karolisjuoz@gmail.com>",
      "maintainer": "Karolis Juozapaitis <karolisjuoz@gmail.com>",
      "sentence": "An easy to use FTP client library for the Arduino ecosystem.",
      "paragraph": "Uses the WiFiClient library to download files from FTP servers that support Passive mode (PASV). The library stores the received data in a user defined buffer.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-03-19T17:17:15Z",
      "download_url": "https://github.com/karolis1115/FTPduino"
    },
    {
      "repository_name": "dorkmo/FTPSclientOPTA",
      "repository_url": "https://github.com/dorkmo/FTPSclientOPTA",
      "name": "FTPSclientOPTA",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-06-30T08:12:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:12:29Z",
      "last_seen_sha": "20f315afaf40",
      "author": "dorkmo",
      "maintainer": "dorkmo <dorkmo@gmail.com>",
      "sentence": "Explicit FTPS client library for Arduino Opta.",
      "paragraph": "Provides secure FTP file transfers over Explicit TLS using Mbed networking on Arduino Opta devices.",
      "category": "Communication",
      "architectures": [
        "mbed_opta"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T00:58:07Z",
      "depends": [
        "Ethernet"
      ],
      "download_url": "https://github.com/dorkmo/FTPSclientOPTA",
      "github_language": "C++"
    },
    {
      "repository_name": "freetronics/FTRGBLED",
      "repository_url": "https://github.com/freetronics/FTRGBLED",
      "name": "FTRGBLED",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:14:42Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:42Z",
      "last_seen_sha": "c21b7ae20bec",
      "author": "Angus Gratton <angus@freetronics.com>",
      "maintainer": "Angus Gratton <angus@freetronics.com>",
      "sentence": "Freetronics RGBLED module (WS2801-based) driver library.",
      "paragraph": "Display RGB colours on a chain of WS2801-based Freetronics RGBLEDs (or compatible).",
      "category": "Display",
      "architectures": [
        "avr",
        "sam"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/freetronics/FTRGBLED-1.0.0.zip",
      "size": 10486,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 5,
      "github_language": "Arduino",
      "github_updated_at": "2016-01-20T03:32:17Z"
    },
    {
      "repository_name": "ftservo/FTServo_Arduino",
      "repository_url": "https://github.com/ftservo/FTServo_Arduino",
      "name": "FTServo",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-05-04T07:59:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T07:59:51Z",
      "last_seen_sha": "12035c139e1d",
      "author": "ftservo",
      "maintainer": "FEETECH <github.com/ftservo>",
      "sentence": "FEETECH BUS Servo library for Arduino and ESP32",
      "paragraph": "This library is compatible with all series of FEETECH BUS Servo",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T15:17:50Z",
      "download_url": "https://github.com/ftservo/FTServo_Arduino"
    },
    {
      "repository_name": "FTTechBrasil/AqualaboSensor",
      "repository_url": "https://github.com/FTTechBrasil/AqualaboSensor",
      "name": "FTTech Aqualabo Sensors",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:14:43Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:43Z",
      "last_seen_sha": "a3d639a70fd4",
      "author": "FTTechBrasil <contato@fttech.com.br>",
      "maintainer": "FTTechBrasil <contato@fttech.com.br>",
      "sentence": "Aqualabo Sensor Library for Arduino, using ArduinoModbus through RS485",
      "paragraph": "Aqualabo Sensor Library for Arduino, using ArduinoModbus through RS485. Based in the work of ElectronicCats and Libelium.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoRS485",
        "ArduinoModbus",
        "FTTech SAMD51 Clicks"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FTTechBrasil/FTTech_Aqualabo_Sensors-1.0.2.zip",
      "size": 9648,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-09-14T17:14:38Z"
    },
    {
      "repository_name": "FTTechBrasil/FTTech-LoRaWAN",
      "repository_url": "https://github.com/FTTechBrasil/FTTech-LoRaWAN",
      "name": "FTTech LoRaWAN",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:14:43Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:43Z",
      "last_seen_sha": "34b3a4e94e32",
      "author": "Murilo Amaral <murilo@fttech.com.br>",
      "maintainer": "FTTechBrasil <contato@fttech.com.br>",
      "sentence": "Arduino IDE Library to make our SAMD51 interface with RAK811 20 pin click easier to use.",
      "paragraph": "Improved usability with common commands and parameters and automatic sleeping methods.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "depends": [
        "FTTech SAMD51 Clicks"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FTTechBrasil/FTTech_LoRaWAN-0.2.0.zip",
      "size": 6044,
      "previous_version": "0.2.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-09-08T17:10:06Z"
    },
    {
      "repository_name": "FTTechBrasil/FTTech_SAMD51_Clicks",
      "repository_url": "https://github.com/FTTechBrasil/FTTech_SAMD51_Clicks",
      "name": "FTTech SAMD51 Clicks",
      "version": "1.3.7",
      "version_history": [
        {
          "version": "1.3.7",
          "seen_at": "2025-07-21T16:14:43Z"
        },
        {
          "version": "1.3.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:43Z",
      "last_seen_sha": "687552e129ff",
      "author": "FTTechBrasil <contato@fttech.com.br>",
      "maintainer": "FTTechBrasil <contato@fttech.com.br>",
      "sentence": "Arduino IDE Library to make our SAMD51 easier to use.",
      "paragraph": "Improved usability with common commands and parameters, better interface to sleeping methods and powering sensors.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "depends": [
        "Adafruit SleepyDog Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FTTechBrasil/FTTech_SAMD51_Clicks-1.3.7.zip",
      "size": 21771,
      "previous_version": "1.3.7",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-22T00:33:43Z"
    },
    {
      "repository_name": "FTTechBrasil/FTTech_XBee",
      "repository_url": "https://github.com/FTTechBrasil/FTTech_XBee",
      "name": "FTTech SAMD51 XBee",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:14:43Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:43Z",
      "last_seen_sha": "067158d1a7a9",
      "author": "FTTechBrasil <contato@fttech.com.br>",
      "maintainer": "FTTechBrasil <contato@fttech.com.br>",
      "sentence": "Arduino library to make easier to use an XBee.",
      "paragraph": "Arduino library to make easier to use an XBee, like sending and receiving packages or changing its parameters.",
      "category": "Communication",
      "architectures": [
        "samd"
      ],
      "depends": [
        "XBee-Arduino library",
        "FTTech SAMD51 Clicks"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FTTechBrasil/FTTech_SAMD51_XBee-1.5.0.zip",
      "size": 14977,
      "previous_version": "1.5.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T17:05:25Z"
    },
    {
      "repository_name": "FTTechBrasil/FTTech_Swarm",
      "repository_url": "https://github.com/FTTechBrasil/FTTech_Swarm",
      "name": "FTTech Swarm",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:14:43Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:43Z",
      "last_seen_sha": "6917b10cc164",
      "author": "FTTechBrasil <contato@fttech.com.br>",
      "maintainer": "FTTechBrasil <contato@fttech.com.br>",
      "sentence": "Arduino IDE Library to make our SmartNode Swarm easier to use.",
      "paragraph": "Improved usability with common commands and parameters and automatic sleeping methods.",
      "category": "Other",
      "architectures": [
        "samd"
      ],
      "depends": [
        "FTTech SAMD51 Clicks"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FTTechBrasil/FTTech_Swarm-0.1.1.zip",
      "size": 6950,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-12-03T20:56:12Z"
    },
    {
      "repository_name": "fu-hsi/FuGPS",
      "repository_url": "https://github.com/fu-hsi/FuGPS",
      "name": "FuGPS Library",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:14:44Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:44Z",
      "last_seen_sha": "7c0c35036adb",
      "author": "Mariusz Kacki <mariusz@kacki.pl>",
      "maintainer": "Mariusz Kacki <mariusz@kacki.pl>",
      "sentence": "Arduino library for parsing NMEA 0183 (GPS) messages.",
      "paragraph": "Works with any GPS module that sends the correct NMEA sentences through the serial port, including GPS/GLONASS/GALILEO/BEIDOU.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fu-hsi/FuGPS_Library-1.1.0.zip",
      "size": 12124,
      "previous_version": "1.1.0",
      "github_stars": 14,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-30T08:42:51Z"
    },
    {
      "repository_name": "Benas09/FujitsuAC",
      "repository_url": "https://github.com/Benas09/FujitsuAC",
      "name": "FujitsuAC",
      "version": "1.4.6",
      "version_history": [
        {
          "version": "1.3.16",
          "seen_at": "2026-06-30T08:56:08Z"
        },
        {
          "version": "1.3.17",
          "seen_at": "2026-07-14T12:24:10.895Z"
        },
        {
          "version": "1.3.18",
          "seen_at": "2026-07-15T08:44:20.087Z"
        },
        {
          "version": "1.3.19",
          "seen_at": "2026-07-18T20:14:04.665Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-07-22T08:50:10.060Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-07-23T08:50:01.000Z"
        },
        {
          "version": "1.4.2",
          "seen_at": "2026-07-24T10:38:25.286Z"
        },
        {
          "version": "1.4.3",
          "seen_at": "2026-07-24T16:30:04.549Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-08-03T10:15:08.794Z"
        },
        {
          "version": "1.4.6",
          "seen_at": "2026-09-10T06:04:35.614Z"
        }
      ],
      "release_count": 10,
      "first_seen_at": "2026-06-30T08:56:08Z",
      "last_seen_sha": "9f0d5e9900d7",
      "author": "Benas09 <benas.rag@gmail.com>",
      "maintainer": "Benas09 <benas.rag@gmail.com>",
      "sentence": "Allows ESP32 boards to control FujitsuAC's.",
      "paragraph": "Replaces UTY-TFSXW1 dongle.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Benas09/FujitsuAC-1.4.6.zip",
      "size": 33099132,
      "previous_version": "1.4.4",
      "github_stars": 70,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T04:55:24Z"
    },
    {
      "repository_name": "natnqweb/Functional_button",
      "repository_url": "https://github.com/natnqweb/Functional_button",
      "name": "functional_button",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:22:59Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:59Z",
      "last_seen_sha": "18cbba526e0d",
      "author": "Natan Lisowski",
      "maintainer": "Natan Lisowski",
      "sentence": "simple button library",
      "paragraph": "a button library that supports long press short press iddle time and press time",
      "category": "Uncategorized",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/natnqweb/functional_button-1.0.0.zip",
      "size": 16546,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-11-09T21:40:24Z"
    },
    {
      "repository_name": "khoih-prog/functional-vlpp",
      "repository_url": "https://github.com/khoih-prog/functional-vlpp",
      "name": "Functional-Vlpp",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:18:44Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:18:44Z",
      "last_seen_sha": "aee39f852f4b",
      "author": "Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "Provides function templates to better support C++ functional programming across platforms.",
      "paragraph": "Provides common C++ construction, including string operation / generic container / linq, function templates to better support C++ functional programming across platforms",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Functional_Vlpp-1.0.2.zip",
      "size": 206659,
      "previous_version": "1.0.2",
      "github_stars": 5,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2023-07-21T19:23:32Z"
    },
    {
      "repository_name": "JRVeale/function-fsm",
      "repository_url": "https://github.com/JRVeale/function-fsm",
      "name": "FunctionFsm",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:18:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:01Z",
      "last_seen_sha": "01b0c0e0b667",
      "author": "JRVeale",
      "maintainer": "JRVeale",
      "sentence": "A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code..",
      "paragraph": "It encourages objects to have ownership of their state by allowing finite state machines to be held by other objects. Requires std::function, std::chronos and std::vector. This library is based on the fantastic arduino-fsm by Jon Black.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 23,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2024-05-23T09:12:47Z",
      "download_url": "https://github.com/JRVeale/function-fsm"
    },
    {
      "repository_name": "RobTillaart/FunctionGenerator",
      "repository_url": "https://github.com/RobTillaart/FunctionGenerator",
      "name": "FunctionGenerator",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-01-14T07:38:46Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-14T07:38:46Z",
      "last_seen_sha": "f039fad1390b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library to generate wave forms (nummeric) for a DAC",
      "paragraph": "a.k.a. FunctionGenerator",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T14:09:39Z",
      "download_url": "https://github.com/RobTillaart/FunctionGenerator"
    },
    {
      "repository_name": "janelia-arduino/Functor",
      "repository_url": "https://github.com/janelia-arduino/Functor",
      "name": "Functor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:17:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:14Z",
      "last_seen_sha": "3d7201e99b7d",
      "author": "Rich Hickey",
      "maintainer": "Peter Polidoro <peter@polidoro.io>",
      "sentence": "Callbacks in C++ using template functors.",
      "paragraph": "Like this project? Please star it on GitHub!",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-07-23T08:47:14Z",
      "download_url": "https://github.com/janelia-arduino/Functor.git"
    },
    {
      "repository_name": "kcl93/fusb302_arduino",
      "repository_url": "https://github.com/kcl93/fusb302_arduino",
      "name": "FUSB302 PD UFP sink",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2025-07-21T16:18:11Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:18:11Z",
      "last_seen_sha": "fb0cfd9e41cf",
      "author": "Kai Liebich",
      "maintainer": "Kai Liebich",
      "sentence": "Arduino library for the FUSB302 USB power delivery controller IC.",
      "paragraph": "This library is based on the excellent work of Ryan Ma in his PD_Micro repository: https://github.com/ryan-ma/PD_Micro/tree/master",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kcl93/FUSB302_PD_UFP_sink-0.1.0.zip",
      "size": 25653,
      "previous_version": "0.1",
      "github_stars": 10,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-01-03T17:44:50Z"
    },
    {
      "repository_name": "SNMetamorph/FutabaVfdM202MD10C",
      "repository_url": "https://github.com/SNMetamorph/FutabaVfdM202MD10C",
      "name": "FutabaVfdM202MD10C",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2025-07-21T16:30:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:16Z",
      "last_seen_sha": "29c9988cca5d",
      "author": "SNMetamorph <snmetamorph.adc@gmail.com>",
      "maintainer": "SNMetamorph <snmetamorph.adc@gmail.com>",
      "sentence": "Library for Arduino framework for convenient working with vacuum fluorescent displays (VFD) based on Futaba M202MD10C board.",
      "paragraph": "Supports brightness dimming, user-defined symbols, code pages, cursor visibility toggle, self-testing, vertical scroll toggle, etc.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-25T05:37:21Z",
      "download_url": "https://github.com/SNMetamorph/FutabaVfdM202MD10C"
    },
    {
      "repository_name": "FuzzyNoodle/Fuzzy-Spooder",
      "repository_url": "https://github.com/FuzzyNoodle/Fuzzy-Spooder",
      "name": "Fuzzy Spooder",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "0b70489afc1b",
      "author": "georgychen",
      "maintainer": "georgychen",
      "sentence": "An add-on filament estimator for existing 3D printers.",
      "paragraph": "It provides filament remaining weight, tracks printer status, and sends notifications to your mobile device. A WiFi environment is required for most functions.",
      "category": "Other",
      "architectures": [
        "esp8266"
      ],
      "depends": [
        "ESP Rotary",
        "Button2",
        "Blynk",
        "ESP8266 and ESP32 OLED driver for SSD1306 displays",
        "HX711_ADC",
        "ArduinoJson",
        "ArduinoWebsockets"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/FuzzyNoodle/Fuzzy_Spooder-1.1.0.zip",
      "size": 1266706
    },
    {
      "repository_name": "trs-fvs/fvs-esp32-bib",
      "repository_url": "https://github.com/trs-fvs/fvs-esp32-bib",
      "name": "FVS",
      "version": "4.0.2",
      "version_history": [
        {
          "version": "4.0.1",
          "seen_at": "2025-07-21T16:03:43Z"
        },
        {
          "version": "4.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:43Z",
      "last_seen_sha": "f3225c87395a",
      "author": "Boe Trs Lh",
      "maintainer": "FVS",
      "sentence": "Bibliothek der FvS-Schule RT",
      "paragraph": "Die Bibliothek ist ausschließlich für den Microcontroller auf Basis des ESP32 der Ferdinand von Steinbeis-Schule Reutlingen. Sie stellt u.a. die Funktionen portMode, portWrite, portRead zur Verfügung. Sie beinhaltet die TFT_eSPI Bibliothek für das Display, welche bereits mit den passenden PINs vorkonfiguriert ist. Ebenso Funktionen für die technischen Richtlinien der Elektroniker für Geräte und Systeme.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/trs-fvs/FVS-4.0.2.zip",
      "size": 1876977,
      "previous_version": "4.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-12-05T15:26:38Z"
    },
    {
      "repository_name": "ryraki/FXLS89xx_Arduino",
      "repository_url": "https://github.com/ryraki/FXLS89xx_Arduino",
      "name": "FXLS89xx_Arduino",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:28:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:32Z",
      "last_seen_sha": "48cb6b6a5e59",
      "author": "ryraki",
      "maintainer": "ryraki",
      "sentence": "An library for NXP FXLS89xx",
      "paragraph": "FXLS8964AF (FRDM-STBA-A8964), FXLS8967AF (FRDM-STBA-A8967), FXLS8974CF (FRDM-STBI-A8974), FXLS8961AF (FRDM-STBA-A8961), FXLS8971CF (FRDM-STBI-A8971) are supported by this library",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-09-27T17:40:19Z",
      "depends": [
        "I2C_device_Arduino"
      ],
      "download_url": "https://github.com/ryraki/FXLS89xx_Arduino"
    },
    {
      "repository_name": "ryraki/FXPS7xxx_Arduino",
      "repository_url": "https://github.com/ryraki/FXPS7xxx_Arduino",
      "name": "FXPS7xxx_Arduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:33Z",
      "last_seen_sha": "104895da1668",
      "author": "ryraki",
      "maintainer": "ryraki",
      "sentence": "A library for NXP FXPS7xxx",
      "paragraph": "FXPS7250A4S (BRKTSTBAPA7250S), FXPS7250D4S (BRKTSTBAPDI7250/BRKTSTBAPDS7250), FXPS7115D4S are supported, and FXPS7550A4S, FXPS7400A4S, FXPS7165D4S are partially supported by this library. The supported board combination is breakout board (BRKFXPS7XXX-PCB + device or any other FXPS7xxx breakout board) with FRDM7X-INTERFACE.",
      "category": "Sensor",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-01-31T18:40:09Z",
      "download_url": "https://github.com/ryraki/FXPS7xxx_Arduino"
    },
    {
      "repository_name": "G1OJS/G1OJS_Tiny_Si5351_CLK0",
      "repository_url": "https://github.com/G1OJS/G1OJS_Tiny_Si5351_CLK0",
      "name": "G1OJS_Tiny_Si5351_CLK0",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:38:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:26Z",
      "last_seen_sha": "54ac4bf53d7e",
      "author": "Alan Robinson G1OJS",
      "maintainer": "Alan Robinson G1OJS <G1OJS@yahoo.com>",
      "sentence": "A minimal Si5351A CLK0-only 100-150MHz control library designed for (but not limited to) tiny MCUs like ATtiny85.",
      "paragraph": "paragraph=This library provides lightweight control of the Si5351A clock generator, focusing on CLK0 only and 100MHz to 150MHz only, which helps to keep code size small (~1.5kB). I made an effort to provide explicit references to the Si5351 Data Sheet and Application Note AN619, using the same nomenclature, to help with understanding and maintainability.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-10T17:13:12Z",
      "download_url": "https://github.com/G1OJS/G1OJS_Tiny_Si5351_CLK0"
    },
    {
      "repository_name": "bitbank2/G4Enc",
      "repository_url": "https://github.com/bitbank2/G4Enc",
      "name": "G4Enc",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-11-18T07:14:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-18T07:14:49Z",
      "last_seen_sha": "9719d0dadc30",
      "author": "Larry Bank",
      "maintainer": "Larry Bank",
      "sentence": "Optimized CCITT G4 (ITU T.6) encoder.",
      "paragraph": "A fast G4 encoder library designed for constrained memory devices. Supports writing TIFF files or raw G4 data.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 15,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T16:12:44Z",
      "download_url": "https://github.com/bitbank2/G4Enc"
    },
    {
      "repository_name": "feilipu/Gadget_Shield",
      "repository_url": "https://github.com/feilipu/Gadget_Shield",
      "name": "Gadget_Shield",
      "version": "2.0.0-0",
      "version_history": [
        {
          "version": "2.0.0-0",
          "seen_at": "2025-07-21T16:14:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:17Z",
      "last_seen_sha": "1f1446c9bb81",
      "author": "Rugged Circuits",
      "maintainer": "Phillip Stevens <phillip.stevens@gmail.com>",
      "sentence": "Gadget Shield implemented for AVR (Uno, Nano, Leonardo, Mega).",
      "paragraph": "A multifunctional shield to demonstrate multifaceted useful capabilities.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-05T07:23:48Z",
      "download_url": "https://github.com/feilipu/Gadget_Shield"
    },
    {
      "repository_name": "GadgetFactory/Gadget-Box",
      "repository_url": "https://github.com/GadgetFactory/Gadget-Box",
      "name": "GadgetBox",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:14:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:49Z",
      "last_seen_sha": "a18b88bf5a24",
      "author": "Jack Gassett",
      "maintainer": "Jack Gassett",
      "sentence": "Enclosure and Universal Hardware for IoT Gadgets.",
      "paragraph": "GadgetBox tackles the biggest problems with current IoT devices – shield stacking, easily adding hardware, hardware compatibility, and an enclosure for your project. There are lots of IoT hardware options out there but none of them have thought the problem all the way through, so what we end up with is either a crazy tower of shields or peripherals soldered on with jumper wires. Not something we can proudly show our friends and family, let alone put into use in our homes.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2016-10-28T20:39:04Z",
      "download_url": "https://hackaday.io/project/12426-gadgetbox-no-more-shield-stacking-or-ugly-wires"
    },
    {
      "repository_name": "NVSL/gadgetron-software-libraries",
      "repository_url": "https://github.com/NVSL/gadgetron-software-libraries",
      "name": "Gadgetron Libraries",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:23:32Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:32Z",
      "last_seen_sha": "d6933f5c8924",
      "author": "NVSL",
      "maintainer": "NVSL <swanson@eng.ucsd.edu >",
      "sentence": "Collection of Libraries for the Gadgetron software.",
      "paragraph": "This libraries are used to simplify the production of electronic devices with the Gadgetron software.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NVSL/Gadgetron_Libraries-1.0.7.zip",
      "size": 120743,
      "previous_version": "1.0.7",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2016-07-27T00:19:34Z"
    },
    {
      "repository_name": "georgemihaila/galvo-controller",
      "repository_url": "https://github.com/georgemihaila/galvo-controller",
      "name": "GalvoController",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-10T07:41:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-10T07:41:12Z",
      "last_seen_sha": "3c1244925e65",
      "author": "George Mihăilă",
      "maintainer": "George <george@cce.sh>",
      "sentence": "A library for controlling laser scanners that use the XY2-100 protocol with G-code sent over serial.",
      "paragraph": "This library is designed to control laser scanners that use the XY2-100 protocol. The library is designed to be used with the Arduino platform and is capable of parsing G-code commands sent over serial and converting them into XY2-100 commands that are sent to a laser scanner.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T22:30:17Z",
      "download_url": "https://github.com/georgemihaila/galvo-controller"
    },
    {
      "repository_name": "rushairer/AbenoGameBoyShield",
      "repository_url": "https://github.com/rushairer/AbenoGameBoyShield",
      "name": "GameBoyShield",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:04:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:03Z",
      "last_seen_sha": "6d3e2fc4d72f",
      "author": "Aben <me@aben.io>",
      "maintainer": "Aben <me@aben.io>",
      "sentence": "AbenoGameBoyShield, GameBoy Shield",
      "paragraph": "AbenoGameBoyShield, GameBoy Shield",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T11:57:01Z",
      "download_url": "https://github.com/rushairer/AbenoGameBoyShield"
    },
    {
      "repository_name": "Gamebuino/Gamebuino-Classic",
      "repository_url": "https://github.com/Gamebuino/Gamebuino-Classic",
      "name": "Gamebuino Classic",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2026-02-23T07:43:56Z"
        },
        {
          "version": "0.5.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-23T07:43:56Z",
      "last_seen_sha": "2efe54d193ba",
      "author": "Aurelien Rodot et al.",
      "maintainer": "Aurelien Rodot <rodot@gamebuino.com>",
      "sentence": "Create your own games on a fun and retro console.",
      "paragraph": "Learn more on https://gamebuino.com",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_Classic-0.5.2.zip",
      "size": 110369,
      "previous_version": "0.5.2",
      "github_stars": 176,
      "github_forks": 69,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T13:24:52Z"
    },
    {
      "repository_name": "Gamebuino/Gamebuino-Meta",
      "repository_url": "https://github.com/Gamebuino/Gamebuino-Meta",
      "name": "Gamebuino META",
      "version": "1.3.3",
      "version_history": [
        {
          "version": "1.3.3",
          "seen_at": "2025-07-21T16:14:53Z"
        },
        {
          "version": "1.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:53Z",
      "last_seen_sha": "1db3f84bc647",
      "author": "Sorunome, Aurélien Rodot et al.",
      "maintainer": "Rodot <hello@gamebuino.com>",
      "sentence": "Make your first game within hours.",
      "paragraph": "See more on https://gamebuino.com",
      "category": "Device Control",
      "architectures": [
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.3.3.zip",
      "size": 6039820,
      "previous_version": "1.3.3",
      "github_stars": 47,
      "github_forks": 21,
      "github_language": "C",
      "github_updated_at": "2025-11-05T23:44:24Z"
    },
    {
      "repository_name": "CodexPad/gamepad_codec_arduino_lib",
      "repository_url": "https://github.com/CodexPad/gamepad_codec_arduino_lib",
      "name": "GamepadCodec",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-01T12:52:13.006Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-06T09:17:18.441Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-01T12:52:13.006Z",
      "last_seen_sha": "8b096d0505f7",
      "author": "chenliang@null-lab.com",
      "maintainer": "chenliang@null-lab.com",
      "sentence": "Encode and decode gamepad states over Stream using RobustFrame protocol.",
      "paragraph": "Encoder and Decoder for gamepad::input::State with RobustFrame framing and CRC.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "RobustFrame",
        "GamepadInput"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CodexPad/GamepadCodec-1.0.1.zip",
      "size": 3028855,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-29T07:28:19Z"
    },
    {
      "repository_name": "CodexPad/gamepad_input_arduino_lib",
      "repository_url": "https://github.com/CodexPad/gamepad_input_arduino_lib",
      "name": "GamepadInput",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-06-24T08:49:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-24T08:49:12Z",
      "last_seen_sha": "4f903efc67e1",
      "author": "cyfney-anka",
      "maintainer": "cyfney-anka@qq.com",
      "sentence": "Lightweight gamepad input abstraction for Arduino.",
      "paragraph": "GamepadInput provides a stable, frame-based input state and edge detection API. It works with any data source (USB, BLE, UART, GPIO) and is optimized for embedded use with minimal overhead.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T03:12:40Z",
      "download_url": "https://github.com/CodexPad/gamepad_input_arduino_lib",
      "github_language": "C++"
    },
    {
      "repository_name": "techwillsaveus/Gamer",
      "repository_url": "https://github.com/techwillsaveus/Gamer",
      "name": "Gamer",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1",
          "seen_at": "2026-03-20T07:49:22Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-20T07:49:22Z",
      "last_seen_sha": "69aaa811d1c3",
      "author": "Technology Will Save Us <develop@techwillsaveus.com>",
      "maintainer": "Technology Will Save Us <support@techwillsaveus.com>",
      "sentence": "A library for the DIY Gamer Kit by Technology Will Save Us.",
      "paragraph": "Makes interfacing with the Gamer's screen, buttons, IR, buzzer and other peripherals a walk in the park!",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/techwillsaveus/Gamer-2.1.0.zip",
      "size": 34470,
      "previous_version": "2.1",
      "github_stars": 19,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-03-20T06:07:01Z"
    },
    {
      "repository_name": "techwillsaveus/GamerIR",
      "repository_url": "https://github.com/techwillsaveus/GamerIR",
      "name": "GamerIR",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0",
          "seen_at": "2025-07-21T16:32:40Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:40Z",
      "last_seen_sha": "0d25631da7df",
      "author": "Mike Vanis <hello@mikevanis.com>, Andy Sheen <andymsheen@gmail.com>",
      "maintainer": "Mike Vanis <hello@mikevanis.com>",
      "sentence": "Infrared communication library for the DIY Gamer Kit by Tech Will Save Us",
      "paragraph": "Makes interfacing with the Gamer's infrared transmitter and receiver a walk in the park!",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/techwillsaveus/GamerIR-2.0.0.zip",
      "size": 3773,
      "previous_version": "2.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2016-03-07T08:53:06Z"
    },
    {
      "repository_name": "RobTillaart/GAMMA",
      "repository_url": "https://github.com/RobTillaart/GAMMA",
      "name": "GAMMA",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2025-07-21T16:27:21Z"
        },
        {
          "version": "0.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:21Z",
      "last_seen_sha": "efcd0a6e582c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for the GAMMA function",
      "paragraph": "Balances between speed and size, can set the GAMMA factor runtime.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/GAMMA-0.5.1.zip",
      "size": 19966,
      "previous_version": "0.4.1",
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T18:40:39Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-GammaCorrection",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-GammaCorrection",
      "name": "GammaCorrectionLib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:20:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:13Z",
      "last_seen_sha": "2680c930f6fc",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "GammaCorrection Library",
      "paragraph": "The GammaCorrection library implements functions to perform gamma correction. The relationship between the intensity applied by a PWM to a LED and the perceived illumination is non-linear. With the GammaCorrection library we can correct the values so that the behavior is correct.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2019-09-17T15:12:13Z",
      "download_url": "https://www.luisllamas.es"
    },
    {
      "repository_name": "asukiaaa/arduino-Gauge",
      "repository_url": "https://github.com/asukiaaa/arduino-Gauge",
      "name": "Gauge_asukiaaa",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:41Z",
      "last_seen_sha": "0e69271c1809",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It calculates value from sample values.",
      "paragraph": "It calcuates value by gradient from input points.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-05-08T08:27:02Z",
      "download_url": "https://github.com/asukiaaa/arduino-Gauge"
    },
    {
      "repository_name": "RobTillaart/Gauss",
      "repository_url": "https://github.com/RobTillaart/Gauss",
      "name": "Gauss",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:21Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:21Z",
      "last_seen_sha": "a3e583fa1fce",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for the Gauss probability math.",
      "paragraph": "normal distribution.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Gauss-0.2.3.zip",
      "size": 17371,
      "previous_version": "0.2.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-27T18:47:30Z"
    },
    {
      "repository_name": "ivanseidel/Gaussian",
      "repository_url": "https://github.com/ivanseidel/Gaussian",
      "name": "Gaussian",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:17:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:02Z",
      "last_seen_sha": "33dcebf6fd5d",
      "author": "Ivan Seidel <ivanseidel@gmail.com>",
      "maintainer": "Ivan Seidel <ivanseidel@gmail.com>",
      "sentence": "Gaussian math, Kalman Filters and Moving Averages made easy",
      "paragraph": "Simple to use and Object Oriented Class to deal with Gaussian and Moving Averages math. REQUIRES LinkedList Class if using GaussianAverage.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 53,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-08-24T02:38:07Z",
      "download_url": "https://github.com/ivanseidel/Gaussian"
    },
    {
      "repository_name": "Maaajaaa/GaussianFilter1D",
      "repository_url": "https://github.com/Maaajaaa/GaussianFilter1D",
      "name": "GaussianFilter1D",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:04:06Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:06Z",
      "last_seen_sha": "7a185cf66ca8",
      "author": "Maja Männel",
      "maintainer": "Maja, maaajaaa@maaajaaa.de",
      "sentence": "Arduino library for using a gaussian blur / smoothing filter",
      "paragraph": "Easy and fast smoothing, particularly useful for individually addressable LED-strings",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Maaajaaa/GaussianFilter1D-1.0.2.zip",
      "size": 19514,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-16T18:11:47Z"
    },
    {
      "repository_name": "maxrangner/GawiButtons",
      "repository_url": "https://github.com/maxrangner/gawi-buttons",
      "name": "GawiButtons",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-01-03T07:39:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-03T07:39:38Z",
      "last_seen_sha": "cb976eb6c8ef",
      "author": "Max Rangner",
      "maintainer": "Max Rangner",
      "sentence": "Simple button handling library for Arduino/ESP32.",
      "paragraph": "Lightweight debouncing, hold detection, pull-up configuration and unified update handling.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T21:18:23Z",
      "download_url": "https://github.com/maxrangner/gawi-buttons/"
    },
    {
      "repository_name": "blasilli/GBALib_Potentiometer",
      "repository_url": "https://github.com/blasilli/GBALib_Potentiometer",
      "name": "GBALib Potentiometer",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:37:17Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:17Z",
      "last_seen_sha": "4fc4e70725c2",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "Potentiometer Management Library.",
      "paragraph": "This library offers an intuitive and flexible interface for efficiently handling potentiometer inputs connected to an Arduino.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/blasilli/GBALib_Potentiometer-2.1.0.zip",
      "size": 63926,
      "previous_version": "2.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T17:08:05Z"
    },
    {
      "repository_name": "blasilli/GBALib_DCMotor",
      "repository_url": "https://github.com/blasilli/GBALib_DCMotor",
      "name": "GBALib_DCMotor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:56Z",
      "last_seen_sha": "940bb46b607f",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "DC Motor Management Library using the L293D Motor Driver IC.",
      "paragraph": "This library provides a simple interface to control DC motors using the L293D Motor Driver IC..",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-23T11:17:43Z",
      "download_url": "https://github.com/blasilli/GBALib_DCMotor"
    },
    {
      "repository_name": "blasilli/GBALib_ShiftRegister",
      "repository_url": "https://github.com/blasilli/GBALib_ShiftRegister",
      "name": "GBALib_ShiftRegister",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:56Z",
      "last_seen_sha": "516bfb406a06",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "Shift Register 74HC595N Management Library.",
      "paragraph": "This library provides a simple interface to control a 74HC595N shift register.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-16T14:21:31Z",
      "download_url": "https://github.com/blasilli/GBALib_ShiftRegister"
    },
    {
      "repository_name": "blasilli/GBALib_UltrasonicSensor",
      "repository_url": "https://github.com/blasilli/GBALib_UltrasonicSensor",
      "name": "GBALib_UltrasonicSensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:56Z",
      "last_seen_sha": "af72d4571ee2",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "HC-SR04 Ultrasonic Sensor library.",
      "paragraph": "This library provides a simple interface to read the HC-SR04 Ultrasonic Sensor inputs connected to an Arduino.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-15T18:09:40Z",
      "download_url": "https://github.com/blasilli/GBALib_UltrasonicSensor"
    },
    {
      "repository_name": "blasilli/GBALib_Wave",
      "repository_url": "https://github.com/blasilli/GBALib_Wave",
      "name": "GBALib_Wave",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:03:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:58Z",
      "last_seen_sha": "753651e609e5",
      "author": "Graziano Blasilli",
      "maintainer": "Graziano Blasilli <graziano.blasilli@uniroma1.it>",
      "sentence": "Wawes Management Library.",
      "paragraph": "This library offers an intuitive and flexible interface for efficiently handling waves outputs.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-26T18:25:53Z",
      "download_url": "https://github.com/blasilli/GBALib_Wave"
    },
    {
      "repository_name": "JhoselinRam/gButton",
      "repository_url": "https://github.com/JhoselinRam/gButton",
      "name": "gButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:37Z",
      "last_seen_sha": "39030225e40d",
      "author": "Jhoselin Ramirez",
      "maintainer": "Jhoselin <jhoselin.ramirez92@gmail.com>",
      "sentence": "Provides an easy way to work with buttons and other momentary contact switches.",
      "paragraph": "This library lets you use the pins built in pull-up resistors with no extra configuration simplifying the wiring. Implement a configurable debounce filter and extra capabilities like detecting a pulsation, a release, double click, etc.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-27T01:49:16Z",
      "download_url": "https://github.com/JhoselinRam/gButton"
    },
    {
      "repository_name": "gavinlyonsrepo/GC9107_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/GC9107_LTSM",
      "name": "GC9107_LTSM",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-08T07:31:26Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-08T07:31:26Z",
      "last_seen_sha": "3705f4585d6e",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the GC9107 TFT LCD display",
      "paragraph": "Fully featured, Graphics, 1, 8, & 16 bit Bitmap support, 16 fonts included, hardware and software SPI, requires the display16_LTSM library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "display16_LTSM"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/GC9107_LTSM-1.0.1.zip",
      "size": 36167,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T10:56:17Z"
    },
    {
      "repository_name": "gavinlyonsrepo/GC9A01_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/GC9A01_LTSM",
      "name": "GC9A01_LTSM",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-25T08:09:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:09:12Z",
      "last_seen_sha": "dd709db78e26",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the GC9A01 TFT LCD Round display",
      "paragraph": "Fully featured, Graphics, 1, 8, & 16 bit Bitmap support, 16 fonts included, hardware and software SPI, requires the display16_LTSM library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_updated_at": "2026-06-24T21:54:24Z",
      "depends": [
        "display16_LTSM"
      ],
      "download_url": "https://github.com/gavinlyonsrepo/GC9A01_LTSM",
      "github_language": "C++"
    },
    {
      "repository_name": "cbm80amiga/GC9A01A_AVR",
      "repository_url": "https://github.com/cbm80amiga/GC9A01A_AVR",
      "name": "GC9A01A AVR",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:37:01Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:01Z",
      "last_seen_sha": "cceb364a1db6",
      "author": "Pawel A. Hernik",
      "maintainer": "Pawel A. Hernik <pawelhernik123@gmail.com>",
      "sentence": "Very fast SPI library for the GC9A01A IPS display",
      "paragraph": "Optimized for AVR microcontrollers, but is also compatible with the standard Arduino SPI library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cbm80amiga/GC9A01A_AVR-1.2.1.zip",
      "size": 1572531,
      "previous_version": "1.2.1",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T08:06:56Z"
    },
    {
      "repository_name": "gavinlyonsrepo/GC9D01_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/GC9D01_LTSM",
      "name": "GC9D01_LTSM",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-05-07T07:55:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-07T07:55:43Z",
      "last_seen_sha": "d98a0ed03d19",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the GC9D01 TFT LCD Round display",
      "paragraph": "Fully featured, Graphics, 1, 8, & 16 bit Bitmap support, 16 fonts included, hardware and software SPI, requires the display16_LTSM library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T10:40:28Z",
      "depends": [
        "display16_LTSM"
      ],
      "download_url": "https://github.com/gavinlyonsrepo/GC9D01_LTSM"
    },
    {
      "repository_name": "Johboh/GCMEncryption",
      "repository_url": "https://github.com/Johboh/GCMEncryption",
      "name": "GCMEncryption",
      "version": "0.5.3",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2025-07-21T16:17:45Z"
        },
        {
          "version": "0.5.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:45Z",
      "last_seen_sha": "76ed19bbf3b1",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Encrypt and decrypt payload using GCM",
      "paragraph": "Encrypt and decrypt any buffer using GCM, for sending on the network like ESP-NOW or 802.15.4.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/GCMEncryption-0.5.3.zip",
      "size": 24633,
      "previous_version": "0.5.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-05T08:27:18Z"
    },
    {
      "repository_name": "tgolla/GCodeParser",
      "repository_url": "https://github.com/tgolla/GCodeParser",
      "name": "GCodeParser",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-04-20T08:13:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T08:13:31Z",
      "last_seen_sha": "5327e76d0b5c",
      "author": "Terence F. Golla tfg@terencegolla.com",
      "maintainer": "Terence F. Golla tfg@terencegolla.com",
      "sentence": "The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.",
      "paragraph": "The parser was originally designed for use with code for the SphereBot, an EggBot clone. https://github.com/tgolla/SphereBot",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T06:41:33Z",
      "download_url": "https://github.com/tgolla/GCodeParser"
    },
    {
      "repository_name": "VernierST/GDXLib",
      "repository_url": "https://github.com/VernierST/GDXLib",
      "name": "GDXLib",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:13:11Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-07-17T22:14:56.176Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:11Z",
      "last_seen_sha": "e49cd1584a76",
      "author": "Vernier",
      "maintainer": "support@vernier.com",
      "sentence": "A library for educators to communicate with a Vernier Go Direct device via Bluetooth® Low Energy.",
      "paragraph": "Combine Go Direct sensors with Arduino boards such as UNO R4 Wifi, Nano ESP32, Nano RP2040 Connect, and MKR Wifi 1010.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/VernierST/GDXLib-2.0.3.zip",
      "size": 26361,
      "previous_version": "2.0.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-31T22:27:06Z"
    },
    {
      "repository_name": "geekfactory/GFDisplay7S",
      "repository_url": "https://github.com/geekfactory/GFDisplay7S",
      "name": "Geek Factory GFDisplay7S Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:41:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:41:12Z",
      "last_seen_sha": "5bc40a9b0640",
      "author": "Geek Electronics",
      "maintainer": "Jesus Ruben Santa Anna Zamudio",
      "sentence": "Manage multiplexed 7 segment displays easily.",
      "paragraph": "Display numbers on 7 segment displays with this library that takes care of display multiplexing.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/geekfactory/Geek_Factory_GFDisplay7S_Library-1.0.0.zip",
      "size": 23503,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-23T16:35:36Z"
    },
    {
      "repository_name": "geekfactory/GFLED",
      "repository_url": "https://github.com/geekfactory/GFLED",
      "name": "Geek Factory GFLED Library",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-01-02T21:41:34Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:41:34Z",
      "last_seen_sha": "0224fb883cee",
      "author": "Geek Factory <www.geekfactory.mx>",
      "maintainer": "Jesus Ruben Santa Anna Zamudio <www.geekfactory.mx>",
      "sentence": "Easily create non-blocking LED indicators for your Arduino projects.",
      "paragraph": "GFLED is a lightweight library that manages LED blinking and status indicators using a non-blocking pattern. Simplify your code and manage multiple LEDs with customizable behaviors such as activity, and status signals.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/geekfactory/Geek_Factory_GFLED_Library-2.0.0.zip",
      "size": 31354,
      "previous_version": "2.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-13T06:28:53Z"
    },
    {
      "repository_name": "Geekble-Maker/Geekble_Basics",
      "repository_url": "https://github.com/Geekble-Maker/Geekble_Basics",
      "name": "Geekble_Basics",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:14:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:57Z",
      "last_seen_sha": "bc187813127a",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Library for Arduino Beginners",
      "paragraph": "아두이노를 처음 사용하는 메이커들을 위한 기본 예제입니다",
      "category": "Other",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-04T09:33:13Z",
      "download_url": "https://github.com/Geekble-Maker/Geekble_Basics"
    },
    {
      "repository_name": "Geekble-Maker/Geekble_LieDetector",
      "repository_url": "https://github.com/Lud-Dynamics/Geekble_LieDetector",
      "name": "Geekble_LieDetector",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:14:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:58Z",
      "last_seen_sha": "9adfef528141",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Library for Geekble LieDetector",
      "paragraph": "Library for Geekble LieDetector. Other Functions/Library depend on Timer Counter 1 will affected.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T05:42:19Z",
      "download_url": "https://github.com/Geekble-Maker/Geekble_LieDetector"
    },
    {
      "repository_name": "Geekble-Maker/Geekble_MotorOrgel",
      "repository_url": "https://github.com/Lud-Dynamics/Geekble_MotorOrgel",
      "name": "Geekble_MotorOrgel",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:14:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:57Z",
      "last_seen_sha": "aa33369e6904",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Library for play music on Motors",
      "paragraph": "Library for play music on Motors",
      "category": "Other",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T05:40:12Z",
      "download_url": "https://github.com/Geekble-Maker/Geekble_MotorOrgel"
    },
    {
      "repository_name": "Geekble-Maker/Geekble_Note2Freq",
      "repository_url": "https://github.com/Geekble-Maker/Geekble_Note2Freq",
      "name": "Geekble_Note2Freq",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:14:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:58Z",
      "last_seen_sha": "922cc6550291",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Library for easy convertion of musical note to frequency.",
      "paragraph": "Library for easy convertion of musical note to frequency.",
      "category": "Other",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-02-27T14:11:25Z",
      "download_url": "https://github.com/Geekble-Maker/Geekble_Note2Freq"
    },
    {
      "repository_name": "Geekble-Maker/Geekble_Orgel",
      "repository_url": "https://github.com/Geekble-Maker/Geekble_Orgel",
      "name": "Geekble_Orgel",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:14:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:57Z",
      "last_seen_sha": "10ef977d5ec0",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Library for play music",
      "paragraph": "Library for play music",
      "category": "Other",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-04T08:38:07Z",
      "download_url": "https://github.com/Geekble-Maker/Geekble_Orgel"
    },
    {
      "repository_name": "geekbleofficial/Geekble_Oscillator",
      "repository_url": "https://github.com/Geekble-Maker/Geekble_Oscillator",
      "name": "Geekble_Oscillator",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:14:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:58Z",
      "last_seen_sha": "9b463730e994",
      "author": "SooDragon",
      "maintainer": "SooDragon@geekble.kr",
      "sentence": "Generate pulse from 31.25KHz to 8MHz",
      "paragraph": "Generate 50% duty pulse from 31.25KHz to 8MHz. Other Functions/Library depend on Timer Counter 2 will affected.",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-03-21T06:31:25Z",
      "download_url": "https://github.com/geekbleofficial/Geekble_Oscillator"
    },
    {
      "repository_name": "bitbucket.org/geekfactory/shell",
      "repository_url": "https://bitbucket.org/geekfactory/shell",
      "name": "GeekFactory Shell Library",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "bd5f13c1efee",
      "author": "www.geekfactory.mx",
      "maintainer": "Jesus Ruben Santa Anna Zamudio",
      "sentence": "Library to create a simple Command Line Interface (CLI).",
      "paragraph": "This library allows the user to control the device using simple text commands, the library is written in pure C so it can be easily ported to other microcontrollers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/geekfactory/GeekFactory_Shell_Library-1.2.0.zip",
      "size": 36026
    },
    {
      "repository_name": "geeny/geenymodem",
      "repository_url": "https://github.com/geeny/geenymodem",
      "name": "GEENYmodem",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "0efc2f3b95aa",
      "author": "geeny",
      "maintainer": "René Bohne <rene@geeny.io>",
      "sentence": "Arduino library for the GEENYmodem GPRS modem",
      "paragraph": "The GEENYmodem library is compatible with the tingg.io IoT platform",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "TinyGSM",
        "PubSubClient",
        "Arduino_JSON"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/geeny/GEENYmodem-1.0.3.zip",
      "size": 12375
    },
    {
      "repository_name": "soosp/GeigerMeasurement",
      "repository_url": "https://github.com/soosp/GeigerMeasurement",
      "name": "GeigerMeasurement",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-01T09:32:17Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-08-28T22:17:05.295Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-01T09:32:17Z",
      "last_seen_sha": "e359a777f49b",
      "author": "Péter Soós",
      "maintainer": "Péter Soós",
      "sentence": "Geiger-Müller counter measurement library for ESP32 and ESP8266.",
      "paragraph": "Implements the core measurement algorithms of the RadPro project (Gissio), adapted for the Arduino platform. Features five averaging modes, dead-time compensation, 95% confidence interval, in-situ dead-time measurement, live calibration, and fault detection. Tube sensitivity data from Rad Lab simulations via RadPro v3.1.1.",
      "category": "Sensors",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "RunningStatistics"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/GeigerMeasurement-1.0.3.zip",
      "size": 391512,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T08:43:07Z"
    },
    {
      "repository_name": "Spirik/GEM",
      "repository_url": "https://github.com/Spirik/GEM",
      "name": "GEM",
      "version": "1.8.1",
      "version_history": [
        {
          "version": "1.8.0",
          "seen_at": "2026-06-29T09:09:50Z"
        },
        {
          "version": "1.8.1",
          "seen_at": "2026-09-04T20:02:19.503Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:09:50Z",
      "last_seen_sha": "a4e78400de3d",
      "author": "Alexander 'Spirik' Spiridonov <alexander.spirik@gmail.com>",
      "maintainer": "Alexander 'Spirik' Spiridonov <alexander.spirik@gmail.com>",
      "sentence": "A library for creation of graphic multi-level menu.",
      "paragraph": "Features editable menu items, such as variables (supports int, byte, float, double, bool, char[17] data types) and option selects. User-defined callback function can be specified to invoke when menu item is saved. Supports buttons that can invoke user-defined actions.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Spirik/GEM-1.8.1.zip",
      "size": 211321,
      "previous_version": "1.8.0",
      "github_stars": 277,
      "github_forks": 41,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T09:38:04Z"
    },
    {
      "repository_name": "Gemelon/Pushbutton",
      "repository_url": "https://github.com/Gemelon/Pushbutton",
      "name": "Gemelon Pushbutton",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.2-alpha",
          "seen_at": "2025-07-21T16:14:58Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:58Z",
      "last_seen_sha": "610cb708a68a",
      "author": "Gemelon",
      "maintainer": "Gemelon <info@gemelon.de>",
      "sentence": "Arduino library to debounce a pushbutton.",
      "paragraph": "C++ library for the Arduino IDE to debounce a pushbutton and interpret the pushbutton state on an Arudino Digital Input.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Gemelon/Gemelon_Pushbutton-1.1.3.zip",
      "size": 7510,
      "previous_version": "1.2-alpha",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-14T07:34:56Z"
    },
    {
      "repository_name": "AsproCompany/GeneralShield",
      "repository_url": "https://github.com/AsproCompany/GeneralShield",
      "name": "GeneralShield",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:08:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:38Z",
      "last_seen_sha": "5f087d8bb731",
      "author": "Amir",
      "maintainer": "Amir",
      "sentence": "GeneralShield Library",
      "paragraph": "",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-06-13T21:04:54Z",
      "download_url": "https://github/GeneralShield"
    },
    {
      "repository_name": "noah1510/generic-Arduino",
      "repository_url": "https://github.com/noah1510/generic-Arduino",
      "name": "generic-Arduino",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:23:23Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:23Z",
      "last_seen_sha": "7c2a08d241ed",
      "author": "Noa Sakurajin <noasakurajin@web.de>",
      "maintainer": "Noa Sakurajin <noasakurajin@web.de>",
      "sentence": "Generic Arduino Headers, to increase compatibility of code.",
      "paragraph": "\"This library provides an abstraction over Arduino.h. As long as platform is supported, you can include this library and know that all functions that are usually provided by Arduino.h are available.\"",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "LGPLv3",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/noah1510/generic_Arduino-0.1.1.zip",
      "size": 8051,
      "previous_version": "0.1.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-08-10T08:47:00Z"
    },
    {
      "repository_name": "MicroBeaut/Generic-Queue",
      "repository_url": "https://github.com/MicroBeaut/Generic-Queue",
      "name": "Generic-Queue",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:22:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:05Z",
      "last_seen_sha": "d413f9d8a0d9",
      "author": "MicroBeaut",
      "maintainer": "MicroBeaut",
      "sentence": "Generic Queue Library for Arduino.",
      "paragraph": "A circular-array implementation of a generic queue library for Arduino that adheres to the first-in, first-out (FIFO) principle.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MicroBeaut/Generic_Queue-1.0.0.zip",
      "size": 14261,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-07T19:25:19Z"
    },
    {
      "repository_name": "NicholasBerryman/GenericMotorDriver",
      "repository_url": "https://github.com/NicholasBerryman/GenericMotorDriver",
      "name": "GenericMotorDriver",
      "version": "0.7.4",
      "version_history": [
        {
          "version": "0.7.4",
          "seen_at": "2025-07-21T16:23:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:12Z",
      "last_seen_sha": "d4dd648e7018",
      "author": "Nicholas Berryman",
      "maintainer": "Nicholas Berryman",
      "sentence": "Generic library for controlling PWM, brushed DC motor drivers.",
      "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-10T12:34:44Z",
      "download_url": "https://github.com/NicholasBerryman/GenericMotorDriver"
    },
    {
      "repository_name": "4dsystems/ViSi-Genie-Arduino-Library",
      "repository_url": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library",
      "name": "genieArduino",
      "version": "1.5.3",
      "version_history": [
        {
          "version": "1.5.3",
          "seen_at": "2025-07-21T16:05:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:02Z",
      "last_seen_sha": "485bef2ce23b",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "4D Systems ViSi-Genie library for Arduino",
      "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 57,
      "github_forks": 58,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T04:56:00Z",
      "download_url": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library"
    },
    {
      "repository_name": "4dsystems/ViSi-Genie-Arduino-Library-DEV",
      "repository_url": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library-DEV",
      "name": "genieArduinoDEV",
      "version": "1.0.7",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:05:02Z"
        },
        {
          "version": "1.0.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:02Z",
      "last_seen_sha": "4a6dd9f288cd",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "4D Systems ViSi-Genie library for Arduino, DEV *STABLE*",
      "paragraph": "This is a DEV library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduinoDEV-1.0.7.zip",
      "size": 386250,
      "previous_version": "1.0.6",
      "github_stars": 1,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-23T03:18:31Z"
    },
    {
      "repository_name": "mmarkin/GeoIP",
      "repository_url": "https://github.com/mmarkin/GeoIP",
      "name": "GeoIP",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-07-21T16:36:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:14Z",
      "last_seen_sha": "04378b6fdcc6",
      "author": "Mitch Markin",
      "maintainer": "Mitch Markin",
      "sentence": "Library to get local timezone and geographic location based on your network's IP address.",
      "paragraph": "Calls ipapi.co. Returns City, Region, Country, Time Zone, UTC offset, Latitude, Longitude, Status.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T03:09:48Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/mmarkin/GeoIP"
    },
    {
      "repository_name": "Circuit-Digest/GeoLinker",
      "repository_url": "https://github.com/Circuit-Digest/GeoLinker",
      "name": "GeoLinker",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-08T07:13:22Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-08T07:13:22Z",
      "last_seen_sha": "7c87c8c8a553",
      "author": "Jobit Joseph, Circuit Digest",
      "maintainer": "Jobit Joseph (Circuit Digest)<jobitjoseph1@gmail.com>",
      "sentence": "GPS tracking and cloud integration library with WiFi/GSM support.",
      "paragraph": "A comprehensive library for sending GPS and sensor data to the GeoLinker Cloud API. Features include offline data storage, automatic reconnection, timezone support, and compatibility with ESP32, ESP8266, Raspberry Pi Pico W/Pico 2W, Arduino UNO R4 WiFi, and AVR boards with GSM modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Circuit-Digest/GeoLinker-1.0.5.zip",
      "size": 23931,
      "previous_version": "1.0.2",
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T07:06:27Z"
    },
    {
      "repository_name": "Circuit-Digest/GeoLinkerLite",
      "repository_url": "https://github.com/Circuit-Digest/GeoLinkerLite",
      "name": "GeoLinker Lite",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:16Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:16Z",
      "last_seen_sha": "49acb2e1f2ed",
      "author": "Jobit Joseph, Circuit Digest",
      "maintainer": "Jobit Joseph (Circuit Digest)<jobitjoseph1@gmail.com>",
      "sentence": "Lightweight GPS tracking library with GSM data transmission for Arduino",
      "paragraph": "GeoLinker Lite is a power-efficient Arduino library that enables GPS location tracking with automatic GSM/GPRS data transmission. Features include automatic mode switching between GPS collection and data transmission, EEPROM storage for reliability, configurable time zones, retry mechanisms, and support for various cellular carriers. Perfect for vehicle tracking, asset monitoring, and IoT location applications. Specifically optimized for low-memory devices like Arduino Uno R3 and Nano.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Circuit-Digest/GeoLinker_Lite-1.0.2.zip",
      "size": 18387,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-01-24T09:37:56Z"
    },
    {
      "repository_name": "EnviroDIY/GeoluxCamera",
      "repository_url": "https://github.com/EnviroDIY/GeoluxCamera",
      "name": "GeoluxCamera",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-08-08T07:40:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-08T07:40:55Z",
      "last_seen_sha": "3abf7526577d",
      "author": "Sara Damiano <sdamiano@stroudcenter.org>",
      "maintainer": "Sara Damiano <sdamiano@stroudcenter.org>",
      "sentence": "Arduino library for communication with Geolux serial camera.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T16:12:08Z",
      "download_url": "https://github.com/EnviroDIY/GeoluxCamera"
    },
    {
      "repository_name": "DMT-Services/GeoMagnetism",
      "repository_url": "https://github.com/DMT-Services/GeoMagnetism",
      "name": "GeoMagnetism",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:37:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:27Z",
      "last_seen_sha": "e01fc7cffd9b",
      "author": "Randy Bolton",
      "maintainer": "Randy Bolton",
      "sentence": "A conversion of the NOAA WMM wmm_point.c and GeoMagnetismLibrary.c source code",
      "paragraph": "Only partially tested. Tested with an ESP32 and SDRam card",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-26T15:02:11Z",
      "download_url": "https://github.com/DMT-Services/GeoMagnetism"
    },
    {
      "repository_name": "RobTillaart/geomath",
      "repository_url": "https://github.com/RobTillaart/geomath",
      "name": "geomath",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2026-04-20T08:08:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T08:08:30Z",
      "last_seen_sha": "66f8201dd449",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library with geographic math functions.",
      "paragraph": "haverSine",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:21:05Z",
      "download_url": "https://github.com/RobTillaart/geomath"
    },
    {
      "repository_name": "tomstewart89/Geometry",
      "repository_url": "https://github.com/tomstewart89/Geometry",
      "name": "Geometry",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2",
          "seen_at": "2025-07-21T16:33:24Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:24Z",
      "last_seen_sha": "ef6f04d9916e",
      "author": "Tom Stewart <tomstewart89@hotmail.com>",
      "maintainer": "Tom Stewart <tomstewart89@hotmail.com>",
      "sentence": "A library for representing where things are in relation to other things in 3D space",
      "paragraph": "Defines classes for rotation matrices, euler angles and quaternions as well as functions to convert between them. Also defines classes for 3D pose, twist and wrenches for implementing kinematics algorithms.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "BasicLinearAlgebra"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tomstewart89/Geometry-2.2.0.zip",
      "size": 25236,
      "previous_version": "2.2",
      "github_stars": 77,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-03-02T22:01:23Z"
    },
    {
      "repository_name": "Seeed-Studio/Gesture_PAJ7620",
      "repository_url": "https://github.com/Seeed-Studio/Gesture_PAJ7620",
      "name": "Gesture PAJ7620",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:28:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:54Z",
      "last_seen_sha": "659a82fa5d6c",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Gesture（PAJ7620U2）.",
      "paragraph": "Arduino library to control Grove Gesture（PAJ7620U2）.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Gesture_PAJ7620-1.0.0.zip",
      "size": 12124,
      "previous_version": "2.1.0",
      "github_stars": 54,
      "github_forks": 36,
      "github_language": "C++",
      "github_updated_at": "2025-10-13T06:58:45Z"
    },
    {
      "repository_name": "Herobrine-pixel/GestureAirDraw",
      "repository_url": "https://github.com/Herobrine-pixel/GestureAirDraw",
      "name": "GestureAirDraw",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:52:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:52:59Z",
      "last_seen_sha": "4cda5035116d",
      "author": "Herobrine Pixel",
      "maintainer": "Herobrine Pixel <ashasah77@gmail.com>",
      "sentence": "Draw shapes in the air using an IMU (MPU6050/MPU9250) and output SVG paths.",
      "paragraph": "GestureAirDraw reads MPU6050/9250 IMU data, computes orientation, smooths and maps motion to 2D coordinates. Records gestures and exports SVG strings via Serial or SD.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T08:10:55Z",
      "download_url": "https://github.com/Herobrine-pixel/GestureAirDraw"
    },
    {
      "repository_name": "Herobrine-pixel/GestureAirDrawPro",
      "repository_url": "https://github.com/Herobrine-pixel/GestureAirDrawPro",
      "name": "GestureAirDrawPro",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:53:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:53:06Z",
      "last_seen_sha": "ead9114e477b",
      "author": "Herobrine Pixel",
      "maintainer": "Herobrine Pixel <ashasah77@gmail.com>",
      "sentence": "Air-draw gesture recognition using MPU6050 on Arduino UNO (DTW-based).",
      "paragraph": "GestureAirDrawPro reads MPU6050 IMU data, records orientation-based motion, and recognizes shapes/letters/numbers using Dynamic Time Warping (DTW) against built-in templates. Exports SVG polyline and recognized label.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T08:10:57Z",
      "download_url": "https://github.com/Herobrine-pixel/GestureAirDrawPro"
    },
    {
      "repository_name": "gilesp1729/GestureDetector",
      "repository_url": "https://github.com/gilesp1729/GestureDetector",
      "name": "GestureDetector",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:04:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:09Z",
      "last_seen_sha": "d81cd67e6966",
      "author": "gilesp1729",
      "maintainer": "gilesp1729",
      "sentence": "Gesture recognition library for Arduino Giga Display.",
      "paragraph": "Users can register callbacks for various types of gesture within a defined region on the screen.",
      "category": "Display",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_giga"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-08-20T08:27:20Z",
      "depends": [
        "Arduino_GigaDisplayTouch"
      ],
      "download_url": "https://github.com/gilesp1729/GestureDetector"
    },
    {
      "repository_name": "rootfrogs/Arduino-GetInTouch-library",
      "repository_url": "https://github.com/rootfrogs/Arduino-GetInTouch-library",
      "name": "GetInTouch",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:28:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:25Z",
      "last_seen_sha": "834bd84f14d1",
      "author": "rootfrogs UG",
      "maintainer": "rootfrogs <info@rootfrogs.com>",
      "sentence": "Arduino library for GetInTouch Twitch Extension.",
      "paragraph": "With this library you can create your own GetInTouch gadgets.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-07-21T03:21:05Z",
      "download_url": "https://getintouch.rootfrogs.com"
    },
    {
      "repository_name": "bitbucket.org/geekfactory/gfbutton",
      "repository_url": "https://bitbucket.org/geekfactory/gfbutton",
      "name": "GFButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "be28ebc08ff6",
      "author": "Jesus Ruben Santa Anna Zamudio",
      "maintainer": "Jesus Ruben Santa Anna Zamudio",
      "sentence": "Library to manage buttons",
      "paragraph": "Arduino library to easily manage buttons and keys as objects on the arduino sketch. The GFButton class provides methods for polling and event based programming styles and also provides advanced button functionality: double & triple clicks, button hold detection, etc.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/geekfactory/GFButton-1.0.0.zip",
      "size": 21906
    },
    {
      "repository_name": "moononournation/Arduino_GFX",
      "repository_url": "https://github.com/moononournation/Arduino_GFX",
      "name": "GFX Library for Arduino",
      "version": "1.6.7",
      "version_history": [
        {
          "version": "1.6.6",
          "seen_at": "2026-06-29T09:01:30Z"
        },
        {
          "version": "1.6.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.6.7",
          "seen_at": "2026-07-18T06:35:47.080Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-29T09:01:30Z",
      "last_seen_sha": "11d91b6c006f",
      "author": "Moon On Our Nation <moononournation@gmail.com>",
      "maintainer": "Moon On Our Nation <moononournation@gmail.com>",
      "sentence": "Arduino_GFX is a GFX library for various color displays with various data bus interfaces",
      "paragraph": "Arduino_GFX is a Arduino graphics library. Currently support GC9A01 round display, GC9106, GC9107, HX8347C, HX8347D, HX8352C, HX8357A, HX8357B, HX8369A, ILI6122, ILI9225, ILI9331, ILI9341, ILI9342(M5Stack, ESP32-S3-BOX), ILI9481, ILI9486, ILI9488, ILI9806, JBT6K71, NT35310, NT35510, NT39125, NV3041A, OTM8009A, R61529, RM67162, SEPS525, SSD1283A, SSD1331, SSD1351, ST7735, ST7789, ST7796 and virtually all Raspberry Pi DPI (RGB) display. Tested RGB display: GC9503V, ILI6485, ST7262, ST7701. Currently support software SPI (8-bit and 9-bit), hardware SPI (8-bit, ESP32 also support 9-bit), 8-bit parallel interface(AVR, ESP32, RPi Pico, RTL8720, STM32), 16-bit parallel interface(ESP32 and RPi Pico) and RGB Panel interface(ESP32S3).",
      "category": "Display",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/moononournation/GFX_Library_for_Arduino-1.6.7.zip",
      "size": 10884279,
      "previous_version": "1.6.6",
      "github_stars": 1115,
      "github_forks": 243,
      "github_language": "C",
      "github_updated_at": "2026-06-29T22:41:48Z"
    },
    {
      "repository_name": "ZinggJM/GFX_Extensions",
      "repository_url": "https://github.com/ZinggJM/GFX_Extensions",
      "name": "GFX_Extensions",
      "version": "1.8.3",
      "version_history": [
        {
          "version": "1.8.3",
          "seen_at": "2025-07-21T16:35:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:10Z",
      "last_seen_sha": "a5cf07ff6544",
      "author": "Adafruit, modified",
      "maintainer": "Jean-Marc Zingg",
      "sentence": "Sub classes extracts of Adafruit GFX graphics core library",
      "paragraph": "Named GFX_Extensions to co-exist with Adafruit_GFX",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-05-18T09:59:22Z",
      "depends": [
        "GFX_Root"
      ],
      "download_url": "https://github.com/ZinggJM/GFX_Extensions"
    },
    {
      "repository_name": "hazowa/Arduino_GFX_Graph",
      "repository_url": "https://github.com/hazowa/Arduino_GFX_Graph",
      "name": "GFX_Graph",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-27T20:28:19.495Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-27T20:28:19.495Z",
      "last_seen_sha": "fc54d406d39c",
      "author": "Hans <hazogithub@gmail.com>",
      "maintainer": "Hans <hazogithub@gmail.com>",
      "sentence": "Tiny 2D graphing library for Arduino_GFX displays.",
      "paragraph": "Draws axes, grids, tick labels and data series on any display Arduino_GFX supports. 1-, 2- and 4-quadrant coordinate systems, bar/line/step/scatter plot styles, overlays and a fast data-only redraw. Configured entirely through plain public member fields.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "GFX Library for Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hazowa/GFX_Graph-1.0.1.zip",
      "size": 79402,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-27T16:56:16Z"
    },
    {
      "repository_name": "ZinggJM/GFX_Root",
      "repository_url": "https://github.com/ZinggJM/GFX_Root",
      "name": "GFX_Root",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:35:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:10Z",
      "last_seen_sha": "58eab806b392",
      "author": "Adafruit, modified",
      "maintainer": "Jean-Marc Zingg",
      "sentence": "Root class extract of Adafruit GFX graphics core library",
      "paragraph": "Named GFX_Root to co-exist with Adafruit_GFX",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2023-05-18T09:59:42Z",
      "download_url": "https://github.com/ZinggJM/GFX_Root"
    },
    {
      "repository_name": "EndlessParadox7/GFX_Thaana",
      "repository_url": "https://github.com/EndlessParadox7/GFX_Thaana",
      "name": "GFX_Thaana",
      "version": "0.9.41",
      "version_history": [
        {
          "version": "0.9.41",
          "seen_at": "2025-07-21T16:13:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:37Z",
      "last_seen_sha": "fc6f5fd43f97",
      "author": "Mohamed Junaidhu",
      "maintainer": "Mohamed Junaidhu <mail.junaidhu@gmail.com>",
      "sentence": "Add Dhivehi fonts to any Adafruit GFX based graphics library.",
      "paragraph": "Add 8bit font support to adafruit diplays. Make sure you have enough program memory in your microcontroller to hold the font file. Especially the bigger sizes.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2021-12-20T16:31:26Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/EndlessParadox7/GFX_Thaana/"
    },
    {
      "repository_name": "4dsystems/GFX4d",
      "repository_url": "https://github.com/4dsystems/GFX4d",
      "name": "GFX4d",
      "version": "1.0.10",
      "version_history": [
        {
          "version": "1.0.10",
          "seen_at": "2025-07-21T16:05:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:00Z",
      "last_seen_sha": "9ec7297b641d",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "Graphics Library for the gen4-IoD by 4D Systems",
      "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2023-10-27T02:15:07Z",
      "download_url": "https://github.com/4dsystems/GFX4d"
    },
    {
      "repository_name": "4dsystems/GFX4dESP32",
      "repository_url": "https://github.com/4dsystems/GFX4dESP32",
      "name": "GFX4dESP32",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-14T07:46:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-14T07:46:54Z",
      "last_seen_sha": "7b65a67f8305",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "Graphics Library for the gen4-ESP32 displays by 4D Systems",
      "paragraph": "This is a library which enables graphics to be easily added to the gen4-ESP32 modules using the Arduino IDE or Workshop4 IDE.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-13T11:59:16Z",
      "depends": [
        "SdFat"
      ],
      "download_url": "https://github.com/4dsystems/GFX4dESP32"
    },
    {
      "repository_name": "4dsystems/GFX4dESP32P4",
      "repository_url": "https://github.com/4dsystems/GFX4dESP32P4",
      "name": "GFX4dESP32P4",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-03T07:29:06Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-07-03T10:52:10.012Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-03T07:29:06Z",
      "last_seen_sha": "c243f892d270",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "Graphics Library for the ESP32-P4 displays by 4D Systems",
      "paragraph": "This is a library which enables graphics to be easily added to the ESP32P4 modules using the Arduino IDE or Workshop4 IDE.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4dESP32P4-1.1.2.zip",
      "size": 13197357,
      "previous_version": "1.1.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T06:47:21Z"
    },
    {
      "repository_name": "4dsystems/GFX4DIoD9",
      "repository_url": "https://github.com/4dsystems/GFX4DIoD9",
      "name": "GFX4DIoD9",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:05:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:01Z",
      "last_seen_sha": "6cd8ffe9fa44",
      "author": "4D Systems Pty Ltd",
      "maintainer": "4D Systems Pty Ltd <engineering@4dsystems.com.au>",
      "sentence": "Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems",
      "paragraph": "This is a library which enables graphics to be easily added to the IoD-09 modules using the Arduino IDE or Workshop4 IDE. IoD-09 is powered by the ESP8266.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2022-11-03T21:50:14Z",
      "download_url": "https://github.com/4dsystems/GFX4DIoD9"
    },
    {
      "repository_name": "mathertel/GFXdraw",
      "repository_url": "https://github.com/mathertel/GFXdraw",
      "name": "gfxDraw",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2025-07-21T16:21:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:25Z",
      "last_seen_sha": "76f9b5dcd7ce",
      "author": "Matthias Hertel",
      "maintainer": "Matthias Hertel, https://www.mathertel.de",
      "sentence": "GFXDraw is a powerful and easy-to-use GUI library for Arduino offering path-based vector drawing for displays with GFX support.",
      "paragraph": "The GFXdraw library offers simple elements and powerful path-based vector drawings, ready to use widgets and visual effects.  The library is made especially for displays that support pixel-based drawing attached to a board that has enough CPU power and memory to run complex drawing algorithms.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T13:37:23Z",
      "download_url": "https://github.com/mathertel/gfxdraw"
    },
    {
      "repository_name": "mkogax/GG_for_Arduino",
      "repository_url": "https://github.com/mkogax/GG_for_Arduino",
      "name": "GG",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:22:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:18Z",
      "last_seen_sha": "345c92d2e3e4",
      "author": "Masao Koga <koga@kogasw.com>",
      "maintainer": "Masao Koga <koga@kogasw.com>",
      "sentence": "GG for Arduino is a serial console library.",
      "paragraph": "It also contains various functions for implementing the console, for example printf(). You can implement a command line interface on your Arduino and add your own commands. This library contains built-in commands that allow memory access and timing analysis.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-05-25T03:19:55Z",
      "download_url": "https://github.com/mkogax/GG_for_Arduino"
    },
    {
      "repository_name": "iotdevicesdev/GGreg20_V3",
      "repository_url": "https://github.com/iotdevicesdev/GGreg20_V3",
      "name": "GGreg20_V3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:52Z",
      "last_seen_sha": "88e5d774e7b5",
      "author": "IoT-devices, LLC <info@iot-devices.com.ua>",
      "maintainer": "IoT-devices, LLC <info@iot-devices.com.ua>",
      "sentence": "IoT-devices GGreg20_V3 ionizing radiation detector pulse output driver library.",
      "paragraph": "GGreg20_V3 ionizing radiation detector pulse counter driver library for Arduino. Counting CPM (SBM-20 counts per minute) and ionizing radiation power, uSv/h MA5 (5-minutr moving average) values.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T17:33:14Z",
      "download_url": "https://github.com/iotdevicesdev/IoT-devices_GGreg20_V3_Arduino"
    },
    {
      "repository_name": "ggerganov/ggwave-arduino",
      "repository_url": "https://github.com/ggerganov/ggwave-arduino",
      "name": "ggwave",
      "version": "0.1.10",
      "version_history": [
        {
          "version": "0.1.10",
          "seen_at": "2025-12-31T07:21:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-31T07:21:14Z",
      "last_seen_sha": "edfe261d7c46",
      "author": "@ggerganov",
      "maintainer": "@ggerganov",
      "sentence": "Tiny data-over-sound library<br/><br/>",
      "paragraph": "This library allows you to transmit and receive short data messages via sound. Broadcast to multiple nearby devices at once. Send data by simply attaching a piezo buzzer to a pin. Pair devices via audio QR codes.<br/><br/>Use the free <a href=\"https://github.com/ggerganov/ggwave/tree/master/examples/waver\">Waver</a> application to easily send and receive data from your microcontroller: <a href=\"https://waver.ggerganov.com\">Web</a> | <a href=\"https://play.google.com/store/apps/details?id=com.ggerganov.Waver\">Android</a> | <a href=\"https://apps.apple.com/us/app/waver-data-over-sound/id1543607865\">iOS</a><br/><br/>Watch a short <a href=\"https://www.youtube.com/watch?v=aj_GLBtU3Vw\">video demonstration</a> of <b>ggwave</b><br/>",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 59,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-01-30T10:42:43Z",
      "download_url": "https://github.com/ggerganov/ggwave-arduino"
    },
    {
      "repository_name": "ghaemshop/ghaemShopSmSim",
      "repository_url": "https://github.com/ghaemshop/ghaemShopSmSim",
      "name": "ghaemShopSmSim",
      "version": "3.1.0",
      "version_history": [
        {
          "version": "3.1.0",
          "seen_at": "2025-07-21T16:15:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:04Z",
      "last_seen_sha": "6ab977465f33",
      "author": "Akbar Ghaedi <opensource.ghaemshop.ir@gmail.com>",
      "maintainer": "Akbar Ghaedi <opensource.ghaemshop.ir@gmail.com>",
      "sentence": "arduino SMS Remote Controler over ghaemShopSmSim protocol",
      "paragraph": "Use this library to send and receive SMS with the SIM900A GSM module.</br>This library allows you to control of any thing same as Relay and Sensors remotely.</br>refer to http://ghaemShop.ir Tutorials.<br>First pubish date is: @1396-02-31",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2017-05-21T07:03:09Z",
      "download_url": "http://www.ghaemShop.ir/opensource/arduino/ghaemShopSmSim"
    },
    {
      "repository_name": "dok-net/ghostl",
      "repository_url": "https://github.com/dok-net/ghostl",
      "name": "ghostl",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:00Z",
      "last_seen_sha": "bd46f41a7c62",
      "author": "Dirk Kaar",
      "maintainer": "Dirk Kaar <dok@dok-net.net>",
      "sentence": "Lock-free queue; C++ coroutines; and a nano-sized C++ STL adapter for MCUs like ESP8266/ESP32.",
      "paragraph": "",
      "category": "Data Processing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2023-12-31T09:50:36Z",
      "download_url": "https://github.com/dok-net/ghostl.git"
    },
    {
      "repository_name": "jaredpetersen/ghostlab42reboot",
      "repository_url": "https://github.com/jaredpetersen/ghostlab42reboot",
      "name": "GhostLab42Reboot",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:17:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:19Z",
      "last_seen_sha": "215f32263efe",
      "author": "jaredpetersen",
      "maintainer": "Jared Petersen <jaredtoddpetersen@gmail.com>",
      "sentence": "Arduino library for GhostLab42's Reboot Triple-Display Board Set",
      "paragraph": "This is a library for the GhostLab42 Reboot Triple-Display board, which is a hobbyist's kit for the proton pack displays featured in the Ghostbusters (2016) movie",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-27T06:03:55Z",
      "download_url": "https://github.com/jaredpetersen/ghostlab42reboot"
    },
    {
      "repository_name": "pixelmatix/GifDecoder",
      "repository_url": "https://github.com/pixelmatix/GifDecoder",
      "name": "GifDecoder",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:24:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:41Z",
      "last_seen_sha": "236ad00884ef",
      "author": "Louis Beaudoin <louis@pixelmatix.com>",
      "maintainer": "Louis Beaudoin <louis@pixelmatix.com>",
      "sentence": "Play Animated GIFs",
      "paragraph": "",
      "category": "Display",
      "architectures": [
        "avr",
        "esp32"
      ],
      "github_stars": 28,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-07-08T22:06:56Z",
      "download_url": "http://docs.pixelmatix.com/SmartMatrix"
    },
    {
      "repository_name": "ojx/GigaAudio",
      "repository_url": "https://github.com/ojx/GigaAudio",
      "name": "GigaAudio",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:23:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:41Z",
      "last_seen_sha": "2e69f09cd64e",
      "author": "Mr. Jones",
      "maintainer": "Mr. Jones <owain.jones@scs.on.ca>",
      "sentence": "An Arduino library to play WAV files on an Arduino Giga R1.",
      "paragraph": "This is a simple Arduino library used for detecting and playing back WAV audio files on the Arduino GIGA. The file should be placed in the root of an attached USB drive.",
      "category": "Other",
      "architectures": [
        "mbed_giga"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T13:34:34Z",
      "depends": [
        "Arduino_AdvancedAnalog",
        "Arduino_USBHostMbed5"
      ],
      "download_url": "https://github.com/ojx/GigaAudio"
    },
    {
      "repository_name": "gigabits-org/gigabits-arduino",
      "repository_url": "https://github.com/gigabits-org/gigabits-arduino",
      "name": "Gigabits",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "9b6f5c755a6e",
      "author": "Robert Carle <rcarle3911@gmail.com>",
      "maintainer": "Robert Carle <rcarle3911@gmail.com>",
      "sentence": "Gigabits interface for Arduino",
      "paragraph": "This library interfaces with the Gigabits API",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gigabits-org/Gigabits-0.0.4.zip",
      "size": 50799
    },
    {
      "repository_name": "macFanDave/GigaDAQ",
      "repository_url": "https://github.com/macFanDave/GigaDAQ",
      "name": "GigaDAQ",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:49Z",
      "last_seen_sha": "52cc58f1c072",
      "author": "David A. Trevas <inventorforrent@gmail.com>",
      "maintainer": "David A. Trevas <inventorforrent@gmail.com>",
      "sentence": "Make Data Acquisition System (DAQ) with Arduino GIGA R1 WiFi with Arduino GIGA Display Shield",
      "paragraph": "Create a stand-alone DAQ easily and customize it to your needs.",
      "category": "Data Storage, Display, Sensors",
      "architectures": [
        "mbed_giga"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-18T05:24:54Z",
      "download_url": "https://github.com/macFanDave/GigaDAQ"
    },
    {
      "repository_name": "Bexin3/GigaScope",
      "repository_url": "https://github.com/Bexin3/GigaScope",
      "name": "GigaScope",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:09:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:28Z",
      "last_seen_sha": "1d0b6057c225",
      "author": "Benjamin Gombala",
      "maintainer": "Benjamin Gombala benjamin.gombala@gmail.com Bexin#1128",
      "sentence": "A library allowing you to use your Arduino as a basic osciloscope.",
      "paragraph": "Arduino Giga Osciloscope",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-19T13:17:59Z",
      "download_url": "https://github.com/Bexin3/GigaScope"
    },
    {
      "repository_name": "sauloverissimo/gingoduino",
      "repository_url": "https://github.com/sauloverissimo/gingoduino",
      "name": "Gingoduino",
      "version": "0.6.0",
      "version_history": [
        {
          "version": "0.6.0",
          "seen_at": "2026-06-20T08:50:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-20T08:50:54Z",
      "last_seen_sha": "54c452dbe744",
      "author": "Saulo Verissimo",
      "maintainer": "Saulo Verissimo <sauloverissimo@gmail.com>",
      "sentence": "Music theory engine for embedded systems.",
      "paragraph": "Notes, intervals, chords, scales, harmonic fields, harmonic trees, progression analysis, fretboard engine, real-time harmonic monitor, a live UMP stream interpreter (GingoFlow), events and sequences. Stateless output adapters serialize musical structures to MIDI 1.0 bytes and MIDI 2.0 UMP Flex Data. Transport (UART parsing, UMP dispatch, MIDI-CI) is delegated to a platform layer such as midi2cpp. Zero-heap C++11, PROGMEM tables.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "samd",
        "nrf52",
        "rp2040",
        "mbed_rp2040",
        "renesas_uno",
        "renesas_portenta",
        "stm32",
        "teensy"
      ],
      "github_stars": 48,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T18:15:10Z",
      "download_url": "https://github.com/sauloverissimo/gingoduino"
    },
    {
      "repository_name": "4211421036/githubiot",
      "repository_url": "https://github.com/galihru/githubiot",
      "name": "githubiot",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:54Z",
      "last_seen_sha": "b496a3e4e607",
      "author": "GALIH RIDHO UTOMO <g4lihru@students.unnes.ac.id>, Fionita Fahra Azzahra <fionitafahra13@students.unnes.ac.id>",
      "maintainer": "g4lihru@students.unnes.ac.id",
      "sentence": "A library that enables IoT devices based on ESP8266 or ESP32 microcontrollers to use GitHub.",
      "paragraph": "This library handles all aspects of GitHub API communication, including authentication, file retrieval, content encoding/decoding, and update operations, allowing developers to focus on their IoT application rather than backend infrastructure.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-28T06:29:33Z",
      "download_url": "https://github.com/galihru/githubiot.git"
    },
    {
      "repository_name": "jishnumahanta/GitReleaseOTA",
      "repository_url": "https://github.com/jishnumahanta/GitReleaseOTA",
      "name": "GitReleaseOTA",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-05-27T09:04:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-27T09:04:25Z",
      "last_seen_sha": "07d51d35cfd1",
      "author": "Jishnu Mahanta",
      "maintainer": "Jishnu Mahanta",
      "sentence": "ESP32 OTA updater via GitHub Releases with SHA-256 integrity verification and automated release pipeline.",
      "paragraph": "Stream firmware from GitHub Releases with hardware-accelerated SHA-256 verification, semantic version comparison (1.10.0 > 1.9.0), non-blocking FreeRTOS version checks, maintenance callbacks to safely stop hardware before flashing, and a one-command automated release script. No custom server required.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T14:47:38Z",
      "download_url": "https://github.com/jishnumahanta/GitReleaseOTA"
    },
    {
      "repository_name": "gizmo-platform/ArduinoGizmo",
      "repository_url": "https://github.com/gizmo-platform/ArduinoGizmo",
      "name": "Gizmo",
      "version": "0.0.5",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-10-17T07:21:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-17T07:21:45Z",
      "last_seen_sha": "dceabe902891",
      "author": "M. Aldridge <michael.aldridge@bestinc.org>",
      "maintainer": "M. Aldridge <michael.aldridge@bestinc.org>",
      "sentence": "Support library for interacting with the Gizmo Platform from Arduino/Wiring.",
      "paragraph": "Support library which can be used as part of a user program on the Gizmo User Processor to interact with the Gizmo System Software and Field Management System.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-16T15:11:18Z",
      "download_url": "https://github.com/BESTRobotics/ArduinoGizmo"
    },
    {
      "repository_name": "GurtDotCom/GKScroll",
      "repository_url": "https://github.com/GMKdotUS/GKScroll",
      "name": "GKScroll",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:15:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:25Z",
      "last_seen_sha": "671cc6f36650",
      "author": "Garrett Kendrick <gmk@gmk.us>",
      "maintainer": "Garrett Kendrick <gmk@gmk.us>",
      "sentence": "Arduino library for scrolling long lines of text on an LCD screen.",
      "paragraph": "Ideal for 16x2 and other screens.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-01-29T23:33:10Z",
      "download_url": "https://github.com/GurtDotCom/GKScroll"
    },
    {
      "repository_name": "KarlEffinger/GL55xxSensor",
      "repository_url": "https://github.com/KarlEffinger/GL55xxSensor",
      "name": "GL55xxSensor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-07-12T20:14:14.574Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-12T20:14:14.574Z",
      "last_seen_sha": "667c9c9c3b30",
      "author": "kaeff",
      "maintainer": "kaeff",
      "sentence": "Read illuminance (lux) from a GL55xx photoresistor (GL5516/5528/5537/5539/5549) voltage divider.",
      "paragraph": "Uses the platform's full native ADC resolution (12-bit on ESP32, 10-bit elsewhere) instead of hardcoding 10-bit.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/KarlEffinger/GL55xxSensor-1.1.0.zip",
      "size": 5167,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-12T16:13:32Z"
    },
    {
      "repository_name": "Circuit-Digest/GL868_ESP32",
      "repository_url": "https://github.com/Circuit-Digest/GL868_ESP32",
      "name": "GL868_ESP32",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-05-09T07:33:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-09T07:33:48Z",
      "last_seen_sha": "5b07bb4f93a8",
      "author": "Jobit Joseph, Circuit Digest",
      "maintainer": "Jobit Joseph <jobitjoseph1@gmail.com>",
      "sentence": "GPS tracking library for ESP32-S3 with SIM868 modem and WS2812B LED",
      "paragraph": "A comprehensive GPS tracking library featuring non-blocking operation, deep sleep power management, SMS/Call control with LED indicators, configurable operating modes, motion detection via LIS3DHTR, WS2812B RGB status LED, on-demand GPS, custom HTTP POST, and offline data queuing. Designed for battery-powered GPS tracking applications.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "HTML",
      "github_updated_at": "2026-05-08T19:29:34Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/Circuit-Digest/GL868_ESP32"
    },
    {
      "repository_name": "GLEE2023/Beelan-LoRaWAN",
      "repository_url": "https://github.com/GLEE2023/Beelan-LoRaWAN",
      "name": "GLEE Beelan LoRaWAN",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:15:10Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:10Z",
      "last_seen_sha": "e447af49141f",
      "author": "GLEE2023",
      "maintainer": "Matt Moran <mamo2629@colorado.edu>",
      "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.",
      "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp8266",
        "samd",
        "esp32",
        "samdlc"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GLEE2023/GLEE_Beelan_LoRaWAN-2.0.2.zip",
      "size": 603902,
      "previous_version": "2.0.2",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-04-11T21:43:10Z"
    },
    {
      "repository_name": "GLEE2023/GLEE2023",
      "repository_url": "https://github.com/GLEE2023/GLEE2023",
      "name": "GLEE2023",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "8d4a624c9d5a",
      "author": "John Aldrete, Bryce Glacken, Corey Huffman, Walker Johnson, Yvonne Liu, Andres Montealegre, Matt Moran, Lawson Nerenberg, Erin Omyer, Luke Roberson, Akhil Tadiparthi, Catherine Xiao",
      "maintainer": "Lawson Nerenberg <lnerenbergdev@gmail.com>",
      "sentence": "This library is for the Great Lunar Expedition for Everyone mission, which will provide accessible opportunities for students to directly participate in Lunar exploration.",
      "paragraph": "GLEE will educate, inspire and enable the next generation of explorers with its easy to use LunaSat platform. GLEEs LunaSats, post-it note size wireless enabled sensing nodes, offer a range of functionalities relevant to both Lunar and Earth based scientific investigations. GLEE believes that providing students with LunasSats and associated education content will foster deep learning of many STEM fundamentals. Furthermore, challenging students to identify investigations which utilize standalone and networked LunaSats will foster novel crowdsourced approaches to Lunar exploration while also promoting innovations beneficial to life on Earth. The major goal of GLEE is to deliver and disperse 500 student team owned LunaSats as part of a distributed environmental sensing network on the surface of the moon. The prototyping of LunaSat and creation of educational modules is funded by NASAs Artemis Student Challenge initiative.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "RadioLib",
        "Adafruit Unified Sensor",
        "Adafruit BusIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GLEE2023/GLEE2023-1.1.3.zip",
      "size": 3656987,
      "github_stars": 16,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T19:41:53Z"
    },
    {
      "repository_name": "anvishinc/GlideEdgent",
      "repository_url": "https://github.com/anvishinc/GlideEdgent",
      "name": "GlideEdgent",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-07-26T12:20:19.669Z"
        },
        {
          "version": "1.6.0",
          "seen_at": "2026-07-26T14:29:22.694Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-26T12:20:19.669Z",
      "last_seen_sha": "b3a281ddf626",
      "author": "GlideIOT by Anvish Inc",
      "maintainer": "GlideIOT <glideiot@anvish.in>",
      "sentence": "Production-grade ESP Edge Firmware for the GlideIOT platform.",
      "paragraph": "Provides zero-trust proxy OTA with Ed25519 signature verification, dynamic per-device provisioning, non-blocking LED state indications, and multi-WiFi connection fallback.",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/anvishinc/GlideEdgent-1.6.0.zip",
      "size": 27717,
      "previous_version": "1.5.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T09:11:39Z"
    },
    {
      "repository_name": "bengtmartensson/GlobalCovfefe",
      "repository_url": "https://github.com/bengtmartensson/GlobalCovfefe",
      "name": "GlobalCovfefe",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:09:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:15Z",
      "last_seen_sha": "b08701d1c31e",
      "author": "Bengt Martensson",
      "maintainer": "Bengt Martensson <barf@bengt-martensson.de>",
      "sentence": "An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).",
      "paragraph": "Requires Infrared4Arduino (1.0.4 or later), (optionally) Beacon, and (optionally, but not really...) Ethernet.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-12T15:14:51Z",
      "depends": [
        "Infrared"
      ],
      "download_url": "https://github.com/bengtmartensson/GlobalCovfefe"
    },
    {
      "repository_name": "verdanatech/glpi_esp8266",
      "repository_url": "https://github.com/verdanatech/glpi_esp8266",
      "name": "glpi_esp8266",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:33:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:57Z",
      "last_seen_sha": "1c07b07e3ddf",
      "author": "Verdanatech Soluções em TI    halexsandro.sales@verdanatech.com",
      "maintainer": "Verdanatech Soluções em TI    halexsandro.sales@verdanatech.com",
      "sentence": "It performs the integration between the GLPi system and the ESP8266",
      "paragraph": "The glpi_esp8266 library has the mission of enabling Companies or Service Departments to bring a greater level of intelligence to their Businesses, reduce resources through active monitoring and accelerate the delivery of Value to their Clients.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2021-12-27T13:03:37Z",
      "depends": [
        "ESP8266HTTPClient.h",
        "ESP8266WiFi.h"
      ],
      "download_url": "https://github.com/verdanatech/glpi_esp8266"
    },
    {
      "repository_name": "hex705/Glue",
      "repository_url": "https://github.com/hex705/Glue",
      "name": "Glue",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:04:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:38Z",
      "last_seen_sha": "0edda525b726",
      "author": "steve daniels (hex705) https://github.com/hex705",
      "maintainer": "hex705",
      "sentence": "A library for building mix type messages as strings.",
      "paragraph": "Creates singles strings from multiple tokens using prespecified (user determined) delimiters.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-01T16:29:40Z",
      "download_url": "https://github.com/hex705/Glue"
    },
    {
      "repository_name": "gly-engine/core-native-arduino",
      "repository_url": "https://github.com/gly-engine/core-native-arduino",
      "name": "GlyEngine",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-12-12T07:43:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-12T07:43:42Z",
      "last_seen_sha": "07ba65258f10",
      "author": "Gamely",
      "maintainer": "Rodrigo Dornelles <rodrigo.dornelles@zedia.com.br>",
      "sentence": "A Lua-based cross-platform engine",
      "paragraph": "for building games and apps for embbeded devices.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T18:30:13Z",
      "download_url": "https://docs.gamely.com.br"
    },
    {
      "repository_name": "HuangYuTse/GM1602lib",
      "repository_url": "https://github.com/HuangYuTse/GM1602lib",
      "name": "GM1602lib",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:29Z",
      "last_seen_sha": "53b56a58b5d8",
      "author": "HuangYuTse",
      "maintainer": "HuangYuTse <eric19961231@gmail.com>",
      "sentence": "Arduino library for GM1602-CO sensors.",
      "paragraph": "Arduino library for GM1602-CO sensors.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-02-08T09:08:22Z",
      "depends": [
        "GM1602lib"
      ],
      "download_url": "https://github.com/HuangYuTse/GM1602lib"
    },
    {
      "repository_name": "sstaub/gma3",
      "repository_url": "https://github.com/sstaub/gma3",
      "name": "gma3",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2026-04-17T08:12:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T08:12:35Z",
      "last_seen_sha": "1d58d68406e8",
      "author": "Stefan Staub",
      "maintainer": "Stefan Staub <email@domain.com>",
      "sentence": "GrandMA3 library for OSC",
      "paragraph": "Arduino library to control GrandMA3 consoles using OSC.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 40,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-01T05:25:58Z",
      "download_url": "https://github.com/sstaub/gma3"
    },
    {
      "repository_name": "CAFxX/gmp-ino",
      "repository_url": "https://github.com/CAFxX/gmp-ino",
      "name": "gmp-ino",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:10:22Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:22Z",
      "last_seen_sha": "84b4cb3a3fb4",
      "author": "Carlo Alberto Ferraris <cafxx+gmp-ino@strayorange.com>",
      "maintainer": "Carlo Alberto Ferraris <cafxx+gmp-ino@strayorange.com>",
      "sentence": "GNU Multiple Precision (GMP) Arithmetic Library for Arduino.",
      "paragraph": "Port of the mini-gmp library with support for arbitrary-precision integers and rational numbers. No support for floats.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CAFxX/gmp_ino-0.1.0.zip",
      "size": 33054,
      "previous_version": "0.1.0",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-12-28T04:07:30Z"
    },
    {
      "repository_name": "robgmsn/PureDigit",
      "repository_url": "https://github.com/robgmsn/PureDigit",
      "name": "GMSN Pure Digit",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:26:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:26:33Z",
      "last_seen_sha": "5c5e535486d9",
      "author": "Rob Spencer <rob@gmsn.co.uk>",
      "maintainer": "Rob Spencer <rob@gmsn.co.uk>",
      "sentence": "This library is used to control the GMSN! Pure Digit.",
      "paragraph": "This library is used to control the GMSN! Pure Digit. A small programmable Eurorack utility module which accepts +/- 10V in, does some digital processing, and outputs a +/-10V signal. It has a 2 Channel 12bit ADC In, 12bit DAC Out, a 24 position rotary encoder with switch and a 7 segment LED display.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/robgmsn/GMSN_Pure_Digit-1.0.0.zip",
      "size": 19272,
      "previous_version": "1.0.0",
      "github_stars": 5,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-04-18T19:57:22Z"
    },
    {
      "repository_name": "NightHawk-Technology/gnome-avr",
      "repository_url": "https://github.com/NightHawk-Technology/gnome-avr",
      "name": "Gnome AVR",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:03:22Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:22Z",
      "last_seen_sha": "b0745807ffa3",
      "author": "NightHawk Robotics",
      "maintainer": "NightHawk Robotics <tech@nh-robotics.tech>",
      "sentence": "Library for Gnome AVR devices",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NightHawk-Technology/Gnome_AVR-0.1.0.zip",
      "size": 7757,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-16T14:15:26Z"
    },
    {
      "repository_name": "GOB52/gob_unifiedButton",
      "repository_url": "https://github.com/GOB52/gob_unifiedButton",
      "name": "gob_unifiedButton",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2025-07-21T16:15:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:13Z",
      "last_seen_sha": "0d9ec99b61fc",
      "author": "GOB",
      "maintainer": "GOB",
      "sentence": "Add touch buttons for CoreS3 / Tough and commonality with conventional buttons (M5.BtnX)",
      "paragraph": "M5Stack CoreS3 Tough",
      "category": "Other",
      "architectures": [
        "esp32",
        "esp32s3"
      ],
      "github_stars": 14,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-21T16:44:41Z",
      "depends": [
        "M5Unified"
      ],
      "download_url": "https://github.com/GOB52/gob_unifiedButton.git"
    },
    {
      "repository_name": "MadTooler/Gobbit_Line_Commander",
      "repository_url": "https://github.com/MadTooler/Gobbit_Line_Commander",
      "name": "GobbitLineCommand",
      "version": "0.0.96",
      "version_history": [
        {
          "version": "0.0.96",
          "seen_at": "2025-07-21T16:20:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:58Z",
      "last_seen_sha": "3c5447df716a",
      "author": "Jason Talley <jason@primalengineering.com>",
      "maintainer": "Jason Talley <jason@primalengineering.com>",
      "sentence": "Basic to advanced line following, intersection detection, basic motor control, battery monitoring, gripper control, and basic collision detection with the Gobbit robot.",
      "paragraph": "The built in functions range from simple out of the box single command line following and gripper actuation to deep fine tuning of PID motor control functions which include battery monitoring for variable manipulation, pin selections for custom L298 or similar style motor drivers, sonar range sensor and collision control, presets for the Sparkfun Ardumoto motor driver, and presets for the Adafruit v 2.3 motor shields.  For line following, the Pololu QTR-8RC infrared line sensor is required.  The Adafruit Motor Shield V2 and the QTRSensors libraries are required.  This version has temp local copies of QTRSensors and Adafruit Motorshield v2.3.  ScoutBotics Examples added.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T18:39:17Z",
      "download_url": "https://github.com/MadTooler/Gobbit_Line_Commander"
    },
    {
      "repository_name": "goBILDA-Official/goBILDA-Pinpoint-Arduino-Library",
      "repository_url": "https://github.com/goBILDA-Official/goBILDA-Pinpoint-Arduino-Library",
      "name": "goBILDA Pinpoint",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-05T07:59:59Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-05T07:59:59Z",
      "last_seen_sha": "8c48654f98f7",
      "author": "goBILDA <tech@gobilda.com>",
      "maintainer": "goBILDA <tech@gobilda.com>",
      "sentence": "Arduino library for the goBILDA Pinpoint Odometry Computer with IMU sensor fusion.",
      "paragraph": "This library provides an easy-to-use interface for communicating with the goBILDA Pinpoint Odometry Computer. It allows you to read encoder and IMU-based position data, retrieve device information, and configure parameters through I2C. Designed for robotics applications, it fuses odometry and inertial data to deliver accurate X/Y position and heading estimates in real time.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/goBILDA-Official/goBILDA_Pinpoint-1.0.0.zip",
      "size": 11130,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T22:30:14Z"
    },
    {
      "repository_name": "goBILDA-Official/goBILDA-Prism-Arduino-Library",
      "repository_url": "https://github.com/goBILDA-Official/goBILDA-Prism-Arduino-Library",
      "name": "goBILDA Prism",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:44:56Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:44:56Z",
      "last_seen_sha": "25f042c78180",
      "author": "goBILDA <tech@gobilda.com>",
      "maintainer": "goBILDA <tech@gobilda.com>",
      "sentence": "I2C library for the goBILDA Prism RGB LED Driver with support for 12 animation types and layering",
      "paragraph": "Make creating eye-catching LED animations more performant than ever! The Prism LED Driver combines a PWM interface, an I²C interface, a voltage regulator, and 12 fully customizable animations packed with creative options in one enclosure.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/goBILDA-Official/goBILDA_Prism-1.0.0.zip",
      "size": 16667,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-19T15:24:42Z"
    },
    {
      "repository_name": "nthnn/goblin3d",
      "repository_url": "https://github.com/nthnn/goblin3d",
      "name": "goblin3d",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-03-19T07:47:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-19T07:47:30Z",
      "last_seen_sha": "0201c7123456",
      "author": "nthnn",
      "maintainer": "nthnn <nthnn.dev@gmail.com>",
      "sentence": "Graphics engine for rendering 3D wireframe on monochromatic displays and TFT LCDs without any dependency required for Arduino platform.",
      "paragraph": "Goblin3D is a lightweight graphics engine designed for rendering 3D wireframe objects on monochromatic displays and TFT LCDs using the Arduino platform. It allows for easy integration into embedded projects, providing functionalities for 3D transformations, including rotation, scaling, and translation, without any external dependencies. Goblin3D is ideal for low-resource environments and microcontroller-based applications, enabling the creation of visually dynamic projects with minimal code overhead.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-03-18T17:47:19Z",
      "download_url": "https://github.com/nthnn/goblin3d"
    },
    {
      "repository_name": "AI5GW/Goertzel",
      "repository_url": "https://github.com/AI5GW/Goertzel",
      "name": "Goertzel",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-11T08:38:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:38:57Z",
      "last_seen_sha": "d7440ff9fcee",
      "author": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "maintainer": "Sebastian Westerhold (AI5GW) <sebastian@baltic-lab.com>",
      "sentence": "Tone decoding library based on the Goertzel algorithm",
      "paragraph": "The Goertzel algorithm is a fast and resource-efficient way of evaluating just a small portion of a discrete Fourier transform (DFT). This library implements this algorithm for (multi-)tone decoding (DTMF, FSK, etc.).",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 36,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T03:15:04Z",
      "download_url": "https://github.com/AI5GW/Goertzel"
    },
    {
      "repository_name": "LILCMU/GoGoBoard-Arduino",
      "repository_url": "https://github.com/LILCMU/GoGoBoard-Arduino",
      "name": "GoGoBoard Arduino Library",
      "version": "1.7.0",
      "version_history": [
        {
          "version": "1.7.0",
          "seen_at": "2025-07-21T16:19:45Z"
        },
        {
          "version": "1.7.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:45Z",
      "last_seen_sha": "361a56acbd3d",
      "author": "P.Pongpakatien, T.Phoeyphon",
      "maintainer": "LILCMU <peeranut32@gmail.com>",
      "sentence": "A library for built-in STM32 arduino core on GoGoBoard to enabled fully functional of hardware along with the used of students.",
      "paragraph": "Install this library to use GoGoBoard arduino core extension.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/GoGoBoard_Arduino_Library-1.7.0.zip",
      "size": 13614,
      "previous_version": "1.7.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-09-21T01:01:40Z"
    },
    {
      "repository_name": "4dsystems/Goldelox-Serial-Arduino-Library",
      "repository_url": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library",
      "name": "Goldelox-Serial-Arduino-Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:05:01Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:05:01Z",
      "last_seen_sha": "a21e61762ec1",
      "author": "4D Systems",
      "maintainer": "4D Systems",
      "sentence": "Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode",
      "paragraph": "Arduino Library for 4D Systems Serial Environment for Goldelox based modules",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Goldelox_Serial_Arduino_Library-1.0.4.zip",
      "size": 51759,
      "previous_version": "1.0.4",
      "github_stars": 22,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2023-07-10T02:06:51Z"
    },
    {
      "repository_name": "goldfish4tech/Goldfish4Tech",
      "repository_url": "https://github.com/goldfish4tech/Goldfish4Tech",
      "name": "Goldfish4Tech",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:15:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:14Z",
      "last_seen_sha": "13237669f819",
      "author": "Goldfish4Tech",
      "maintainer": "Goldfish4Tech <info@Goldfish4Tech.com>",
      "sentence": "Arduino demo code for project",
      "paragraph": "Arduino demo code for project",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-12-06T10:07:22Z",
      "download_url": "https://github.com/Goldfish4Tech/Goldfish4Tech"
    },
    {
      "repository_name": "goldfish4tech/Goldfish4TechAirPump",
      "repository_url": "https://github.com/goldfish4tech/Goldfish4TechAirPump",
      "name": "Goldfish4TechAirPump",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:15:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:14Z",
      "last_seen_sha": "40bb50163494",
      "author": "Goldfish4Tech Team <goldfish4tech@goldfish4tech.com>",
      "maintainer": "Goldfish4Tech Team <goldfish4tech@goldfish4tech.com>",
      "sentence": "Arduino Library for Goldfish4Tech air pump running code.",
      "paragraph": "Video demo: https://space.bilibili.com/1786633509/channel/collectiondetail?sid=1525228",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-12-06T15:26:46Z",
      "download_url": "https://github.com/goldfish4tech/Goldfish4TechAirPump/tree/main"
    },
    {
      "repository_name": "feilipu/Goldilocks_Analogue_DAC_Library",
      "repository_url": "https://github.com/feilipu/Goldilocks_Analogue_DAC_Library",
      "name": "Goldilocks Analogue DAC Library",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:14:18Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:18Z",
      "last_seen_sha": "7ed7ba202c3f",
      "author": "Phillip Stevens <phillip.stevens@gmail.com>",
      "maintainer": "Phillip Stevens <phillip.stevens@gmail.com>",
      "sentence": "DAC (MCP4822) functions for Goldilocks Analogue",
      "paragraph": "Firmware to control a MCP4822 (12 bit, dual channel, SPI) DAC using the AVR UART MSPI Mode, as implemented on the Goldilocks Analogue. Also provides IIR High, Band, and Low Pass filtering functions.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/feilipu/Goldilocks_Analogue_DAC_Library-1.0.3.zip",
      "size": 14638,
      "previous_version": "1.0.3",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-07-01T21:19:54Z"
    },
    {
      "repository_name": "feilipu/Goldilocks_Analogue_SPIRAM_Library",
      "repository_url": "https://github.com/feilipu/Goldilocks_Analogue_SPIRAM_Library",
      "name": "Goldilocks Analogue SPI RAM Library",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:14:18Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:18Z",
      "last_seen_sha": "90f4e07d67cf",
      "author": "Phillip Stevens <phillip.stevens@gmail.com>",
      "maintainer": "Phillip Stevens <phillip.stevens@gmail.com>",
      "sentence": "Firmware for SPI solid state memory (including SRAM, FRAM, EEPROM) devices for Goldilocks Analogue",
      "paragraph": "Firmware to control SPI SRAM, FRAM, and EEPROM as implemented on the Goldilocks Analogue. Also provides Ring Buffer support for all memory types.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/feilipu/Goldilocks_Analogue_SPI_RAM_Library-1.0.4.zip",
      "size": 18205,
      "previous_version": "1.0.4",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2024-07-09T02:53:53Z"
    },
    {
      "repository_name": "GoogleCloudPlatform/google-cloud-iot-arduino",
      "repository_url": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino",
      "name": "Google Cloud IoT Core JWT",
      "version": "1.1.11",
      "version_history": [
        {
          "version": "1.1.11",
          "seen_at": "2025-11-26T07:27:08Z"
        },
        {
          "version": "1.1.11",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-26T07:27:08Z",
      "last_seen_sha": "447555ac79e4",
      "author": "Vladimir Korukov <mrvladimir@gusclass.com>",
      "maintainer": "Gus Class <github@gusclass.com>",
      "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.",
      "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.11.zip",
      "size": 143194,
      "previous_version": "1.1.11",
      "github_stars": 358,
      "github_forks": 152,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T04:21:49Z"
    },
    {
      "repository_name": "meebplayzs/GoogleCalendarClient",
      "repository_url": "https://github.com/meebplayzs/GoogleCalendarClient",
      "name": "GoogleCalendarClient",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:04:24Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:24Z",
      "last_seen_sha": "e6b1b4e4a309",
      "author": "meebplayzs",
      "maintainer": "meebplayzs",
      "sentence": "Google Calendar API for Arduino",
      "paragraph": "Provides basic functionality for a microcontroller to view events on a user's Google Calendar.",
      "category": "Other",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/meebplayzs/GoogleCalendarClient-1.0.0.zip",
      "size": 2697,
      "previous_version": "1.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-24T20:19:31Z"
    },
    {
      "repository_name": "softplus/GoogleFormPost",
      "repository_url": "https://github.com/softplus/GoogleFormPost",
      "name": "GoogleFormPost",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:30:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:27Z",
      "last_seen_sha": "f5a8b57ef0c7",
      "author": "John Mueller",
      "maintainer": "softplus@gmail.com",
      "sentence": "A simple way to add data to Google Sheets, without API or authentication.",
      "paragraph": "Uses Google Forms to add to the spreadsheet. Requires setting up a Google Form and Spreadsheet. For ESP-8266 and ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-05-06T18:39:42Z",
      "download_url": "https://github.com/softplus/GoogleFormPost"
    },
    {
      "repository_name": "witnessmenow/arduino-google-maps-api",
      "repository_url": "https://github.com/witnessmenow/arduino-google-maps-api",
      "name": "GoogleMapsApi",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-06T08:22:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-06T08:22:05Z",
      "last_seen_sha": "a977a7a7204e",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)",
      "paragraph": "Use this library to get the live traffic from google",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 51,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T10:36:21Z",
      "download_url": "https://github.com/witnessmenow/arduino-google-maps-api"
    },
    {
      "repository_name": "1e1/Arduino-GoogleSchedular",
      "repository_url": "https://github.com/1e1/Arduino-GoogleSchedular",
      "name": "GoogleSchedular",
      "version": "4.1.0",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2025-07-21T16:37:19Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "4.1.0",
          "seen_at": "2026-07-06T00:24:07.724Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:37:19Z",
      "last_seen_sha": "16ea9e715c67",
      "author": "1e1",
      "maintainer": "1e1 2.71828183e0+googleSchedular@gmail.com",
      "sentence": "Arduino Library for reading events title from a Google Calendar",
      "paragraph": "use OAuth 2.0 for limited-input device applications",
      "category": "Other",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ArduinoJson",
        "FastTimer"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/1e1/GoogleSchedular-4.1.0.zip",
      "size": 40581,
      "previous_version": "4.0.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-22T10:35:13Z"
    },
    {
      "repository_name": "agdl/GoPRO",
      "repository_url": "https://github.com/agdl/GoPRO",
      "name": "GoPRO",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:39Z",
      "last_seen_sha": "e5b1a099734c",
      "author": "Arturo Guadalupi",
      "maintainer": "Arturo Guadalupi",
      "sentence": "GoPRO API library for Arduino",
      "paragraph": "GoPRO API library for Arduino",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 27,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2024-08-11T16:05:08Z",
      "depends": [
        "WiFi101"
      ],
      "download_url": "https://github.com/agdl/GoPRO"
    },
    {
      "repository_name": "aster94/GoProControl",
      "repository_url": "https://github.com/aster94/GoProControl",
      "name": "GoProControl",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-01-17T07:11:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:11:38Z",
      "last_seen_sha": "c390e6a1ded3",
      "author": "aster94",
      "maintainer": "aster94, KonradIT",
      "sentence": "A library that makes using GoPro Cameras a breeze.",
      "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 128,
      "github_forks": 21,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T13:58:57Z",
      "depends": [
        "WiFi101",
        "WiFiNINA",
        "VidorPeripherals",
        "WiFiEsp",
        "Utilities"
      ],
      "download_url": "https://github.com/aster94/GoProControl/"
    },
    {
      "repository_name": "govorox/SSLClient",
      "repository_url": "https://github.com/govorox/SSLClient",
      "name": "GovoroxSSLClient",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-11-12T07:21:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-12T07:21:50Z",
      "last_seen_sha": "c9840d4edf22",
      "author": "V Govorovski",
      "maintainer": "Robert Byrnes <robbyrnes@hotmail.co.uk>",
      "sentence": "Provides secure network connection over a generic Client transport object.",
      "paragraph": "With this library you can make a TLS or SSL connection to a remote server.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 104,
      "github_forks": 54,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T18:45:36Z",
      "download_url": "https://github.com/govorox/SSLClient.git"
    },
    {
      "repository_name": "GoWired/GoWired-lib",
      "repository_url": "https://github.com/GoWired/GoWired-lib",
      "name": "GoWired-lib",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:15:18Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:18Z",
      "last_seen_sha": "f5660bbba63e",
      "author": "GoWired",
      "maintainer": "GoWired <hello@gowired.dev>",
      "sentence": "Common libraries used by GoWired software.",
      "paragraph": "Provides backend for various devices used in GoWired software, such as: digital/touch inputs, digital/PWM outputs, shutters, sensors.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "depends": [
        "PCF8575-lib",
        "ADCTouch",
        "MySensors",
        "LP50XX",
        "arduino-sht"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GoWired/GoWired_lib-1.1.0.zip",
      "size": 29706,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-07-18T13:43:56Z"
    },
    {
      "repository_name": "sidwarkd/gp20u7_arduino",
      "repository_url": "https://github.com/sidwarkd/gp20u7_arduino",
      "name": "GP20U7 GPS Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:49Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:49Z",
      "last_seen_sha": "1b702df4d32c",
      "author": "Kevin Sidwar",
      "maintainer": "Kevin Sidwar <kevin@sidwar.com>",
      "sentence": "A simple library for the GP20U7 GPS unit",
      "paragraph": "A simple library for the GP20U7 GPS unit",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sidwarkd/GP20U7_GPS_Library-1.0.0.zip",
      "size": 12086,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2021-03-21T12:44:47Z"
    },
    {
      "repository_name": "volty98/GP2Y0A21YK_lib",
      "repository_url": "https://github.com/volty98/GP2Y0A21YK_lib",
      "name": "GP2Y0A21YK_lib",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:36:45Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:45Z",
      "last_seen_sha": "0a3c86404e5a",
      "author": "Shingo FUKUYA",
      "maintainer": "Shingo FUKUYA <volty98@recny.sakura.ne.jp>",
      "sentence": "A simple library for GP2Y0A21YK sensor.",
      "paragraph": "This library provides functions to read distance from GP2Y0A21YK sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-01T11:36:13Z",
      "download_url": "https://github.com/volty98/GP2Y0A21YK_lib"
    },
    {
      "repository_name": "RobTillaart/GP8403",
      "repository_url": "https://github.com/RobTillaart/GP8403",
      "name": "GP8403",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T08:44:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:44:08Z",
      "last_seen_sha": "ae80d4462458",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for GP8403, I2C 12 bit two channel DAC.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-07-01T03:10:29Z",
      "download_url": "https://github.com/RobTillaart/GP8403",
      "github_language": "C++"
    },
    {
      "repository_name": "GyverLibs/GParser",
      "repository_url": "https://github.com/GyverLibs/GParser",
      "name": "GParser",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5.2",
          "seen_at": "2025-07-21T16:15:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:36Z",
      "last_seen_sha": "c311dd5b159c",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast library for parsing cstring into substrings, urlencode, unicode encode for Arduino",
      "paragraph": "Fast library for parsing cstring into substrings, urlencode, unicode encode for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-08-04T10:59:49Z",
      "download_url": "https://github.com/GyverLibs/GParser"
    },
    {
      "repository_name": "teddokano/GPIO_NXP_Arduino",
      "repository_url": "https://github.com/teddokano/GPIO_NXP_Arduino",
      "name": "GPIO_NXP_Arduino",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-18T09:09:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T09:09:02Z",
      "last_seen_sha": "22027e9eb466",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "Class library for NXP GPIO drivers",
      "paragraph": "PCAL6408A, PCAL6416A, PCAL6524, PCAL6534, PCAL9722 and PCA9555 are supported",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T20:56:27Z",
      "depends": [
        "I2C_device_Arduino"
      ],
      "download_url": "https://github.com/teddokano/GPIO_NXP_Arduino"
    },
    {
      "repository_name": "simonlmn/gpiobj",
      "repository_url": "https://github.com/simonlmn/gpiobj",
      "name": "gpiobj",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-07-21T16:29:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:56Z",
      "last_seen_sha": "bc44c620163a",
      "author": "Simon Lehmann <simon.lmn@gmail.com>",
      "maintainer": "Simon Lehmann <simon.lmn@gmail.com>",
      "sentence": "Manage and access GPIOs as objects.",
      "paragraph": "Allows to define and configure in- and outputs through an object-oriented interface and decouple it from its usage.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-04T16:50:21Z",
      "download_url": "https://github.com/simonlmn/gpiobj"
    },
    {
      "repository_name": "topquark22/GPIOUtils",
      "repository_url": "https://github.com/topquark22/GPIOUtils",
      "name": "GPIOUtils",
      "version": "2.4.2",
      "version_history": [
        {
          "version": "2.4.2",
          "seen_at": "2026-04-02T07:28:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-02T07:28:32Z",
      "last_seen_sha": "834c95649599",
      "author": "Geoffrey Trueman Falk",
      "maintainer": "Geoffrey T. Falk <topquark22@yahoo.ca>",
      "sentence": "Composable GPIO signal-processing utilities.",
      "paragraph": "Debounce, dejitter, Schmitt trigger, edge detection, long-press detection, rate limiting, pulse generation, non-blocking timers, button counters, watchdogs, and other small, stateful GPIO signal-processing blocks designed to be composed into robust input and output pipelines.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-12T04:54:38Z",
      "license": "MIT",
      "download_url": "https://github.com/topquark22/GPIOUtils"
    },
    {
      "repository_name": "thelastoutpostworkshop/gpio_viewer",
      "repository_url": "https://github.com/thelastoutpostworkshop/gpio_viewer",
      "name": "GPIOViewer",
      "version": "1.7.1",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2026-06-30T08:50:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:50:24Z",
      "last_seen_sha": "5e4db0f2c06f",
      "author": "The Last Outpost Workshop",
      "maintainer": "The Last Outpost Workshop <thelastoutpostworkshop@gmail.com>",
      "sentence": "Web Application to view GPIO pins live!",
      "paragraph": "Web Application to view GPIO pins live! Works on any ESP32 Boards with Arduino Core from Espressif",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1563,
      "github_forks": 171,
      "github_updated_at": "2026-07-01T23:26:04Z",
      "depends": [
        "Async TCP",
        "ESP Async WebServer"
      ],
      "download_url": "https://github.com/thelastoutpostworkshop/gpio_viewer",
      "github_language": "C++"
    },
    {
      "repository_name": "SodaqMoja/GPRSbee",
      "repository_url": "https://github.com/SodaqMoja/GPRSbee",
      "name": "GPRSbee",
      "version": "1.9.2",
      "version_history": [
        {
          "version": "1.9.2",
          "seen_at": "2025-07-21T16:30:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:17Z",
      "last_seen_sha": "718df523a665",
      "author": "keestux,SODAQ",
      "maintainer": "Kees Bakker <kees@m2m4all.com>",
      "sentence": "An Arduino library for the SODAQ GPRSbee.",
      "paragraph": "It supports sending HTTP GET and POST, send data via FTP, and more.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2018-06-05T20:41:10Z",
      "download_url": "https://github.com/SodaqMoja/GPRSbee"
    },
    {
      "repository_name": "offcircuit/GPS",
      "repository_url": "https://github.com/offcircuit/GPS",
      "name": "GPS",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-10-18T07:31:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-18T07:31:50Z",
      "last_seen_sha": "1abf083b9dc3",
      "author": "Helder Rodrigues",
      "maintainer": "Helder Rodrigues",
      "sentence": "GPS code class for Arduino",
      "paragraph": "gps comunication",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-10-18T06:04:21Z",
      "download_url": "https://github.com/offcircuit/GPS"
    },
    {
      "repository_name": "qqqlab/GPS-uBlox",
      "repository_url": "https://github.com/qqqlab/GPS-uBlox",
      "name": "GPS-uBlox",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:54Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:54Z",
      "last_seen_sha": "414ec7025cfd",
      "author": "qqqlab",
      "maintainer": "qqqlab <info@qqqlab.com>",
      "sentence": "Platform agnostic C++ uBlox GPS driver",
      "paragraph": "Platform agnostic C++ uBlox-6 to uBlox-M10 GPS driver ported from ArduPilot. Automatically configures baudrate, uses high speed ubx protocol, auto reconnect on communication loss, and optionally saves the config to the GPS module for faster restarts.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/qqqlab/GPS_uBlox-1.0.1.zip",
      "size": 33780,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T20:28:51Z"
    },
    {
      "repository_name": "Mathieu52/GPSP",
      "repository_url": "https://github.com/Mathieu52/GPSP",
      "name": "GPSP",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.3",
          "seen_at": "2025-07-21T16:21:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:27Z",
      "last_seen_sha": "76e701e534eb",
      "author": "Mathieu Durand <mathieu_durand@icloud.com>",
      "maintainer": "Mathieu Durand <mathieu_durand@icloud.com>",
      "sentence": "A simple, and easy to use Arduino protocol",
      "paragraph": "Allow easy implementation of constant, customizable and easy to use protocols accross projects",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-11-29T14:55:05Z",
      "depends": [
        "QList"
      ],
      "download_url": "https://github.com/Mathieu52/GPSP"
    },
    {
      "repository_name": "GPStarTechnologies/GPStar-Audio-Serial",
      "repository_url": "https://github.com/GPStarTechnologies/GPStar-Audio-Serial",
      "name": "GPStar Audio Serial",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2026-05-06T07:48:04Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-08-10T00:08:48.919Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-05-06T07:48:04Z",
      "last_seen_sha": "b7e7a971d12b",
      "author": "GPStar Technologies",
      "maintainer": "GPStar Technologies <contact@gpstartechnologies.com>",
      "sentence": "Control your GPStar Audio boards with serial communication commands.",
      "paragraph": "A serial communication control library for the GPStar Audio and GPStar Audio XL series of audio boards from GPStar Technologies.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GPStarTechnologies/GPStar_Audio_Serial-1.0.5.zip",
      "size": 9670019,
      "previous_version": "1.0.4",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T00:06:41Z"
    },
    {
      "repository_name": "gpstar81/GPStarAudio-Serial-Library",
      "repository_url": "https://github.com/gpstar81/GPStarAudio-Serial-Library",
      "name": "GPStar Audio Serial Library",
      "version": "1.3.5",
      "version_history": [
        {
          "version": "1.3.5",
          "seen_at": "2026-04-15T08:17:33Z"
        },
        {
          "version": "1.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-15T08:17:33Z",
      "last_seen_sha": "613e48e2c854",
      "author": "Michael Rajotte",
      "maintainer": "Michael Rajotte <michael.rajotte@gpstartechnologies.com>",
      "sentence": "Control your GPStar Audio boards with serial communication commands.",
      "paragraph": "A serial communication control library for the GPStar Audio and GPStar Audio XL series of audio boards from GPStar Technologies.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gpstar81/GPStar_Audio_Serial_Library-1.3.5.zip",
      "size": 15632831,
      "previous_version": "1.3.5",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-14T11:45:17Z"
    },
    {
      "repository_name": "per1234-org/GPT_Stepper",
      "repository_url": "https://github.com/per1234-org/GPT_Stepper",
      "name": "GPT_Stepper",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:24:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:18Z",
      "last_seen_sha": "023b6ececeb2",
      "author": "David Caldwell <deltagrobotics@gmail.com>",
      "maintainer": "David Caldwell <deltagrobotics@gmail.com>",
      "sentence": "Direct timer drive for A4988 stepper driver",
      "paragraph": "Direct drive of stepper pulse from GPT timer for controlling A4988 stepper driver",
      "category": "Device Control",
      "architectures": [
        "renesas_uno"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2024-12-07T15:25:05Z",
      "download_url": "https://github.com/delta-G/GPT_Stepper",
      "github_language": ""
    },
    {
      "repository_name": "grafana/loki-arduino",
      "repository_url": "https://github.com/grafana/loki-arduino",
      "name": "GrafanaLoki",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:15:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:20Z",
      "last_seen_sha": "57ec73018682",
      "author": "Ed Welch",
      "maintainer": "Grafana <arduino@grafana.com>",
      "sentence": "Send logs/events to Grafana Loki",
      "paragraph": "Loki is a very flexible, easy to run Log aggregation tool. With this library you can send logs/events directly to a Loki server. Check out the project link for more info.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T19:52:14Z",
      "depends": [
        "SnappyProto",
        "PromLokiTransport",
        "ArduinoHttpClient"
      ],
      "download_url": "https://github.com/grafana/loki-arduino"
    },
    {
      "repository_name": "cattanimarco/Grafici-GFX",
      "repository_url": "https://github.com/cattanimarco/Grafici-GFX",
      "name": "Grafici-GFX",
      "version": "4.0.0",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:10:28Z"
        },
        {
          "version": "4.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:28Z",
      "last_seen_sha": "28d4bdc28202",
      "author": "Marco Cattani <03offices_jockey@icloud.com>",
      "maintainer": "Marco Cattani <03offices_jockey@icloud.com>",
      "sentence": "Data visualization library for Arduino driven displays",
      "paragraph": "based/depending on the Adafruit GFX display libraries. Grafici handles and process data and plot lines, bars, scatters and more on both squared and round displays.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-4.0.0.zip",
      "size": 47703,
      "previous_version": "4.0.0",
      "github_stars": 19,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-05-15T13:33:40Z"
    },
    {
      "repository_name": "adityasharma-tech/grafik-serial",
      "repository_url": "https://github.com/adityasharma-tech/grafik-serial",
      "name": "GrafikLogger",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:03:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:40Z",
      "last_seen_sha": "17ebf48eb402",
      "author": "Aditya Sharma",
      "maintainer": "Aditya Sharma <aditya@adityasharma.live>",
      "sentence": "A library for logging and plotting data using Arduino.",
      "paragraph": "GrafikLogger provides easy-to-use classes for logging messages and plotting data on an Arduino device.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-09T19:12:22Z",
      "download_url": "https://github.com/aditya/grafik-logger"
    },
    {
      "repository_name": "grandeurtech/arduino-sdk",
      "repository_url": "https://github.com/grandeurdev/arduino-sdk",
      "name": "Grandeur",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-10-07T07:36:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-07T07:36:36Z",
      "last_seen_sha": "3d82a7c1ead1",
      "author": "Grandeur Technologies",
      "maintainer": "Grandeur Technologies <hi@grandeur.tech>",
      "sentence": "Let your arduinos and ESPs communicate with Grandeur in realtime.",
      "paragraph": "This handles your realtime connection with Grandeur and exposes devices and datastore APIs. Devices API lets you get, set, and subscribe to device variables. And datastore API lets you query your datastore which is a highly available and scalable NOSQL database for IoT. Visit https://grandeur.tech for more details.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 16,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-06T09:06:18Z",
      "download_url": "https://github.com/grandeurdev/arduino-sdk"
    },
    {
      "repository_name": "movetones/Gravitone_ArduinoLibrary",
      "repository_url": "https://github.com/movetones/Gravitone_ArduinoLibrary",
      "name": "Gravitone",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:22:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:31Z",
      "last_seen_sha": "51970c964a19",
      "author": "Matt Ruffner <mattruffner7@gmail.com>",
      "maintainer": "MoveTones,LLC <movetonesllc@gmail.com>",
      "sentence": "Drivers for the Gravitone: a spatial synthesizer.",
      "paragraph": "This library provides tools to access to the screen, buttons, and speaker included in the Gravitone, as well as examples of potential functionality and a Modes architectures to easily created motion influenced audio processing sequences.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-09T00:00:24Z",
      "depends": [
        "Geometry",
        "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library",
        "ArduinoJson",
        "Adafruit SSD1306",
        "WebSockets_Generic",
        "Adafruit MCP23017 Arduino Library"
      ],
      "download_url": "https://github.com/movetones/Gravitone_ArduinoLibrary"
    },
    {
      "repository_name": "mihai-dinculescu/arduino-gravity-soil-moisture-sensor",
      "repository_url": "https://github.com/mihai-dinculescu/arduino-gravity-soil-moisture-sensor",
      "name": "Gravity Soil Moisture Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:22:11Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:11Z",
      "last_seen_sha": "52ddbf0134df",
      "author": "Mihai Dinculescu <mihai.dinculescu@outlook.com>",
      "maintainer": "Mihai Dinculescu <mihai.dinculescu@outlook.com>",
      "sentence": "Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.",
      "paragraph": "The library supports ✔ moisture value (compared to the raw value that represents dryness) ✔ multi-sampling ✔ slight delay between samples ✔ protection against invalid values (valid values are between 1 and 3500).",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/mihai-dinculescu/Gravity_Soil_Moisture_Sensor-1.0.0.zip",
      "size": 6305,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-09-02T15:46:05Z"
    },
    {
      "repository_name": "biomurph/GrayCode",
      "repository_url": "https://github.com/biomurph/GrayCode",
      "name": "GrayCode",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:03:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:57Z",
      "last_seen_sha": "a4df9eb6b1f8",
      "author": "Joel Murphy, Flywheel Lab",
      "maintainer": "Joel Murphy",
      "sentence": "Arduino library for decoding Gray Code encoders.",
      "paragraph": "This library expects to see a PISO shift register and will shift in byte(s) with encoder positions. Each byte contains two Gray codes, high nibble and low nibble. Works Absolute Encoder Boards with PAC18R 8, 12, and 16 position switches from Bourns. https://github.com/biomurph/Absolute_Encoder_Board",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-26T18:35:46Z",
      "download_url": "https://github.com/biomurph/GrayCode"
    },
    {
      "repository_name": "tkhoi0821-svg/GrayKazu",
      "repository_url": "https://github.com/tkhoi0821-svg/GrayKazu",
      "name": "GrayKazu",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-06-22T09:00:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:00:50Z",
      "last_seen_sha": "6d5a151e32d6",
      "author": "GRAY KAZU",
      "maintainer": "GRAY KAZU",
      "sentence": "Icon library for KazuOS.",
      "paragraph": "This library contains all system icons and assets used in KazuOS.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-21T06:40:30Z",
      "download_url": "https://graykazu-icon-ccp.tkhoi0821.workers.dev"
    },
    {
      "repository_name": "Grovety/grc_arduino",
      "repository_url": "https://github.com/Grovety/grc_arduino",
      "name": "GRC_AI",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:15:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:23Z",
      "last_seen_sha": "6a1811d646e2",
      "author": "Sergei Smirnov <sergey@grovety.com>",
      "maintainer": "Grovety Inc. <hi@grovety.com>",
      "sentence": "A library supporting communication with GRC AI module",
      "paragraph": "with functionality of tiny ML accelerator with on-device learning feature",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2023-11-23T10:26:34Z",
      "download_url": "https://grovety.com/"
    },
    {
      "repository_name": "ukkz/green-beacon-esp32",
      "repository_url": "https://github.com/ukkz/green-beacon-esp32",
      "name": "Green Beacon",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:33:45Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:45Z",
      "last_seen_sha": "10bfb789b095",
      "author": "uko",
      "maintainer": "uko",
      "sentence": "BLE beacon library compatible with LINE Simple Beacon",
      "paragraph": "Light-weight & Simple library that makes your any ESP32 boards into BLE beacon device compatible with LINE Simple Beacon.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ukkz/Green_Beacon-0.2.0.zip",
      "size": 8107,
      "previous_version": "0.2.0",
      "github_stars": 12,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-11T10:25:25Z"
    },
    {
      "repository_name": "t0mer/GreenApi-WhatsApp-Library",
      "repository_url": "https://github.com/t0mer/GreenApi-WhatsApp-Library",
      "name": "GreenApi",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-07-26T12:20:19.669Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-26T12:20:19.669Z",
      "last_seen_sha": "6feec9dc0a5d",
      "author": "Tomer Klein",
      "maintainer": "Tomer Klein <tomer.klein@gmail.com>",
      "sentence": "A library for sending messages via the Green-API service.",
      "paragraph": "This library simplifies the process of using the Green-API service to send WhatsApp messages by wrapping the necessary HTTP requests into an easy-to-use class.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/t0mer/GreenApi-1.1.0.zip",
      "size": 731807,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T08:20:10Z"
    },
    {
      "repository_name": "GyverLibs/GRGB",
      "repository_url": "https://github.com/GyverLibs/GRGB",
      "name": "GRGB",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2025-07-21T16:15:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:37Z",
      "last_seen_sha": "059ab83001fd",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for smooth RGB LED control",
      "paragraph": "Library for smooth RGB LED control",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-06-27T16:10:43Z",
      "download_url": "https://github.com/GyverLibs/GRGB"
    },
    {
      "repository_name": "tanmaywankar/Grobot_Animations",
      "repository_url": "https://github.com/tanmaywankar/Grobot_Animations",
      "name": "Grobot_Animations",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T08:58:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:58:12Z",
      "last_seen_sha": "ec91cba28818",
      "author": "Tanmay Wankar",
      "maintainer": "Tanmay Wankar <tanmaywankar4@gmail.com>",
      "sentence": "A simple, lightweight and customizable animation library for TFT_eSPI based Displays.",
      "paragraph": "This library provides bouncy, organic eye animations for ESP32-based devices. It uses state-machine based design to transition between moods and is optimized for the TFT_eSPI driver.",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_updated_at": "2026-06-29T14:36:29Z",
      "depends": [
        "TFT_eSPI"
      ],
      "download_url": "https://github.com/tanmaywankar/Grobot_Animations",
      "github_language": "C++"
    },
    {
      "repository_name": "GroeiAcademie/GroeiAcademie",
      "repository_url": "https://github.com/GroeiAcademie/GroeiAcademie",
      "name": "GroeiAcademie FrameWork",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-01T08:43:24.404Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-08-07T18:14:01.614Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-08-23T10:03:28.391Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-08-25T18:06:16.764Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-08-01T08:43:24.404Z",
      "last_seen_sha": "0ed5a99d8ffa",
      "author": "Alex Peeters, GROEI ACADEMIE BV",
      "maintainer": "Alex Peeters <info@groeiacademie.be>",
      "sentence": "GroeiAcademie FrameWork als Arduino-librarypakket voor de toepassingen en systemen van GROEI ACADEMIE BV.",
      "paragraph": "Bevat momenteel de toepassing Stimulus en de gedeelde Screen- en Input-lagen.",
      "category": "Other",
      "architectures": [
        "avr",
        "renesas_uno",
        "esp32",
        "rp2040",
        "stm32"
      ],
      "license": "LGPL-3.0-or-later",
      "depends": [
        "LiquidCrystal I2C",
        "Adafruit GFX Library",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit ADS1X15",
        "PCF8574",
        "IRremote"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GroeiAcademie/GroeiAcademie_FrameWork-1.1.1.zip",
      "size": 10564160,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-07-31T18:51:22Z"
    },
    {
      "repository_name": "EnviroDIY/GroPointModbus",
      "repository_url": "https://github.com/EnviroDIY/GroPointModbus",
      "name": "GroPointModbus",
      "version": "0.1.5",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-09-27T07:23:23Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-27T07:23:23Z",
      "last_seen_sha": "88ea4ddc70e6",
      "author": "Anthony Aufdenkampe <aaufdenkampe@limno.com>",
      "maintainer": "Anthony Aufdenkampe <aaufdenkampe@limno.com>",
      "sentence": "Arduino library for communication with GroPoint soil moisture sensors via Modbus.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "sam",
        "samd"
      ],
      "depends": [
        "SensorModbusMaster"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/EnviroDIY/GroPointModbus-0.1.5.zip",
      "size": 72854,
      "previous_version": "0.1.4",
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T16:12:56Z"
    },
    {
      "repository_name": "Seeed-Studio/RFID_Library",
      "repository_url": "https://github.com/Seeed-Studio/RFID_Library",
      "name": "Grove - 125KHz RFID Reader",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:07Z",
      "last_seen_sha": "2befb51dc52d",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - 125KHz RFID Reader.",
      "paragraph": "Arduino library to control Grove - 125KHz RFID Reader.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___125KHz_RFID_Reader-1.0.0.zip",
      "size": 8452,
      "previous_version": "1.0.0",
      "github_stars": 63,
      "github_forks": 31,
      "github_language": "C++",
      "github_updated_at": "2025-12-21T04:01:19Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_LDC1612",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_LDC1612",
      "name": "Grove - 2-Channel Inductive Sensor LDC1612",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:16Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:16Z",
      "last_seen_sha": "9a4b76666d29",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Seeed Inductive Sensor LDC1612.",
      "paragraph": "Arduino library to control Seeed Inductive Sensor LDC1612.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___2_Channel_Inductive_Sensor_LDC1612-1.0.0.zip",
      "size": 15213,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T16:44:45Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2",
      "repository_url": "https://github.com/Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2",
      "name": "Grove - 6Axis Accelerometer And Compass v2",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:57Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:57Z",
      "last_seen_sha": "0ac095c82602",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control LSM303DLH.",
      "paragraph": "The Grove 6-Axis Accelerometer & Compass is a 3-axis accelerometer combined with a 3-axis magnetic sensor. It is based on the sensor module LSM303DLH which has a selectable linear acceleration full scale range of ±2g / ±4g / ±8g and a selectable magnetic field full scale range of ±1.3 /±1.9 / ±2.5 / ±4.0 / ±4.7 / ±5.6 / ±8.1 gauss. Both the magnetic parts and the accelerometer parts can be powered down separately to reduce the power consumption. The Arduino can get these data via the I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___6Axis_Accelerometer_And_Compass_v2-1.0.1.zip",
      "size": 10424,
      "previous_version": "1.0.1",
      "github_stars": 4,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:03:35Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Air_quality_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Air_quality_Sensor",
      "name": "Grove - Air quality sensor",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:28:58Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:58Z",
      "last_seen_sha": "e411cf0e6ee5",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Air Quality Sensor.",
      "paragraph": "Arduino library to control Grove Air Quality Sensor.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Air_quality_sensor-1.0.2.zip",
      "size": 7694,
      "previous_version": "1.0.2",
      "github_stars": 23,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T17:55:56Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_BME280",
      "repository_url": "https://github.com/Seeed-Studio/Grove_BME280",
      "name": "Grove - Barometer Sensor BME280",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:28:58Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:58Z",
      "last_seen_sha": "4669e13529ae",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Temp&Humi&Barometer Sensor(BME280).",
      "paragraph": "Arduino library to control Grove - Temp&Humi&Barometer Sensor(BME280).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Barometer_Sensor_BME280-1.0.2.zip",
      "size": 7234,
      "previous_version": "1.0.2",
      "github_stars": 27,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-02-10T19:53:38Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_BMP280",
      "repository_url": "https://github.com/Seeed-Studio/Grove_BMP280",
      "name": "Grove - Barometer Sensor BMP280",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:59Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:59Z",
      "last_seen_sha": "8627edc6a1e5",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Barometer Sensor (BMP280).",
      "paragraph": "Arduino library to control Grove - Barometer Sensor (BMP280).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Barometer_Sensor_BMP280-1.0.1.zip",
      "size": 7134,
      "previous_version": "1.0.1",
      "github_stars": 7,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:02:17Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_touch_sensor_CY8C40XX",
      "repository_url": "https://github.com/Seeed-Studio/Grove_touch_sensor_CY8C40XX",
      "name": "Grove - Capacitive Touch Slide Sensor CY8C40XX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:04Z",
      "last_seen_sha": "a83ffc577ce5",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove_touch_sensor_CY8C40XX.",
      "paragraph": "Arduino library to control Grove_touch_sensor_CY8C40XX.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Capacitive_Touch_Slide_Sensor_CY8C40XX-1.0.0.zip",
      "size": 8467,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:04:10Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Chainable_RGB_LED",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Chainable_RGB_LED",
      "name": "Grove - Chainable RGB LED",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:59Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:59Z",
      "last_seen_sha": "a8d7c157f20d",
      "author": "pjp.marques@gmail.com",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Chainable RGB LED.",
      "paragraph": "Arduino library to control Grove - Chainable RGB LED.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Chainable_RGB_LED-1.0.0.zip",
      "size": 8634,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:02:34Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_LTC2941",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_LTC2941",
      "name": "Grove - Coulomb Counter for 3.3V to 5V LTC2941",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:16Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:16Z",
      "last_seen_sha": "e2e2b97cf4e8",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941)",
      "paragraph": "An Arduino Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941) use to count current coulomp",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Coulomb_Counter_for_3_3V_to_5V_LTC2941-1.0.0.zip",
      "size": 8996,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-10-23T05:01:48Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Digital_Light_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Digital_Light_Sensor",
      "name": "Grove - Digital Light Sensor",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:28:59Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:59Z",
      "last_seen_sha": "ec46b8b11120",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).",
      "paragraph": "Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Digital_Light_Sensor-2.0.0.zip",
      "size": 17347,
      "previous_version": "2.0.0",
      "github_stars": 14,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-01-09T02:43:53Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Haptic_Motor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Haptic_Motor",
      "name": "Grove - Haptic Motor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:00Z",
      "last_seen_sha": "fe2938de27c3",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Haptic Motor.",
      "paragraph": "Grove - Haptic motor is a Grove module integrated with DRV2605L which will give your project more feelings. This motor is specially designed for various effects, such as to ramp the vibration level up and down, for wearable and IoT devices..",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Haptic_Motor-1.0.0.zip",
      "size": 9249,
      "previous_version": "1.0.0",
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T16:22:13Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_High_Precision_RTC_PCF85063TP",
      "repository_url": "https://github.com/Seeed-Studio/Grove_High_Precision_RTC_PCF85063TP",
      "name": "Grove - High Precision RTC",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:00Z",
      "last_seen_sha": "76bdedffe2bb",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - High Precision RTC_PCF85063TP.",
      "paragraph": "Arduino library to control Grove - High Precision RTC_PCF85063TP.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___High_Precision_RTC-1.0.0.zip",
      "size": 8794,
      "previous_version": "1.0.0",
      "github_stars": 7,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:04:00Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_HighTemp_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_HighTemp_Sensor",
      "name": "Grove - High Temperature Sensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:29:00Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:00Z",
      "last_seen_sha": "5385e39e9667",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - High Temperature Sensor.",
      "paragraph": "Arduino library to control Grove - High Temperature Sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___High_Temperature_Sensor-1.0.1.zip",
      "size": 6693,
      "previous_version": "1.0.1",
      "github_stars": 12,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:07:36Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_I2C_Color_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_I2C_Color_Sensor",
      "name": "Grove - I2C Color Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:00Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:00Z",
      "last_seen_sha": "fa1f6793eacb",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - I2C Color Sensor.",
      "paragraph": "Arduino library to control Grove - I2C Color Sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_Color_Sensor-1.0.0.zip",
      "size": 10216,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:01:32Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_SHT35",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_SHT35",
      "name": "Grove - I2C High Accuracy Temp_Humi Sensor SHT35",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:29:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:18Z",
      "last_seen_sha": "54fae78c4c3b",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Temperature sensor SHT35.",
      "paragraph": "Arduino library to control Grove Temperature sensor SHT35.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_High_Accuracy_Temp_Humi_Sensor_SHT35-1.0.2.zip",
      "size": 10020,
      "previous_version": "1.0.2",
      "github_stars": 7,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:13:37Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_MCP9600",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_MCP9600",
      "name": "Grove - I2C Thermocouple Amplifier MCP9600",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:29:16Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:16Z",
      "last_seen_sha": "a86d85234efb",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Temperature sensor MCP9600.",
      "paragraph": "Arduino library to control Grove Temperature sensor MCP9600.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_Thermocouple_Amplifier_MCP9600-1.0.3.zip",
      "size": 14073,
      "previous_version": "1.0.3",
      "github_stars": 6,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-06-23T02:00:03Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_VEML6070",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_VEML6070",
      "name": "Grove - I2C UV Sensor VEML6070",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:18Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:18Z",
      "last_seen_sha": "274357fa0ae0",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove UV sensor VEML6070.",
      "paragraph": "Arduino library to control Grove UV sensor VEML6070.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_UV_Sensor_VEML6070-1.0.0.zip",
      "size": 8010,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:06:54Z"
    },
    {
      "repository_name": "Seeed-Studio/IRSendRev",
      "repository_url": "https://github.com/Seeed-Studio/IRSendRev",
      "name": "Grove - Infrared Receiver And Emitter",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "2.6.1",
          "seen_at": "2025-07-21T16:29:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:05Z",
      "last_seen_sha": "98d8b10f26c1",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.",
      "paragraph": "Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Infrared_Receiver_And_Emitter-1.0.0.zip",
      "size": 23416,
      "previous_version": "2.6.1",
      "github_stars": 33,
      "github_forks": 16,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T12:04:47Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_PM2_5_sensor_HM3301",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301",
      "name": "Grove - Laser PM2.5 Sensor HM3301",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:29:17Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:17Z",
      "last_seen_sha": "12cace94130f",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control PM2.5 sensor(HM3300).",
      "paragraph": "Arduino library to control PM2.5 sensor(HM3300).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Laser_PM2_5_Sensor_HM3301-1.0.2.zip",
      "size": 9083,
      "previous_version": "1.0.3",
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-07-30T09:43:00Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_LCD_RGB_Backlight",
      "repository_url": "https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight",
      "name": "Grove - LCD RGB Backlight",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-01T07:31:28Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-01T07:31:28Z",
      "last_seen_sha": "d149fd042e0c",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - LCD RGB Backlight.",
      "paragraph": "Arduino library to control Grove - LCD RGB Backlight.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LCD_RGB_Backlight-1.0.2.zip",
      "size": 26901,
      "previous_version": "1.0.2",
      "github_stars": 89,
      "github_forks": 94,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T11:51:51Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_LED_Matrix_Driver",
      "repository_url": "https://github.com/Seeed-Studio/Grove_LED_Matrix_Driver",
      "name": "Grove - LED Matrix Driver",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:02Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:02Z",
      "last_seen_sha": "e61f7755f2a0",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - LED Matrix Driver.",
      "paragraph": "The Grove – LED Matrix Driver v1.0 can be a nice helper when you need to driver a dual color LED matrix. It is built around the neat little chip STM32F103C8T6, which works at a frequency of 72MHz and very low power consumption. You can use the drivers to control a LED matrix sized at 64x32 or 32x16.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LED_Matrix_Driver-1.0.0.zip",
      "size": 17217719,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-08-04T09:12:57Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_LoRa_433MHz_and_915MHz_RF",
      "repository_url": "https://github.com/Seeed-Studio/Grove_LoRa_433MHz_and_915MHz_RF",
      "name": "Grove - LoRa Radio 433MHz 868MHz",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:29:02Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:02Z",
      "last_seen_sha": "17e677a7dccc",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.",
      "paragraph": "Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LoRa_Radio_433MHz_868MHz-2.0.0.zip",
      "size": 88826,
      "previous_version": "2.0.0",
      "github_stars": 32,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2025-05-26T08:36:07Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Motor_Driver_TB6612FNG",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Motor_Driver_TB6612FNG",
      "name": "Grove - Motor Driver TB6612FNG",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:29:02Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:02Z",
      "last_seen_sha": "ac9cf609579a",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library of Grove - Motor Driver(TB6612FNG)",
      "paragraph": "Arduino library of Grove - Motor Driver(TB6612FNG)",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Motor_Driver_TB6612FNG-0.0.1.zip",
      "size": 22148,
      "previous_version": "0.0.1",
      "github_stars": 16,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:01:51Z"
    },
    {
      "repository_name": "Seeed-Studio/Mutichannel_Gas_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Mutichannel_Gas_Sensor",
      "name": "Grove - Multichannel Gas Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:06Z",
      "last_seen_sha": "4626615357c6",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Multichannel Gas Sensor .",
      "paragraph": "Grove – Multichannel Gas sensor is a environment detecting sensor with a built in MiCS-6814 which can detect many unhealthful gases, and three gases can be measured simultaneously due to its multi channels, so it can help you to monitor the concentration which more than one gas..",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Multichannel_Gas_Sensor-1.0.0.zip",
      "size": 40659,
      "previous_version": "1.0.0",
      "github_stars": 27,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2026-01-23T08:01:23Z"
    },
    {
      "repository_name": "Seeed-Studio/OLED_Display_128X64",
      "repository_url": "https://github.com/Seeed-Studio/OLED_Display_128X64",
      "name": "Grove - OLED Display 0.96",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:07Z",
      "last_seen_sha": "daf0517b0ce5",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - OLED Display 0.96.",
      "paragraph": "Grove - OLED Display 0.96 is an OLED monochrome 128×64dot matrix display module with Grove 4pin I2C Interface .The characteristics of this display module are high brightness, self-emission, high contrast ratio, slim outline, wide viewing angle, wide temperature range, and low power consumption. It has a bigger screen and uses all the columns from the SSD1308 chip so that it can display more contents than the OLED 96×16.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___OLED_Display_0_96-1.0.0.zip",
      "size": 26946,
      "previous_version": "1.0.0",
      "github_stars": 41,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2025-12-13T11:11:59Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_QTouch",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_QTouch",
      "name": "Grove - Q Touch Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:17Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:17Z",
      "last_seen_sha": "0e271a033b4a",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Q Touch Sensor.",
      "paragraph": "Arduino library to control Grove - Q Touch Sensor.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Q_Touch_Sensor-1.0.0.zip",
      "size": 8634,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T09:05:42Z"
    },
    {
      "repository_name": "Seeed-Studio/RTC_DS1307",
      "repository_url": "https://github.com/Seeed-Studio/RTC_DS1307",
      "name": "Grove - RTC DS1307",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:08Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:08Z",
      "last_seen_sha": "c17c53f8f5a0",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - RTC DS1307.",
      "paragraph": "Arduino library to control Grove - RTC DS1307.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___RTC_DS1307-1.0.0.zip",
      "size": 7921,
      "previous_version": "1.0.0",
      "github_stars": 13,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2024-12-12T01:34:23Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Sunlight_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Sunlight_Sensor",
      "name": "Grove - Sunlight Sensor",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:29:03Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:03Z",
      "last_seen_sha": "c4416b41aff1",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Sunlight Sensor.",
      "paragraph": "Grove - Sunlight Sensor is a multi-channel digital light sensor, which has the ability to detect UV-light, visible light and infrared light. This device is based on SI1145, a new sensor from SiLabs.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Sunlight_Sensor-1.1.0.zip",
      "size": 11935,
      "previous_version": "1.1.0",
      "github_stars": 12,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-03-11T01:40:03Z"
    },
    {
      "repository_name": "Seeed-Studio/HDC1000",
      "repository_url": "https://github.com/Seeed-Studio/HDC1000",
      "name": "Grove - Temperature And Humidity Sensor HDC1000",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:05Z",
      "last_seen_sha": "049f3a18f099",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove - Temperature&Humidity Sensor HDC1000",
      "paragraph": "Arduino library to control Grove - Temperature&Humidity Sensor HDC1000",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Temperature_And_Humidity_Sensor_HDC1000-1.0.0.zip",
      "size": 9026,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:06:19Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_3Axis_Digital_Compass_HMC5883L",
      "repository_url": "https://github.com/Seeed-Studio/Grove_3Axis_Digital_Compass_HMC5883L",
      "name": "Grove 3-Axis Digital Compass HMC5883L",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:28:55Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:55Z",
      "last_seen_sha": "42be67830818",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "This is an Arduino library for Grove 3-Axis Digital Compass HMC5883L.",
      "paragraph": "3-Axis Compass module, a member of grove family uses I²C based Honeywell HMC5883L digital compass. This ASIC is equipped with high resolution HMC118X magneto-resistive sensors and a 12-bit ADC. It provides compass heading accuracy up to 1° to 2°. Signal conditioning like amplification, automatic degaussing strap drivers and offset cancellation are inbuilt. This grove module also includes a MIC5205-3.3 for power supply requirement. Hence user can connect any 3.3V to 6V DC power supply.",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3_Axis_Digital_Compass_HMC5883L-1.0.1.zip",
      "size": 9645,
      "previous_version": "1.0.1",
      "github_stars": 16,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T02:49:10Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_3_Axis_Digital_Gyro",
      "repository_url": "https://github.com/Seeed-Studio/Grove_3_Axis_Digital_Gyro",
      "name": "Grove 3-Axis Digital Gyro",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:54Z",
      "last_seen_sha": "bd54e838e3dc",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove 3-Axis Digital Gyro base on ITG 3200.",
      "paragraph": "Grove 3-axis Gyro module based on ITG 3200. It is the world’s first single-chip, digital-output, 3-axis MEMS motion processing gyro optimized for gaming, 3D mice, and motion-based remote control applications for Internet connected Digital TVs and Set Top Boxes.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3_Axis_Digital_Gyro-1.0.0.zip",
      "size": 10012,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-02-20T21:44:11Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_3_Axis_Compass_V2.0_BMM150",
      "repository_url": "https://github.com/Seeed-Studio/Grove_3_Axis_Compass_V2.0_BMM150",
      "name": "Grove 3Axis Compass V2.0 BMM150",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:54Z",
      "last_seen_sha": "3988db60b537",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove 3-Axis Digitial Compass v2.0.",
      "paragraph": "Arduino library to control Grove 3-Axis Digitial Compass v2.0.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3Axis_Compass_V2_0_BMM150-1.0.0.zip",
      "size": 109181,
      "previous_version": "1.0.0",
      "github_stars": 15,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-12-06T21:38:08Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_4Digital_Display",
      "repository_url": "https://github.com/Seeed-Studio/Grove_4Digital_Display",
      "name": "Grove 4-Digit Display",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:28:57Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:57Z",
      "last_seen_sha": "d211b835af72",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove_4Digital_Display TM1637.",
      "paragraph": "4 digit display module is usually a 12 pin module. In this Grove gadget, we utilize a TM1637 to scale down the controlling pins into 2 Grove pins. It only takes 2 digital pins of Arduino or Seeeduino to control the content, even the luminance of this display. For projects that require of alpha-numeric display, this can be a nice choice.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_4_Digit_Display-2.0.0.zip",
      "size": 16766,
      "previous_version": "2.0.0",
      "github_stars": 45,
      "github_forks": 30,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T05:46:29Z"
    },
    {
      "repository_name": "Seeed-Studio/Seeed_ADIS16470",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_ADIS16470",
      "name": "Grove 6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:08Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:08Z",
      "last_seen_sha": "76fa0dbbe66a",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove 6-Axis Digital Accelerometer&Gyroscope(ADIS16470).",
      "paragraph": "The ADIS16470 is a miniature MEMS inertial measurement unit (IMU) that includes a triaxial gyroscope and a triaxial accelerometer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470-1.0.0.zip",
      "size": 16710,
      "previous_version": "1.0.0",
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-02-26T22:47:15Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Barometer_HP20x",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Barometer_HP20x",
      "name": "Grove barometer HP20x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:28:58Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:58Z",
      "last_seen_sha": "23113c966da4",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove barometer HP20x.",
      "paragraph": "Arduino library to control Grove barometer HP20x.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_barometer_HP20x-1.0.0.zip",
      "size": 9228,
      "previous_version": "1.0.0",
      "github_stars": 4,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-04-07T08:55:36Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Barometer_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Barometer_Sensor",
      "name": "Grove Barometer Sensor",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2025-07-21T16:28:58Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:28:58Z",
      "last_seen_sha": "dfe6659728cf",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Barometer Sensor BMP085/BMP180.",
      "paragraph": "Arduino library to control Grove Barometer Sensor BMP085/BMP180.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Barometer_Sensor-2.1.0.zip",
      "size": 9270,
      "previous_version": "2.1.0",
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:07:20Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_I2C_Motor_Driver_v1_3",
      "repository_url": "https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3",
      "name": "Grove I2C Motor Driver v1.3",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:29:01Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:01Z",
      "last_seen_sha": "287f5f2980e3",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>, benppppp",
      "sentence": "Arduino library to control Grove I2C Motor Driver.",
      "paragraph": "stepper and DC motors are supported.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3-1.0.5.zip",
      "size": 18034,
      "previous_version": "1.0.5",
      "github_stars": 13,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2025-06-04T20:58:04Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_IMU_9DOF",
      "repository_url": "https://github.com/Seeed-Studio/Grove_IMU_9DOF",
      "name": "Grove IMU 9DOF",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:01Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:01Z",
      "last_seen_sha": "dadd2d8b5cf9",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library for controlling Grove IMU 9DOF, using I2C communication.",
      "paragraph": "Arduino library for controlling Grove IMU 9DOF, using I2C communication.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_IMU_9DOF-1.0.0.zip",
      "size": 83553,
      "previous_version": "1.0.0",
      "github_stars": 8,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:03:00Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_LED_Bar",
      "repository_url": "https://github.com/Seeed-Studio/Grove_LED_Bar",
      "name": "Grove LED Bar",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:01Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:01Z",
      "last_seen_sha": "b5bbcb4e0f4e",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove LED Bar.",
      "paragraph": "Arduino library to control Grove LED Bar with IC MY9221.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_LED_Bar-1.0.0.zip",
      "size": 1559628,
      "previous_version": "1.0.0",
      "github_stars": 30,
      "github_forks": 46,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:02:52Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Mini_Track_Ball",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Mini_Track_Ball",
      "name": "Grove Mini Track Ball",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:29:02Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:02Z",
      "last_seen_sha": "0a93ef740975",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Mini Track Ball.",
      "paragraph": "Arduino library to control Grove Mini Track Ball.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Mini_Track_Ball-1.0.1.zip",
      "size": 7655,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T08:26:26Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove-Ranging-sensor-VL53L0X",
      "repository_url": "https://github.com/Seeed-Studio/Grove-Ranging-sensor-VL53L0X",
      "name": "Grove Ranging sensor - VL53L0X",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:29:04Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:04Z",
      "last_seen_sha": "fa19b84ed3b1",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Sensor driver for VL53L0X Ranging sensor",
      "paragraph": "This is a time-of-flight ranging and gesture detection sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Ranging_sensor___VL53L0X-1.1.1.zip",
      "size": 1540052,
      "previous_version": "1.1.1",
      "github_stars": 6,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-07-05T16:14:01Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor",
      "name": "Grove SHT31 Temp Humi Sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:03Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:03Z",
      "last_seen_sha": "aef11d1ed47b",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove SHT31 Temp Humi Sensor.",
      "paragraph": "Grove - Temp&Humi Sensor(SHT31) is a highly reliable, accurate, quick response and integrated temperature & humidity sensor. The sensor(chip) used in the module is designed with Sensirion is CMOSens® technology. The chip is well calibrated, linearized and compensated for digital output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor-1.0.0.zip",
      "size": 5712,
      "previous_version": "1.0.0",
      "github_stars": 9,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2025-11-28T22:56:48Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Temper_Humidity_TH02",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Temper_Humidity_TH02",
      "name": "Grove Temper Humidity TH02",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:29:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:03Z",
      "last_seen_sha": "2fe962fc2063",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Temper Humidity TH02",
      "paragraph": "This is a multifunctional sensor that gives you temperature and relative humidity information at the same time. It utilizes a TH02 sensor that can meet measurement needs of general purposes. It provides reliable readings when environment humidity condition inbetween 0-80% RH, and temperature condition inbetween 0-70°C, covering needs in most home and daily applications that do not contain extreme conditions.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temper_Humidity_TH02-1.0.1.zip",
      "size": 7901,
      "previous_version": "1.0.1",
      "github_stars": 9,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T08:05:00Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Temperature_And_Humidity_Sensor",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor",
      "name": "Grove Temperature And Humidity Sensor",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-08-10T07:45:28Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-10T07:45:28Z",
      "last_seen_sha": "72243260db97",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.",
      "paragraph": "This temperature & humidity sensor provides a pre-calibrated digital output. A unique capacitive sensor element measures relative humidity and the temperature is measured by a negative temperature coefficient (NTC) thermistor. It has excellent reliability and long term stability.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor-2.0.2.zip",
      "size": 9923,
      "previous_version": "2.0.2",
      "github_stars": 73,
      "github_forks": 62,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T03:19:41Z"
    },
    {
      "repository_name": "Seeed-Studio/Grove_Ultrasonic_Ranger",
      "repository_url": "https://github.com/Seeed-Studio/Grove_Ultrasonic_Ranger",
      "name": "Grove Ultrasonic Ranger",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:29:04Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:04Z",
      "last_seen_sha": "af5d5ab7df49",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.",
      "paragraph": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Ultrasonic_Ranger-1.0.1.zip",
      "size": 9386,
      "previous_version": "1.0.1",
      "github_stars": 34,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-04-16T07:31:32Z"
    },
    {
      "repository_name": "gitlab.com/softsysco/grove-as3935-lightning-sensor",
      "repository_url": "https://gitlab.com/softsysco/grove-as3935-lightning-sensor",
      "name": "Grove_AS3935Lightning_sensor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "08e81f18362c",
      "author": "Davide Cogliati",
      "maintainer": "Davide Cogliati <davidepierco@tiscali.it>",
      "sentence": "Lightning sensor, early warning alert, weather monitoring, automation systems, portable devices.",
      "paragraph": "It detects approaching Lightning front of a storm and warns about estimated intensity and distance of the front.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/softsysco/Grove_AS3935Lightning_sensor-1.0.0.zip",
      "size": 1718514
    },
    {
      "repository_name": "Seeed-Studio/Seeed_Arduino_LIS3DHTR",
      "repository_url": "https://github.com/Seeed-Studio/Seeed_Arduino_LIS3DHTR",
      "name": "Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.4",
          "seen_at": "2025-12-05T07:31:13Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-05T07:31:13Z",
      "last_seen_sha": "ad717b1ab2c2",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Library for Grove - 3-Axis Digital Accelerometer ±2g to 16g Power(LIS3DHTR).",
      "paragraph": "An Arduino Library for Grove - 3-Axis Digital Accelerometer ±2g to 16g (LIS3DHTR) use to get acceleration data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3_Axis_Digital_Accelerometer_2g_to_16g_LIS3DHTR-1.2.4.zip",
      "size": 22792,
      "previous_version": "1.2.4",
      "github_stars": 28,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T03:08:22Z"
    },
    {
      "repository_name": "SeeedJP/GroveDriverPack",
      "repository_url": "https://github.com/SeeedJP/GroveDriverPack",
      "name": "GroveDriverPack",
      "version": "1.12.0",
      "version_history": [
        {
          "version": "1.12.0",
          "seen_at": "2025-07-21T16:29:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:20Z",
      "last_seen_sha": "cfad8fa184ac",
      "author": "Seeed K.K.",
      "maintainer": "matsujirushi",
      "sentence": "GroveDriverPack",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "Seeed_STM32F4",
        "stm32",
        "SeeedJP_ReButton",
        "samd",
        "nrf52"
      ],
      "github_stars": 5,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-06-11T17:48:42Z",
      "download_url": "https://github.com/SeeedJP/GroveDriverPack/blob/main/readme.md"
    },
    {
      "repository_name": "dantler/GroveEncoder",
      "repository_url": "https://github.com/dantler/GroveEncoder",
      "name": "GroveEncoder",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:11:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:33Z",
      "last_seen_sha": "90e17c20cada",
      "author": "David Antler",
      "maintainer": "dantler@users.noreply.github.com",
      "sentence": "Grove Encoder Library",
      "paragraph": "This library enables the Grove Rotary Encoder v1.2 to be controlled by a basic Arduino",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-08-27T12:10:57Z",
      "download_url": "https://github.com/dantler/GroveEncoder"
    },
    {
      "repository_name": "ebm9991/GroveI2CStepper",
      "repository_url": "https://github.com/ebm9991/GroveI2CStepper",
      "name": "GroveI2CStepper",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-08-24T16:08:54.215Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-09-06T12:03:22.856Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-24T16:08:54.215Z",
      "last_seen_sha": "c085cec58c38",
      "author": "EBM",
      "maintainer": "EBM",
      "sentence": "Non-blocking bipolar stepper control for Seeed Grove Mini I2C Motor Driver v1.1 (2x DRV8830).",
      "paragraph": "Designed for Arduino UNO R4 and other Arduino boards using the standard Wire library. Provides an AccelStepper-like speed API for a 4-wire bipolar stepper connected to the two DRV8830 channels.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ebm9991/GroveI2CStepper-1.0.2.zip",
      "size": 13072,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-24T12:45:52Z"
    },
    {
      "repository_name": "MRROBO28/GSheet32",
      "repository_url": "https://github.com/MRROBO28/GSheet32",
      "name": "GSheet32",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:22:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:34Z",
      "last_seen_sha": "93da7203d511",
      "author": "MRROBO28",
      "maintainer": "MRROBO28 <irshadfaqih113@gmail.com>",
      "sentence": "Library for sending data from ESP32 to Google Sheets.",
      "paragraph": "GSheet32 is a library that simplifies the process of sending data from ESP32 to Google Sheets. It uses the Google Sheets API to create a new row in the specified spreadsheet, with the data provided by the user.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-03-13T13:05:23Z",
      "download_url": "https://github.com/MRROBO28/GSheet32"
    },
    {
      "repository_name": "ESTBLC/GSL1680",
      "repository_url": "https://github.com/ESTBLC/GSL1680",
      "name": "GSL1680",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "94d907a80ef5",
      "author": "ESTBLC",
      "maintainer": "ESTBLC",
      "sentence": "Driver for GSL1680",
      "paragraph": "Driver for GSL1680 based touch screen. Need I²C connexion",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ESTBLC/GSL1680-1.0.0.zip",
      "size": 49129,
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "C",
      "github_updated_at": "2024-03-28T15:20:47Z"
    },
    {
      "repository_name": "arduino-libraries/GSM",
      "repository_url": "https://github.com/arduino-libraries/GSM",
      "name": "GSM",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:08:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:08Z",
      "last_seen_sha": "b01631577a47",
      "author": "Arduino",
      "maintainer": "Arduino <info@arduino.cc>",
      "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield.",
      "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.</br>This library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.</br>",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 45,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2024-09-29T01:53:32Z",
      "download_url": "http://www.arduino.cc/en/Reference/GSM"
    },
    {
      "repository_name": "khoih-prog/GSM_Generic",
      "repository_url": "https://github.com/khoih-prog/GSM_Generic",
      "name": "GSM_Generic",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-10-14T07:30:56Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-14T07:30:56Z",
      "last_seen_sha": "fe9376a3dc0c",
      "author": "Arduino, Khoi Hoang <khoih.prog@gmail.com>, Miguel Wisintainer <tcpipchip@hotmail.com>",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>, Miguel Wisintainer <tcpipchip@hotmail.com>",
      "sentence": "Enables GSM/GRPS network connection using the Generic GSM shields/modules. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.",
      "paragraph": "Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201, SARA-G350, LARA-R2xx module. This library also allows you to connect to internet through the GPRS networks and either use HTTP(S) Web Clients and Servers. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-03-08T07:19:40Z",
      "download_url": "http://www.khoih-prog/GSM_Generic"
    },
    {
      "repository_name": "cniweb/gsm-playground",
      "repository_url": "https://github.com/cniweb/gsm-playground",
      "name": "GSM-Playground",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:10:59Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:59Z",
      "last_seen_sha": "574919d1b9af",
      "author": "Cristian Häussler <c-n-i@web.de>, Marek Hluchnik <marek.hluchnik@gmail.com>",
      "maintainer": "Cristian Häussler <c-n-i@web.de>",
      "sentence": "A library for GSM Playground device.",
      "paragraph": "GSM Shield for Arduino.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cniweb/GSM_Playground-1.1.1.zip",
      "size": 62797,
      "previous_version": "1.1.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-22T23:22:34Z"
    },
    {
      "repository_name": "erdemarslan/GSMSim",
      "repository_url": "https://github.com/erdemarslan/GSMSim",
      "name": "GSMSim",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2026-02-25T07:40:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-25T07:40:09Z",
      "last_seen_sha": "131be0e1199c",
      "author": "Erdem Arslan, erdemsaid@gmail.com",
      "maintainer": "Erdem Arslan, erdemsaid@gmail.com",
      "sentence": "GSM Library For SimCom Modules",
      "paragraph": "This library written for SIMCOM modules. Tested on Sim800L. Library may worked on any SIMCOM and another GSM modules and GSM Shields. Some AT commands for only SIMCOM modules.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 132,
      "github_forks": 56,
      "github_language": "C++",
      "github_updated_at": "2026-02-24T16:31:02Z",
      "license": "MIT",
      "download_url": "https://github.com/erdemarslan/GSMSim"
    },
    {
      "repository_name": "GyverLibs/GSON",
      "repository_url": "https://github.com/GyverLibs/GSON",
      "name": "GSON",
      "version": "1.8.10",
      "version_history": [
        {
          "version": "1.8.10",
          "seen_at": "2026-06-30T08:30:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:30:55Z",
      "last_seen_sha": "7e9213ad88f5",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light JSON parsing and assembling library for Arduino",
      "paragraph": "Light JSON parsing and assembling library for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 5,
      "github_updated_at": "2026-06-29T16:14:39Z",
      "depends": [
        "StringUtils",
        "GTL"
      ],
      "download_url": "https://github.com/GyverLibs/GSON",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/GST",
      "repository_url": "https://github.com/RobTillaart/GST",
      "name": "GST",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:27:22Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:22Z",
      "last_seen_sha": "3d816fe44da9",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for Golden Standard Test, confusion matrix.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/GST-0.1.6.zip",
      "size": 11674,
      "previous_version": "0.1.4",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T15:07:14Z"
    },
    {
      "repository_name": "brianrho/GT5X",
      "repository_url": "https://github.com/brianrho/GT5X",
      "name": "GT5X",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:10:13Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:13Z",
      "last_seen_sha": "c1abed11e640",
      "author": "Brian Ejike",
      "maintainer": "Brian Ejike <brianrho94@gmail.com>",
      "sentence": "Arduino library for the GT5X fingerprint sensors",
      "paragraph": "Supports fingerprint template and image extraction.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/brianrho/GT5X-1.0.0.zip",
      "size": 17398,
      "previous_version": "1.0",
      "github_stars": 10,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-05-07T12:13:23Z"
    },
    {
      "repository_name": "MacManley/gt7-udp",
      "repository_url": "https://github.com/MacManley/gt7-udp",
      "name": "GT7 UDP Telemetry Parser",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2026-06-29T09:21:11Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.1.2",
          "seen_at": "2026-08-08T00:08:40.669Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-29T09:21:11Z",
      "last_seen_sha": "55af000ee9a8",
      "author": "MacManley",
      "maintainer": "MacManley",
      "sentence": "UDP Telemetry Parser for Gran Turismo 7",
      "paragraph": "UDP Telemetry Parser for Gran Turismo 7",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "depends": [
        "WiFiUDP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MacManley/GT7_UDP_Telemetry_Parser-2.1.2.zip",
      "size": 31699,
      "previous_version": "2.1.1",
      "github_stars": 59,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T13:33:34Z"
    },
    {
      "repository_name": "levkovigor/GT811",
      "repository_url": "https://github.com/levkovigor/GT811",
      "name": "GT811 Library",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:19:40Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:40Z",
      "last_seen_sha": "9744e93deae2",
      "author": "Igor Levkov <igor.levkov@gmail.com>",
      "maintainer": "Igor Levkov <igor.levkov@gmail.com>",
      "sentence": "Arduino library for GT811-based Capacitive touch screen",
      "paragraph": "I2C communication with GT811 Capacitive touch screen sensor",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/levkovigor/GT811_Library-1.0.1.zip",
      "size": 5599,
      "previous_version": "1.0.1",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-04-18T16:32:34Z"
    },
    {
      "repository_name": "tonywestonuk/gt911-arduino",
      "repository_url": "https://github.com/tonywestonuk/gt911-arduino",
      "name": "GT911 Lite",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-03-23T08:08:19Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-23T08:08:19Z",
      "last_seen_sha": "352361e380aa",
      "author": "Tony Weston",
      "maintainer": "Tony Weston",
      "sentence": "Lightweight driver for the GT911 capacitive touch controller.",
      "paragraph": "Supports multi-touch (up to 5 points) over I2C on ESP32. Stripped down from the original TAMC_GT911 library.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tonywestonuk/GT911_Lite-1.0.2.zip",
      "size": 9789,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T16:34:04Z"
    },
    {
      "repository_name": "GyverLibs/GTimer",
      "repository_url": "https://github.com/GyverLibs/GTimer",
      "name": "GTimer",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T08:30:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:30:00Z",
      "last_seen_sha": "296684d79ee8",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light and multifunctional uptime timer",
      "paragraph": "Light and multifunctional uptime timer",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 0,
      "github_updated_at": "2026-06-29T19:26:50Z",
      "download_url": "https://github.com/GyverLibs/GTimer",
      "github_language": "C++"
    },
    {
      "repository_name": "GyverLibs/GTL",
      "repository_url": "https://github.com/GyverLibs/GTL",
      "name": "GTL",
      "version": "1.4.7",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2026-06-30T08:30:24Z"
        },
        {
          "version": "1.4.6",
          "seen_at": "2026-07-06T11:29:24.691Z"
        },
        {
          "version": "1.4.7",
          "seen_at": "2026-07-13T10:03:42.607Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-30T08:30:24Z",
      "last_seen_sha": "520d9972e73c",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library with template tools (buffers, pointers)",
      "paragraph": "Library with template tools (buffers, pointers)",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GTL-1.4.7.zip",
      "size": 33239,
      "previous_version": "1.4.6",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-29T16:26:33Z"
    },
    {
      "repository_name": "MatrixOrbital/MatrixOrbitalGTTClientLibrary",
      "repository_url": "https://github.com/MatrixOrbital/MatrixOrbitalGTTClientLibrary",
      "name": "GTT",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:21:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:34Z",
      "last_seen_sha": "02a3a20845e4",
      "author": "Matrix Orbital",
      "maintainer": "Matrix Orbital <support@matrixorbital.ca>",
      "sentence": "Enables use of matrix orbitals GTT line of products",
      "paragraph": "With this library you can use the Arduino with the matrix orbital GTT Series.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2020-04-13T16:22:01Z",
      "download_url": "http://www.matrixorbital.com"
    },
    {
      "repository_name": "gilesp1729/GU_Elements",
      "repository_url": "https://github.com/gilesp1729/GU_Elements",
      "name": "GU_Elements",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:04:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:09Z",
      "last_seen_sha": "a2fbe8e30ec1",
      "author": "gilesp1729",
      "maintainer": "gilesp1729",
      "sentence": "Buttons, menus and more for Arduino Giga Display Shield.",
      "paragraph": "Built on top of GestureDetector, it provides drop-down menus and buttons, as well as multiple pages accessible by swiping left or right containing any user content.",
      "category": "Display",
      "architectures": [
        "mbed",
        "mbed_portenta",
        "mbed_giga"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-25T13:30:59Z",
      "depends": [
        "Arduino_GigaDisplayTouch",
        "GestureDetector",
        "FontCollection"
      ],
      "download_url": "https://github.com/gilesp1729/GU_Elements"
    },
    {
      "repository_name": "shufflebits/GU140X32F-7703A",
      "repository_url": "https://github.com/shufflebits/GU140X32F-7703A",
      "name": "GU140X32F-7703A",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:45Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:45Z",
      "last_seen_sha": "129814a08768",
      "author": "Hayden Clark",
      "maintainer": "Hayden Clark <gitmail@clarkccc.com>",
      "sentence": "Provides a graphic library for the Noritake Itron GU140X32F-7703A VFD display",
      "paragraph": "This library implements the required base methods for the Adafruit_GFX library, so you get all the facilities of that library on your VFD. It uses Synchronous serial, which means that there are no critical timing problems. Also, the that is how the boards come from the factory.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/shufflebits/GU140X32F_7703A-1.0.0.zip",
      "size": 715586,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2025-12-19T02:05:40Z"
    },
    {
      "repository_name": "JoaquimFlavio/GuaraTeca_Demo",
      "repository_url": "https://github.com/JoaquimFlavio/GuaraTeca_Demo",
      "name": "Guarateca_Demo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "27d8f1458f67",
      "author": "Joaquim Flávio Almeida Quirino Gomes (joaquimflavio.quirino@yahoo.com.br), Dêmis Carlos Fonseca Gomes (demis.gomes@ifto.edu.br), Marcos Dias da Conceição (marcos.conceicao@ifto.edu.br) e Diego de Castro Rodrigues",
      "maintainer": "Guarabots <guarabots@gmail.com>",
      "sentence": "Biblioteca para amostra do funcionamento da Super-Biblioteca Guarateca, para o controle das mais diversas plataformas roboticas.",
      "paragraph": "Controle de diversas plataformas roboticas, de forma simples e eficiente!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JoaquimFlavio/Guarateca_Demo-1.0.0.zip",
      "size": 25906
    },
    {
      "repository_name": "JoaquimFlavio/GuaraTeca_Hardware",
      "repository_url": "https://github.com/JoaquimFlavio/GuaraTeca_Hardware",
      "name": "GuaraTeca_Hardware",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:17:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:42Z",
      "last_seen_sha": "6c0935dada1a",
      "author": "Joaquim Flávio Almeida Quirino Gomes (joaquimflavio.quirino@gmail.com), Dêmis Carlos Fonseca Gomes (demis.gomes@ifto.edu.br), Marcos Dias da Conceição (marcos.conceicao@ifto.edu.br) e Diego de Castro Rodrigues",
      "maintainer": "Guarabots <guarabots@gmail.com>",
      "sentence": "Bibliotecas de controle de diversas plataformas roboticas em baixo nivel.",
      "paragraph": "Controle simples e eficiente, priorizando a eficiência do hardware do Arduino! Recomendado baixar: GuaraTeca_OBR!!!!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-09-13T19:49:14Z",
      "download_url": "https://github.com/JoaquimFlavio/GuaraTeca_Hardware/"
    },
    {
      "repository_name": "JoaquimFlavio/GuaraTeca_Menu",
      "repository_url": "https://github.com/JoaquimFlavio/GuaraTeca_Menu",
      "name": "GuaraTeca_Menu",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a3d45b5fdfdb",
      "author": "Joaquim Flávio Almeida Quirino Gomes (joaquimflavio.quirino@yahoo.com.br), Dêmis Carlos Fonseca Gomes (demis.gomes@ifto.edu.br), Marcos Dias da Conceição (marcos.conceicao@ifto.edu.br) e Diego de Castro Rodrigues",
      "maintainer": "Guarabots <guarabots@gmail.com>",
      "sentence": "Biblioteca de controle de diversas plataformas roboticas.",
      "paragraph": "Menu para simplificação do uso da GuaraTeca! Necessário baixar: GuaraTeca_Hardware!!!! recomendamos também GuaraTeca_OBR",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JoaquimFlavio/GuaraTeca_Menu-1.5.0.zip",
      "size": 20305
    },
    {
      "repository_name": "JoaquimFlavio/GuaraTeca_OBR",
      "repository_url": "https://github.com/JoaquimFlavio/GuaraTeca_OBR",
      "name": "GuaraTeca_OBR",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-07-21T16:17:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:43Z",
      "last_seen_sha": "68d2398efe59",
      "author": "Joaquim Flávio Almeida Quirino Gomes (joaquimflavio.quirino@yahoo.com.br), Dêmis Carlos Fonseca Gomes (demis.gomes@ifto.edu.br), Marcos Dias da Conceição (marcos.conceicao@ifto.edu.br) e Diego de Castro Rodrigues",
      "maintainer": "Guarabots <guarabots@gmail.com>",
      "sentence": "Biblioteca de controle de diversas plataformas roboticas.",
      "paragraph": "Controle de diversas plataformas roboticas, de forma simples e eficiente! Necessário baixar: GuaraTeca e GuaraTeca_Hardware!!!!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2024-10-11T20:22:50Z",
      "depends": [
        "GuaraTeca_Hardware"
      ],
      "download_url": "https://github.com/JoaquimFlavio/Guarateca_OBR/"
    },
    {
      "repository_name": "paulpavish/GuiNE_Bot_Arduino_Library",
      "repository_url": "https://github.com/paulpavish/GuiNE_Bot_Arduino_Library",
      "name": "GuiN-E Bot",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:07Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:07Z",
      "last_seen_sha": "2c6ee8a1c051",
      "author": "Paul Pavish",
      "maintainer": "Paul Pavish <paul.pavish@gmail.com>",
      "sentence": "Arduino Library for building GuiN-E Bot Projects using ROS",
      "paragraph": "This library has generic reusable methods to control a GuiN-E Bot's Arduino and NodeMCU peripherals like motors and sensors, along with example codes for the existing GuiNE_Bot verions.",
      "category": "Device Control",
      "architectures": [],
      "depends": [
        "Rosserial Arduino Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/paulpavish/GuiN_E_Bot-1.0.1.zip",
      "size": 23764,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-02-22T18:53:09Z"
    },
    {
      "repository_name": "ImpulseAdventure/GUIslice",
      "repository_url": "https://github.com/ImpulseAdventure/GUIslice",
      "name": "GUIslice",
      "version": "0.17.2",
      "version_history": [
        {
          "version": "0.17.2",
          "seen_at": "2026-06-29T08:56:18Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:56:18Z",
      "last_seen_sha": "574cba4fec7b",
      "author": "Calvin Hass <guislice@gmail.com>",
      "maintainer": "Calvin Hass <guislice@gmail.com>",
      "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi",
      "paragraph": "Drag & drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino / AVR, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack",
      "category": "Display",
      "architectures": [
        "avr",
        "esp8266",
        "esp32",
        "stm32",
        "STM32F1",
        "samd",
        "sam",
        "teensy"
      ],
      "github_stars": 1356,
      "github_forks": 224,
      "github_updated_at": "2026-06-29T08:08:07Z",
      "download_url": "https://github.com/ImpulseAdventure/GUIslice",
      "github_language": "C"
    },
    {
      "repository_name": "boeserfrosch/GuL_NovaFitness",
      "repository_url": "https://github.com/boeserfrosch/GuL_NovaFitness",
      "name": "GuL_NovaFitness",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:09:54Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:54Z",
      "last_seen_sha": "4cd2d7bb8614",
      "author": "Guido Lehne",
      "maintainer": "Guido Lehne",
      "sentence": "This is an (not-just) Arduino-Framework library to work with nova fitness particulate matter sensors. Due to the used communication interface it should be possible to use this library on other platforms as well, but currently it is only tested on Arduino and native-environment (unit tests). The library supports the following sensors: SDS011, SDS018, SDS021 and SDS198.",
      "paragraph": "SDS011, SDS018, SDS021, SDS198 are supported",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/boeserfrosch/GuL_NovaFitness-1.3.0.zip",
      "size": 1296185,
      "previous_version": "1.1.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T22:20:17Z"
    },
    {
      "repository_name": "boeserfrosch/GuL_Plantower",
      "repository_url": "https://github.com/boeserfrosch/GuL_Plantower",
      "name": "GuL_Plantower",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:09:54Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:54Z",
      "last_seen_sha": "a3762bbea882",
      "author": "Guido Lehne",
      "maintainer": "Guido Lehne",
      "sentence": "This is an Arduino-Framework library to work with plantower particulate matter sensors.",
      "paragraph": "PMS1003, PMS3003, PM5003, PM5003ST, PM6003, PM7003, PM9003M and PMA003 are supported at the moment.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/boeserfrosch/GuL_Plantower-1.5.0.zip",
      "size": 40682,
      "previous_version": "1.2.2",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T21:42:03Z"
    },
    {
      "repository_name": "boeserfrosch/GuL_TI_Humidity",
      "repository_url": "https://github.com/boeserfrosch/GuL_TI_Humidity",
      "name": "GuL_TI_Humidity_HDC10XX",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-08-21T07:32:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-21T07:32:42Z",
      "last_seen_sha": "e1685f557cfe",
      "author": "Guido Lehne",
      "maintainer": "Guido Lehne",
      "sentence": "An Arduino-Framework library to work with humidity sensors series HDC10XX of Texas Instruments.",
      "paragraph": "The specific sensors are HDC1010 and HDC1080",
      "category": "Sensors",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T18:09:31Z",
      "download_url": "https://github.com/boeserfrosch/GuL_TI_Humidity"
    },
    {
      "repository_name": "Kernow-Robotics/Guppy",
      "repository_url": "https://github.com/Kernow-Robotics/Guppy",
      "name": "Guppy",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:37:05Z"
        },
        {
          "version": "1.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:05Z",
      "last_seen_sha": "ba39a92e0bd4",
      "author": "Ben Green",
      "maintainer": "Ben Green",
      "sentence": "Simplifies the control of the Guppy robot.",
      "paragraph": "Provides a simple programming interface to the Guppy robot platform from Kernow Robotics. The Guppy is a small, low-cost robot platform that is ideal for educational use. The library provides a simple interface to the Guppys motors, sensors and other peripherals.",
      "category": "Device Control",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "RF24",
        "Ticker"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Kernow-Robotics/Guppy-1.0.6.zip",
      "size": 12078,
      "previous_version": "1.0.4",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T15:05:29Z"
    },
    {
      "repository_name": "sichel94/GUVB-C31SM",
      "repository_url": "https://github.com/sichel94/GUVB-C31SM",
      "name": "GUVB-C31SM",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:29:48Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:48Z",
      "last_seen_sha": "9fee9bbf646d",
      "author": "sichel94",
      "maintainer": "sichel94",
      "sentence": "A library that interfaces the UVB Sensor GUVB-C31SM.",
      "paragraph": "Fully supports the GUVB-C31SM chip.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sichel94/GUVB_C31SM-0.1.0.zip",
      "size": 5281,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-01T17:14:11Z"
    },
    {
      "repository_name": "GyverLibs/GVector",
      "repository_url": "https://github.com/GyverLibs/GVector",
      "name": "GVector",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-06-03T08:51:30Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:51:30Z",
      "last_seen_sha": "d9259ff2568e",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "2D vector math class and utils",
      "paragraph": "2D vector math class and utils",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GVector-1.0.4.zip",
      "size": 17058,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:31Z"
    },
    {
      "repository_name": "gutierrezps/gwiot7941e",
      "repository_url": "https://github.com/gutierrezps/gwiot7941e",
      "name": "Gwiot 7941E",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:26Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:26Z",
      "last_seen_sha": "00c27c152f4f",
      "author": "Gutierrez PS, Arad Eizen",
      "maintainer": "Gutierrez PS",
      "sentence": "A simple library to interface with Gwiot 7941E 125kHz RFID reader",
      "paragraph": "A simple library to interface with Gwiot 7941E 125kHz RFID reader",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gutierrezps/Gwiot_7941E-1.0.0.zip",
      "size": 483663,
      "previous_version": "1.0.0",
      "github_stars": 12,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-23T17:19:35Z"
    },
    {
      "repository_name": "ZinggJM/GxEPD",
      "repository_url": "https://github.com/ZinggJM/GxEPD",
      "name": "GxEPD",
      "version": "3.1.3",
      "version_history": [
        {
          "version": "3.1.3",
          "seen_at": "2026-06-15T09:53:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:53:49Z",
      "last_seen_sha": "5312c4e9369a",
      "author": "Jean-Marc Zingg",
      "maintainer": "Jean-Marc Zingg",
      "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.",
      "paragraph": "GxEPD2 is better suited for new users or new projects!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 885,
      "github_forks": 198,
      "github_language": "C",
      "github_updated_at": "2026-06-15T02:46:54Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/ZinggJM/GxEPD"
    },
    {
      "repository_name": "ZinggJM/GxEPD2",
      "repository_url": "https://github.com/ZinggJM/GxEPD2",
      "name": "GxEPD2",
      "version": "1.6.9",
      "version_history": [
        {
          "version": "1.6.9",
          "seen_at": "2026-06-27T08:34:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-27T08:34:51Z",
      "last_seen_sha": "3c45ca397782",
      "author": "Jean-Marc Zingg",
      "maintainer": "Jean-Marc Zingg",
      "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.",
      "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 1443,
      "github_forks": 303,
      "github_updated_at": "2026-07-01T11:23:24Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/ZinggJM/GxEPD2",
      "github_language": "C"
    },
    {
      "repository_name": "BeanieBob/GY26Compass",
      "repository_url": "https://github.com/BeanieBob/GY26Compass",
      "name": "GY26Compass",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-07-21T16:09:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:07Z",
      "last_seen_sha": "4990769f14c1",
      "author": "Tony Brophy <tony_brophy@hotmail.com>",
      "maintainer": "Tony Brophy",
      "sentence": "Library for interfacing with GY-26 Compass Module",
      "paragraph": "Contains I2C and UART implementations",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-23T20:21:46Z",
      "download_url": "https://github.com/BeanieBob/GY26Compass"
    },
    {
      "repository_name": "You-010/GY33_Arduino",
      "repository_url": "https://github.com/You-010/GY33_Arduino",
      "name": "GY33_Colour_Sensor",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T08:12:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:12:33Z",
      "last_seen_sha": "5e68f33a9a1e",
      "author": "You-010",
      "maintainer": "You-010 <276804073+You-010@users.noreply.github.com>",
      "sentence": "A library for the GY-33 (TCS34725) colour sensor module (I2C and UART).",
      "paragraph": "Supports both I2C and UART modes for the MCU-based GY-33 color sensor module. Ported from the MicroPython library by QuirkyCort.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T03:03:45Z",
      "download_url": "https://github.com/You-010/GY33_Arduino",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/GY521",
      "repository_url": "https://github.com/RobTillaart/GY521",
      "name": "GY521",
      "version": "0.6.2",
      "version_history": [
        {
          "version": "0.6.2",
          "seen_at": "2026-03-02T07:56:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-02T07:56:02Z",
      "last_seen_sha": "efb218cb03a3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for GY521 angle measurement",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 47,
      "github_forks": 17,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T13:20:20Z",
      "download_url": "https://github.com/RobTillaart/GY521"
    },
    {
      "repository_name": "Gypsy-Server/Gypsyv1",
      "repository_url": "https://github.com/Gypsy-Server/Gypsyv1",
      "name": "Gypsy",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-07T07:52:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-07T07:52:42Z",
      "last_seen_sha": "5165d0eb9572",
      "author": "Dwan",
      "maintainer": "Dwan",
      "sentence": "IOT sensor node",
      "paragraph": "Plug your sensor shield and connect it to the web",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "HTML",
      "github_updated_at": "2026-03-06T15:27:17Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/Gypsy-Server/Gypsyv1"
    },
    {
      "repository_name": "TomergitH/Gyro_Tomer",
      "repository_url": "https://github.com/TomergitH/Gyro_Tomer",
      "name": "Gyro_Tomer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "774862c0462e",
      "author": "Tomer Ozer, ozertomer@gmail.com",
      "maintainer": "Tomer Ozer, ozertomer@gmail.com",
      "sentence": "simple gyro interface",
      "paragraph": "Gyro_Tomer is an Arduino library for the MPU6050 gyro sensors. This library simplifies the use of MPU56050 gyroscop. Developed by Tomer Ozer. GitHub user - TomergitH. [GitHub repository](https://github.com/TomergitH/Gyro_Tomer.git).",
      "category": "Device Control",
      "architectures": [],
      "depends": [
        "MPU6050",
        "I2CDEV"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TomergitH/Gyro_Tomer-1.0.1.zip",
      "size": 8854
    },
    {
      "repository_name": "galarb/gyroturn",
      "repository_url": "https://github.com/galarb/gyroturn",
      "name": "gyroturn",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.8.1",
          "seen_at": "2025-07-21T16:14:50Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:14:50Z",
      "last_seen_sha": "8fe7a55e2871",
      "author": "Gal Arbel gal.arbel8@gmail.com",
      "maintainer": "Gal Arbel gal.arbel8@gmail.com",
      "sentence": "Gyro Turn Interface for Arduino",
      "paragraph": "simple and useful tool",
      "category": "Uncategorized",
      "architectures": [
        "Arduino"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/galarb/gyroturn-1.5.1.zip",
      "size": 10522,
      "previous_version": "1.8.1",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-28T17:39:26Z"
    },
    {
      "repository_name": "GyverLibs/Gyver433",
      "repository_url": "https://github.com/GyverLibs/Gyver433",
      "name": "Gyver433",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1",
          "seen_at": "2025-09-16T07:30:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-16T07:30:06Z",
      "last_seen_sha": "23255809961a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple library for 433 MHz radio",
      "paragraph": "Simple library for 433 MHz radio",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 35,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:35Z",
      "download_url": "https://github.com/GyverLibs/Gyver433"
    },
    {
      "repository_name": "GyverLibs/GyverBeeper",
      "repository_url": "https://github.com/GyverLibs/GyverBeeper",
      "name": "GyverBeeper",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:15:37Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-01T16:45:34.127Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:37Z",
      "last_seen_sha": "343929046c63",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Async tone generator with amount and time settings",
      "paragraph": "Async tone generator with amount and time settings",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverBlinker"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverBeeper-1.1.1.zip",
      "size": 27495,
      "previous_version": "1.1.0",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:37Z"
    },
    {
      "repository_name": "GyverLibs/GyverBlinker",
      "repository_url": "https://github.com/GyverLibs/GyverBlinker",
      "name": "GyverBlinker",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:15:37Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-07-01T16:45:34.127Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:37Z",
      "last_seen_sha": "72357088cd1c",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Async LED blinker and task count timer",
      "paragraph": "Async LED blinker and task count timer",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverBlinker-1.1.2.zip",
      "size": 12013,
      "previous_version": "1.1.1",
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:41Z"
    },
    {
      "repository_name": "GyverLibs/GyverBME280",
      "repository_url": "https://github.com/GyverLibs/GyverBME280",
      "name": "GyverBME280",
      "version": "1.5.4",
      "version_history": [
        {
          "version": "1.5.3",
          "seen_at": "2025-07-21T16:15:37Z"
        },
        {
          "version": "1.5.4",
          "seen_at": "2026-07-11T12:15:08.577Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:37Z",
      "last_seen_sha": "24c710895ef2",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light library for BME280 sensor",
      "paragraph": "Light library for BME280 sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverBME280-1.5.4.zip",
      "size": 18081,
      "previous_version": "1.5.3",
      "github_stars": 27,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:45Z"
    },
    {
      "repository_name": "GyverLibs/GyverBus",
      "repository_url": "https://github.com/GyverLibs/GyverBus",
      "name": "GyverBus",
      "version": "2.6.1",
      "version_history": [
        {
          "version": "2.6.1",
          "seen_at": "2025-07-21T16:15:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "f4e32d762873",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Communicating by GBUS interface",
      "paragraph": "Communicating by GBUS interface",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:48Z",
      "download_url": "https://github.com/GyverLibs/GyverBus"
    },
    {
      "repository_name": "GyverLibs/GyverButton",
      "repository_url": "https://github.com/GyverLibs/GyverButton",
      "name": "GyverButton",
      "version": "3.8.0",
      "version_history": [
        {
          "version": "3.8",
          "seen_at": "2025-07-21T16:15:40Z"
        },
        {
          "version": "3.8.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "557cab7bcee4",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Advanced button control library",
      "paragraph": "Advanced button control library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverButton-3.8.0.zip",
      "size": 108377,
      "previous_version": "3.8",
      "github_stars": 26,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-03-24T21:09:52Z"
    },
    {
      "repository_name": "GyverLibs/GyverDB",
      "repository_url": "https://github.com/GyverLibs/GyverDB",
      "name": "GyverDB",
      "version": "1.4.4",
      "version_history": [
        {
          "version": "1.4.3",
          "seen_at": "2026-04-23T07:54:47Z"
        },
        {
          "version": "1.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-23T07:54:47Z",
      "last_seen_sha": "96934ccce599",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast Arduino database for any type of data",
      "paragraph": "Fast Arduino database for any type of data",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "depends": [
        "GTL",
        "StringUtils",
        "StreamIO",
        "FOR_MACRO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverDB-1.4.4.zip",
      "size": 28213,
      "previous_version": "1.4.3",
      "github_stars": 22,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:53Z"
    },
    {
      "repository_name": "GyverLibs/GyverDimmer",
      "repository_url": "https://github.com/GyverLibs/GyverDimmer",
      "name": "GyverDimmer",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:15:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "6fc7e5593256",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Phase and Bresenham algorithm for AC triac dimmer",
      "paragraph": "Phase and Bresenham algorithm for AC triac dimmer",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:56Z",
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://github.com/GyverLibs/GyverDimmer"
    },
    {
      "repository_name": "GyverLibs/GyverDS18",
      "repository_url": "https://github.com/GyverLibs/GyverDS18",
      "name": "GyverDS18",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-16T07:58:12Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-08-14T12:12:54.999Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-16T07:58:12Z",
      "last_seen_sha": "f51b5b45b04a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light library for Dallas DS18b20 temperature sensor",
      "paragraph": "Light library for Dallas DS18b20 temperature sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverDS18-1.2.1.zip",
      "size": 130710,
      "previous_version": "1.2.0",
      "github_stars": 16,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:55:59Z"
    },
    {
      "repository_name": "GyverLibs/GyverDS3231",
      "repository_url": "https://github.com/GyverLibs/GyverDS3231",
      "name": "GyverDS3231",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-04-10T07:56:30Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-11T12:15:08.577Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-10T07:56:30Z",
      "last_seen_sha": "7aba0a72da8a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for DS3231 with millis() sync and 1-second timer",
      "paragraph": "Library for DS3231 with millis() sync and 1-second timer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Stamp"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverDS3231-1.2.1.zip",
      "size": 14006,
      "previous_version": "1.2.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:56:03Z"
    },
    {
      "repository_name": "GyverLibs/GyverEncoder",
      "repository_url": "https://github.com/GyverLibs/GyverEncoder",
      "name": "GyverEncoder",
      "version": "4.10.0",
      "version_history": [
        {
          "version": "4.10",
          "seen_at": "2025-07-21T16:15:40Z"
        },
        {
          "version": "4.10.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "41908d7ddab4",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Advanced encoder operation library",
      "paragraph": "DEPRECATED! Use EncButton https://github.com/GyverLibs/EncButton instead",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverEncoder-4.10.0.zip",
      "size": 22209,
      "previous_version": "4.10",
      "github_stars": 13,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T12:05:52Z"
    },
    {
      "repository_name": "GyverLibs/GyverFIFO",
      "repository_url": "https://github.com/GyverLibs/GyverFIFO",
      "name": "GyverFIFO",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:15:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "34b46592aace",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple ring (circular, FIFO) buffer for Arduino",
      "paragraph": "Simple ring (circular, FIFO) buffer for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-12-17T09:31:10Z",
      "download_url": "https://github.com/GyverLibs/GyverFIFO"
    },
    {
      "repository_name": "GyverLibs/GyverFilters",
      "repository_url": "https://github.com/GyverLibs/GyverFilters",
      "name": "GyverFilters",
      "version": "3.2.0",
      "version_history": [
        {
          "version": "3.2",
          "seen_at": "2026-06-10T08:36:31Z"
        },
        {
          "version": "3.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-10T08:36:31Z",
      "last_seen_sha": "e5b463b0d708",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library with few filters for data processing",
      "paragraph": "Library with few filters for data processing",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverFilters-3.2.0.zip",
      "size": 54685,
      "previous_version": "3.2",
      "github_stars": 28,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T09:28:50Z"
    },
    {
      "repository_name": "GyverLibs/GyverGFX",
      "repository_url": "https://github.com/GyverLibs/GyverGFX",
      "name": "GyverGFX",
      "version": "1.7.3",
      "version_history": [
        {
          "version": "1.7.3",
          "seen_at": "2025-07-21T16:15:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:40Z",
      "last_seen_sha": "64e16a97e04a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast GFX library for displays and matrixes",
      "paragraph": "Fast GFX library for displays and matrixes",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 23,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:56:14Z",
      "download_url": "https://github.com/GyverLibs/GyverGFX"
    },
    {
      "repository_name": "GyverLibs/GyverHC595",
      "repository_url": "https://github.com/GyverLibs/GyverHC595",
      "name": "GyverHC595",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-07-21T16:15:41Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:41Z",
      "last_seen_sha": "fb0a5587b4cf",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast SPI/BitBang library for 74HC595 shift register",
      "paragraph": "Fast SPI/BitBang library for 74HC595 shift register",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverHC595-1.2.0.zip",
      "size": 146340,
      "previous_version": "1.2",
      "github_stars": 12,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-20T14:55:13Z"
    },
    {
      "repository_name": "GyverLibs/GyverHTTP",
      "repository_url": "https://github.com/GyverLibs/GyverHTTP",
      "name": "GyverHTTP",
      "version": "1.0.32",
      "version_history": [
        {
          "version": "1.0.30",
          "seen_at": "2025-09-19T07:28:12Z"
        },
        {
          "version": "1.0.31",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.32",
          "seen_at": "2026-08-26T16:26:12.288Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-09-19T07:28:12Z",
      "last_seen_sha": "d6f5fdbc1106",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple Arduino Client based HTTP server and client with stream tools",
      "paragraph": "Simple Arduino Client based HTTP server and client with stream tools",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "StringUtils"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverHTTP-1.0.32.zip",
      "size": 28913,
      "previous_version": "1.0.31",
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:56:20Z"
    },
    {
      "repository_name": "GyverLibs/GyverHTU21D",
      "repository_url": "https://github.com/GyverLibs/GyverHTU21D",
      "name": "GyverHTU21D",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1",
          "seen_at": "2026-06-11T08:48:28Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-07-11T12:15:08.577Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-07-13T14:56:44.658Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-11T08:48:28Z",
      "last_seen_sha": "9e2876238ce0",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light Arduino library for HTU21D sensor",
      "paragraph": "Light Arduino library for HTU21D sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverHTU21D-1.1.2.zip",
      "size": 13926,
      "previous_version": "1.1.1",
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T03:54:11Z"
    },
    {
      "repository_name": "GyverLibs/GyverHX711",
      "repository_url": "https://github.com/GyverLibs/GyverHX711",
      "name": "GyverHX711",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2025-07-21T16:15:41Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-11T18:15:39.115Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:15:41Z",
      "last_seen_sha": "76e87f0f4e4d",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for HX711 ADC/weight module",
      "paragraph": "Library for HX711 ADC/weight module",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverHX711-1.2.1.zip",
      "size": 66497,
      "previous_version": "1.2.0",
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:56:50Z"
    },
    {
      "repository_name": "GyverLibs/GyverINA",
      "repository_url": "https://github.com/GyverLibs/GyverINA",
      "name": "GyverINA",
      "version": "1.2.4",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-07-21T16:15:41Z"
        },
        {
          "version": "1.2.4",
          "seen_at": "2026-07-11T20:15:23.120Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:41Z",
      "last_seen_sha": "e54982ed7c75",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light library for INA219/INA226 sensor module",
      "paragraph": "Light library for INA219/INA226 sensor module",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverINA-1.2.4.zip",
      "size": 25963,
      "previous_version": "1.2.3",
      "github_stars": 24,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:56:56Z"
    },
    {
      "repository_name": "GyverLibs/GyverIO",
      "repository_url": "https://github.com/GyverLibs/GyverIO",
      "name": "GyverIO",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.3.15",
          "seen_at": "2026-06-30T08:31:13Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-07-24T20:27:43.049Z"
        },
        {
          "version": "1.4.1",
          "seen_at": "2026-07-25T20:17:34.292Z"
        },
        {
          "version": "1.4.2",
          "seen_at": "2026-07-26T22:17:47.285Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-30T08:31:13Z",
      "last_seen_sha": "9564f57302a9",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast GPIO operation functions for AVR, ESP8266, ESP32",
      "paragraph": "Fast GPIO operation functions for AVR, ESP8266, ESP32",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverIO-1.4.2.zip",
      "size": 30981,
      "previous_version": "1.4.1",
      "github_stars": 23,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-30T01:13:39Z"
    },
    {
      "repository_name": "GyverLibs/GyverJoy",
      "repository_url": "https://github.com/GyverLibs/GyverJoy",
      "name": "GyverJoy",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-03T08:52:04Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-07-01T11:48:44.907Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:52:04Z",
      "last_seen_sha": "942bedad23ba",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for analog joystic Arduino",
      "paragraph": "Library for analog joystic Arduino",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverJoy-1.2.1.zip",
      "size": 84785,
      "previous_version": "1.2.0",
      "github_stars": 14,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:00Z"
    },
    {
      "repository_name": "GyverLibs/GyverKey",
      "repository_url": "https://github.com/GyverLibs/GyverKey",
      "name": "GyverKey",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-13T07:35:04Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-13T07:35:04Z",
      "last_seen_sha": "8610c0364500",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for analog and matrix keyboards for Arduino",
      "paragraph": "Library for analog and matrix keyboards for Arduino",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO",
        "uButton"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverKey-1.0.2.zip",
      "size": 12909,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:04Z"
    },
    {
      "repository_name": "GyverLibs/GyverLBUF",
      "repository_url": "https://github.com/GyverLibs/GyverLBUF",
      "name": "GyverLBUF",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:15:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:41Z",
      "last_seen_sha": "8173995c6daf",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple linear buffer for Arduino",
      "paragraph": "Simple linear buffer for Arduino",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-26T13:33:02Z",
      "download_url": "https://github.com/GyverLibs/GyverLBUF"
    },
    {
      "repository_name": "GyverLibs/GyverMag",
      "repository_url": "https://github.com/GyverLibs/GyverMag",
      "name": "GyverMag",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-03T08:51:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:51:22Z",
      "last_seen_sha": "619f29b52a38",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for magnetometers HMC5883L, HMC5983L, QMC5883L with calibration",
      "paragraph": "Library for magnetometers HMC5883L, HMC5983L, QMC5883L with calibration",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:18Z",
      "download_url": "https://github.com/GyverLibs/GyverMag"
    },
    {
      "repository_name": "GyverLibs/GyverMAX6675",
      "repository_url": "https://github.com/GyverLibs/GyverMAX6675",
      "name": "GyverMAX6675",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2026-06-03T08:52:06Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-11T18:15:39.115Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-03T08:52:06Z",
      "last_seen_sha": "fef94f941afc",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast and light MAX6675 thermocouple library",
      "paragraph": "Fast and light MAX6675 thermocouple library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMAX6675-1.0.1.zip",
      "size": 12455,
      "previous_version": "1.0.0",
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:20Z"
    },
    {
      "repository_name": "GyverLibs/GyverMAX7219",
      "repository_url": "https://github.com/GyverLibs/GyverMAX7219",
      "name": "GyverMAX7219",
      "version": "1.5.2",
      "version_history": [
        {
          "version": "1.5",
          "seen_at": "2025-07-21T16:15:42Z"
        },
        {
          "version": "1.5.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-07-01T22:26:25.010Z"
        },
        {
          "version": "1.5.2",
          "seen_at": "2026-07-08T18:26:59.258Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2025-07-21T16:15:42Z",
      "last_seen_sha": "31eca5d78b71",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast and light MAX7219 matrix library",
      "paragraph": "Fast and light MAX7219 matrix library",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverGFX"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMAX7219-1.5.2.zip",
      "size": 250288,
      "previous_version": "1.5.1",
      "github_stars": 25,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T16:04:03Z"
    },
    {
      "repository_name": "GyverLibs/GyverMenu",
      "repository_url": "https://github.com/GyverLibs/GyverMenu",
      "name": "GyverMenu",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-11-29T07:22:07Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-11T20:15:23.120Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-29T07:22:07Z",
      "last_seen_sha": "d23df1d7839f",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Dynamic menu system for Arduino",
      "paragraph": "Dynamic menu system for Arduino",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "depends": [
        "StringN"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMenu-1.0.2.zip",
      "size": 37712,
      "previous_version": "1.0.1",
      "github_stars": 16,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T15:46:18Z"
    },
    {
      "repository_name": "GyverLibs/GyverMIDI",
      "repository_url": "https://github.com/GyverLibs/GyverMIDI",
      "name": "GyverMIDI",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2026-02-04T07:31:26Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-07-01T16:45:34.127Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-04T07:31:26Z",
      "last_seen_sha": "7b0b3ba0121f",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "MIDI player",
      "paragraph": "MIDI player",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMIDI-2.0.1.zip",
      "size": 13991,
      "previous_version": "2.0.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:27Z"
    },
    {
      "repository_name": "GyverLibs/GyverMotor",
      "repository_url": "https://github.com/GyverLibs/GyverMotor",
      "name": "GyverMotor",
      "version": "4.2.2",
      "version_history": [
        {
          "version": "4.1.3",
          "seen_at": "2025-07-21T16:15:42Z"
        },
        {
          "version": "4.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:42Z",
      "last_seen_sha": "7b1dbe6a2436",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for motor driver control",
      "paragraph": "Library for motor driver control",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMotor-4.2.2.zip",
      "size": 29215,
      "previous_version": "4.1.3",
      "github_stars": 22,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T11:57:37Z"
    },
    {
      "repository_name": "GyverLibs/GyverMotor2",
      "repository_url": "https://github.com/GyverLibs/GyverMotor2",
      "name": "GyverMotor2",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-18T07:48:03Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T07:48:03Z",
      "last_seen_sha": "f7b8e011a6c7",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for motor driver control",
      "paragraph": "Library for motor driver control",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverMotor2-1.0.1.zip",
      "size": 15555,
      "previous_version": "1.0.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:33Z"
    },
    {
      "repository_name": "GyverLibs/GyverNTC",
      "repository_url": "https://github.com/GyverLibs/GyverNTC",
      "name": "GyverNTC",
      "version": "1.5.6",
      "version_history": [
        {
          "version": "1.5.5",
          "seen_at": "2025-09-10T07:25:14Z"
        },
        {
          "version": "1.5.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-10T07:25:14Z",
      "last_seen_sha": "b50842cd3c62",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple library for NTC thermistors",
      "paragraph": "Simple library for NTC thermistors",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverNTC-1.5.6.zip",
      "size": 71656,
      "previous_version": "1.5.5",
      "github_stars": 25,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:35Z"
    },
    {
      "repository_name": "GyverLibs/GyverNTP",
      "repository_url": "https://github.com/GyverLibs/GyverNTP",
      "name": "GyverNTP",
      "version": "2.3.2",
      "version_history": [
        {
          "version": "2.3.1",
          "seen_at": "2026-04-18T07:48:34Z"
        },
        {
          "version": "2.3.2",
          "seen_at": "2026-07-11T20:15:23.120Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T07:48:34Z",
      "last_seen_sha": "c6004eee18db",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for async receiving precise time from NTP server",
      "paragraph": "Library for async receiving precise time from NTP server",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "depends": [
        "Stamp"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverNTP-2.3.2.zip",
      "size": 23283,
      "previous_version": "2.3.1",
      "github_stars": 36,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:42Z"
    },
    {
      "repository_name": "GyverLibs/GyverOLED",
      "repository_url": "https://github.com/GyverLibs/GyverOLED",
      "name": "GyverOLED",
      "version": "1.6.4",
      "version_history": [
        {
          "version": "1.6.4",
          "seen_at": "2026-06-30T08:31:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:31:22Z",
      "last_seen_sha": "a79a86d2c604",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast and light library for SSD1306/SSH1106 OLED display",
      "paragraph": "Fast and light library for SSD1306/SSH1106 OLED display",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 171,
      "github_forks": 19,
      "github_updated_at": "2026-06-29T20:25:01Z",
      "download_url": "https://github.com/GyverLibs/GyverOLED",
      "github_language": "C++"
    },
    {
      "repository_name": "gewisser/GyverOLEDMenu",
      "repository_url": "https://github.com/gewisser/GyverOLEDMenu",
      "name": "GyverOLEDMenu",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:15:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:00Z",
      "last_seen_sha": "ad9b49aa6859",
      "author": "gewisser",
      "maintainer": "Roman <roman@gavrilow.ru>",
      "sentence": "Creating a menu in your project for SSD1306/SSH1106 OLED display",
      "paragraph": "The library itself uses the GyverOLED library as a dependency for working with an OLED display https://github.com/GyverLibs/GyverOLED",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-03T20:16:02Z",
      "depends": [
        "GyverOLED"
      ],
      "download_url": "https://github.com/gewisser/GyverOLEDMenu"
    },
    {
      "repository_name": "GyverLibs/GyverOS",
      "repository_url": "https://github.com/GyverLibs/GyverOS",
      "name": "GyverOS",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:15:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:42Z",
      "last_seen_sha": "2f2ec95efb94",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple task manager for Arduino",
      "paragraph": "Simple task manager for Arduino",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 46,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:46Z",
      "download_url": "https://github.com/GyverLibs/GyverOS"
    },
    {
      "repository_name": "GyverLibs/GyverPID",
      "repository_url": "https://github.com/GyverLibs/GyverPID",
      "name": "GyverPID",
      "version": "3.3.2",
      "version_history": [
        {
          "version": "3.3.2",
          "seen_at": "2025-08-07T14:19:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:19:41Z",
      "last_seen_sha": "30356b3ad41c",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast library for PID regulating algorithm",
      "paragraph": "Fast library for PID regulating algorithm",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 55,
      "github_forks": 14,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:49Z",
      "download_url": "https://github.com/GyverLibs/GyverPID"
    },
    {
      "repository_name": "GyverLibs/GyverPing",
      "repository_url": "https://github.com/GyverLibs/GyverPing",
      "name": "GyverPing",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T21:12:22Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-01T20:32:34.966Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:12:22Z",
      "last_seen_sha": "463a3d627629",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for measuring distance with HC-SR04",
      "paragraph": "Library for measuring distance with HC-SR04",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverPing-1.0.2.zip",
      "size": 18209,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:52Z"
    },
    {
      "repository_name": "GyverLibs/GyverPortal",
      "repository_url": "https://github.com/GyverLibs/GyverPortal",
      "name": "GyverPortal",
      "version": "3.6.6",
      "version_history": [
        {
          "version": "3.6.6",
          "seen_at": "2026-05-01T07:59:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T07:59:48Z",
      "last_seen_sha": "e581c7ce727b",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple web interface builder for esp8266 and ESP32",
      "paragraph": "Simple web interface builder for esp8266 and ESP32",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 333,
      "github_forks": 26,
      "github_language": "C",
      "github_updated_at": "2026-04-30T09:07:04Z",
      "download_url": "https://github.com/GyverLibs/GyverPortal"
    },
    {
      "repository_name": "GyverLibs/GyverPower",
      "repository_url": "https://github.com/GyverLibs/GyverPower",
      "name": "GyverPower",
      "version": "2.2.2",
      "version_history": [
        {
          "version": "2.2.2",
          "seen_at": "2026-06-03T08:52:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T08:52:11Z",
      "last_seen_sha": "dd8c1854ee59",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for power management of AVR",
      "paragraph": "Library for power management of AVR",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 25,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:57:57Z",
      "download_url": "https://github.com/GyverLibs/GyverPower"
    },
    {
      "repository_name": "GyverLibs/GyverPush",
      "repository_url": "https://github.com/GyverLibs/GyverPush",
      "name": "GyverPush",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-06-11T08:47:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T08:47:04Z",
      "last_seen_sha": "0dd4c814bb41",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Push notification sending with Arduino/ESP8266/ESP32",
      "paragraph": "Push notification sending with Arduino/ESP8266/ESP32",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 19,
      "github_forks": 0,
      "github_language": "JavaScript",
      "github_updated_at": "2026-06-10T17:40:21Z",
      "download_url": "https://github.com/GyverLibs/GyverPush"
    },
    {
      "repository_name": "GyverLibs/GyverPWM",
      "repository_url": "https://github.com/GyverLibs/GyverPWM",
      "name": "GyverPWM",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6",
          "seen_at": "2025-07-21T16:15:43Z"
        },
        {
          "version": "1.6.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:43Z",
      "last_seen_sha": "e4e2d4d4d94f",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for advanced PWM settings of AVR",
      "paragraph": "Library for advanced PWM settings of AVR",
      "category": "Signal Input/Output",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverPWM-1.6.1.zip",
      "size": 148036,
      "previous_version": "1.6",
      "github_stars": 21,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:03Z"
    },
    {
      "repository_name": "GyverLibs/GyverRelay",
      "repository_url": "https://github.com/GyverLibs/GyverRelay",
      "name": "GyverRelay",
      "version": "2.2.1",
      "version_history": [
        {
          "version": "2.2",
          "seen_at": "2025-07-21T16:15:43Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "2.2.1",
          "seen_at": "2026-07-11T18:15:39.115Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:15:43Z",
      "last_seen_sha": "4114021cb133",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for relay regulation algorithm",
      "paragraph": "Library for relay regulation algorithm",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverRelay-2.2.1.zip",
      "size": 76085,
      "previous_version": "2.2.0",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:07Z"
    },
    {
      "repository_name": "GyverLibs/GyverSegment",
      "repository_url": "https://github.com/GyverLibs/GyverSegment",
      "name": "GyverSegment",
      "version": "1.4.14",
      "version_history": [
        {
          "version": "1.4.13",
          "seen_at": "2026-06-03T08:52:13Z"
        },
        {
          "version": "1.4.14",
          "seen_at": "2026-07-01T20:32:34.966Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-03T08:52:13Z",
      "last_seen_sha": "6bb97ae596e8",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Powerful library for controlling 7-segment indicators",
      "paragraph": "Char processor, running string, visual effects, supports TM1637, HC595, MAX7219, etc.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverSegment-1.4.14.zip",
      "size": 136150,
      "previous_version": "1.4.13",
      "github_stars": 26,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:11Z"
    },
    {
      "repository_name": "GyverLibs/GyverShift",
      "repository_url": "https://github.com/GyverLibs/GyverShift",
      "name": "GyverShift",
      "version": "1.1.6",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2026-06-30T08:31:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:31:32Z",
      "last_seen_sha": "b7b504997dda",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for input and output shift registers (HC595 and HC165)",
      "paragraph": "Library for input and output shift registers (HC595 and HC165)",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T08:21:33Z",
      "depends": [
        "GyverIO",
        "BitPack"
      ],
      "download_url": "https://github.com/GyverLibs/GyverShift",
      "github_language": "C++"
    },
    {
      "repository_name": "GyverLibs/GyverStepper",
      "repository_url": "https://github.com/GyverLibs/GyverStepper",
      "name": "GyverStepper",
      "version": "2.7.3",
      "version_history": [
        {
          "version": "2.7.2",
          "seen_at": "2026-06-13T08:20:27Z"
        },
        {
          "version": "2.7.3",
          "seen_at": "2026-08-29T12:03:26.690Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-13T08:20:27Z",
      "last_seen_sha": "4d82d294293f",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Fast library for stepmotor control and multi-axis planning",
      "paragraph": "Fast library for stepmotor control and multi-axis planning",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverStepper-2.7.3.zip",
      "size": 1055780,
      "previous_version": "2.7.2",
      "github_stars": 52,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-12T14:29:11Z"
    },
    {
      "repository_name": "GyverLibs/GyverTimer",
      "repository_url": "https://github.com/GyverLibs/GyverTimer",
      "name": "GyverTimer",
      "version": "3.2.0",
      "version_history": [
        {
          "version": "3.2",
          "seen_at": "2025-07-21T16:15:44Z"
        },
        {
          "version": "3.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "9f07e6bb4416",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Simple timer with period/timeout modes on millis",
      "paragraph": "Simple timer with period/timeout modes on millis",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverTimer-3.2.0.zip",
      "size": 194487,
      "previous_version": "3.2",
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-02-15T15:31:42Z"
    },
    {
      "repository_name": "GyverLibs/GyverTimers",
      "repository_url": "https://github.com/GyverLibs/GyverTimers",
      "name": "GyverTimers",
      "version": "1.10.0",
      "version_history": [
        {
          "version": "1.10",
          "seen_at": "2025-07-21T16:15:44Z"
        },
        {
          "version": "1.10.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "d03f93fda569",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for control hardware timers on ATmega328p and ATmega2560",
      "paragraph": "Library for control hardware timers on ATmega328p and ATmega2560",
      "category": "Timing",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverTimers-1.10.0.zip",
      "size": 28866,
      "previous_version": "1.10",
      "github_stars": 19,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:23Z"
    },
    {
      "repository_name": "GyverLibs/GyverTM1637",
      "repository_url": "https://github.com/GyverLibs/GyverTM1637",
      "name": "GyverTM1637",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:15:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "700a78526883",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for advanced control of TM1637 7-segment display",
      "paragraph": "Library for advanced control of TM1637 7-segment display",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 23,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-01-03T12:57:12Z",
      "download_url": "https://github.com/GyverLibs/GyverTM1637"
    },
    {
      "repository_name": "GyverLibs/GyverTransfer",
      "repository_url": "https://github.com/GyverLibs/GyverTransfer",
      "name": "GyverTransfer",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:15:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "adac61ceabb5",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for 1-wire communication by GT interface",
      "paragraph": "Library for 1-wire communication by GT interface",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:29Z",
      "download_url": "https://github.com/GyverLibs/GyverTransfer"
    },
    {
      "repository_name": "GyverLibs/GyverUART",
      "repository_url": "https://github.com/GyverLibs/GyverUART",
      "name": "GyverUART",
      "version": "1.10.1",
      "version_history": [
        {
          "version": "1.10.1",
          "seen_at": "2025-07-21T16:15:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "9547118b0acf",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Light and fast Serial library",
      "paragraph": "Light and fast Serial library",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 13,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:32Z",
      "download_url": "https://github.com/GyverLibs/GyverUART"
    },
    {
      "repository_name": "GyverLibs/GyverWDT",
      "repository_url": "https://github.com/GyverLibs/GyverWDT",
      "name": "GyverWDT",
      "version": "2.3.1",
      "version_history": [
        {
          "version": "2.3.1",
          "seen_at": "2025-07-21T16:15:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "44b6788713bb",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167",
      "paragraph": "Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 9,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:35Z",
      "download_url": "https://github.com/GyverLibs/GyverWDT"
    },
    {
      "repository_name": "GyverLibs/GyverWire",
      "repository_url": "https://github.com/GyverLibs/GyverWire",
      "name": "GyverWire",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-04-18T07:48:10Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-08-17T22:03:31.574Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-08-26T14:13:38.984Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-04-18T07:48:10Z",
      "last_seen_sha": "b88713fd9e0a",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for wire/RF/IR communication via GW interface",
      "paragraph": "Library for wire/RF/IR communication via GW interface",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "GyverIO",
        "Hamming"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/GyverWire-1.1.7.zip",
      "size": 24447,
      "previous_version": "1.1.6",
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:39Z"
    },
    {
      "repository_name": "SyntaxHarvy/HaCEspSockets",
      "repository_url": "https://github.com/SyntaxHarvy/HaCEspSockets",
      "name": "HaCEspSockets",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:32:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:25Z",
      "last_seen_sha": "2ed59a3aa57d",
      "author": "Harvy Aronales Costiniano",
      "maintainer": "Harvy Aronales Costiniano <email@domain.com>",
      "sentence": "An Event driven MCU socket similar to windows socket experience .",
      "paragraph": "An equivalent of windows socket in ESP(MCU) arduino environment. This library is an event driven with similar experience to windows socket.This library can also be implemented as a client or server depending on the use case of the user. The server socket can handle multiple client connection depending on the HAC_SERVER_MAX_SOCKET_CLIENTS definition(Note: Default value is 5 simultaneous client, it can be increase further but make sure to manage the memory it utilized for each session)",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-01-10T08:29:53Z",
      "download_url": "https://github.com/SyntaxHarvy/HaCEspSockets.git"
    },
    {
      "repository_name": "hackair-project/hackAir-Arduino",
      "repository_url": "https://github.com/hackair-project/hackAir-Arduino",
      "name": "hackAIR",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-08-29T07:30:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-29T07:30:36Z",
      "last_seen_sha": "7591cf74b7ce",
      "author": "Thanasis Georgiou <contact@thgeorgiou.com>",
      "maintainer": "Thanasis Georgiou <contact@thgeorgiou.com>",
      "sentence": "A library for using a variety of air quality sensors.",
      "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise.  Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 37,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-08-29T06:26:13Z",
      "download_url": "https://github.com/sakisds/hackAIR-Arduino"
    },
    {
      "repository_name": "SyntaxHarvy/HACTimers",
      "repository_url": "https://github.com/SyntaxHarvy/HACTimers",
      "name": "HaCTimers",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:32:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:25Z",
      "last_seen_sha": "50d3390a3890",
      "author": "Harvy Aronales Costiniano",
      "maintainer": "Harvy Aronales Costiniano <email@domain.com>",
      "sentence": "An event driven arduino Timer.",
      "paragraph": "An event driven Timer for arduino which can be used as Tick Tack, Tick & toggle, Up & Down Counter and Time ON/OFF delay.",
      "category": "Timing",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2023-01-31T19:21:54Z",
      "download_url": "https://github.com/SyntaxHarvy/HACTimers"
    },
    {
      "repository_name": "SyntaxHarvy/HACWifiManager",
      "repository_url": "https://github.com/SyntaxHarvy/HACWifiManager",
      "name": "HaCWifiManager",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:32:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:32:25Z",
      "last_seen_sha": "24bdcc32e7ed",
      "author": "Harvy Aronales Costiniano",
      "maintainer": "Harvy Aronales Costiniano <email@domain.com>",
      "sentence": "An event driven wifimanager library with Json input.",
      "paragraph": "Event driven wifimanager for esp8266 and esp32 arduino application. This library allows you to create a callback events function for onDebug, onError, onSTAReady, onSTADisconnect, onSTALoop, onAPReady, onAPDisconnect, onAPLoop and onAPNewConnection",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-17T19:31:42Z",
      "download_url": "https://github.com/SyntaxHarvy/HACWifiManager"
    },
    {
      "repository_name": "hfdalkarim/Hafid",
      "repository_url": "https://github.com/hfdalkarim/Hafid",
      "name": "Hafid",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-30T08:10:35Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T08:10:35Z",
      "last_seen_sha": "a71898291983",
      "author": "Muh Hafid A",
      "maintainer": "Muh Hafid A <muhhafidariset@gmail.com>",
      "sentence": "Digital signal processing library for biosignal (ECG, EMG, EEG, EOG) using IIR, Notch, and Kalman filters.",
      "paragraph": "This library implements multi-stage digital filtering including High-pass Butterworth, Low-pass Butterworth, Notch filter (50/60 Hz), Moving Average, and Kalman Filter for biosignal processing applications such as ECG, EMG, EEG, and EOG on Arduino and ESP32 platforms.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-29T09:02:53Z",
      "download_url": "https://github.com/hfdalkarim/Hafid"
    },
    {
      "repository_name": "piglet0/haier2supla",
      "repository_url": "https://github.com/piglet0/haier2supla",
      "name": "Haier2Supla",
      "version": "0.8.0",
      "version_history": [
        {
          "version": "0.8.0",
          "seen_at": "2026-03-27T08:13:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-27T08:13:29Z",
      "last_seen_sha": "91a10a966c15",
      "author": "Michal Prochaczek",
      "maintainer": "Michal Prochaczek piglet@prochaczek.pl",
      "sentence": "Haier SmartAir2 control library for ESP32 with optional SUPLA adapters.",
      "paragraph": "Provides SmartAir2 UART controller logic and SUPLA channel adapter classes for Haier AC integration.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-25T17:36:36Z",
      "depends": [
        "HaierProtocol",
        "SuplaDevice"
      ],
      "download_url": "https://github.com/piglet0/haier2supla"
    },
    {
      "repository_name": "paveldn/HaierProtocol",
      "repository_url": "https://github.com/paveldn/HaierProtocol",
      "name": "HaierProtocol",
      "version": "0.9.32",
      "version_history": [
        {
          "version": "0.9.32",
          "seen_at": "2026-05-14T08:41:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:41:40Z",
      "last_seen_sha": "a0064877544c",
      "author": "Pavlo Dudnytskyi <paveldudn@gmail.com>",
      "maintainer": "Pavlo Dudnytskyi <paveldudn@gmail.com>",
      "sentence": "A library to control Haier smart appliances using serial protocol.",
      "paragraph": "Implements Haier transport/protocol framing, message parsing, and request/answer handling for smart appliances.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T04:50:14Z",
      "license": "MIT",
      "download_url": "https://github.com/paveldn/HaierProtocol"
    },
    {
      "repository_name": "nyampass/HaLake-M5Stack-Library",
      "repository_url": "https://github.com/nyampass/HaLake-M5Stack-Library",
      "name": "HaLake-M5Stack-Library",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:23:33Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:33Z",
      "last_seen_sha": "bb2417877cbe",
      "author": "nyampass",
      "maintainer": "Tokusei Noborio, Takumi Shinoda",
      "sentence": "A library to create web server on M5Stack",
      "paragraph": "Create web server on M5Stack",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nyampass/HaLake_M5Stack_Library-1.0.0.zip",
      "size": 9911,
      "previous_version": "1.0",
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-04-11T02:03:01Z"
    },
    {
      "repository_name": "nyampass/HaLakeKit-Library",
      "repository_url": "https://github.com/nyampass/HaLakeKit-Library",
      "name": "HaLakeKit",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:23:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:33Z",
      "last_seen_sha": "47d2b84af0d0",
      "author": "nyampass",
      "maintainer": "Tokusei Noborio, Asuki Kono",
      "sentence": "A library to control hakale kit.",
      "paragraph": "It can get information from accel sensor, magnetometer and a push switch.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2018-01-25T06:17:21Z",
      "download_url": "https://github.com/nyampass/HaLakeKit-Library"
    },
    {
      "repository_name": "nyampass/HaLakeKitFirst-Library",
      "repository_url": "https://github.com/nyampass/HaLakeKitFirst-Library",
      "name": "HaLakeKitFirst",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:23:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:33Z",
      "last_seen_sha": "d32bbecad9a9",
      "author": "nyampass",
      "maintainer": "Asuki Kono",
      "sentence": "A library to define communication between HaLakeKitFirst blocks.",
      "paragraph": "It sends and receives value via serial.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2017-03-16T01:15:43Z",
      "download_url": "https://github.com/nyampass/HaLakeKitFirst-Library"
    },
    {
      "repository_name": "FancyFoxGems/HalfStepper",
      "repository_url": "https://github.com/FancyFoxGems/HalfStepper",
      "name": "HalfStepper",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:13Z",
      "last_seen_sha": "2f188c1330ff",
      "author": "Tom Biuso <tjbtech@yahoo.com>",
      "maintainer": "Tom Biuso <tjbtech@yahoo.com>",
      "sentence": "<br/>An Arduino library to enable half-stepping and single/dual phasing for step motors.",
      "paragraph": "<br/><br/>HalfStepper decorates (wraps) the Stepper library to provide half-step states and has options for single/dual phasing as well as multiple coil sequencing options.<br/><br/>This library is able to drive motors directly or through drivers with motor control or H-bridge chips, such as the L293, L298, and L9110.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2023-07-20T09:10:41Z",
      "download_url": "https://github.com/FancyFoxGems/HalfStepper"
    },
    {
      "repository_name": "dvelaren/Halisense_SoilSensor",
      "repository_url": "https://github.com/dvelaren/Halisense_SoilSensor",
      "name": "Halisense_SoilSensor",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:32Z",
      "last_seen_sha": "ab868a6a31bd",
      "author": "David Velásquez <dvelas25@eafit.edu.co>",
      "maintainer": "David Velásquez <dvelas25@eafit.edu.co>",
      "sentence": "A library for interacting with Halisense RS485 soil sensor via serial communication.",
      "paragraph": "This library simplifies the process of reading soil temperature, humidity, electrical conductivity, pH, nitrogen, phosphorus, and potassium levels from Halisense soil sensor. It supports both default and custom serial pins on ESP32 platforms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-06T12:20:13Z",
      "download_url": "https://github.com/dvelaren/Halisense_SoilSensor"
    },
    {
      "repository_name": "Infineon/hall-switch",
      "repository_url": "https://github.com/Infineon/hall-switch",
      "name": "Hall-Switch",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-05-19T08:29:07Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-19T08:29:07Z",
      "last_seen_sha": "5854ea03d9eb",
      "author": "Infineon Technologies",
      "maintainer": "Infineon Technologies <www.infineon.com>",
      "sentence": "This library provides an interface to interact with the Hall effect sensor switch family",
      "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-2.1.0.zip",
      "size": 50075,
      "previous_version": "2.1.0",
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T15:48:01Z"
    },
    {
      "repository_name": "GyverLibs/Hamming",
      "repository_url": "https://github.com/GyverLibs/Hamming",
      "name": "Hamming",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:15:44Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:44Z",
      "last_seen_sha": "16c0d62c4d96",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Library for pack and unpack data by Hamming algorithm",
      "paragraph": "Library for pack and unpack data by Hamming algorithm",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/Hamming-2.0.3.zip",
      "size": 18597,
      "previous_version": "2.0.2",
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T17:58:42Z"
    },
    {
      "repository_name": "plapointe6/HAMqttDevice",
      "repository_url": "https://github.com/plapointe6/HAMqttDevice",
      "name": "HAMqttDevice",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-05-18T08:49:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-18T08:49:51Z",
      "last_seen_sha": "3738ea855c87",
      "author": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "maintainer": "Patrick Lapointe <patrick.lapointe@hotmail.ca>",
      "sentence": "A library that provides tools to simplify MQTT discovery implementation for Home Assistant",
      "paragraph": "A library that provides tools to simplify MQTT discovery implementation for Home Assistant",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 47,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2026-05-17T21:35:32Z",
      "download_url": "https://github.com/plapointe6/HAMqttDevice"
    },
    {
      "repository_name": "cyijun/HAMqttDiscoveryHandler",
      "repository_url": "https://github.com/cyijun/HAMqttDiscoveryHandler",
      "name": "HAMqttDiscoveryHandler",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:11:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:20Z",
      "last_seen_sha": "72fff0356c3f",
      "author": "Chen Yijun <cyjason2000@163.com>",
      "maintainer": "Chen Yijun <cyjason2000@163.com>",
      "sentence": "A library that generates MQTT topics and configuration message for Home Assistant MQTT Discovery.",
      "paragraph": "This library is to simplify adding DIY hardware to Home Assistant by MQTT Discovery. Its OO feature makes it can handle complex cases like multiple entities of different types in one device.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 17,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T13:07:53Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/cyijun/HAMqttDiscoveryHandler"
    },
    {
      "repository_name": "paulino/ha-mqtt-entities",
      "repository_url": "https://github.com/paulino/ha-mqtt-entities",
      "name": "HaMqttEntities",
      "version": "1.0.12",
      "version_history": [
        {
          "version": "1.0.11",
          "seen_at": "2025-09-18T07:52:32Z"
        },
        {
          "version": "1.0.12",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-18T07:52:32Z",
      "last_seen_sha": "32354e41d639",
      "author": "Paulino Ruiz de Clavijo Vázquez <pruiz@us.es>",
      "maintainer": "Paulino Ruiz de Clavijo Vázquez <pruiz@us.es>",
      "sentence": "Easy HomeAssistant MQTT Integration Library",
      "paragraph": "Library to integrate your Arduino/ESP with HomeAssistant using MQTT. It comes with a set of classes corresponding to the different types of entities that HomeAssistant supports via MQTT discovery. It also includes a set of examples to get you started.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient3"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/paulino/HaMqttEntities-1.0.12.zip",
      "size": 45648,
      "previous_version": "1.0.11",
      "github_stars": 15,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T19:08:03Z"
    },
    {
      "repository_name": "EnhancedRadioDevices/HamShield",
      "repository_url": "https://github.com/EnhancedRadioDevices/HamShield",
      "name": "HamShield",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-06-10T08:33:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-10T08:33:42Z",
      "last_seen_sha": "13292a6dd1bd",
      "author": "Morgan Redfield <morgan@enhancedradio.com>, Casey Halverson <casey@enhancedradio.com>",
      "maintainer": "Morgan Redfield <morgan@enhancedradio.com>",
      "sentence": "A library for use with HamShield by Enhanced Radio Devices.",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 140,
      "github_forks": 60,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T09:50:12Z",
      "download_url": "http://www.hamshield.com"
    },
    {
      "repository_name": "EnhancedRadioDevices/HamShield_KISS",
      "repository_url": "https://github.com/EnhancedRadioDevices/HamShield_KISS",
      "name": "HamShield_KISS",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:13:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:38Z",
      "last_seen_sha": "846e219dac6c",
      "author": "Morgan Redfield <morgan@enhancedradio.com>, Casey Halverson <casey@enhancedradio.com>",
      "maintainer": "Morgan Redfield <morgan@enhancedradio.com>",
      "sentence": "A library for use with HamShield by Enhanced Radio Devices.",
      "paragraph": "See the HamShield library by Enhanced Radio Devices for examples.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2023-08-23T00:26:39Z",
      "depends": [
        "HamShield",
        "DDS"
      ],
      "download_url": "http://www.hamshield.com"
    },
    {
      "repository_name": "gitlab.com/wlgrw/han-iot-node",
      "repository_url": "https://gitlab.com/wlgrw/han-iot-node",
      "name": "HAN IoT Shield",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "1783f4cdaff3",
      "author": "Remko Welling <remko.welling@han.nl>",
      "maintainer": "Remko Welling <remko.welling@han.nl>",
      "sentence": "Library for the HAN University of Applied Sciences IoT Node shield (hardware versions 1 and 2).",
      "paragraph": "Access the potentiometers, push buttons, LEDs and Dallas temperature sensor on the HAN IoT Node shield, plus a modified The Things Network RN2483 LoRaWAN driver, a waveform signal generator and a simple timer. Select shield hardware version 1 or 2 by defining HAN_IOT_SHIELD_VERSION before including HAN_IoT_Shield.h. For the The Things Uno (ATmega32U4).",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "depends": [
        "OneWire",
        "DallasTemperature",
        "CayenneLPP"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/wlgrw/HAN_IoT_Shield-2.0.1.zip",
      "size": 49853
    },
    {
      "repository_name": "DavinderHanda/HandaDigitalSpeaker",
      "repository_url": "https://github.com/DavinderHanda/HandaDigitalSpeaker",
      "name": "HandaDigitalSpeaker",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-01-02T21:41:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:41:58Z",
      "last_seen_sha": "5ff24a9b8d23",
      "author": "Davinder Handa",
      "maintainer": "Davinder Handa",
      "sentence": "Simple tone/sound effect library for ESP32 using LEDC.",
      "paragraph": "Provides predefined sound patterns like startup, success, error, emergency, etc. using ESP32 LEDC hardware PWM. Perfect for SmartElex digital speakers.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-23T14:19:42Z",
      "download_url": "https://github.com/davinderhanda/HandaDigitalSpeaker"
    },
    {
      "repository_name": "maxpromer/Hanuman",
      "repository_url": "https://github.com/maxpromer/Hanuman",
      "name": "Hanuman",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:36:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:12Z",
      "last_seen_sha": "12ff20f441b0",
      "author": "ArtronAcademy",
      "maintainer": "ArtronAcademy <artronacademy@gmail.com>",
      "sentence": "Library for Hanuman",
      "paragraph": "Robot Control Board",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-06-08T03:14:57Z",
      "download_url": "https://github.com/maxpromer/Hanuman"
    },
    {
      "repository_name": "hii-nice-2-meet-u/HANUMAN_32",
      "repository_url": "https://github.com/hii-nice-2-meet-u/HANUMAN_32",
      "name": "HANUMAN_32",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-02-12T08:09:13Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-09-05T18:02:57.868Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-02-12T08:09:13Z",
      "last_seen_sha": "ca0231946161",
      "author": "hii-nice-2-meet-u <0x0.whitecat@gmail.com>",
      "maintainer": "hii-nice-2-meet-u <0x0.whitecat@gmail.com>",
      "sentence": "Arduino Library for HANUMAN-32",
      "paragraph": "This library easy to read input and control output on Hanuman-32 Board.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hii-nice-2-meet-u/HANUMAN_32-0.1.4.zip",
      "size": 9263255,
      "previous_version": "0.1.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-31T22:59:37Z"
    },
    {
      "repository_name": "hii-nice-2-meet-u/HANUMAN_32_mini",
      "repository_url": "https://github.com/hii-nice-2-meet-u/HANUMAN_32_mini",
      "name": "HANUMAN_32_mini",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2026-06-03T09:15:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-03T09:15:20Z",
      "last_seen_sha": "02eb00f4e462",
      "author": "hii-nice-2-meet-u <0x0.whitecat@gmail.com>",
      "maintainer": "hii-nice-2-meet-u <0x0.whitecat@gmail.com>",
      "sentence": "Arduino Library for HANUMAN-32 mini",
      "paragraph": "This library easy to read input and control output on Hanuman-32 mini Board.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-06-03T02:06:58Z",
      "download_url": "https://github.com/hii-nice-2-meet-u/HANUMAN_32_mini"
    },
    {
      "repository_name": "Chanatip112/HanumanMini",
      "repository_url": "https://github.com/Chanatip112/HanumanMini",
      "name": "HanumanMini",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-03-04T07:59:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-04T07:59:49Z",
      "last_seen_sha": "9901b56a5ec8",
      "author": "ArtronAcademy",
      "maintainer": "Chanatip112 <nackchanatip112@gmail.com>",
      "sentence": "Library for HanumanMini",
      "paragraph": "Robot Control Board",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-03T12:53:10Z",
      "download_url": "https://github.com/Chanatip112/HanumanMini"
    },
    {
      "repository_name": "hapbeat/hapbeat-arduino",
      "repository_url": "https://github.com/hapbeat/hapbeat-arduino",
      "name": "Hapbeat",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-29T09:22:44Z"
        },
        {
          "version": "0.2.0",
          "seen_at": "2026-08-03T10:15:08.794Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:22:44Z",
      "last_seen_sha": "e332c6c416de",
      "author": "Hapbeat",
      "maintainer": "Hapbeat <yus988@hapbeat.com>",
      "sentence": "Drive Hapbeat haptic devices from ESP32 / M5Stack over Wi-Fi UDP.",
      "paragraph": "Fire kit events (command mode) or stream a synthesized sine wave (frequency + intensity) to Hapbeat haptic devices on the same network. No stored audio needed. Works on ESP32-series, ESP8266, and Arduino-compatible Wi-Fi boards. The examples use M5Unified.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hapbeat/Hapbeat-0.2.0.zip",
      "size": 42552,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-29T07:45:47Z"
    },
    {
      "repository_name": "connormmckelvey/Haplink",
      "repository_url": "https://github.com/connormmckelvey/Haplink",
      "name": "Haplink",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-06T22:25:28.794Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-07T18:37:39.940Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-07-08T00:20:50.276Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-06T22:25:28.794Z",
      "last_seen_sha": "e8204312f846",
      "author": "Connor McKelvey <Connormckelvey@utexas.edu>",
      "maintainer": "Connor McKelvey <Connormckelvey@utexas.edu>",
      "sentence": "Bidirectional serial communication protocol for haptic robotic devices",
      "paragraph": "Haplink provides a lightweight, real-time communication protocol between Arduino/embedded devices and host computers. Features parameter control, telemetry streaming, and type-safe data transfer with XOR checksum validation. Ideal for haptic feedback systems and robotics applications.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/connormmckelvey/Haplink-1.0.3.zip",
      "size": 188382,
      "previous_version": "1.0.2",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "Python",
      "github_updated_at": "2026-07-06T19:11:40Z"
    },
    {
      "repository_name": "PatternAgents/Haptic_DA7280",
      "repository_url": "https://github.com/PatternAgents/Haptic_DA7280",
      "name": "Haptic_DA7280",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:24:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:05Z",
      "last_seen_sha": "7569e0b91e5e",
      "author": "PatternAgents",
      "maintainer": "PatternAgents <info@patternagents.com>",
      "sentence": "Arduino library for Dialog DA7280 Haptic Controller",
      "paragraph": "Arduino library for Dialog DA7280 Haptic Controller",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2019-10-31T02:57:39Z",
      "download_url": "https://github.com/PatternAgents/Haptic_DA7280"
    },
    {
      "repository_name": "PatternAgents/Haptic_DRV2605",
      "repository_url": "https://github.com/PatternAgents/Haptic_DRV2605",
      "name": "Haptic_DRV2605",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-09-09T07:35:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-09-09T07:35:11Z",
      "last_seen_sha": "8b4791aaa1de",
      "author": "PatternAgents",
      "maintainer": "PatternAgents <info@patternagents.com>",
      "sentence": "Arduino library for TI DRV2605L Haptic Controller",
      "paragraph": "Arduino library for TI DRV2605L Haptic Controller",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-09-08T13:21:50Z",
      "download_url": "https://github.com/PatternAgents/Haptic_DRV2605"
    },
    {
      "repository_name": "HarborScale/harbor-sdk-c-plus-plus",
      "repository_url": "https://github.com/HarborScale/harbor-sdk-c-plus-plus",
      "name": "HarborScaleSDK",
      "version": "0.1.7",
      "version_history": [
        {
          "version": "0.1.7",
          "seen_at": "2026-02-12T08:08:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-12T08:08:12Z",
      "last_seen_sha": "5d91f91dd255",
      "author": "Harbor Scale <support@harborscale.com>",
      "maintainer": "Harbor Scale <support@harborscale.com>",
      "sentence": "A C++ client SDK for sending telemetry to Harbor Scale.",
      "paragraph": "Handles HTTP POST requests, JSON serialization, and automatic retries with exponential backoff.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-12T00:10:35Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/harborscale/harbor-sdk-c-plus-plus"
    },
    {
      "repository_name": "andriitishchenko/HardwareButton",
      "repository_url": "https://github.com/andriitishchenko/HardwareButton",
      "name": "Hardware Buttons",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:29Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:29Z",
      "last_seen_sha": "b656a554e983",
      "author": "Andrii T",
      "maintainer": "Andrii T <andrii.tishchenko@gmail.com>",
      "sentence": "Custom button actions handler",
      "paragraph": "Single click, double click, multiple click, custom duration, digitalPort",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andriitishchenko/Hardware_Buttons-1.0.0.zip",
      "size": 5240,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-03-28T10:30:36Z"
    },
    {
      "repository_name": "Uberi/Arduino-HardwareBLESerial",
      "repository_url": "https://github.com/Uberi/Arduino-HardwareBLESerial",
      "name": "HardwareBLESerial",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:40Z",
      "last_seen_sha": "8c73fdff4fb6",
      "author": "Anthony Zhang (Uberi) <me@anthonyz.ca>",
      "maintainer": "Anthony Zhang (Uberi) <me@anthonyz.ca>",
      "sentence": "An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.",
      "paragraph": "The interface is largely a drop-in replacement for the SoftwareSerial class, without any of the blocking calls and with additional line-oriented methods such as peekLine() and readLine(). There is also a polling method that must be called regularly to perform various internal housekeeping tasks.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T22:21:36Z",
      "depends": [
        "ArduinoBLE"
      ],
      "download_url": "https://github.com/Uberi/Arduino-HardwareBLESerial"
    },
    {
      "repository_name": "MichaelJonker/HardwareSerialRS485",
      "repository_url": "https://github.com/MichaelJonker/HardwareSerialRS485",
      "name": "HardwareSerial_RS485",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-03-03T07:45:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-03T07:45:05Z",
      "last_seen_sha": "2dbd180327e6",
      "author": "Michael Jonker",
      "maintainer": "Michael Jonker <michael.j.jonker@gmail.com>",
      "sentence": "Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library",
      "paragraph": "This library supports an RS485 transceiver connected to the USART (Tx/Rx) pins of the Arduino in a half-duplex, concurrent multi-drop environment. It provides message addressing and filtering as well as collision detection and avoidance.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 115,
      "github_forks": 29,
      "github_language": "C++",
      "github_updated_at": "2026-03-03T00:57:47Z",
      "download_url": "https://github.com/MichaelJonker/HardwareSerialRS485/wiki"
    },
    {
      "repository_name": "thexeno/HardWire-Arduino-Library",
      "repository_url": "https://github.com/thexeno/HardWire-Arduino-Library",
      "name": "HardWire",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0",
          "seen_at": "2025-07-21T16:32:57Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:57Z",
      "last_seen_sha": "afe2945c067a",
      "author": "Enrico Sanino",
      "maintainer": "Enrico Sanino",
      "sentence": "A spinoff of the Wire. This library allows you to communicate with I2C and Two Wire Interface devices, and control each step of any I2C transaction.",
      "paragraph": "It allows the communication with I2C devices like temperature sensors, realtime clocks and many others using SDA (Data Line) and SCL (Clock Line).",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/thexeno/HardWire-2.0.0.zip",
      "size": 21575,
      "previous_version": "2.0",
      "github_stars": 30,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2025-11-25T11:46:55Z"
    },
    {
      "repository_name": "tinyMLx/arduino-library",
      "repository_url": "https://github.com/tinyMLx/arduino-library",
      "name": "Harvard_TinyMLx",
      "version": "1.2.4-Alpha",
      "version_history": [
        {
          "version": "1.2.4-Alpha",
          "seen_at": "2026-01-08T07:44:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-08T07:44:26Z",
      "last_seen_sha": "941ea355b798",
      "author": "TinyMLx Authors",
      "maintainer": "Brian Plancher <brian.plancher@gmail.com>",
      "sentence": "Supports the TinyML edX Course and TinyML Shield.",
      "paragraph": "This library supports the TinyML Shield and provides examples that support the TinyML edX course. The examples work best with the Arduino Nano 33 BLE Sense board and the Tiny Machine Learning Kit from Arduino. It also includes a modified version of the Arduino_OV767X library version 0.0.2 and a fork of the TensorFlow_Lite library version 2.4.0-Alpha",
      "category": "Sensors",
      "architectures": [
        "mbed_nano"
      ],
      "github_stars": 58,
      "github_forks": 37,
      "github_language": "C++",
      "github_updated_at": "2026-01-27T20:03:22Z",
      "download_url": "http://www.tinymledu.org"
    },
    {
      "repository_name": "braydenanderson2014/ArduinoHashtable",
      "repository_url": "https://github.com/braydenanderson2014/ArduinoHashtable",
      "name": "Hashtable",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:35:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:53Z",
      "last_seen_sha": "d38c9dce25dd",
      "author": "Brayden Anderson",
      "maintainer": "Brayden Anderson <braydenanderson2014@gmail.com>",
      "sentence": "This library provides an easy and efficient way to create dynamic Hash Tables in Arduino projects. It supports various operations such as insert, remove, among others.",
      "paragraph": "A Hashtable is a data structure that implements an associative array abstract data type, a structure that can map keys to values. A Hashtable uses a hash function to compute an index into an array of buckets or slots, from which the desired value can be found. The Hashtable library provides an easy and efficient way to create dynamic Hash Tables in Arduino projects. It supports various operations such as insert, remove, among others. The library is built on the SimpleVector library, which is also available in the Arduino Library Manager.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T03:16:41Z",
      "depends": [
        "SimpleVector"
      ],
      "download_url": "https://github.com/braydenanderson2014/C-Arduino-Libraries/tree/main/lib/Hashtable"
    },
    {
      "repository_name": "oggysaud245/haversine",
      "repository_url": "https://github.com/oggysaud245/haversine",
      "name": "haversine",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-30T07:53:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T07:53:40Z",
      "last_seen_sha": "210701ac2876",
      "author": "Ramesh Saud aka oggy<rajusaud245@gmail.com>, Pippo Pluto <pippo@example.com>",
      "maintainer": "Ramesh Saud <rajusaud245@gmail.com>",
      "sentence": "A library to find the distance and azimuth angle between two GPS cordinates based on haversine formula.",
      "paragraph": "This is best library to calculate the azimuth angle between two gps cordinates.",
      "category": "Data Processing",
      "architectures": [
        "avr",
        "megaavr",
        "sam",
        "samd",
        "nrf52",
        "stm32f4",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_rp2040",
        "renesas",
        "renesas_portenta",
        "renesas_uno"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-30T04:50:54Z",
      "download_url": "http://example.com/"
    },
    {
      "repository_name": "bjoernboeckle/HC_SR04",
      "repository_url": "https://github.com/bjoernboeckle/HC_SR04",
      "name": "HC_SR04",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:09:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:42Z",
      "last_seen_sha": "b17e0f93650b",
      "author": "bjoernboeckle",
      "maintainer": "bjoernboeckle",
      "sentence": "Allows an Arduino board to use multiple HCSR04 module.",
      "paragraph": "This library allows measuring multiple HCSR04 sensors synchron and asynchron.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T03:01:23Z",
      "download_url": "https://github.com/bjoernboeckle/HC_SR04.git"
    },
    {
      "repository_name": "d03n3rfr1tz3/HC-SR04",
      "repository_url": "https://github.com/d03n3rfr1tz3/HC-SR04",
      "name": "HC-SR04",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-03-28T07:35:06Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-09-04T02:03:42.936Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-03-28T07:35:06Z",
      "last_seen_sha": "e711284ef2b8",
      "author": "Dirk Sarodnick <dirk.sarodnick@googlemail.com>",
      "maintainer": "Dirk Sarodnick <dirk.sarodnick@googlemail.com>",
      "sentence": "Library for HC-SR04 ultrasonic distance sensor.",
      "paragraph": "You can measure distance in microseconds, millimeters, centimeters, meters, inches, feets and yards. It's possible to utilize one trigger with multiple echoes simultaneously.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/d03n3rfr1tz3/HC_SR04-1.1.4.zip",
      "size": 427073,
      "previous_version": "1.1.3",
      "github_stars": 61,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T02:47:04Z"
    },
    {
      "repository_name": "ndroid/HC06_AT_CommandCenter",
      "repository_url": "https://github.com/ndroid/HC06_AT_CommandCenter",
      "name": "HC0x_AT_Config",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:23:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:23:03Z",
      "last_seen_sha": "2c1b1c80c13f",
      "author": "chris miller <miller4@rose-hulman.edu>",
      "maintainer": "chris miller <miller4@rose-hulman.edu>",
      "sentence": "Simple HC05/HC06 Bluetooth module AT configuration program.",
      "paragraph": "Provides user menu for selecting configuration changes. Automatically identifies device (HC-05 or HC-06), firmware version, baud and parity settings. Requires 2nd UART (Serial1) defined.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-16T21:16:11Z",
      "download_url": "https://github.com/ndroid/HC06_AT_CommandCenter"
    },
    {
      "repository_name": "RobTillaart/HC4051",
      "repository_url": "https://github.com/RobTillaart/HC4051",
      "name": "HC4051",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-10-14T07:39:15Z"
        },
        {
          "version": "0.3.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-14T07:39:15Z",
      "last_seen_sha": "ada4b847fdd4",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a HC4051 1x8 channel multiplexer.",
      "paragraph": "74HC4051,74HCT4051,CD74HC4051,MC74HC4051A,CD4051BE",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HC4051-0.3.2.zip",
      "size": 10196,
      "previous_version": "0.3.1",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T10:47:24Z"
    },
    {
      "repository_name": "RobTillaart/HC4052",
      "repository_url": "https://github.com/RobTillaart/HC4052",
      "name": "HC4052",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:22Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:22Z",
      "last_seen_sha": "7d9c7ffda082",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a HC4052 2 x 4 channel multiplexer",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HC4052-0.2.2.zip",
      "size": 9101,
      "previous_version": "0.2.1",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T10:46:49Z"
    },
    {
      "repository_name": "RobTillaart/HC4053",
      "repository_url": "https://github.com/RobTillaart/HC4053",
      "name": "HC4053",
      "version": "0.2.3",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-07-21T16:27:23Z"
        },
        {
          "version": "0.2.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:23Z",
      "last_seen_sha": "a6eeea040fde",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a HC4053 3 x 2 channel multiplexer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HC4053-0.2.3.zip",
      "size": 8994,
      "previous_version": "0.2.1",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T10:53:10Z"
    },
    {
      "repository_name": "RobTillaart/HC4067",
      "repository_url": "https://github.com/RobTillaart/HC4067",
      "name": "HC4067",
      "version": "0.3.2",
      "version_history": [
        {
          "version": "0.3.2",
          "seen_at": "2026-05-05T08:04:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-05T08:04:29Z",
      "last_seen_sha": "dbeb5879569d",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a HC4067 1 x 16 channel multiplexer",
      "paragraph": "CD74HC4067,74HC4067,74HCT4067",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T22:21:00Z",
      "download_url": "https://github.com/RobTillaart/HC4067"
    },
    {
      "repository_name": "Martinsos/arduino-lib-hc-sr04",
      "repository_url": "https://github.com/Martinsos/arduino-lib-hc-sr04",
      "name": "HCSR04",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-10-28T07:24:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-10-28T07:24:16Z",
      "last_seen_sha": "4fbb62ac2a82",
      "author": "Martin Sosic <sosic.martin@gmail.com>",
      "maintainer": "Martin Sosic <sosic.martin@gmail.com>",
      "sentence": "Library for HC-SR04 ultrasonic distance sensor.",
      "paragraph": "You can measure distance in centimeters.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 97,
      "github_forks": 38,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T10:03:20Z",
      "download_url": "https://github.com/Martinsos/arduino-lib-hc-sr04"
    },
    {
      "repository_name": "makerlabvn/mke-s01-ultrasonic-sensor",
      "repository_url": "https://github.com/makerlabvn/mke-s01-ultrasonic-sensor",
      "name": "HCSR04 ultrasonic MKL",
      "version": "3.0.3",
      "version_history": [
        {
          "version": "3.0.3",
          "seen_at": "2025-07-21T16:04:25Z"
        },
        {
          "version": "3.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:25Z",
      "last_seen_sha": "27d6aac27e7d",
      "author": "Makerlab.vn",
      "maintainer": "Makerlab.vn",
      "sentence": "Allows an Arduino board to use HCSR04 module.",
      "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/makerlabvn/HCSR04_ultrasonic_MKL-3.0.3.zip",
      "size": 65801,
      "previous_version": "3.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-13T11:34:54Z"
    },
    {
      "repository_name": "gamgine/Arduino-lib-HCSR04",
      "repository_url": "https://github.com/gamgine/Arduino-lib-HCSR04",
      "name": "HCSR04 ultrasonic sensor",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "2.0.3",
          "seen_at": "2026-05-27T08:37:02Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-27T08:37:02Z",
      "last_seen_sha": "2dbfed930500",
      "author": "gamegine",
      "maintainer": "gamegine",
      "sentence": "Allows an Arduino board to use HCSR04 module.",
      "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-2.0.3.zip",
      "size": 551575,
      "previous_version": "2.0.3",
      "github_stars": 87,
      "github_forks": 32,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T13:48:33Z"
    },
    {
      "repository_name": "You-010/HCSR04_ESP_Hardware",
      "repository_url": "https://github.com/You-010/HCSR04_ESP_Hardware",
      "name": "HCSR04_ESP_Hardware",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T08:11:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:11:53Z",
      "last_seen_sha": "36c42a34a5b9",
      "author": "You-010",
      "maintainer": "You-010 <276804073+You-010@users.noreply.github.com>",
      "sentence": "Ultrasonic distance sensor library for ESP32 using MCPWM hardware for precise timing.",
      "paragraph": "Non-blocking library using native ESP32 MCPWM hardware and FreeRTOS task notifications. Designed for asynchronous measurement alongside Wi-Fi, Bluetooth and other tasks. Includes a multi-sensor controller that automatically sequences and reads multiple sensors in a background task.",
      "category": "Sensors",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_updated_at": "2026-06-30T02:47:09Z",
      "download_url": "https://github.com/You-010/HCSR04_ESP_Hardware",
      "github_language": "C++"
    },
    {
      "repository_name": "joshua-8/HCSRO4_attachInterrupt",
      "repository_url": "https://github.com/joshua-8/HCSRO4_attachInterrupt",
      "name": "HCSRO4_attachInterrupt",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:31Z",
      "last_seen_sha": "7d1e602ad8fc",
      "author": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "maintainer": "Joshua Phelps <joshuaphelps127@gmail.com>",
      "sentence": "Use interrupts to read HC-SRO4 distance sensors",
      "paragraph": "the echo pin must be compatible with attachInterrupt",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-26T03:57:12Z",
      "download_url": "https://github.com/joshua-8/HCSRO4_attachInterrupt"
    },
    {
      "repository_name": "duinoWitchery/hd44780",
      "repository_url": "https://github.com/duinoWitchery/hd44780",
      "name": "hd44780",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2026-02-16T07:39:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-16T07:39:02Z",
      "last_seen_sha": "d9b3d66f49e0",
      "author": "Bill Perry <bperrybap@opensource.billsworld.billandterrie.com>",
      "maintainer": "Bill Perry <bperrybap@opensource.billsworld.billandterrie.com>",
      "sentence": "Extensible hd44780 LCD library.",
      "paragraph": "hd44780 is an extensible LCD library for hd44780 based LCD displays. The API functionality provided by the hd44780 library class, when combined with an hd44780 library i/o subclass, is compatible with the API functionality of the Arduino LiquidCrystal library as well as most of the LCD API 1.0 Specification. The hd44780 API also provides some addtional extensions, including return status for API functions, ability to read from the LCD, and ability to configure the LCD command execution timing. hd44780 currently includes i/o subclasses for Arduino direct pin control, i2c expander backpacks, and LCDs with native i2c interface. keywords: hd44780 lcd i2c display hd44780_I2Cexp hd44780_pinIO hd44780_I2Clcd LiquidCrystal Bill Perry bperrybap duinowitchery HC1627 Noritake CU165ECBP-T2J NTCU20025ECPB",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 272,
      "github_forks": 60,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T16:33:17Z",
      "download_url": "https://github.com/duinoWitchery/hd44780"
    },
    {
      "repository_name": "gavinlyonsrepo/HD44780_LCD_PCF8574",
      "repository_url": "https://github.com/gavinlyonsrepo/HD44780_LCD_PCF8574",
      "name": "HD44780_LCD_PCF8574",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-08-18T07:39:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-18T07:39:59Z",
      "last_seen_sha": "965a7d5e9616",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the HD44780 LCD I2C driven by the PCF8574 controller",
      "paragraph": "Backlight, scroll, cursor and entrymode control. Custom character support + print class for numerical data.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-03-14T13:32:50Z",
      "download_url": "https://github.com/gavinlyonsrepo/HD44780_LCD_PCF8574"
    },
    {
      "repository_name": "hotchpotch/Arduino-HDC1000",
      "repository_url": "https://github.com/hotchpotch/Arduino-HDC1000",
      "name": "HDC1000",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:16:24Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:24Z",
      "last_seen_sha": "c7be1e14440f",
      "author": "Yuichi Tateno",
      "maintainer": "Yuichi Tateno",
      "sentence": "A temperature and humidity sensor library for HDC1000",
      "paragraph": "A temperature and humidity sensor library for HDC1000",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hotchpotch/HDC1000-1.0.0.zip",
      "size": 4885,
      "previous_version": "1.0",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2017-02-18T05:46:03Z"
    },
    {
      "repository_name": "dlyckelid/HDC2010",
      "repository_url": "https://github.com/dlyckelid/HDC2010",
      "name": "HDC2010",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:52Z",
      "last_seen_sha": "6223a911cadd",
      "author": "David Lyckelid <david@secondoffive.com>",
      "maintainer": "David Lyckelid <david@secondoffive.com>",
      "sentence": "Arduino library for Texas instrument HDC2010",
      "paragraph": "Supports I2C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-08-12T23:16:52Z",
      "download_url": "https://github.com/dlyckelid/HDC2010/"
    },
    {
      "repository_name": "SndrSchnklshk/HDC302x",
      "repository_url": "https://github.com/SndrSchnklshk/HDC302x",
      "name": "HDC302x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:30:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:30:15Z",
      "last_seen_sha": "681c3a8a674c",
      "author": "Sander Schinkelshoek",
      "maintainer": "Sander Schinkelshoek",
      "sentence": "TI HDC3020, HDC3021 and HDC3022 Temperature / Humidity sensors",
      "paragraph": "HDC302x is an integrated capacitive based relative humidity (RH) and temperature sensor (HDC3020, HDC3021 and HDC3022)",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-18T20:40:00Z",
      "download_url": "https://github.com/SndrSchnklshk/HDC302x"
    },
    {
      "repository_name": "JesRex700/HDrive",
      "repository_url": "https://github.com/JesRex700/HDrive",
      "name": "HDrive",
      "version": "2.0.3",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-21T07:39:12Z"
        },
        {
          "version": "2.0.2",
          "seen_at": "2026-08-20T06:05:40.805Z"
        },
        {
          "version": "2.0.3",
          "seen_at": "2026-08-29T22:02:03.253Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-04-21T07:39:12Z",
      "last_seen_sha": "6f88b21edf28",
      "author": "Jesús Amezquita, Kame Electronics",
      "maintainer": "Jesús Amezquita <l25290382@cdguzman.tecnm.mx>",
      "sentence": "H Bridge architecture based driver controller.",
      "paragraph": "Library for controlling nearly any motor driver based on an H Bridge architecture, being 100% compatible with independent two channel PWM, braking and freerun.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/JesRex700/HDrive-2.0.3.zip",
      "size": 9819,
      "previous_version": "2.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T00:51:36Z"
    },
    {
      "repository_name": "versianih/hdw-utils",
      "repository_url": "https://github.com/versianih/hdw-utils",
      "name": "HDW Utils",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-01-02T21:43:03Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:43:03Z",
      "last_seen_sha": "49395829e3c0",
      "author": "Enzo Versiani",
      "maintainer": "versianienzo@gmail.com",
      "sentence": "A utility library providing higher-level abstractions for repetitive Arduino tasks.",
      "paragraph": "HDW-Utils simplifies common Arduino programming tasks by offering higher-level abstractions, including pin management, parallel delays, PWM control, and more, helping developers write cleaner and more efficient code.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/versianih/HDW_Utils-1.0.5.zip",
      "size": 18436,
      "previous_version": "1.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-26T06:11:15Z"
    },
    {
      "repository_name": "mjdonders/HeapSafeLog",
      "repository_url": "https://github.com/mjdonders/HeapSafeLog",
      "name": "HeapSafeLog",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-04-20T07:40:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-20T07:40:29Z",
      "last_seen_sha": "5e7f6fc64e1c",
      "author": "MDO",
      "maintainer": "MDO",
      "sentence": "Heap-safe, variadic logging for Arduino without String usage.",
      "paragraph": "A lightweight Arduino logging library designed to avoid heap fragmentation by not using String. Supports variadic arguments, some formatters (for hex, for example) and custom Printable types.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-19T13:16:04Z",
      "download_url": "https://github.com/mjdonders/HeapSafeLog"
    },
    {
      "repository_name": "RobTillaart/HeartBeat",
      "repository_url": "https://github.com/RobTillaart/HeartBeat",
      "name": "HeartBeat",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.3.6",
          "seen_at": "2025-07-21T16:27:23Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:23Z",
      "last_seen_sha": "8b5817bb23a9",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for HeartBeat with frequency and duty cycle.",
      "paragraph": "blinking led by frequent polling.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HeartBeat-0.4.0.zip",
      "size": 22930,
      "previous_version": "0.3.6",
      "github_stars": 9,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T12:21:30Z"
    },
    {
      "repository_name": "ToniA/arduino-heatpumpir",
      "repository_url": "https://github.com/ToniA/arduino-heatpumpir",
      "name": "HeatpumpIR",
      "version": "1.0.41",
      "version_history": [
        {
          "version": "1.0.42",
          "seen_at": "2026-06-22T09:36:53Z"
        },
        {
          "version": "1.0.41",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-22T09:36:53Z",
      "last_seen_sha": "27864ccca022",
      "author": "Toni Arte<toni.arte@iki.fi>",
      "maintainer": "Toni Arte<toni.arte@iki.fi>",
      "sentence": "Heatpump / Air Conditioner infrared control",
      "paragraph": "Control split-unit heatpumps and air conditioners through infrared",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ToniA/HeatpumpIR-1.0.41.zip",
      "size": 248883,
      "previous_version": "1.0.42",
      "github_stars": 433,
      "github_forks": 173,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T11:13:01Z"
    },
    {
      "repository_name": "Fbisinger/HeidelbergInterface",
      "repository_url": "https://github.com/Fbisinger/HeidelbergInterface",
      "name": "HeidelbergInterface",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:14:16Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:16Z",
      "last_seen_sha": "847a4e08b0e9",
      "author": "F.Bisinger",
      "maintainer": "F.Bisinger",
      "sentence": "Arduino Library to communicate with Heidelberg Wallbox Energy Control via Modbus RTU.",
      "paragraph": "Supports reading and writing of several Input and Holding Registers to control the Wallbox externally.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-07T15:31:16Z",
      "depends": [
        "ModbusMaster",
        "EspSoftwareSerial"
      ],
      "download_url": "https://github.com/Fbisinger/HeidelbergInterface"
    },
    {
      "repository_name": "heliosproj/HeliOS",
      "repository_url": "https://github.com/heliosproj/HeliOS",
      "name": "HeliOS",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2026-05-12T08:18:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-12T08:18:09Z",
      "last_seen_sha": "db6adf20b8d5",
      "author": "Manny Peterson <manny@heliosproj.org>",
      "maintainer": "Manny Peterson <manny@heliosproj.org>",
      "sentence": "An open source, community delivered, embedded operating system project.",
      "paragraph": "HeliOS is an embedded operating system that is free for everyone to use. While called an operating system, HeliOS is a multitasking kernel for use in embedded applications. Its rich, fully documented, API allows the user to control every aspect of the system and access kernel services for task (process) management, scheduler management, inter-process communication, memory management and more while maintaining a tiny footprint for a broad range of low-power embedded devices.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 412,
      "github_forks": 48,
      "github_language": "C",
      "github_updated_at": "2026-06-22T02:32:55Z",
      "download_url": "https://github.com/heliosproj/HeliOS"
    },
    {
      "repository_name": "helium/helium-arduino",
      "repository_url": "https://github.com/novalabsxyz/helium-arduino",
      "name": "Helium",
      "version": "1.6.5",
      "version_history": [
        {
          "version": "1.6.5",
          "seen_at": "2025-07-21T16:16:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:02Z",
      "last_seen_sha": "192c59b3a668",
      "author": "Helium",
      "maintainer": "Helium <info@helium.com>",
      "sentence": "Arduino library for the Helium Atom module",
      "paragraph": "This is a library for Arduino that interfaces with the Helium Atom 802.15.4 module.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 7,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2024-05-17T02:19:30Z",
      "download_url": "https://github.com/helium/helium-arduino"
    },
    {
      "repository_name": "RyoKosaka/HelloDrum-arduino-Library",
      "repository_url": "https://github.com/RyoKosaka/HelloDrum-arduino-Library",
      "name": "Hello Drum",
      "version": "0.7.7",
      "version_history": [
        {
          "version": "0.7.7",
          "seen_at": "2026-06-25T08:35:08Z"
        },
        {
          "version": "0.7.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:35:08Z",
      "last_seen_sha": "abf2e384006b",
      "author": "Ryo Kosaka",
      "maintainer": "Ryo Kosaka <r.k1227@gmail.com>",
      "sentence": "Arduino Library for piezo sensing",
      "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "teensy",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.7.zip",
      "size": 67152,
      "previous_version": "0.7.7",
      "github_stars": 302,
      "github_forks": 72,
      "github_updated_at": "2026-06-24T10:21:35Z",
      "github_language": "C++"
    },
    {
      "repository_name": "Fastcomm/hellothing_NBIoT_Arduino_Shield",
      "repository_url": "https://github.com/IOB-INC/hellothing_NBIoT_Arduino_Shield",
      "name": "hellothing_BG96_NBIoT",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:14:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:14Z",
      "last_seen_sha": "2fc9cef6ca06",
      "author": "hellothing",
      "maintainer": "hellothing",
      "sentence": "NB-IoT library for hellothing BG96 Arduino shield",
      "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-11-22T22:01:55Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://fastcomm.com/development-kit/"
    },
    {
      "repository_name": "lu1aat/hellschreiberlib",
      "repository_url": "https://github.com/lu1aat/hellschreiberlib",
      "name": "hellschreiberlib",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:20:04Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:20:04Z",
      "last_seen_sha": "c1da61939cd3",
      "author": "LU1AAT Andres <lu1aat.andres@gmail.com>",
      "maintainer": "LU1AAT Andres <lu1aat.andres@gmail.com>",
      "sentence": "Modulate Hellscriber OOK signal",
      "paragraph": "This library will modulate Hellscriber signal by setting on/off a pin",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/lu1aat/hellschreiberlib-0.1.0.zip",
      "size": 242148,
      "previous_version": "0.1.2",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-17T00:08:01Z"
    },
    {
      "repository_name": "HelTecAutomation/Heltec_ESP32",
      "repository_url": "https://github.com/HelTecAutomation/Heltec_ESP32",
      "name": "Heltec ESP32 Dev-Boards",
      "version": "2.1.6",
      "version_history": [
        {
          "version": "2.1.7",
          "seen_at": "2026-06-30T08:32:39Z"
        },
        {
          "version": "2.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:32:39Z",
      "last_seen_sha": "cbeaf9f904ad",
      "author": "Heltec Automation",
      "maintainer": "HelTec <support@heltec.cn>",
      "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards",
      "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick Lite, Wireless Shell, Vision Master, HT-CT62, Wireless tracker,wireless paper, HT-VME213, HT-VME290, HT-VMT190 see more on http://heltec.cn",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "Adafruit GFX Library",
        "Adafruit BusIO",
        "heltec-eink-modules"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-2.1.6.zip",
      "size": 4066992,
      "previous_version": "2.1.7",
      "github_stars": 886,
      "github_forks": 291,
      "github_updated_at": "2026-07-02T02:51:47Z",
      "github_language": "C"
    },
    {
      "repository_name": "HelTecAutomation/Heltec_ESP8266",
      "repository_url": "https://github.com/HelTecAutomation/Heltec_ESP8266",
      "name": "Heltec ESP8266 Dev-Boards",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:16:03Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:03Z",
      "last_seen_sha": "fadcf81a3b8f",
      "author": "Heltec Automation",
      "maintainer": "HelTec <support@heltec.cn>",
      "sentence": "Library for Heltec ESP8266 based boards",
      "paragraph": "Include, WiFi Kit 8, see more on http://heltec.cn",
      "category": "Device Control",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP8266_Dev_Boards-1.0.3.zip",
      "size": 133089,
      "previous_version": "1.0.3",
      "github_stars": 56,
      "github_forks": 18,
      "github_language": "C",
      "github_updated_at": "2024-12-14T21:36:20Z"
    },
    {
      "repository_name": "ropg/heltec_esp32_lora_v3",
      "repository_url": "https://github.com/ropg/heltec_esp32_lora_v3",
      "name": "Heltec_ESP32_LoRa_v3",
      "version": "0.9.2",
      "version_history": [
        {
          "version": "0.9.2",
          "seen_at": "2026-06-26T08:15:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:15:47Z",
      "last_seen_sha": "4fd98f6bec80",
      "author": "Rop Gonggrijp <rop@gonggri.jp>",
      "maintainer": "Rop Gonggrijp <rop@gonggri.jp>",
      "sentence": "Proper working library for \"Heltec ESP32 LoRa v3\" and \"Heltec Wireless Stick v3\" boards.",
      "paragraph": "No more frustration, no more puzzling it all together. Everything works. Uses RadioLib.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 697,
      "github_forks": 59,
      "github_updated_at": "2026-07-01T22:48:58Z",
      "depends": [
        "HotButton",
        "RadioLib",
        "ESP8266 and ESP32 OLED driver for SSD1306 displays"
      ],
      "download_url": "https://github.com/ropg/Heltec_ESP32_LoRa_v3",
      "github_language": "C++"
    },
    {
      "repository_name": "cwru-greener-pastures/Heltec_LoRa_OLED_Examples",
      "repository_url": "https://github.com/cwru-greener-pastures/Heltec_LoRa_OLED_Examples",
      "name": "Heltec_LoRa_OLED_Examples",
      "version": "0.8.1",
      "version_history": [
        {
          "version": "0.8.1",
          "seen_at": "2025-07-21T16:36:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:14Z",
      "last_seen_sha": "6449ec87a1ef",
      "author": "Greg Lee <leegs@case.edu>",
      "maintainer": "Greg Lee <leegs@case.edu>",
      "sentence": "Examples for Heltec boards using main ESP32 libraries",
      "paragraph": "These examples work on Heltec boards without using the Heltec code.",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-03-08T22:50:25Z",
      "depends": [
        "RadioLib",
        "ESP8266 and ESP32 OLED driver for SSD1306 displays"
      ],
      "download_url": "https://github.com/cwru-greener-pastures/Heltec_LoRa_OLED_Examples"
    },
    {
      "repository_name": "todd-herbert/heltec-eink-modules",
      "repository_url": "https://github.com/todd-herbert/heltec-eink-modules",
      "name": "heltec-eink-modules",
      "version": "4.6.0",
      "version_history": [
        {
          "version": "4.6.0",
          "seen_at": "2026-06-05T08:49:57Z"
        },
        {
          "version": "4.6.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-05T08:49:57Z",
      "last_seen_sha": "95b32f9f1827",
      "author": "Todd Herbert",
      "maintainer": "Todd Herbert",
      "sentence": "Third party graphics library for Heltec E-Ink modules.",
      "paragraph": "AdafruitGFX for Vision Master, Wireless Paper, and SPI displays.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp32",
        "esp8266",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/todd-herbert/heltec_eink_modules-4.6.0.zip",
      "size": 21732540,
      "previous_version": "4.6.0",
      "github_stars": 46,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-06-28T08:40:47Z"
    },
    {
      "repository_name": "Seeed-Studio/Hercules_Motor_Driver",
      "repository_url": "https://github.com/Seeed-Studio/Hercules_Motor_Driver",
      "name": "Hercules Dual 15A 6-20V Motor Controller",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:29:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:29:05Z",
      "last_seen_sha": "e0b034f85088",
      "author": "Seeed Studio",
      "maintainer": "Seeed Studio <techsupport@seeed.cc>",
      "sentence": "Arduino library to control Hercules Dual 15A 6-20V Motor Controller.",
      "paragraph": "Arduino library to control Hercules Dual 15A 6-20V Motor Controller.",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Hercules_Dual_15A_6_20V_Motor_Controller-1.0.0.zip",
      "size": 20694,
      "previous_version": "1.0.0",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2024-10-15T09:21:45Z"
    },
    {
      "repository_name": "cesarvandevelde/HerkulexServo",
      "repository_url": "https://github.com/cesarvandevelde/HerkulexServo",
      "name": "HerkulexServo",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1",
          "seen_at": "2026-04-07T07:50:07Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T07:50:07Z",
      "last_seen_sha": "32d6b2792060",
      "author": "Cesar Vandevelde <cesar.vandevelde@gmail.com>",
      "maintainer": "Cesar Vandevelde <cesar.vandevelde@gmail.com>",
      "sentence": "A library for communicating with Herkulex smart servos.",
      "paragraph": "Works reliably with software and hardware serial ports. Supports both DRS-0101 and DRS-0201 models.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/cesarvandevelde/HerkulexServo-0.1.0.zip",
      "size": 6867247,
      "previous_version": "0.1",
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T09:16:30Z"
    },
    {
      "repository_name": "Hestia-system/Hestia-tempo",
      "repository_url": "https://github.com/Hestia-system/Hestia-tempo",
      "name": "HestiaTempo",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-01-02T21:44:54Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:44:54Z",
      "last_seen_sha": "5ff0aa7a95d4",
      "author": "Jacques Bherer",
      "maintainer": "Jacques Bherer <contact.hestia.system@gmail.com>",
      "sentence": "Non-blocking timer and time primitives for embedded systems with explicit, readable timing semantics.",
      "paragraph": "HestiaTempo provides allocation-free, non-blocking time primitives for Arduino and ESP32-class microcontrollers. It replaces direct millis() arithmetic with explicit Interval and OneShot timers identified by symbolic compile-time IDs. The library supports human-readable time input (HH:MM:SS), multiple output formats, drift-resistant periodic timers, and optional non-intrusive error reporting. Designed to scale from simple sketches to structured firmware cores and SDKs.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Hestia-system/HestiaTempo-1.0.0.zip",
      "size": 14624,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-19T18:00:58Z"
    },
    {
      "repository_name": "HexFab/HexFabQuadroMotorShield",
      "repository_url": "https://github.com/HexFab/HexFabQuadroMotorShield",
      "name": "HexFabQuadroMotorShield",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:16:05Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:05Z",
      "last_seen_sha": "f36994f372e5",
      "author": "HexFAB",
      "maintainer": "HexFab <info@hexfab.de>",
      "sentence": "Control up to four DC Motors and read their currents with this shield.",
      "paragraph": "This library makes it easy to use the HexFAB Quadro Motor Shield.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HexFab/HexFabQuadroMotorShield-1.0.0.zip",
      "size": 7784,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-09-03T21:33:54Z"
    },
    {
      "repository_name": "dmadison/HID_Buttons",
      "repository_url": "https://github.com/dmadison/HID_Buttons",
      "name": "HID Buttons",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:12:54Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:54Z",
      "last_seen_sha": "6019bb86f7b0",
      "author": "David Madison",
      "maintainer": "David Madison",
      "sentence": "Easily handle state changes for HID button inputs.",
      "paragraph": "Works with the Keyboard, Mouse, and Joystick libraries.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dmadison/HID_Buttons-1.0.1.zip",
      "size": 23237,
      "previous_version": "1.0.1",
      "github_stars": 24,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T01:06:20Z"
    },
    {
      "repository_name": "NicoHood/HID",
      "repository_url": "https://github.com/NicoHood/HID",
      "name": "HID-Project",
      "version": "2.8.4",
      "version_history": [
        {
          "version": "2.8.4",
          "seen_at": "2026-06-25T08:29:41Z"
        },
        {
          "version": "2.8.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-25T08:29:41Z",
      "last_seen_sha": "301991f779dc",
      "author": "NicoHood",
      "maintainer": "NicoHood <blog@NicoHood.de>",
      "sentence": "Extended HID Functions for Arduino",
      "paragraph": "Includes BootKeyboard/Mouse, Consumer, System, Gamepad, RawHID and more features. Also compatible with Arduino Uno/Mega via HoodLoader2.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/NicoHood/HID_Project-2.8.4.zip",
      "size": 551664,
      "previous_version": "2.8.4",
      "github_stars": 2552,
      "github_forks": 417,
      "github_updated_at": "2026-06-24T16:59:25Z",
      "github_language": "C"
    },
    {
      "repository_name": "South-River/BMI085-arduino",
      "repository_url": "https://github.com/South-River/BMI085-arduino",
      "name": "High Performance IMU BMI085",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:30:37Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:37Z",
      "last_seen_sha": "004b1aa69219",
      "author": "Nanhe Chen <nanhe_chen@qq.com>",
      "maintainer": "Nanhe Chen <nanhe_chen@qq.com>",
      "sentence": "Library for communicating with the Bosch BMI085 6 axis IMU.",
      "paragraph": "This library supports both I2C and SPI communication with the BMI085 along with accessing the BMI085 advanced features, such as synchronized output.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/South-River/High_Performance_IMU_BMI085-1.0.0.zip",
      "size": 22439,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-11-12T22:52:09Z"
    },
    {
      "repository_name": "Infineon/arduino-high-side-switch",
      "repository_url": "https://github.com/Infineon/arduino-high-side-switch",
      "name": "high-side-switch-ino",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2026-05-09T07:49:20Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-09T07:49:20Z",
      "last_seen_sha": "247f99b824eb",
      "author": "Infineon Technologies",
      "maintainer": "Infineon Technologies <www.infineon.com>",
      "sentence": "C++ library for the Infineon PROFET high-side switch product family",
      "paragraph": "This library supports the Arduino Uno form factor <a href=\"https://www.infineon.com/cms/en/product/power/smart-low-side-high-side-switches/high-side-switches/#!boards\">PROFET shields</a>",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Infineon/high_side_switch_ino-1.2.1.zip",
      "size": 74584,
      "previous_version": "1.2.1",
      "github_stars": 12,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T15:05:30Z"
    },
    {
      "repository_name": "pololu/high-power-stepper-driver-arduino",
      "repository_url": "https://github.com/pololu/high-power-stepper-driver-arduino",
      "name": "HighPowerStepperDriver",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-11-14T07:31:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-14T07:31:31Z",
      "last_seen_sha": "f63b2707f94e",
      "author": "Pololu",
      "maintainer": "Pololu <inbox@pololu.com>",
      "sentence": "High-Power Stepper Motor Driver library for Arduino",
      "paragraph": "This is a library for the Arduino IDE that helps interface with Pololu High-Power Stepper Motor Drivers.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-11-13T14:35:56Z",
      "download_url": "https://github.com/pololu/high-power-stepper-driver-arduino"
    },
    {
      "repository_name": "stevemarple/HIH61xx",
      "repository_url": "https://github.com/stevemarple/HIH61xx",
      "name": "HIH61xx",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-07-21T16:31:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:31:53Z",
      "last_seen_sha": "2b355dc3146d",
      "author": "Steve Marple <stevemarple@googlemail.com>",
      "maintainer": "Steve Marple <stevemarple@googlemail.com>",
      "sentence": "Library to access Honeywell HIH61xx humidity and temperature sensors.",
      "paragraph": "HIH61xx is a library for accessing the humidity and temperature data from the I2C range of Honeywell HIH61xx humidity sensors (HIH6120-021, HIH6121-021, HIH6130-021 and HIH6131-021). Software I2C is used to allow this sensor to be connected to any two digital pins. An optional power pin can be used to control power to the device. A state machine ensures the relevant timing constraints are observed. GNU LGPL v2.1.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2021-04-12T14:12:17Z",
      "depends": [
        "AsyncDelay"
      ],
      "download_url": "https://github.com/stevemarple/HIH61xx"
    },
    {
      "repository_name": "HijelHub/HijelHID_BLEKeyboard",
      "repository_url": "https://github.com/HijelHub/HijelHID_BLEKeyboard",
      "name": "HijelHID_BLEKeyboard",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2026-06-25T08:45:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:45:52Z",
      "last_seen_sha": "fa0ed025f125",
      "author": "Hijel",
      "maintainer": "Hijel hijel.hub@gmail.com",
      "sentence": "Bluetooth Low Energy (BLE) HID keyboard library for ESP32 using NimBLE-Arduino 2.3.8+",
      "paragraph": "Full 104/105-key coverage including numpad, consumer/media keys, international and language keys. Unified API — keyboard and media keys share the same press(), release(), and tap() calls. 3-level debug logging. Tested on iOS, iPadOS and Android. Requires NimBLE-Arduino >= 2.3.8 and ESP32 Arduino Core >= 3.3.7.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 34,
      "github_forks": 4,
      "github_updated_at": "2026-07-02T04:41:08Z",
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/HijelHub/HijelHID_BLEKeyboard",
      "github_language": "C++"
    },
    {
      "repository_name": "HijelHub/HijelHID_BLEMouse",
      "repository_url": "https://github.com/HijelHub/HijelHID_BLEMouse",
      "name": "HijelHID_BLEMouse",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-09T08:55:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-09T08:55:37Z",
      "last_seen_sha": "fd43b7f08542",
      "author": "Hijel",
      "maintainer": "Hijel hijel.hub@gmail.com",
      "sentence": "Bluetooth Low Energy (BLE) HID Mouse library for ESP32 using NimBLE-Arduino 2.3.8+",
      "paragraph": "Supports creation of 3, 5, or 7(5 + Horizontal Scroll) button mouse device. Power saving, macro movement helpers, and deep sleep ready. ISR-safe base layer.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 13,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T08:34:00Z",
      "depends": [
        "NimBLE-Arduino"
      ],
      "download_url": "https://github.com/HijelHub/HijelHID_BLEMouse"
    },
    {
      "repository_name": "Fl-project123/Hijri_date",
      "repository_url": "https://github.com/Fl-project123/Hijri_date",
      "name": "Hijri_date",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-25T09:17:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-25T09:17:48Z",
      "last_seen_sha": "9aeecc4b7504",
      "author": "Fa'al",
      "maintainer": "Fa'al",
      "sentence": "A library for converting Gregorian dates to Hijri dates using the Tabular algorithm.",
      "paragraph": "Hijri_date allows developers to easily calculate Islamic dates from Gregorian input. It features manual offset correction and supports ESP8266/ESP32 for IoT projects like digital prayer clocks.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T05:51:37Z",
      "download_url": "https://github.com/Fl-project123/Hijri_date"
    },
    {
      "repository_name": "TakamoriRobot/HIRO",
      "repository_url": "https://github.com/TakamoriRobot/HIRO",
      "name": "HIRO",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-07-11T02:59:28.551Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-15T20:20:27.721Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-11T02:59:28.551Z",
      "last_seen_sha": "748022e3f4c8",
      "author": "Joseph Casebeer, Takamori Robot",
      "maintainer": "Takamori Robot <outreach@takamorirobot.com>",
      "sentence": "Allows raspberry pi pico to control H.I.R.O. Model TR-01-A.",
      "paragraph": "This library allows ease of use for end users defining and controlling a H.I.R.O. model TR-01-A Robotics Platform using Raspberry pi pico.",
      "category": "Other",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TakamoriRobot/HIRO-1.0.2.zip",
      "size": 71820139,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-07-10T22:40:30Z"
    },
    {
      "repository_name": "RobTillaart/Histogram",
      "repository_url": "https://github.com/RobTillaart/Histogram",
      "name": "Histogram",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2026-06-11T09:01:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-11T09:01:28Z",
      "last_seen_sha": "1edb167e901e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for creating histograms math.",
      "paragraph": "",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 12,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T07:12:56Z",
      "download_url": "https://github.com/RobTillaart/Histogram"
    },
    {
      "repository_name": "HiTECH-Corporation/R4-WifiManager",
      "repository_url": "https://github.com/HiTECH-Corporation/R4-WifiManager",
      "name": "HiTECH R4 Wifi Manager",
      "version": "2026.6.20",
      "version_history": [
        {
          "version": "2026.6.20",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "a20d10e80329",
      "author": "HiTECH Corporation",
      "maintainer": "Nguyen Thai Minh <hitech.ntm0911@gmail.com>",
      "sentence": "Professional WiFi Manager and Captive Portal for Arduino Uno R4 WiFi.",
      "paragraph": "Enables dynamic WiFi configuration via a web interface. Uses Full Non-Blocking Architecture and Zero Fragment memory handling.",
      "category": "Communication",
      "architectures": [
        "renesas_uno"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HiTECH-Corporation/HiTECH_R4_Wifi_Manager-2026.6.20.zip",
      "size": 146662,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T01:52:57Z"
    },
    {
      "repository_name": "OpenFTC/HiTechnic-Arduino",
      "repository_url": "https://github.com/OpenFTC/HiTechnic-Arduino",
      "name": "HiTechnic-Arduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:23:50Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:23:50Z",
      "last_seen_sha": "035f4dcafc24",
      "author": "FTC Team 4634 FROGbots <info@frogbots.net>",
      "maintainer": "FTC Team 4634 FROGbots <info@frogbots.net>",
      "sentence": "Use the HiTechnic motor/servo controllers with your Arduino!",
      "paragraph": "This library provides I2C drivers for the HiTechnic motor/servo controllers wrapped up in a nice SDK-style API",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/OpenFTC/HiTechnic_Arduino-1.0.0.zip",
      "size": 44017,
      "previous_version": "1.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-07-12T00:49:52Z"
    },
    {
      "repository_name": "HITISoftware/HITIComm",
      "repository_url": "https://github.com/HITISoftware/HITIComm",
      "name": "HITIComm",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-07-21T16:16:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:21Z",
      "last_seen_sha": "0d9601f4cf6a",
      "author": "Christophe LANDRET <support@hitisoftware.com>",
      "maintainer": "Christophe LANDRET <support@hitisoftware.com>",
      "sentence": "Control and monitoring",
      "paragraph": "GUI for Arduino projects, GUI for Eeprom, data acquisition and plotting, motion control, signal filtering",
      "category": "Device Control",
      "architectures": [
        "avr",
        "megaavr",
        "samd"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-23T20:22:43Z",
      "depends": [
        "HITICommSupport"
      ],
      "download_url": "https://github.com/HITISoftware/HITIComm"
    },
    {
      "repository_name": "HITISoftware/HITICommSupport",
      "repository_url": "https://github.com/HITISoftware/HITICommSupport",
      "name": "HITICommSupport",
      "version": "1.6.1",
      "version_history": [
        {
          "version": "1.6.1",
          "seen_at": "2025-07-21T16:16:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:21Z",
      "last_seen_sha": "12adc8248fac",
      "author": "Christophe LANDRET <support@hitisoftware.com>",
      "maintainer": "Christophe LANDRET <support@hitisoftware.com>",
      "sentence": "Support for HITIComm library",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "avr",
        "megaavr",
        "samd"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-23T20:24:07Z",
      "depends": [
        "Servo"
      ],
      "download_url": "https://github.com/HITISoftware/HITICommSupport"
    },
    {
      "repository_name": "adafruit/HL1606-LED-Strip",
      "repository_url": "https://github.com/adafruit/HL1606-LED-Strip",
      "name": "HL1606 LED Strip",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:25Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:25Z",
      "last_seen_sha": "0ad9b79811a8",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Code to control HL1606-based LED strips",
      "paragraph": "Code to control HL1606-based LED strips",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/HL1606_LED_Strip-1.1.2.zip",
      "size": 8971,
      "previous_version": "1.1.2",
      "github_stars": 17,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2022-10-26T08:41:42Z"
    },
    {
      "repository_name": "adafruit/HL1606-LED-Strip-PWM",
      "repository_url": "https://github.com/adafruit/HL1606-LED-Strip-PWM",
      "name": "HL1606 LED Strip PWM",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:06:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:25Z",
      "last_seen_sha": "cb0466e86f4f",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "All the joy of HL1606 LED strips but with 9 or 12 bit color control!",
      "paragraph": "All the joy of HL1606 LED strips but with 9 or 12 bit color control!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/adafruit/HL1606_LED_Strip_PWM-1.0.0.zip",
      "size": 9965,
      "previous_version": "1.0.0",
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2023-01-28T19:11:40Z"
    },
    {
      "repository_name": "GavinnnTann/HLK-ZW-Fingerprint-Sensor",
      "repository_url": "https://github.com/GavinnnTann/HLK-ZW-Fingerprint-Sensor",
      "name": "HLK_fingerprint",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-06-24T08:07:44Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-28T02:59:32.357Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-08-06T10:50:59.966Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-09-02T06:04:43.605Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-24T08:07:44Z",
      "last_seen_sha": "c686daa9f6b5",
      "author": "GavinnnTann <gavin3302@gmail.com>",
      "maintainer": "GavinnnTann <gavin3302@gmail.com>",
      "sentence": "Arduino driver for HLK-ZW series fingerprint sensors (EF-01 UART protocol).",
      "paragraph": "Supports HLK-ZW101, ZW111, ZW06xx, ZW09xx, ZW30xx and other EF-01 compatible modules (AS608, R307). Features auto-detection of template capacity, 2-scan enrollment, 1:N matching with automatic search-opcode fallback for ZW30xx variants, template export/import, slot bitmap, RGB LED control with passive-variant fallback, on-chip hardware RNG sampling, raw fingerprint image capture, and full system register access.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GavinnnTann/HLK_fingerprint-1.4.0.zip",
      "size": 7564150,
      "previous_version": "1.3.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "Python",
      "github_updated_at": "2026-06-24T00:54:53Z"
    },
    {
      "repository_name": "phuongnamzz/HLK-LD2410S",
      "repository_url": "https://github.com/phuongnamzz/HLK-LD2410S",
      "name": "HLK-LD2410S",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-12-30T07:07:20Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-30T07:07:20Z",
      "last_seen_sha": "9c3c3b063fd1",
      "author": "phuongnam <phuongnam720pro@gmail.com>",
      "maintainer": "phuongnam <phuongnam720pro@gmail.com>",
      "sentence": "Arduino library for low power human presence sensor module HLK-LD2410S.",
      "paragraph": "of battery-powered ultra-low power human presence millimeter wave sensor.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/phuongnamzz/HLK_LD2410S-1.0.4.zip",
      "size": 3444253,
      "previous_version": "1.0.4",
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-29T17:58:12Z"
    },
    {
      "repository_name": "RBEGamer/HLK-LD2450",
      "repository_url": "https://github.com/RBEGamer/HLK-LD2450",
      "name": "HLK-LD2450",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-01-13T07:12:12Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-13T07:12:12Z",
      "last_seen_sha": "98a8f791ef07",
      "author": "Marcel Ochsendorf <info@marcelochsendorf.com>",
      "maintainer": "Marcel Ochsendorf <info@marcelochsendorf.com>",
      "sentence": "A library for the HLK-LD2450 LD2450 24Ghz Human body Motion Inductive Radar Sensor",
      "paragraph": "Includes the HLK-LD2450 LD2450 protocol to read detected targets",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RBEGamer/HLK_LD2450-1.1.0.zip",
      "size": 1536124,
      "previous_version": "1.1.1",
      "github_stars": 26,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T18:08:06Z"
    },
    {
      "repository_name": "Fiooodooor/HLK-LD245X",
      "repository_url": "https://github.com/Fiooodooor/HLK-LD245X",
      "name": "HLK-LD245X",
      "version": "0.9.5",
      "version_history": [
        {
          "version": "0.9.5",
          "seen_at": "2026-05-18T08:28:46Z"
        },
        {
          "version": "0.9.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-18T08:28:46Z",
      "last_seen_sha": "cca35781443e",
      "author": "Miłosz Linkiewicz <milosz.lin@gmail.com>",
      "maintainer": "Miłosz Linkiewicz <milosz.lin@gmail.com>",
      "sentence": "A library for the HLK-LD2450 and HLK-LD2451 Motion Inductive Radar Sensors",
      "paragraph": "Includes the HLK-LD2450 and HLK-LD2451 protocols to read detected targets",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Fiooodooor/HLK_LD245X-0.9.5.zip",
      "size": 39124,
      "previous_version": "0.9.5",
      "github_stars": 12,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T20:10:26Z"
    },
    {
      "repository_name": "phuongnamzz/HLK-LD6002",
      "repository_url": "https://github.com/phuongnamzz/HLK-LD6002",
      "name": "HLK-LD6002",
      "version": "1.0.15",
      "version_history": [
        {
          "version": "1.0.15",
          "seen_at": "2026-06-27T08:00:00Z"
        },
        {
          "version": "1.0.15",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-27T08:00:00Z",
      "last_seen_sha": "421cb18a3dd7",
      "author": "phuongnam<phuongnam720pro@gmail.com>",
      "maintainer": "phuongnam<phuongnam720pro@gmail.com>",
      "sentence": "Read heart rate and breath rate from HLK-LD6002 radar.",
      "paragraph": "support get heart rate, get breath rate, get distance.",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/phuongnamzz/HLK_LD6002-1.0.15.zip",
      "size": 2547376,
      "previous_version": "1.0.15",
      "github_stars": 20,
      "github_forks": 2,
      "github_updated_at": "2026-06-26T12:39:45Z",
      "github_language": "C++"
    },
    {
      "repository_name": "swherdman/HLK-LD6004",
      "repository_url": "https://github.com/swherdman/HLK-LD6004",
      "name": "HLK-LD6004",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-04-21T07:40:50Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-21T07:40:50Z",
      "last_seen_sha": "b6d5e8502b41",
      "author": "swherdman",
      "maintainer": "swherdman",
      "sentence": "Arduino library for HLK-LD6004 60GHz 3D presence radar sensor.",
      "paragraph": "Supports multi-target 3D tracking, presence detection, zone configuration, and P20 GPIO control via TinyFrame UART protocol. Compatible with HLK-LD6002B.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/swherdman/HLK_LD6004-0.1.0.zip",
      "size": 19339,
      "previous_version": "0.1.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T14:56:04Z"
    },
    {
      "repository_name": "xoseperez/hlw8012",
      "repository_url": "https://github.com/xoseperez/hlw8012",
      "name": "HLW8012",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-12-30T07:40:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-30T07:40:51Z",
      "last_seen_sha": "79e63bdfc5b4",
      "author": "Xose Pérez <xose.perez@gmail.com>",
      "maintainer": "Xose Pérez <xose.perez@gmail.com>",
      "sentence": "HLW8012 for Arduino / ESP8216",
      "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 132,
      "github_forks": 45,
      "github_language": "C++",
      "github_updated_at": "2026-03-28T10:04:20Z",
      "download_url": "https://github.com/xoseperez/hlw8012.git"
    },
    {
      "repository_name": "ahmedarif193/Hlw8032",
      "repository_url": "https://github.com/ahmedarif193/Hlw8032",
      "name": "Hlw8032",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2",
          "seen_at": "2026-04-30T07:51:15Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-30T07:51:15Z",
      "last_seen_sha": "7ad1cfbe1e91",
      "author": "Ahmed ARIF <arif193@gmail.com>",
      "maintainer": "Ahmed ARIF <arif193@gmail.com>",
      "sentence": "The hlw8032 library is designed for power, current, and voltage monitoring across diverse hardware, supporting both software and hardware serial interfaces.",
      "paragraph": "This versatility ensures it can be integrated smoothly into various projects requiring accurate electrical measurements.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ahmedarif193/Hlw8032-1.2.0.zip",
      "size": 1624744,
      "previous_version": "1.2",
      "github_stars": 8,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-04-29T15:01:13Z"
    },
    {
      "repository_name": "flatree-ys/HM01B0_CPUfree_Camera",
      "repository_url": "https://github.com/flatree-ys/HM01B0_CPUfree_Camera",
      "name": "HM01B0_CPUfree_Camera",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-21T18:25:16.117Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-21T18:25:16.117Z",
      "last_seen_sha": "d3a5343486b5",
      "author": "HRK.yas",
      "maintainer": "HRK YAS <support@github.com>",
      "sentence": "CPU-free camera streaming for RP2350 using DMA and PIO",
      "paragraph": "Capture images from HM01B0 camera using DMA and PIO with zero CPU overhead. Dual-buffering enables simultaneous camera acquisition and image processing. Supports 15-120fps with multiple resolution modes (QQVGA, QVGA, FULL). Ideal for AI/ML and real-time image processing applications.",
      "category": "Sensors",
      "architectures": [
        "rp2350"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/flatree-ys/HM01B0_CPUfree_Camera-1.0.0.zip",
      "size": 37808,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-13T16:57:02Z"
    },
    {
      "repository_name": "tomoto/Arduino_Tomoto_HM330X",
      "repository_url": "https://github.com/tomoto/Arduino_Tomoto_HM330X",
      "name": "HM330X by Tomoto",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:33:23Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:23Z",
      "last_seen_sha": "5de6497fbb3f",
      "author": "Tomoto S. Washio",
      "maintainer": "Tomoto S. Washio (https://github.com/tomoto)",
      "sentence": "Arduino library for HM3301/HM3302 dust sensor.",
      "paragraph": "This is intended to provide a much simpler-to-use version of the library originally published by Seeed.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tomoto/HM330X_by_Tomoto-1.0.1.zip",
      "size": 14829,
      "previous_version": "1.0.1",
      "github_stars": 5,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-01-06T14:16:06Z"
    },
    {
      "repository_name": "RobTillaart/HMC6352",
      "repository_url": "https://github.com/RobTillaart/HMC6352",
      "name": "HMC6352",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:27:24Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:24Z",
      "last_seen_sha": "ee018dd67d15",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Experimental Arduino library for HMC6352 digital compass sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HMC6352-0.4.2.zip",
      "size": 18630,
      "previous_version": "0.4.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T09:54:39Z"
    },
    {
      "repository_name": "epsilonrt/Hmi4DinBox",
      "repository_url": "https://github.com/epsilonrt/Hmi4DinBox",
      "name": "Hmi4DinBox",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:13:43Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:43Z",
      "last_seen_sha": "db408f529ee9",
      "author": "epsilonrt",
      "maintainer": "epsilonrt <epsilonrt@gmail.com>",
      "sentence": "I2C Human to Machine Interface for Din Box",
      "paragraph": "A library that allows your Arduino to manage an I2C Human to Machine Interface.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/epsilonrt/Hmi4DinBox-1.0.0.zip",
      "size": 14472809,
      "previous_version": "1.1.2",
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-01-15T20:44:19Z"
    },
    {
      "repository_name": "stoneroweast/HoldButton",
      "repository_url": "https://github.com/stoneroweast/HoldButton",
      "name": "HoldButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:32:14Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:14Z",
      "last_seen_sha": "7413a30acf51",
      "author": "Ridwan Nurmatullah <stoneroweast@gmail.com>",
      "maintainer": "Ridwan Nurmatullah <stoneroweast@gmail.com>",
      "sentence": "Reads the buttons connected to Arduino pins.",
      "paragraph": "Can be used to read the condition of the button when it is pressed and held",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/stoneroweast/HoldButton-1.0.0.zip",
      "size": 3330,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-31T23:43:56Z"
    },
    {
      "repository_name": "KE-Holtz/holtzlib",
      "repository_url": "https://github.com/KE-Holtz/holtzlib",
      "name": "HoltzLib",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-02-06T07:55:52Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-06T07:55:52Z",
      "last_seen_sha": "a89fdbfe854e",
      "author": "Kyle Holtz",
      "maintainer": "Kyle Holtz",
      "sentence": "Simple abstractions for motors and sensors.",
      "paragraph": "Utility classes, including DCMotor and UltrasonicSensor.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/KE-Holtz/HoltzLib-1.1.2.zip",
      "size": 18490,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-11T13:23:01Z"
    },
    {
      "repository_name": "dawidchyrzynski/arduino-home-assistant",
      "repository_url": "https://github.com/dawidchyrzynski/arduino-home-assistant",
      "name": "home-assistant-integration",
      "version": "2.1.0",
      "version_history": [
        {
          "version": "2.1.0",
          "seen_at": "2026-06-19T09:02:47Z"
        },
        {
          "version": "2.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-19T09:02:47Z",
      "last_seen_sha": "2775c0a65ed9",
      "author": "Dawid Chyrzynski <dev@chyrzynski.pl>",
      "maintainer": "Dawid Chyrzynski <dev@chyrzynski.pl>",
      "sentence": "Home Assistant MQTT integration for Arduino",
      "paragraph": "Lightweight library that provides easy to use API for integrating your Arduino/ESP based device with Home Assistant.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dawidchyrzynski/home_assistant_integration-2.1.0.zip",
      "size": 1909016,
      "previous_version": "2.1.0",
      "github_stars": 638,
      "github_forks": 139,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T14:25:16Z"
    },
    {
      "repository_name": "soosp/HomeAssistantDiscovery",
      "repository_url": "https://github.com/soosp/HomeAssistantDiscovery",
      "name": "HomeAssistantDiscovery",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-29T18:02:47.297Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-08-29T22:02:03.253Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-08-30T00:07:19.711Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-08-29T18:02:47.297Z",
      "last_seen_sha": "bfe703e53bda",
      "author": "Péter Soós",
      "maintainer": "Péter Soós",
      "sentence": "Home Assistant MQTT discovery payloads, built into caller-supplied buffers.",
      "paragraph": "Builds discovery topics and payloads from constexpr PROGMEM entity tables. No dynamic allocation, no JSON library, and no MQTT client — the application connects and publishes, so the same tables serve any client. Covers the single-state MQTT platforms (sensor, binary_sensor, button, number, select, switch); a publisher walks the tables and a matching clearer removes the retained messages again. Host-testable.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "avr"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/HomeAssistantDiscovery-0.1.2.zip",
      "size": 30393,
      "previous_version": "0.1.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-29T16:06:38Z"
    },
    {
      "repository_name": "Johboh/HomeAssistantEntities",
      "repository_url": "https://github.com/Johboh/HomeAssistantEntities",
      "name": "HomeAssistantEntities",
      "version": "8.0.22",
      "version_history": [
        {
          "version": "8.0.21",
          "seen_at": "2026-04-28T08:03:09Z"
        },
        {
          "version": "8.0.22",
          "seen_at": "2026-09-01T16:24:13.161Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-28T08:03:09Z",
      "last_seen_sha": "43f4ca93f0b4",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Library for providing sensors and actuators to Home Assistant using MQTT.",
      "paragraph": "Simplify and standardize the use of sensors and actuators in Home Assistant.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/HomeAssistantEntities-8.0.22.zip",
      "size": 108707,
      "previous_version": "8.0.21",
      "github_stars": 20,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T05:58:49Z"
    },
    {
      "repository_name": "sierramike/HomeAssistantMQTT",
      "repository_url": "https://github.com/sierramike/HomeAssistantMQTT",
      "name": "HomeAssistantMQTT",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T21:34:20Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-05T03:00:55.745Z"
        },
        {
          "version": "1.2.3",
          "seen_at": "2026-07-08T22:19:43.030Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-01-02T21:34:20Z",
      "last_seen_sha": "5c21fbd64fb5",
      "author": "Stephane Moitry",
      "maintainer": "Stephane Moitry",
      "sentence": "Arduino Library to create IoT devices connected to Home Assistant via MQTT.",
      "paragraph": "This library manages MQTT structure to easily publish Sensors, Binary sensors, Buttons, Switches, Numbers, Selects, DeviceAutomations, Events and Options to create a device and communicate with it in Home Assistant. Supports reading actual values from MQTT upon restart.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "license": "Apache-2.0",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sierramike/HomeAssistantMQTT-1.2.3.zip",
      "size": 16627,
      "previous_version": "1.2.0",
      "github_stars": 16,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-04-24T22:21:20Z"
    },
    {
      "repository_name": "HomeControlAS/homecontrol-mqtt",
      "repository_url": "https://github.com/HomeControlAS/homecontrol-mqtt",
      "name": "homecontrol-mqtt",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "75734d34e78c",
      "author": "Home Control <integration@homecontrol.no>",
      "maintainer": "Home Control <integration@homecontrol.no>",
      "sentence": "A client library for MQTT messaging.",
      "paragraph": "This library allows you to send and receive MQTT messages with HomeControlAS system.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HomeControlAS/homecontrol_mqtt-1.0.0.zip",
      "size": 60681
    },
    {
      "repository_name": "HomeDing/HomeDing",
      "repository_url": "https://github.com/HomeDing/HomeDing",
      "name": "HomeDing",
      "version": "0.9.7",
      "version_history": [
        {
          "version": "0.9.8",
          "seen_at": "2025-12-29T07:26:11Z"
        },
        {
          "version": "0.9.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-29T07:26:11Z",
      "last_seen_sha": "a451844a0a5f",
      "author": "Matthias Hertel",
      "maintainer": "Matthias Hertel, https://www.mathertel.de",
      "sentence": "Building Internet Things made easy.",
      "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "OneWire",
        "DallasTemperature",
        "LiquidCrystal_PCF8574",
        "Adafruit NeoPixel",
        "Adafruit GFX Library",
        "Adafruit SH110X",
        "Adafruit ST7735 and ST7789 Library",
        "Adafruit seesaw Library",
        "SD",
        "RotaryEncoder",
        "DHTNEW",
        "my92xx",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.7.zip",
      "size": 819133,
      "previous_version": "0.9.8",
      "github_stars": 27,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T21:34:53Z"
    },
    {
      "repository_name": "Mixiaoxiao/Arduino-HomeKit-ESP8266",
      "repository_url": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266",
      "name": "HomeKit-ESP8266",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-29T09:01:19Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:01:19Z",
      "last_seen_sha": "ed4410a23790",
      "author": "Mixiaoxiao",
      "maintainer": "Mixiaoxiao",
      "sentence": "Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.",
      "paragraph": "Native Apple HomeKit Accessory Implementation for the ESP8266 Arduino core.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Mixiaoxiao/HomeKit_ESP8266-1.2.0.zip",
      "size": 750440,
      "previous_version": "1.2.0",
      "github_stars": 1611,
      "github_forks": 285,
      "github_updated_at": "2026-06-29T08:16:15Z",
      "github_language": "C"
    },
    {
      "repository_name": "HomeSpan/HomeSpan",
      "repository_url": "https://github.com/HomeSpan/HomeSpan",
      "name": "HomeSpan",
      "version": "2.1.8",
      "version_history": [
        {
          "version": "2.1.8",
          "seen_at": "2026-06-29T08:56:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-29T08:56:10Z",
      "last_seen_sha": "a622bf187110",
      "author": "Gregg <homespan@icloud.com>",
      "maintainer": "Gregg <homespan@icloud.com>",
      "sentence": "A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.",
      "paragraph": "This library provides a microcontroller-focused implementation of Apple's HomeKit Accessory Protocol (HAP - Release R2) designed specifically for the ESP32 running on the Arduino IDE.  HomeSpan pairs directly to iOS Home via WiFi or Ethernet without the need for any external bridges or components.  Supports the original ESP32 as well as the S2, S3, C3, C5 and C6.",
      "category": "",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2131,
      "github_forks": 198,
      "github_updated_at": "2026-06-28T10:30:42Z",
      "download_url": "https://github.com/HomeSpan/HomeSpan",
      "github_language": "C++"
    },
    {
      "repository_name": "CuiYao631/HomeSpan-zh",
      "repository_url": "https://github.com/CuiYao631/HomeSpan-zh",
      "name": "HomeSpan-zh",
      "version": "2.1.3",
      "version_history": [
        {
          "version": "2.1.6",
          "seen_at": "2026-01-02T21:38:21Z"
        },
        {
          "version": "2.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:38:21Z",
      "last_seen_sha": "62602766971c",
      "author": "Gregg <homespan@icloud.com>",
      "maintainer": "Gregg <homespan@icloud.com>",
      "sentence": "一个强大且极其易用的 HomeKit 实现，专为在 Arduino IDE 上运行的 Espressif ESP32 设计。",
      "paragraph": "此库提供了专为在 Arduino IDE 上运行的 ESP32 设计的 Apple HomeKit 配件协议 (HAP - Release R2) 的微控制器实现。HomeSpan 可通过 WiFi 或以太网直接与 iOS 家庭应用配对，无需任何外部桥接器或组件。支持原版 ESP32 以及 S2、S3、C3 和 C6 芯片。",
      "category": "Uncategorized",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CuiYao631/HomeSpan_zh-2.1.3.zip",
      "size": 1808035,
      "previous_version": "2.1.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-09T02:05:27Z"
    },
    {
      "repository_name": "athombv/homey-arduino-library",
      "repository_url": "https://github.com/athombv/homey-arduino-library",
      "name": "Homeyduino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:08:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:52Z",
      "last_seen_sha": "b4428e822a3d",
      "author": "Athom B.V.",
      "maintainer": "Athom B.V. <renze@athom.nl>",
      "sentence": "Homeyduino allows you to connect your Arduino projects with Homey.",
      "paragraph": "This library communicates with the Homeyduino Homey app using an ethernet or WiFi connection, making it easier than ever to connect your projects with Homey. Homeyduino is compatible with all your regular Arduino boards, ESP8266 and ESP32 based boards.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T06:21:58Z",
      "download_url": "https://github.com/athombv/com.athom.homeyduino"
    },
    {
      "repository_name": "jackrobotics/HONEYLemon",
      "repository_url": "https://github.com/jackrobotics/HONEYLemon",
      "name": "HONEYLemon",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2025-07-21T16:17:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:04Z",
      "last_seen_sha": "b62a7c7b4d9e",
      "author": "Sonthaya Boonchan <sonthaya.b@honey.co.th>",
      "maintainer": "Sonthaya Boonchan <sonthaya.b@honey.co.th>",
      "sentence": "A library HONEYLemon Platform.",
      "paragraph": "Support Arduino HONEYLemon Platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-06-18T14:41:20Z",
      "download_url": "http://lemon.honey.co.th"
    },
    {
      "repository_name": "huilab/HoneywellTruStabilitySPI",
      "repository_url": "https://github.com/huilab/HoneywellTruStabilitySPI",
      "name": "Honeywell TruStability SPI",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:30Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:30Z",
      "last_seen_sha": "4583a6979a69",
      "author": "Erik Werner",
      "maintainer": "Erik Werner <erikmwerner@gmail.com>",
      "sentence": "Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.",
      "paragraph": "Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/huilab/Honeywell_TruStability_SPI-1.0.0.zip",
      "size": 2571251,
      "previous_version": "1.0.0",
      "github_stars": 15,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-05-30T20:52:13Z"
    },
    {
      "repository_name": "huilab/HoneywellZephyrI2C",
      "repository_url": "https://github.com/huilab/HoneywellZephyrI2C",
      "name": "Honeywell Zephyr I2C",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:16:30Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:30Z",
      "last_seen_sha": "d89632e6f3d0",
      "author": "Erik Werner",
      "maintainer": "Erik Werner <erikmwerner@gmail.com>",
      "sentence": "Arduino library for Honeywell Zephyr HAF flow rate sensors using I2C.",
      "paragraph": "This library allows you to read flow rate data from Honeywell Zephyr HAF digital flow rate sensors using I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/huilab/Honeywell_Zephyr_I2C-1.1.0.zip",
      "size": 34580,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2023-10-06T09:40:32Z"
    },
    {
      "repository_name": "JayasinghePasan/Honeywell_SPI_FMA",
      "repository_url": "https://github.com/JayasinghePasan/Honeywell_SPI_FMA",
      "name": "HoneyWellFMA_SPI",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:17:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:23Z",
      "last_seen_sha": "c6d7674cfc4f",
      "author": "Pasan Jayasinghe <career.psnj@gmail.com>",
      "maintainer": "Pasan Jayasinghe <career.psnj@gmail.com>",
      "sentence": "A library for easy use of Honeywell FMAMSDXX025WCSC3 sensor",
      "paragraph": "for 5N and 15N sensors, you can visit my GitHub and use the source code to make the necessary changes.",
      "category": "Sensors",
      "architectures": [
        "avr",
        "samd"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-27T12:04:14Z",
      "download_url": "https://github.com/JayasinghePasan/Honeywell_SPI_FMA"
    },
    {
      "repository_name": "soosp/Host",
      "repository_url": "https://github.com/soosp/Host",
      "name": "Host",
      "version": "0.7.0",
      "version_history": [
        {
          "version": "0.6.1",
          "seen_at": "2026-06-29T09:21:04Z"
        },
        {
          "version": "0.7.0",
          "seen_at": "2026-07-05T22:18:31.813Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-29T09:21:04Z",
      "last_seen_sha": "fe45a6d8b775",
      "author": "soosp",
      "maintainer": "soosp",
      "sentence": "Represents a network host identified by either an IP address or an FQDN.",
      "paragraph": "Thread-safe Arduino library for storing and resolving network hosts. Supports IPv4 addresses and fully qualified domain names (FQDN) with RFC 1035 / RFC 3696 validation. Built-in DNS resolution on ESP32 (via Network.hostByName), ESP8266 (via WiFi.hostByName) and AVR (with Ethernet shield, via DNSClient::getHostByName), with custom resolver callback support for other platforms.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "avr",
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/Host-0.7.0.zip",
      "size": 15484,
      "previous_version": "0.6.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T15:32:23Z"
    },
    {
      "repository_name": "ropg/HotButton",
      "repository_url": "https://github.com/ropg/HotButton",
      "name": "HotButton",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:04:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:36Z",
      "last_seen_sha": "ced662411c82",
      "author": "Rop Gonggrijp <rop@gonggri.jp>",
      "maintainer": "Rop Gonggrijp <rop@gonggri.jp>",
      "sentence": "Button library for Arduino. The usual, plus \"if (button.event(LONG, SHORT, LONG))\" and more.",
      "paragraph": "Yet another button library. Provides the usual \"isSingleClick()\" etc, but also allows you to detects arbitrary events that involve long and short presses. Useful for development boards with only one button.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T04:46:54Z",
      "download_url": "https://github.com/ropg/HotButton"
    },
    {
      "repository_name": "bipropellant/bipropellant-hoverboard-api",
      "repository_url": "https://github.com/bipropellant/bipropellant-hoverboard-api",
      "name": "HoverboardAPI",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:09:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:32Z",
      "last_seen_sha": "b3f9b705569f",
      "author": "phail",
      "maintainer": "phail",
      "sentence": "Hoverboard API controller",
      "paragraph": "A Hoverboard API controller Interface.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 33,
      "github_forks": 22,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T16:48:15Z",
      "download_url": "https://github.com/bipropellant/bipropellant-hoverboard-api"
    },
    {
      "repository_name": "Starmbi/hp_BH1750",
      "repository_url": "https://github.com/Starmbi/hp_BH1750",
      "name": "hp_BH1750",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-11-10T07:38:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-10T07:38:27Z",
      "last_seen_sha": "7b0b6dc63052",
      "author": "Stefan Armborst",
      "maintainer": "Stefan Armborst",
      "sentence": "Digital light sensor breakout boards containing the BH1750FVI IC",
      "paragraph": "high performance non-blocking BH1750 library",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 42,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2025-11-23T00:10:31Z",
      "download_url": "https://github.com/Starmbi/hp_BH1750"
    },
    {
      "repository_name": "philippG777/HP03S",
      "repository_url": "https://github.com/philippG777/HP03S",
      "name": "HP03S",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:24:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:22Z",
      "last_seen_sha": "a8ab2c047ff2",
      "author": "philippG777",
      "maintainer": "philippG777 <philippG777@protonmail.com>",
      "sentence": "A library that makes it easy to use the HP03S-sensor.",
      "paragraph": "This library makes it easy to interface with the HP03S-sensor. This sensor is able to measure temperature and pressure.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-02T12:25:16Z",
      "download_url": "https://github.com/philippG777/HP03S"
    },
    {
      "repository_name": "marecl/HPDL1414",
      "repository_url": "https://github.com/marecl/HPDL1414",
      "name": "HPDL1414",
      "version": "3.2.1",
      "version_history": [
        {
          "version": "3.2.1",
          "seen_at": "2025-12-27T07:20:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-27T07:20:38Z",
      "last_seen_sha": "269097a96e1a",
      "author": "Marek Ledworowski (marecl)",
      "maintainer": "Marek Ledworowski (marecl)",
      "sentence": "HPDL1414 Display Driver",
      "paragraph": "Simple library for HPDL1414 14-segment displays. Now with scrolling!",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-12-26T19:39:58Z",
      "download_url": "https://github.com/marecl/HPDL1414"
    },
    {
      "repository_name": "sqfmi/HPDL1414-74HC595-Arduino",
      "repository_url": "https://github.com/sqfmi/HPDL1414-74HC595-Arduino",
      "name": "HPDL1414-74HC595",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:31:40Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:31:40Z",
      "last_seen_sha": "9ebb24729744",
      "author": "SQFMI",
      "maintainer": "SQFMI",
      "sentence": "An Arduino library for driving HPDL-1414 displays using shift registers",
      "paragraph": "An Arduino library for driving HPDL-1414 displays using shift registers, works with Open Source Hardware found here https://github.com/sqfmi/HPDL-1414-20x2-ESP32",
      "category": "Other",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/HPDL1414_74HC595-1.0.0.zip",
      "size": 5370,
      "previous_version": "1.0.0",
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-04T04:29:33Z"
    },
    {
      "repository_name": "dong-higenis/HS_CAN_485_ESP32",
      "repository_url": "https://github.com/dong-higenis/HS_CAN_485_ESP32",
      "name": "HS_CAN_485_ESP32",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:13:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:13:03Z",
      "last_seen_sha": "934e7a9ff909",
      "author": "higenis",
      "maintainer": "Higenis(dong@higenis.com)",
      "sentence": "A library for HS_CAN_485_ESP32",
      "paragraph": "This library supports ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-06-06T12:12:23Z",
      "download_url": "https://github.com/dong-higenis/HS_CAN_485_ESP32"
    },
    {
      "repository_name": "chcbaram/HS_JOY_ESP32",
      "repository_url": "https://github.com/chcbaram/HS_JOY_ESP32",
      "name": "HS_JOY_ESP32",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:10:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:10:33Z",
      "last_seen_sha": "0db1412f90de",
      "author": "BARAM, chandong",
      "maintainer": "Baram(chcbaram@gmail.com)",
      "sentence": "A library for HS_JOY_ESP32",
      "paragraph": "This library supports ESP32.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2024-06-04T15:12:51Z",
      "download_url": "https://github.com/chcbaram/HS_JOY_ESP32"
    },
    {
      "repository_name": "pdoebler/HS300x",
      "repository_url": "https://github.com/pdoebler/HS300x",
      "name": "HS300x",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:43:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:43:11Z",
      "last_seen_sha": "c08641d081fe",
      "author": "Philip Döbler",
      "maintainer": "Philip Döbler",
      "sentence": "Arduino library for the HS300x I2C temperature and humidity sensor.",
      "paragraph": "Provides an easy-to-use interface for multiple sensors on the I2C bus. There is a blocking as well as a non-blocking API. The temperature can be converted to °C, °F, or K.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-18T15:44:26Z",
      "download_url": "https://github.com/pdoebler/HS300x"
    },
    {
      "repository_name": "HS3UKA/HS3UKA_PCF8574",
      "repository_url": "https://github.com/HS3UKA/HS3UKA_PCF8574",
      "name": "HS3UKA_PCF8574",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:38:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:31Z",
      "last_seen_sha": "7f7149421891",
      "author": "HS3UKA",
      "maintainer": "HS3UKA <hs3uka@gmail.com>",
      "sentence": "Simple Arduino library for PCF8574 I2C IO expander.",
      "paragraph": "The default pin state after initialization is HIGH, which is particularly suitable for controlling relay modules that use active LOW logic to prevent unwanted activation during startup.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-02T04:06:13Z",
      "download_url": "https://github.com/HS3UKA/HS3UKA_PCF8574"
    },
    {
      "repository_name": "bobveringa/HSCDTD008A-Library",
      "repository_url": "https://github.com/bobveringa/HSCDTD008A-Library",
      "name": "HSCDTD008A",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:09:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:53Z",
      "last_seen_sha": "ad6da4d72e0e",
      "author": "Bob Veringa",
      "maintainer": "Bob Veringa",
      "sentence": "A library for the HSCDTD008A geomagnetic sensor.",
      "paragraph": "The HSCDTD008A is a cheap but capable geomagnetic sensor that can easily be used in hobby projects.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2024-08-15T01:18:59Z",
      "download_url": "https://github.com/bobveringa/HSCDTD008A-Library"
    },
    {
      "repository_name": "igor-krechetov/hsmcpp-arduinoide",
      "repository_url": "https://github.com/igor-krechetov/hsmcpp-arduinoide",
      "name": "hsmcpp",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:16:36Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:36Z",
      "last_seen_sha": "2f7ef6414a23",
      "author": "Ihor Krechetov <ihor.krechetov.public@gmail.com>",
      "maintainer": "Ihor Krechetov <ihor.krechetov.public@gmail.com>",
      "sentence": "C++ library for Hierarchical State Machines (HSM, FSM)",
      "paragraph": "C++ library for hierarchical state machines / finite state machines. Provides a code-free visual approach for defining state machine logic using GUI editors with automatic code and diagram generation. Check out https://hsmcpp.readthedocs.io for detailed documentation.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T16:45:27Z",
      "download_url": "https://hsmcpp.readthedocs.io"
    },
    {
      "repository_name": "5N44P/ht1621-7-seg",
      "repository_url": "https://github.com/valerionew/ht1621-7-seg",
      "name": "HT1621",
      "version": "2.1.2",
      "version_history": [
        {
          "version": "2.1.2",
          "seen_at": "2025-07-21T16:05:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:05:03Z",
      "last_seen_sha": "8d71ebeab955",
      "author": "valerio\\new (5N44P), anxzhu",
      "maintainer": "valerio\\new (5N44P)",
      "sentence": "A library for HT1621 based 7-seg LCDs.",
      "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 27,
      "github_forks": 15,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T18:46:38Z",
      "download_url": "https://github.com/valerionew/ht1621-7-seg"
    },
    {
      "repository_name": "adafruit/HT1632",
      "repository_url": "https://github.com/adafruit/HT1632",
      "name": "HT1632",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:06:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:25Z",
      "last_seen_sha": "312777d4a7ec",
      "author": "Adafruit",
      "maintainer": "Adafruit <info@adafruit.com>",
      "sentence": "Arduino library code for HT1632(C) matrix panel driver chips, and the panels we have in the Adafruit shop",
      "paragraph": "Arduino library code for HT1632(C) matrix panel driver chips, and the panels we have in the Adafruit shop",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 37,
      "github_forks": 42,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T12:08:42Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/adafruit/HT1632"
    },
    {
      "repository_name": "RobTillaart/HT16K33",
      "repository_url": "https://github.com/RobTillaart/HT16K33",
      "name": "HT16K33",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2026-02-17T07:51:12Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-17T07:51:12Z",
      "last_seen_sha": "fa30bc93868a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino Library for HT16K33 I2C 4x7segment display",
      "paragraph": "Has display functions for time date float int etc.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.4.3.zip",
      "size": 31047,
      "previous_version": "0.4.2",
      "github_stars": 34,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T15:47:30Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_base64",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_base64",
      "name": "htcw_base64",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-04-18T08:10:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T08:10:11Z",
      "last_seen_sha": "172c0e82f95d",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides base64 encoding and decoding",
      "paragraph": "Provides base64 encoding and decoding facilities",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-04-17T14:21:09Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_base64"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_bits",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_bits",
      "name": "htcw_bits",
      "version": "1.0.18",
      "version_history": [
        {
          "version": "1.0.16",
          "seen_at": "2025-07-21T16:37:39Z"
        },
        {
          "version": "1.0.17",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.18",
          "seen_at": "2026-08-30T22:02:13.616Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:37:39Z",
      "last_seen_sha": "c8220665ab6e",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides advanced bit manipulation",
      "paragraph": "Provides various helpers for doing bit manipulation",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_bits-1.0.18.zip",
      "size": 8648,
      "previous_version": "1.0.17",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T01:21:46Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_button",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_button",
      "name": "htcw_button",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:37:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:41Z",
      "last_seen_sha": "36e2477b3a36",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides button functionality",
      "paragraph": "Provides button classes for doing simple presses, long clicks, and multi-clicks",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-08T12:00:52Z",
      "depends": [
        "htcw_data"
      ],
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_button"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_chess",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_chess",
      "name": "htcw_chess",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-12-24T07:39:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-24T07:39:32Z",
      "last_seen_sha": "97fdf13f20c1",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "A simple chess library written in C",
      "paragraph": "Implements a chess library that can be used to implement a chess game. It handles all the rules, and allows for previews of available moves.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-12-23T08:04:06Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_chess"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_data",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_data",
      "name": "htcw_data",
      "version": "1.4.6",
      "version_history": [
        {
          "version": "1.4.4",
          "seen_at": "2025-07-21T16:37:40Z"
        },
        {
          "version": "1.4.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.4.6",
          "seen_at": "2026-08-31T02:04:26.523Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:37:40Z",
      "last_seen_sha": "515d7fda74a3",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides STL free containers",
      "paragraph": "Provides simple containers",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_data-1.4.6.zip",
      "size": 8992,
      "previous_version": "1.4.5",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T01:23:50Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_frame",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_frame",
      "name": "htcw_frame",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-03-30T08:09:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-30T08:09:34Z",
      "last_seen_sha": "8da970fc677d",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides data transport framing and error checking",
      "paragraph": "This library provides data transport framing and error checking for dirty comms lines",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-03-29T16:32:53Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_frame"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_frame_arq",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_frame_arq",
      "name": "htcw_frame_arq",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-07-08T16:30:07.517Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-08T16:30:07.517Z",
      "last_seen_sha": "065f93ad03e7",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides data transport framing and error checking with guaranteed delivery",
      "paragraph": "This library provides data transport framing, error checking and guaranteed delivery for dirty comms lines",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_frame_arq-0.1.1.zip",
      "size": 57637,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-07-07T23:32:04Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/gfx",
      "repository_url": "https://github.com/codewitch-honey-crisis/gfx",
      "name": "htcw_gfx",
      "version": "2.9.2",
      "version_history": [
        {
          "version": "2.2.17",
          "seen_at": "2026-04-18T08:09:23Z"
        },
        {
          "version": "2.3.1",
          "seen_at": "2026-07-11T04:07:11.266Z"
        },
        {
          "version": "2.3.3",
          "seen_at": "2026-07-16T12:28:21.727Z"
        },
        {
          "version": "2.4.0",
          "seen_at": "2026-07-21T00:20:47.426Z"
        },
        {
          "version": "2.4.1",
          "seen_at": "2026-07-21T02:59:47.173Z"
        },
        {
          "version": "2.4.2",
          "seen_at": "2026-07-22T00:19:01.539Z"
        },
        {
          "version": "2.4.4",
          "seen_at": "2026-07-22T02:59:53.885Z"
        },
        {
          "version": "2.4.5",
          "seen_at": "2026-07-22T16:28:03.808Z"
        },
        {
          "version": "2.4.6",
          "seen_at": "2026-07-23T20:21:35.524Z"
        },
        {
          "version": "2.4.8",
          "seen_at": "2026-07-23T22:19:08.578Z"
        },
        {
          "version": "2.4.9",
          "seen_at": "2026-07-24T00:19:26.003Z"
        },
        {
          "version": "2.5.0",
          "seen_at": "2026-07-24T16:30:04.549Z"
        },
        {
          "version": "2.5.1",
          "seen_at": "2026-07-24T20:27:43.049Z"
        },
        {
          "version": "2.6.0",
          "seen_at": "2026-07-25T20:17:34.292Z"
        },
        {
          "version": "2.6.1",
          "seen_at": "2026-07-26T16:18:48.534Z"
        },
        {
          "version": "2.6.3",
          "seen_at": "2026-07-26T22:17:47.285Z"
        },
        {
          "version": "2.6.4",
          "seen_at": "2026-07-29T20:19:45.338Z"
        },
        {
          "version": "2.7.0",
          "seen_at": "2026-08-08T10:07:17.549Z"
        },
        {
          "version": "2.8.1",
          "seen_at": "2026-08-08T16:05:34.268Z"
        },
        {
          "version": "2.8.2",
          "seen_at": "2026-08-09T04:25:53.076Z"
        },
        {
          "version": "2.9.2",
          "seen_at": "2026-08-31T02:04:26.523Z"
        }
      ],
      "release_count": 21,
      "first_seen_at": "2026-04-18T08:09:23Z",
      "last_seen_sha": "728869f7bd44",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides cross platform graphics",
      "paragraph": "Provides cross platform graphics functionality",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "htcw_data",
        "htcw_ml"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_gfx-2.9.2.zip",
      "size": 924992,
      "previous_version": "2.8.2",
      "github_stars": 140,
      "github_forks": 9,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T04:00:50Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_io",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_io",
      "name": "htcw_io",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:37:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:40Z",
      "last_seen_sha": "57fd69ad4710",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides STL free streams",
      "paragraph": "Provides simple streams",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T01:50:48Z",
      "depends": [
        "htcw_bits"
      ],
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_io"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_json",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_json",
      "name": "htcw_json",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2026-04-18T08:09:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T08:09:26Z",
      "last_seen_sha": "a5a8eb536a36",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides JSON parsing",
      "paragraph": "Provides a JSON peephole parser",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T14:17:09Z",
      "depends": [
        "htcw_bits",
        "htcw_io"
      ],
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_io"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_lcd_miser",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_lcd_miser",
      "name": "htcw_lcd_miser",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:37:41Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:41Z",
      "last_seen_sha": "874a1e8915d3",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides a timeout for your LCD backlight",
      "paragraph": "Provides a PWM (if supported) or off/on functionality with a timeout for the backlight on an LCD in order to save power",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-19T22:35:27Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_lcd_miser"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_ml",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_ml",
      "name": "htcw_ml",
      "version": "0.2.8",
      "version_history": [
        {
          "version": "0.2.7",
          "seen_at": "2025-09-03T07:55:25Z"
        },
        {
          "version": "0.2.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-03T07:55:25Z",
      "last_seen_sha": "0e6091674fcc",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides HTML and XML parsing",
      "paragraph": "Provides HTML and XML peephole parsers",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "depends": [
        "htcw_bits",
        "htcw_io"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_ml-0.2.8.zip",
      "size": 26277,
      "previous_version": "0.2.7",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-02-01T01:53:05Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_mpm_parser",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_mpm_parser",
      "name": "htcw_mpm_parser",
      "version": "0.3.0",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2026-04-18T08:10:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T08:10:07Z",
      "last_seen_sha": "c146690e5492",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides parsing for multipart MIME content",
      "paragraph": "Provides parsing for multipart MIME content",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-04-17T14:21:06Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_mpm_parser"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_multibutton",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_multibutton",
      "name": "htcw_multibutton",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-08-20T02:23:35.155Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-20T02:23:35.155Z",
      "last_seen_sha": "9cfd895c6692",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "A simple button library written in C",
      "paragraph": "Implements a button handler that can report multiple successive clicks and long clicks",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_multibutton-0.1.0.zip",
      "size": 7403,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-08-19T22:50:52Z"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_pool",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_pool",
      "name": "htcw_pool",
      "version": "0.3.6",
      "version_history": [
        {
          "version": "0.3.6",
          "seen_at": "2025-07-21T16:38:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:09Z",
      "last_seen_sha": "ddcc30f9d25f",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides memory pooling",
      "paragraph": "Provides a class for pooling memory allocations",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-17T14:20:48Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_pool"
    },
    {
      "repository_name": "codewitch-honey-crisis/htcw_rmt_led_strip",
      "repository_url": "https://github.com/codewitch-honey-crisis/htcw_rmt_led_strip",
      "name": "htcw_rmt_led_strip",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.2",
          "seen_at": "2025-07-21T16:37:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:42Z",
      "last_seen_sha": "4dea43cfaf9a",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides neopixel driving facilities",
      "paragraph": "Provides a driver for driving various neopixel hardware",
      "category": "Display",
      "architectures": [
        "esp32"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-09T20:52:25Z",
      "download_url": "https://github.com/codewitch-honey-crisis/htcw_rmt_led_strip"
    },
    {
      "repository_name": "codewitch-honey-crisis/uix",
      "repository_url": "https://github.com/codewitch-honey-crisis/uix",
      "name": "htcw_uix",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.8.14",
          "seen_at": "2026-02-02T07:58:26Z"
        },
        {
          "version": "1.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-02T07:58:26Z",
      "last_seen_sha": "cf34c8d2c9e2",
      "author": "honey the codewitch",
      "maintainer": "honey the codewitch",
      "sentence": "Provides cross user interface functionality",
      "paragraph": "Provides cross platform user interface functionality",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "htcw_bits",
        "htcw_io",
        "htcw_ml",
        "htcw_data",
        "htcw_gfx"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/codewitch-honey-crisis/htcw_uix-1.3.1.zip",
      "size": 175891,
      "previous_version": "1.8.14",
      "github_stars": 15,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-26T02:52:41Z"
    },
    {
      "repository_name": "Tobsoft/HTL_onboard",
      "repository_url": "https://github.com/Tobsoft/HTL_onboard",
      "name": "HTL_onboard",
      "version": "1.1.9",
      "version_history": [
        {
          "version": "1.1.9",
          "seen_at": "2025-07-21T16:04:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:27Z",
      "last_seen_sha": "cac9957b8876",
      "author": "Tobias Weich",
      "maintainer": "tobias.weich@outlook.com",
      "sentence": "Library to control HTL Uno onboard components.",
      "paragraph": "Control onboard HEX display, LED stripe, RGB LED and more in mutliplex mode or single-display-mode.",
      "category": "Display",
      "architectures": [
        "HTL",
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-05-29T20:44:11Z",
      "download_url": "https://github.com/Tobsoft/HTL_onboard"
    },
    {
      "repository_name": "qub1750ul/Arduino_HTTP",
      "repository_url": "https://github.com/qub1750ul/Arduino_HTTP",
      "name": "HTTP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:25:45Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:25:45Z",
      "last_seen_sha": "6ad8b8a8c6ce",
      "author": "Giuseppe Masino (qub1750ul)",
      "maintainer": "Giuseppe Masino (qub1750ul)",
      "sentence": "A full HTTP/1.1 implementation library for Arduino.",
      "paragraph": "Powerful and easy to use. Server, Client and Parser functionality",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/qub1750ul/HTTP-1.0.0.zip",
      "size": 14070,
      "previous_version": "1.1.0",
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-09-18T16:30:53Z"
    },
    {
      "repository_name": "nikachu2012/HttpCall",
      "repository_url": "https://github.com/nikachu2012/HttpCall",
      "name": "HttpCall",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2025-07-21T16:37:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:58Z",
      "last_seen_sha": "33e5ae6b8b88",
      "author": "nikachu2012 <webmaster@nikachu.net>",
      "maintainer": "nikachu2012 <webmaster@nikachu.net>",
      "sentence": "HttpCall executes functions in response to HTTP requests.",
      "paragraph": "Can be used to create smart remote controls, etc.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-27T03:19:33Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/nikachu2012/HttpCall"
    },
    {
      "repository_name": "amcewen/HttpClient",
      "repository_url": "https://github.com/amcewen/HttpClient",
      "name": "HttpClient",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2026-02-17T07:30:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-17T07:30:47Z",
      "last_seen_sha": "aacfc5bf514c",
      "author": "Adrian McEwen <adrianm@mcqn.com>",
      "maintainer": "Adrian McEwen <adrianm@mcqn.com>",
      "sentence": "Library to easily make HTTP GET, POST and PUT requests to a web server.",
      "paragraph": "Works with any class derived from Client - so switching between Ethernet, WiFi and GSMClient requires minimal code changes.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 345,
      "github_forks": 317,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T13:50:53Z",
      "download_url": "http://github.com/amcewen/HttpClient"
    },
    {
      "repository_name": "soosp/HttpDigestAuth",
      "repository_url": "https://github.com/soosp/HttpDigestAuth",
      "name": "HttpDigestAuth",
      "version": "0.4.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2026-06-10T09:02:32Z"
        },
        {
          "version": "0.3.0",
          "seen_at": "2026-07-06T15:01:44.583Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "0.4.0",
          "seen_at": "2026-07-07T10:59:14.574Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-06-10T09:02:32Z",
      "last_seen_sha": "8cf5f88956ef",
      "author": "Péter Soós",
      "maintainer": "Péter Soós",
      "sentence": "Thread-safe helper class for HTTP Digest Authentication.",
      "paragraph": "Stores username, realm, password and the MD5 hash in the format required by HTTP Digest Auth (RFC 7616). Supports persistent storage via the ESP32 Preferences library.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "atmelavr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soosp/HttpDigestAuth-0.4.0.zip",
      "size": 12276,
      "previous_version": "0.3.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-09T15:02:24Z"
    },
    {
      "repository_name": "ojx/HTTPed",
      "repository_url": "https://github.com/ojx/HTTPed",
      "name": "HTTPed",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "22c66df90c12",
      "author": "Mr.Jones",
      "maintainer": "MrDuino <owain.jones@scs.on.ca>",
      "sentence": "Simple HTTP Request client library (with redirects) for WiFiNINA.",
      "paragraph": "This library depends on SPI and WiFiNINA.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "SPI",
        "WiFiNINA"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ojx/HTTPed-0.1.0.zip",
      "size": 3093
    },
    {
      "repository_name": "dowerner/Arduino-Http-Requests",
      "repository_url": "https://github.com/dowerner/Arduino-Http-Requests",
      "name": "HttpRequests",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-01-02T21:42:47Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:42:47Z",
      "last_seen_sha": "cb0231e9232a",
      "author": "Dominik Werner",
      "maintainer": "Dominik Werner <dominik.werner@live.com>",
      "sentence": "This library simplifies the process of making HTTP requests from Arduino boards.",
      "paragraph": "This library can be used to perform HTTP (GET, POST, PUT, DELETE) requests and supply callback functions to handle the results. It provides different implementations for different network client libraries.",
      "category": "Communication",
      "architectures": [
        "samd",
        "mbed_rp2040",
        "megaavr",
        "avr",
        "esp32",
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-29T13:53:28Z",
      "depends": [
        "ArduinoJson"
      ],
      "download_url": "https://github.com/dowerner/Arduino-Http-Requests"
    },
    {
      "repository_name": "khoih-prog/HTTPS_Server_Generic",
      "repository_url": "https://github.com/khoih-prog/HTTPS_Server_Generic",
      "name": "HTTPS_Server_Generic",
      "version": "1.5.0",
      "version_history": [
        {
          "version": "1.5.0",
          "seen_at": "2025-07-21T16:18:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:44Z",
      "last_seen_sha": "d6a9f64c1c01",
      "author": "Frank Hessel,Khoi Hoang",
      "maintainer": "Khoi Hoang <khoih.prog@gmail.com>",
      "sentence": "This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60",
      "paragraph": "In the future, this library will support powerful-enough boards using LwIP WiFi/Ethernet, such as ESP8266, Portenta_H7, RP2040W, Teensy 4.1, etc.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 23,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-10-23T03:41:19Z",
      "depends": [
        "Functional-Vlpp",
        "WebServer_WT32_ETH01",
        "WebServer_ESP32_ENC",
        "WebServer_ESP32_W5500",
        "WebServer_ESP32_SC_ENC",
        "WebServer_ESP32_SC_W5500",
        "WebServer_ESP32_W6100",
        "WebServer_ESP32_SC_W6100"
      ],
      "download_url": "https://github.com/khoih-prog/HTTPS_Server_Generic"
    },
    {
      "repository_name": "cotestatnt/HTTPWebServer",
      "repository_url": "https://github.com/cotestatnt/HTTPWebServer",
      "name": "HTTPWebServer",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:10Z",
      "last_seen_sha": "9d3d58569704",
      "author": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "maintainer": "Tolentino Cotesta <cotestatnt@yahoo.com>",
      "sentence": "HTTP webserver library",
      "paragraph": "This is a port of the library included in the ESP32 core for Arduino that should compile with virtually any microcontroller that has WiFi or Ethernet connectivity. Development started primarily to have a decent webserver library with Arduino Uno R4.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-07T12:57:49Z",
      "download_url": "https://github.com/cotestatnt/HTTPWebServer"
    },
    {
      "repository_name": "devxplained/HTU21D-Sensor-Library",
      "repository_url": "https://github.com/devxplained/HTU21D-Sensor-Library",
      "name": "HTU21D Sensor Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:04Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:04Z",
      "last_seen_sha": "51ed2ecd721a",
      "author": "Daniel Wiese",
      "maintainer": "Daniel Wiese <contact@devxplained.eu>",
      "sentence": "An Arduino library for the HTU21D sensor.",
      "paragraph": "Allows to measure temperature and humidity using a HTU21D sensor connected via I2C.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/devxplained/HTU21D_Sensor_Library-1.0.2.zip",
      "size": 6275,
      "previous_version": "1.0.2",
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-01-10T18:22:08Z"
    },
    {
      "repository_name": "CamelCaseName/HUB75Enano",
      "repository_url": "https://github.com/CamelCaseName/HUB75Enano",
      "name": "HUB75Enano",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.1",
          "seen_at": "2025-07-21T16:10:23Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:23Z",
      "last_seen_sha": "1e3e638d6834",
      "author": "Leonhard Seidel",
      "maintainer": "Leonhard Seidel <leonhardseidel@gmx.de>",
      "sentence": "This Library makes the Arduino Nano drive a HUB75E Panel with 128x64 pixels",
      "paragraph": "Panels with a HUB75E connector (technically ICND2153 or similar with row shift register, but connectors are usually labelled as such) can be driven with the nano. up to 4 full 4 bit rgb buffers fit onto the flash, so 4 frames of animation are easily done. You also get access to a 1 or 2 bit SRAM buffer.",
      "category": "Display",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CamelCaseName/HUB75Enano-2.0.0.zip",
      "size": 53596,
      "previous_version": "2.0.1",
      "github_stars": 18,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-05T12:41:43Z"
    },
    {
      "repository_name": "CamelCaseName/HUB75nano",
      "repository_url": "https://github.com/CamelCaseName/HUB75nano",
      "name": "HUB75nano",
      "version": "2.4.1",
      "version_history": [
        {
          "version": "2.4.3",
          "seen_at": "2025-07-21T16:10:23Z"
        },
        {
          "version": "2.4.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:23Z",
      "last_seen_sha": "ae419b3c8f19",
      "author": "Leonhard Seidel",
      "maintainer": "Leonhard Seidel <leonhardseidel@gmx.de>",
      "sentence": "This Library allows the Arduino Nano/Uno/Uno R4 Minima/Nano Every/Mega/Pro Mini to drive a HUB75 panel from 8x16 up to 32x64",
      "paragraph": "You can use a 1 or 2 bit buffer to store the images which you want to display, or display 4 bit from FLASH.",
      "category": "Display",
      "architectures": [
        "avr",
        "samd"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CamelCaseName/HUB75nano-2.4.1.zip",
      "size": 85524,
      "previous_version": "2.4.3",
      "github_stars": 48,
      "github_forks": 9,
      "github_language": "C",
      "github_updated_at": "2026-04-19T15:38:52Z"
    },
    {
      "repository_name": "Neurotech-Hub/Hublink-BEAM",
      "repository_url": "https://github.com/Neurotech-Hub/Hublink-BEAM",
      "name": "Hublink BEAM",
      "version": "2.1.5",
      "version_history": [
        {
          "version": "2.1.5",
          "seen_at": "2025-09-04T07:14:35Z"
        },
        {
          "version": "2.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-04T07:14:35Z",
      "last_seen_sha": "6f1c49c127ad",
      "author": "Matt Gaidica <gaidica@wustl.edu>",
      "maintainer": "Matt Gaidica <gaidica@wustl.edu>",
      "sentence": "Library for the Hublink BEAM ESP32-S3 data logging device.",
      "paragraph": "Provides functionality for sensor monitoring, motion detection, deep sleep management, and SD card data logging.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "RTClib",
        "Adafruit MAX1704X",
        "Adafruit BME280 Library",
        "Adafruit VEML7700 Library",
        "Adafruit NeoPixel",
        "ESP32Time",
        "Preferences"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Neurotech-Hub/Hublink_BEAM-2.1.5.zip",
      "size": 5577400,
      "previous_version": "2.1.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T17:53:19Z"
    },
    {
      "repository_name": "Neurotech-Hub/Hublink-Node",
      "repository_url": "https://github.com/Neurotech-Hub/Hublink-Node",
      "name": "Hublink-Node",
      "version": "1.0.12",
      "version_history": [
        {
          "version": "1.0.10",
          "seen_at": "2025-09-16T07:14:53Z"
        },
        {
          "version": "1.0.12",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-16T07:14:53Z",
      "last_seen_sha": "785ebd6ac5d6",
      "author": "Matt Gaidica",
      "maintainer": "Matt Gaidica <gaidica@wustl.edu>",
      "sentence": "A library for handling BLE and SD card communication for ESP32 nodes.",
      "paragraph": "HublinkNode is designed to manage Bluetooth Low Energy (BLE) connections and facilitate SD card file transfers.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "NimBLE-Arduino",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Neurotech-Hub/Hublink_Node-1.0.12.zip",
      "size": 35776,
      "previous_version": "1.0.10",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-14T21:26:20Z"
    },
    {
      "repository_name": "andium/hueDino",
      "repository_url": "https://github.com/andium/hueDino",
      "name": "hueDino",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:07:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:26Z",
      "last_seen_sha": "20fe235d3cf0",
      "author": "Brian Carbonette",
      "maintainer": "Brian Carbonette <bcarbonette@andium.com>",
      "sentence": "Philips Hue library for Arduino.",
      "paragraph": "An Arduino library for WiFi101 connected devices implementing the Philips Hue API.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 36,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-08-28T11:05:54Z",
      "download_url": "https://github.com/andium/hueDino"
    },
    {
      "repository_name": "huemonelab/HuemonelabKit",
      "repository_url": "https://github.com/huemonelab/HuemonelabKit",
      "name": "HuemonelabKit",
      "version": "4.1.5",
      "version_history": [
        {
          "version": "4.1.5",
          "seen_at": "2025-07-21T16:04:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:33Z",
      "last_seen_sha": "a86327550b56",
      "author": "HuemoneLab",
      "maintainer": "HuemoneLab <ask@huemone.com>",
      "sentence": "Library for educational arduino kit made by HuemoneLab",
      "paragraph": "The library is used with Arduino kits (Basic Kit, Science Kit, Smart Farm Kit, etc.) produced by Huemonelab, and helps students learn and experience Arduino more fun and easily.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-05-20T02:24:51Z",
      "depends": [
        "DallasTemperature",
        "MD_Parola",
        "LiquidCrystal I2C",
        "Keypad",
        "OneWire"
      ],
      "download_url": "https://github.com/huemonelab/HuemonelabKit"
    },
    {
      "repository_name": "humacompany/Huma_Buttons",
      "repository_url": "https://github.com/humacompany/Huma_Buttons",
      "name": "Huma Buttons",
      "version": "0.0.4",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-07-21T16:37:29Z"
        },
        {
          "version": "0.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:29Z",
      "last_seen_sha": "94de1ca52cb5",
      "author": "Huma",
      "maintainer": "Huma <contacts.humacompany@gmail.com>",
      "sentence": "Push Buttons for ESP32, ESP88266",
      "paragraph": "Simple Push Button library using interrupts. Supports multiple buttons with debounce, pressed/released/clicked events in polling mechanism.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/humacompany/Huma_Buttons-0.0.4.zip",
      "size": 21567,
      "previous_version": "0.0.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-13T15:48:36Z"
    },
    {
      "repository_name": "husarnet/husarnet-esp32-arduino",
      "repository_url": "https://github.com/husarnet/husarnet-esp32-arduino",
      "name": "Husarnet ESP32",
      "version": "2.0.0-beta1",
      "version_history": [
        {
          "version": "2.0.0-beta6",
          "seen_at": "2025-07-21T16:16:31Z"
        },
        {
          "version": "2.0.0-beta1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:31Z",
      "last_seen_sha": "8f5d9e934f30",
      "author": "Husarnet",
      "maintainer": "Milosz Lagan, milosz.lagan@husarion.com",
      "sentence": "Connect your devices using secure P2P network layer for robots and IoT.",
      "paragraph": "Look at docs.husarnet.com for information how to configure your project!",
      "category": "Communication",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/husarnet/Husarnet_ESP32-2.0.0-beta1.zip",
      "size": 52969913,
      "previous_version": "2.0.0-beta6",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T19:18:14Z"
    },
    {
      "repository_name": "Duckle29/HUSB238",
      "repository_url": "https://github.com/Duckle29/HUSB238",
      "name": "HUSB238",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:13:08Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:13:08Z",
      "last_seen_sha": "6b6a7d83218d",
      "author": "Mikkel Jeppesen",
      "maintainer": "Mikkel Jeppesen",
      "sentence": "Driver library for the HUSB238 USB-PD IC",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Duckle29/HUSB238-1.0.0.zip",
      "size": 6159,
      "previous_version": "1.0.1",
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-05-24T11:47:33Z"
    },
    {
      "repository_name": "SolderedElectronics/Soldered-HUSB238-Arduino-Library",
      "repository_url": "https://github.com/SolderedElectronics/Soldered-HUSB238-Arduino-Library",
      "name": "HUSB238 Soldered",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-02T18:29:07.959Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-02T18:29:07.959Z",
      "last_seen_sha": "1757795f2815",
      "author": "Soldered",
      "maintainer": "Soldered <soldered@soldered.com>",
      "sentence": "Library for the HUSB238 USB-PD sink breakout",
      "paragraph": "Read negotiated PD voltage/current and request voltage switches over native I2C",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/HUSB238_Soldered-0.1.0.zip",
      "size": 20698,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-02T14:16:59Z"
    },
    {
      "repository_name": "luoluomeng/HUSB238Driver",
      "repository_url": "https://github.com/luoluomeng/HUSB238Driver",
      "name": "HUSB238Driver",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:20:23Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:23Z",
      "last_seen_sha": "088dcea311f5",
      "author": "HellDuke",
      "maintainer": "HellDuke",
      "sentence": "HUSB238Driver for ESP32",
      "paragraph": "HUSB238Driver for ESP32",
      "category": "Other",
      "architectures": [
        "esp32"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-08-08T20:34:59Z",
      "download_url": "https://github.com/luoluomeng/HUSB238Driver"
    },
    {
      "repository_name": "MikeDombo/HV518_Arduino",
      "repository_url": "https://github.com/MikeDombo/HV518_Arduino",
      "name": "HV518",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:22:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:12Z",
      "last_seen_sha": "038991a9093a",
      "author": "Michael Dombrowski",
      "maintainer": "Michael Dombrowski",
      "sentence": "Arduino library to control Microchip HV518",
      "paragraph": "Control VFD or Nixie displays using one more more HV518s.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "esp8266"
      ],
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-21T03:24:43Z",
      "download_url": "https://github.com/mikedombo/HV518_Arduino"
    },
    {
      "repository_name": "HighASG936/hw262",
      "repository_url": "https://github.com/HighASG936/hw262",
      "name": "hw262",
      "version": "2.1.4",
      "version_history": [
        {
          "version": "2.1.4",
          "seen_at": "2025-07-21T16:36:12Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:12Z",
      "last_seen_sha": "81092d018f5a",
      "author": "Aurelio Siordia <jonico.dorico@gmail.com>",
      "maintainer": "Aurelio Siordia <jonico.dorico@gmail.com>",
      "sentence": "A library that enables the use of the HW262 shield.",
      "paragraph": "The Hw262 library provides a seamless interface for utilizing the HW262 shield with Arduino projects. Offering comprehensive functionality and user-friendly methods, this library simplifies the integration of the HW262 shield into your projects.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 9,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-07-12T18:15:46Z",
      "depends": [
        "OneWireHub",
        "DallasTemperature",
        "Mc74hc595a",
        "IRremote"
      ],
      "download_url": "https://github.com/HighASG936/hw262"
    },
    {
      "repository_name": "supratikd/HW290",
      "repository_url": "https://github.com/supratikd/HW290",
      "name": "HW290",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-15T04:05:33.653Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-18T16:16:38.206Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-07-26T14:29:22.694Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-07-15T04:05:33.653Z",
      "last_seen_sha": "3f36eb7c1b28",
      "author": "Supratik Das",
      "maintainer": "supratikd <supratikdas@hotmail.com>",
      "sentence": "Arduino library for HW290 10DOF sensor board (MPU6050 + BMP180 + HP5883).",
      "paragraph": "Supports accelerometer, gyroscope, barometer, temperature, HP5883 magnetometer.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/supratikd/HW290-1.0.3.zip",
      "size": 27525,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-14T18:04:55Z"
    },
    {
      "repository_name": "gevindug/HW827_PPG",
      "repository_url": "https://github.com/gevindug/HW827_PPG",
      "name": "HW827_PPG",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-15T09:18:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:18:49Z",
      "last_seen_sha": "cbd7a197258c",
      "author": "Gevindu Wickramaarachchi",
      "maintainer": "Gevindu Wickramaarachchi",
      "sentence": "PPG filtering and heart-rate detection for HW-827 pulse sensor.",
      "paragraph": "Provides raw signal, baseline-corrected filtered PPG, differentiated signal, pulse markers, and filtered BPM using derivative zero-crossing detection.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-13T18:50:09Z",
      "download_url": "https://www.github.com/gevindu/HW827_PPG"
    },
    {
      "repository_name": "johnosbb/hx1838decoder",
      "repository_url": "https://github.com/johnosbb/hx1838decoder",
      "name": "hx1838decoder",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:37:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:48Z",
      "last_seen_sha": "8f7d64bd8674",
      "author": "johnosbbs",
      "maintainer": "John O'Sullivan <johnos3747@gmail.com>",
      "sentence": "A simple IR Decoder for HX1388 type receivers.",
      "paragraph": "This library provides a simple IR decoder function for the HX1838 Infrared Remote Control Module IR Receiver. It supports the NEC INfra Red Remote Control Protocol.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32",
        "esp8266"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-09T08:31:15Z",
      "download_url": "https://github.com/johnosbb/hx1838decoder"
    },
    {
      "repository_name": "PBernalPolo/HX710",
      "repository_url": "https://github.com/PBernalPolo/HX710",
      "name": "HX710",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:17Z",
      "last_seen_sha": "b0fbeae3e1bc",
      "author": "PBernalPolo <pablo.bernal.polo@gmail.com>",
      "maintainer": "PBernalPolo <pablo.bernal.polo@gmail.com>",
      "sentence": "Arduino library for HX710.",
      "paragraph": "Arduino library for the HX710(A/B) 24-Bit Analog-to-Digital Converter (ADC).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-09-17T15:42:19Z",
      "download_url": "https://github.com/PBernalPolo/HX710"
    },
    {
      "repository_name": "RobTillaart/HX710AB",
      "repository_url": "https://github.com/RobTillaart/HX710AB",
      "name": "HX710AB",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2026-05-01T08:11:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-01T08:11:11Z",
      "last_seen_sha": "8cf8cc0061db",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the HX710A and HX710B 24-Bit ADC.",
      "paragraph": "scale, load, cell, bridge, pressure",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 14,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T19:09:00Z",
      "download_url": "https://github.com/RobTillaart/HX710AB"
    },
    {
      "repository_name": "andhieSetyabudi/hx710b_arduino",
      "repository_url": "https://github.com/andhieSetyabudi/hx710b_arduino",
      "name": "hx710b_arduino",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:25Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:25Z",
      "last_seen_sha": "d8f2c8116305",
      "author": "Andhie Setyabudi <andhie.13@gmail.com>",
      "maintainer": "Andri Setyabudi <andhie.13@gmail.com>",
      "sentence": "Arduino library for Air Pressure Sensor HX710B.",
      "paragraph": "This library contain simply function to read data convertion from HX710B ( ADC ) in air-pressure sensor",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/andhieSetyabudi/hx710b_arduino-1.0.0.zip",
      "size": 4534,
      "previous_version": "1.0.0",
      "github_stars": 12,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-05-29T20:26:57Z"
    },
    {
      "repository_name": "RobTillaart/HX711",
      "repository_url": "https://github.com/RobTillaart/HX711",
      "name": "HX711",
      "version": "0.6.5",
      "version_history": [
        {
          "version": "0.6.3",
          "seen_at": "2026-06-15T09:45:58Z"
        },
        {
          "version": "0.6.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.6.5",
          "seen_at": "2026-09-04T18:03:00.681Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2026-06-15T09:45:58Z",
      "last_seen_sha": "52ae3d29b534",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for HX711 load cell amplifier.",
      "paragraph": "includes calibrate functions, reading median and median_average.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HX711-0.6.5.zip",
      "size": 40508,
      "previous_version": "0.6.4",
      "github_stars": 117,
      "github_forks": 40,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T20:27:25Z"
    },
    {
      "repository_name": "bogde/HX711",
      "repository_url": "https://github.com/bogde/HX711",
      "name": "HX711 Arduino Library",
      "version": "0.7.5",
      "version_history": [
        {
          "version": "0.7.5",
          "seen_at": "2026-06-30T08:23:30Z"
        },
        {
          "version": "0.7.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-30T08:23:30Z",
      "last_seen_sha": "fcc8c30f8035",
      "author": "Bogdan Necula <bogde@bogde.ro>, Andreas Motl <andreas.motl@elmyra.de>",
      "maintainer": "Bogdan Necula <bogde@bogde.ro>",
      "sentence": "Library to interface the Avia Semiconductor HX711 ADC.",
      "paragraph": "An Arduino library to interface the <a href=\"http://image.dfrobot.com/image/data/SEN0160/hx711_english.pdf\">Avia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC)</a> for reading load cells / weight scales.",
      "category": "Sensors",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/bogde/HX711_Arduino_Library-0.7.5.zip",
      "size": 19509,
      "previous_version": "0.7.5",
      "github_stars": 984,
      "github_forks": 552,
      "github_updated_at": "2026-06-29T20:53:03Z",
      "github_language": "C++"
    },
    {
      "repository_name": "olkal/HX711_ADC",
      "repository_url": "https://github.com/olkal/HX711_ADC",
      "name": "HX711_ADC",
      "version": "1.2.12",
      "version_history": [
        {
          "version": "1.2.12",
          "seen_at": "2026-06-16T09:25:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-16T09:25:17Z",
      "last_seen_sha": "b4ba455894c2",
      "author": "Olav Kallhovd",
      "maintainer": "Olav Kallhovd",
      "sentence": "Library for the HX711 24-bit ADC for weight scales.",
      "paragraph": "Non-blocking, smoothed data from \"Moving average\" rolling data set. Support for doing conversions on multiple HX711 modules simultaniously. Examples also includes calibration procedure and interrupt drive.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 292,
      "github_forks": 135,
      "github_language": "C++",
      "github_updated_at": "2026-06-15T16:55:36Z",
      "download_url": "https://github.com/olkal/HX711_ADC"
    },
    {
      "repository_name": "asukiaaa/arduino-HX711",
      "repository_url": "https://github.com/asukiaaa/arduino-HX711",
      "name": "HX711_asukiaaa",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:08:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:42Z",
      "last_seen_sha": "95cfa40fbcf8",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It read values from HX711",
      "paragraph": "It can read vales from muiltiple HX711 modules with same clock.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-02-28T08:28:51Z",
      "download_url": "https://github.com/asukiaaa/arduino-HX711"
    },
    {
      "repository_name": "LuSeKa/HX711_light",
      "repository_url": "https://github.com/LuSeKa/HX711_light",
      "name": "HX711_light",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:20:23Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:20:23Z",
      "last_seen_sha": "b191c99883fa",
      "author": "Lukas Kaul",
      "maintainer": "Lukas Kaul",
      "sentence": "A lightweight interface to the HX711 load cell amplifier.",
      "paragraph": "Supports blocking and non-blocking modes.",
      "category": "Sensors",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LuSeKa/HX711_light-1.0.2.zip",
      "size": 5701,
      "previous_version": "1.0.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-02-27T01:15:36Z"
    },
    {
      "repository_name": "RobTillaart/HX711_MP",
      "repository_url": "https://github.com/RobTillaart/HX711_MP",
      "name": "HX711_MP",
      "version": "0.3.5",
      "version_history": [
        {
          "version": "0.3.4",
          "seen_at": "2026-04-22T08:04:22Z"
        },
        {
          "version": "0.3.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T08:04:22Z",
      "last_seen_sha": "1ee4388de90c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for HX711 load cell amplifier.",
      "paragraph": "Multipoint calibration version.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HX711_MP-0.3.5.zip",
      "size": 22275,
      "previous_version": "0.3.4",
      "github_stars": 25,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-21T19:45:53Z"
    },
    {
      "repository_name": "RobTillaart/HX712",
      "repository_url": "https://github.com/RobTillaart/HX712",
      "name": "HX712",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-04-01T07:56:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-01T07:56:20Z",
      "last_seen_sha": "f70ffeb02c1e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for HX712 load cell amplifier.",
      "paragraph": "includes calibrate functions, reading median and median_average.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-31T16:30:26Z",
      "download_url": "https://github.com/RobTillaart/HX712"
    },
    {
      "repository_name": "beniseman/HX71708",
      "repository_url": "https://github.com/beniseman/HX71708",
      "name": "HX71708",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-05-07T07:57:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-07T07:57:10Z",
      "last_seen_sha": "0cd7641415b3",
      "author": "Ben Iseman <ben.iseman@gmail.com>",
      "maintainer": "Ben Iseman <ben.iseman@gmail.com>",
      "sentence": "A library for interfacing with the HX71708 based on Rob Tillaart's HX711.",
      "paragraph": "A fork of Rob Tillaart's HX711 library adapted for the HX71708 ADC chip.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T09:37:05Z",
      "download_url": "https://github.com/beniseman/HX71708"
    },
    {
      "repository_name": "CQUPTHXC/HXC_CAN",
      "repository_url": "https://github.com/CQUPTHXC/HXC_CAN",
      "name": "HXC_CAN",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-01-02T21:37:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:37:28Z",
      "last_seen_sha": "540be02e4073",
      "author": "qingmeijiupiao",
      "maintainer": "qingmeijiupiao <2368357055@qq.com>",
      "sentence": "CQUPTHXC standard CAN base class for ESP32.",
      "paragraph": "This library provides a standard CAN base class for ESP32, which can be used to control various CAN devices.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-16T02:39:32Z",
      "download_url": "https://github.com/CQUPTHXC/HXC_CAN"
    },
    {
      "repository_name": "hestialabs/hxtp-micro",
      "repository_url": "https://github.com/hestialabs/hxtp-micro",
      "name": "hxtp-micro",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2026-04-27T07:46:53Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-27T07:46:53Z",
      "last_seen_sha": "c199af0a8dd3",
      "author": "Hestia Labs",
      "maintainer": "Hestia Labs",
      "sentence": "HXTP/3.1 protocol SDK for ESP32 and ESP8266 IoT devices.",
      "paragraph": "HXTP protocol with HMAC-SHA256 signing, 7-step validation pipeline, binary framing, capability registry, and MQTT transport. Zero dynamic allocation in hot path.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "arduino"
      ],
      "depends": [
        "PubSubClient",
        "ArduinoJson"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/hestialabs/hxtp_micro-1.0.3.zip",
      "size": 79879,
      "previous_version": "1.0.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T12:39:45Z"
    },
    {
      "repository_name": "GyverLibs/HybridFS",
      "repository_url": "https://github.com/GyverLibs/HybridFS",
      "name": "HybridFS",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-07-30T22:21:16.816Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-30T22:21:16.816Z",
      "last_seen_sha": "a762293e53c6",
      "author": "AlexGyver <alex@alexgyver.ru>",
      "maintainer": "AlexGyver <alex@alexgyver.ru>",
      "sentence": "Wrapper for esp8266/esp32 flash and SD card filesystem",
      "paragraph": "Wrapper for esp8266/esp32 flash and SD card filesystem",
      "category": "Uncategorized",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/GyverLibs/HybridFS-1.0.0.zip",
      "size": 11595,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-30T18:51:21Z"
    },
    {
      "repository_name": "GreenLeafLocal/HydroinoJobMgr",
      "repository_url": "https://github.com/GreenLeafLocal/HydroinoJobMgr",
      "name": "HydroinoJobMgr",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:15:21Z",
      "last_seen_sha": "ea678b17b099",
      "author": "oc",
      "maintainer": "greenleaflocal@outlook.com",
      "sentence": "A library for managing jobs/tasks associated with an arduino based controlled environment agricultural system.",
      "paragraph": "This library provides a simple and efficient way for managing jobs/tasks associated with an arduino based controlled environment agricultural system.",
      "category": "Device Control",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-11-27T05:14:35Z",
      "download_url": "https://github.com/GreenLeafLocal/HydroinoJobMgr"
    },
    {
      "repository_name": "TexhFexLabs/HydroNode-Library",
      "repository_url": "https://github.com/TexhFexLabs/HydroNode-Library",
      "name": "HydroNode-Library",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T21:37:12Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-07-05T18:20:17.088Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-07-05T20:22:22.844Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-01-02T21:37:12Z",
      "last_seen_sha": "13146ce027d9",
      "author": "Felix Knoll",
      "maintainer": "Felix Knoll <contact@knollfelix.de>",
      "sentence": "Send sensor data and receive backend events for HydroNode projects.",
      "paragraph": "Easy API client for HydroNode sensors and actuators, with event callback system, HMAC-SHA256 auth, TLS with bundled root CAs, NTP time sync and optional WiFi helper. ESP32 only.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "WiFiManager",
        "ArduinoJson",
        "ArduinoHttpClient",
        "NTPClient",
        "base64_arduino",
        "Crypto"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TexhFexLabs/HydroNode_Library-1.2.0.zip",
      "size": 26220,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-25T09:43:56Z"
    },
    {
      "repository_name": "hideakitai/HyperDeck",
      "repository_url": "https://github.com/hideakitai/HyperDeck",
      "name": "HyperDeck",
      "version": "0.2.0",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:16:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:10Z",
      "last_seen_sha": "3362f7863410",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "BlackMagic Design HyperDeck controller for Arduino via TCP",
      "paragraph": "BlackMagic Design HyperDeck controller for Arduino via TCP",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-01-06T14:03:40Z",
      "download_url": "https://github.com/hideakitai/HyperDeck"
    },
    {
      "repository_name": "HullabalooRobotics/Hyperduino-Library",
      "repository_url": "https://github.com/HullabalooRobotics/Hyperduino-Library",
      "name": "Hyperduino Library",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:16:30Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:30Z",
      "last_seen_sha": "0678dabc4138",
      "author": "Robert Forsyth",
      "maintainer": "Robert Forsyth",
      "sentence": "Allows anyone to control H-Bridge for Hyperduino",
      "paragraph": "For UVA Summer Academy",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/HullabalooRobotics/Hyperduino_Library-1.2.0.zip",
      "size": 3454,
      "previous_version": "1.2.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2018-06-11T15:58:11Z"
    },
    {
      "repository_name": "nikolaindustry/hyperwisor-iot-arduino-library",
      "repository_url": "https://github.com/nikolaindustry/hyperwisor-iot-arduino-library",
      "name": "Hyperwisor-IOT",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2026-08-12T00:13:17.171Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-12T00:13:17.171Z",
      "last_seen_sha": "55ce391f642d",
      "author": "NIKOLAINDUSTRY",
      "maintainer": "NIKOLAINDUSTRY <support@nikolaindustry.com>",
      "sentence": "A powerful abstraction layer for ESP32-based IoT devices.",
      "paragraph": "Handles Wi-Fi provisioning, real-time communication via nikolaindustry-realtime, OTA updates, GPIO management, and structured JSON command execution out of the box.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "ArduinoJson",
        "WebSockets"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nikolaindustry/Hyperwisor_IOT-3.0.0.zip",
      "size": 70419,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-11T20:11:28Z"
    },
    {
      "repository_name": "pilotak/Hysteresis",
      "repository_url": "https://github.com/pilotak/Hysteresis",
      "name": "Hysteresis",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:24:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:24:37Z",
      "last_seen_sha": "cd406da812d7",
      "author": "Pavel Slama",
      "maintainer": "Pavel Slama <info@pavelslama.cz>",
      "sentence": "Hysteresis library",
      "paragraph": "(fixed point only)",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2022-05-28T21:45:30Z",
      "download_url": "https://github.com/pilotak/Hysteresis"
    },
    {
      "repository_name": "asukiaaa/arduino-HzMeter",
      "repository_url": "https://github.com/asukiaaa/arduino-HzMeter",
      "name": "HzMeter_asukiaaa",
      "version": "1.1.7",
      "version_history": [
        {
          "version": "1.1.6",
          "seen_at": "2025-07-21T16:08:42Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:42Z",
      "last_seen_sha": "b5881233566f",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It measures Hz from pulse input.",
      "paragraph": "It counts pulses with using interrupt and calculates Hz from it.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/HzMeter_asukiaaa-1.1.7.zip",
      "size": 4591,
      "previous_version": "1.1.6",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-18T03:37:25Z"
    },
    {
      "repository_name": "Meli0609/I0Servo",
      "repository_url": "https://github.com/Meli0609/I0Servo",
      "name": "I0Servo",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:36:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:49Z",
      "last_seen_sha": "f1fa69d74f90",
      "author": "i0Nemesis",
      "maintainer": "Melisa Ramcilovic <m88ramcilovic@gmail.com>",
      "sentence": "Servo control.",
      "paragraph": "Supports servo control via pwm.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-07-31T18:52:13Z",
      "download_url": "https://github.com/Meli0609/I0Servo"
    },
    {
      "repository_name": "Wh1teRabbitHU/Arduino-I2C",
      "repository_url": "https://github.com/Wh1teRabbitHU/Arduino-I2C",
      "name": "I2C",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-05-15T08:49:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-15T08:49:10Z",
      "last_seen_sha": "a4259ec79bc5",
      "author": "Wh1teRabbitHU",
      "maintainer": "Tamas Ruszka",
      "sentence": "A ligthweight communication library over the Arduino framework",
      "paragraph": "More details and documentation can be found on the following link: https://github.com/Wh1teRabbitHU/Arduino-I2C",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 24,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-06-28T05:50:31Z",
      "download_url": "https://github.com/Wh1teRabbitHU/Arduino-I2C"
    },
    {
      "repository_name": "tanakamasayuki/I2C_AXP192",
      "repository_url": "https://github.com/tanakamasayuki/I2C_AXP192",
      "name": "I2C AXP192 Power management",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:32:29Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:29Z",
      "last_seen_sha": "6d1d3a2182ac",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "This is a library of AXP192, the Power Management for I2C connectivity.",
      "paragraph": "This is a library of AXP192, the Power Management for I2C connectivity.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/I2C_AXP192_Power_management-1.0.4.zip",
      "size": 5676,
      "previous_version": "1.0.4",
      "github_stars": 20,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-09-03T08:24:28Z"
    },
    {
      "repository_name": "tanakamasayuki/I2C_BM8563",
      "repository_url": "https://github.com/tanakamasayuki/I2C_BM8563",
      "name": "I2C BM8563 RTC",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:32:29Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:29Z",
      "last_seen_sha": "bd477fb765f7",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Library to control I2C RTC",
      "paragraph": "Library to control I2C RTC",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/I2C_BM8563_RTC-1.0.4.zip",
      "size": 12954,
      "previous_version": "1.0.4",
      "github_stars": 20,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-10-31T21:16:16Z"
    },
    {
      "repository_name": "tanakamasayuki/I2C_MPU6886",
      "repository_url": "https://github.com/tanakamasayuki/I2C_MPU6886",
      "name": "I2C MPU6886 IMU",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:32:29Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:29Z",
      "last_seen_sha": "abe9122e605f",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Library to control I2C MPU6886",
      "paragraph": "Library to control I2C MPU6886",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/I2C_MPU6886_IMU-1.0.0.zip",
      "size": 4149,
      "previous_version": "1.0.0",
      "github_stars": 14,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-05-27T02:52:03Z"
    },
    {
      "repository_name": "tanakamasayuki/I2C_SLG",
      "repository_url": "https://github.com/tanakamasayuki/I2C_SLG",
      "name": "I2C SLG",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:32:30Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:30Z",
      "last_seen_sha": "242abb579994",
      "author": "TANAKA Masayuki",
      "maintainer": "TANAKA Masayuki",
      "sentence": "Library to control I2C GreenPAK SLG46826",
      "paragraph": "Library to control I2C GreenPAK SLG46826",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/I2C_SLG-1.0.3.zip",
      "size": 20463,
      "previous_version": "1.0.3",
      "github_stars": 6,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2024-12-11T01:30:23Z"
    },
    {
      "repository_name": "jeremycole/Temperature_LM75_Derived",
      "repository_url": "https://github.com/jeremycole/Temperature_LM75_Derived",
      "name": "I2C Temperature Sensors derived from the LM75",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:17:31Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:31Z",
      "last_seen_sha": "8ed3c258b4af",
      "author": "Jeremy Cole <jeremy@jcole.us>, Liam Cole <liam@liamiam.com>",
      "maintainer": "Jeremy Cole <jeremy@jcole.us>",
      "sentence": "Support for I²C digital temperature sensors derived from the LM75.",
      "paragraph": "Supported sensors include: LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275, TMP100, TMP101, TMP102, DS1775, STLM75, MCP9800/1/2/3, NCT75, and more. Unique features supported may vary, but contributions or suggestions are welcome. Click \"More info\" for a more complete list.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-1.0.3.zip",
      "size": 16968,
      "previous_version": "1.0.3",
      "github_stars": 15,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2025-01-09T21:12:23Z"
    },
    {
      "repository_name": "RobTillaart/I2C_24LC1025",
      "repository_url": "https://github.com/RobTillaart/I2C_24LC1025",
      "name": "I2C_24LC1025",
      "version": "0.3.4",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-09-02T07:39:25Z"
        },
        {
          "version": "0.3.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-09-02T07:39:25Z",
      "last_seen_sha": "1d4a34b4d26f",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for 24FC1025 1Mbit I2C EEPROMM",
      "paragraph": "24FC1025,24LC1025,24AA1025,24xx1025",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_24LC1025-0.3.4.zip",
      "size": 20469,
      "previous_version": "0.3.3",
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T12:03:34Z"
    },
    {
      "repository_name": "RobTillaart/I2C_ABP2",
      "repository_url": "https://github.com/RobTillaart/I2C_ABP2",
      "name": "I2C_ABP2",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-05-30T08:20:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-30T08:20:20Z",
      "last_seen_sha": "16e7c6cb5838",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the Honeywell I2C ABP2 pressure sensors.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-29T17:20:28Z",
      "download_url": "https://github.com/RobTillaart/I2C_ABP2"
    },
    {
      "repository_name": "4-20ma/i2c_adc_ads7828",
      "repository_url": "https://github.com/4-20ma/i2c_adc_ads7828",
      "name": "i2c_adc_ads7828",
      "version": "2.0.2",
      "version_history": [
        {
          "version": "2.0.2",
          "seen_at": "2025-07-21T16:04:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:59Z",
      "last_seen_sha": "aee9df768592",
      "author": "Doc Walker",
      "maintainer": "Doc Walker <4-20ma@wvfans.net>",
      "sentence": "Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter.",
      "paragraph": "The ADS7828 provides a 12-bit, 8-channel A/D converter accessible via the I2C interface serial clock (SCL) and serial data (SDA).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-09-07T23:42:45Z",
      "download_url": "https://github.com/4-20ma/i2c_adc_ads7828"
    },
    {
      "repository_name": "RobTillaart/I2C_ASDX",
      "repository_url": "https://github.com/RobTillaart/I2C_ASDX",
      "name": "I2C_ASDX",
      "version": "0.4.3",
      "version_history": [
        {
          "version": "0.4.0",
          "seen_at": "2025-07-21T16:27:25Z"
        },
        {
          "version": "0.4.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.4.3",
          "seen_at": "2026-07-30T16:29:03.361Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:25Z",
      "last_seen_sha": "9f587f4a476b",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C ASDX pressure sensor (Honeywell).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_ASDX-0.4.3.zip",
      "size": 15776,
      "previous_version": "0.4.2",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-09T16:48:50Z"
    },
    {
      "repository_name": "RobTillaart/I2C_CAT24M01",
      "repository_url": "https://github.com/RobTillaart/I2C_CAT24M01",
      "name": "I2C_CAT24M01",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2026-01-02T21:24:55Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:24:55Z",
      "last_seen_sha": "5eb7a30f4c29",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for CAT24M01 1Mbit I2C EEPROM.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_CAT24M01-0.1.3.zip",
      "size": 19779,
      "previous_version": "0.1.2",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-04T11:58:47Z"
    },
    {
      "repository_name": "teddokano/I2C_device_Arduino",
      "repository_url": "https://github.com/teddokano/I2C_device_Arduino",
      "name": "I2C_device_Arduino",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:32:41Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:32:41Z",
      "last_seen_sha": "3b29678a25f8",
      "author": "Tedd OKANO",
      "maintainer": "Tedd OKANO",
      "sentence": "I2C_device class library",
      "paragraph": "I2C_device abstraction layer",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/teddokano/I2C_device_Arduino-1.2.0.zip",
      "size": 196163,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-27T00:39:08Z"
    },
    {
      "repository_name": "MartinL1/I2C_DMAC",
      "repository_url": "https://github.com/MartinL1/I2C_DMAC",
      "name": "I2C_DMAC",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "bbfef59822c8",
      "author": "Martin Lindupp",
      "maintainer": "Martin Lindupp",
      "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).",
      "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.2.0.zip",
      "size": 27507
    },
    {
      "repository_name": "RobTillaart/I2C_EEPROM",
      "repository_url": "https://github.com/RobTillaart/I2C_EEPROM",
      "name": "I2C_EEPROM",
      "version": "1.9.4",
      "version_history": [
        {
          "version": "1.9.4",
          "seen_at": "2026-05-14T08:28:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-14T08:28:55Z",
      "last_seen_sha": "d633c0771460",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Library for I2C EEPROMS",
      "paragraph": "24LC512, 24LC256, 24LC128, 24LC64, 24LC32, 24LC16, 24LC08, 24LC04, 24LC02, 24LC01 and equivalents.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 120,
      "github_forks": 31,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T00:29:56Z",
      "download_url": "https://github.com/RobTillaart/I2C_EEPROM.git"
    },
    {
      "repository_name": "akkoyun/I2C_Functions",
      "repository_url": "https://github.com/akkoyun/I2C_Functions",
      "name": "I2C_Functions",
      "version": "2.0.1",
      "version_history": [
        {
          "version": "1.12.1",
          "seen_at": "2025-07-21T16:06:50Z"
        },
        {
          "version": "2.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:50Z",
      "last_seen_sha": "c2d2d27eaf5f",
      "author": "Gunce Akkoyun <akkoyun@me.com>",
      "maintainer": "Gunce Akkoyun <akkoyun@me.com>",
      "sentence": "Lightweight Arduino helper library for I2C register access, command transfers, and optional mux channel control.",
      "paragraph": "I2C_Functions provides compact helpers for byte, word, buffer, and bit-level transactions on register-based I2C devices. It supports safer status-returning APIs, optional multiplexer channel selection, and integration with standard TwoWire interfaces without dynamic memory allocation.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/I2C_Functions-2.0.1.zip",
      "size": 40770,
      "previous_version": "1.12.1",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T16:23:47Z"
    },
    {
      "repository_name": "RobTillaart/I2C_HC4067",
      "repository_url": "https://github.com/RobTillaart/I2C_HC4067",
      "name": "I2C_HC4067",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-03-31T07:56:02Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-31T07:56:02Z",
      "last_seen_sha": "916308a54333",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for HC4067 over I2C with a PCF8574.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-30T19:02:48Z",
      "download_url": "https://github.com/RobTillaart/I2C_HC4067"
    },
    {
      "repository_name": "BenCestMoiQuoi/I2C_Insarianne",
      "repository_url": "https://github.com/BenCestMoiQuoi/I2C_Insarianne",
      "name": "I2C_Insarianne",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "0edeb205fb2e",
      "author": "BenCestMoi",
      "maintainer": "BenCestMoi",
      "sentence": "Personal library for INSARIANNE project",
      "paragraph": "Library to use BMP180, MPU6050 and LoRa module for the INSARIANNE project",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/BenCestMoiQuoi/I2C_Insarianne-1.0.2.zip",
      "size": 27963
    },
    {
      "repository_name": "RobTillaart/I2C_LCD",
      "repository_url": "https://github.com/RobTillaart/I2C_LCD",
      "name": "I2C_LCD",
      "version": "0.2.6",
      "version_history": [
        {
          "version": "0.2.5",
          "seen_at": "2025-10-27T07:34:26Z"
        },
        {
          "version": "0.2.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-27T07:34:26Z",
      "last_seen_sha": "b07bc57e6cd8",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for I2C_LCD.",
      "paragraph": "HD44780, 20x4, 16x2, lcd",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_LCD-0.2.6.zip",
      "size": 54137,
      "previous_version": "0.2.5",
      "github_stars": 21,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T18:54:33Z"
    },
    {
      "repository_name": "andhieSetyabudi/MCP23017_LCD12864",
      "repository_url": "https://github.com/andhieSetyabudi/MCP23017_LCD12864",
      "name": "I2C_LCD12864",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:07:25Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:25Z",
      "last_seen_sha": "6f9c86f1e8e6",
      "author": "Andhie Setyabudi <andhie.13@gmail.com>",
      "maintainer": "Andri Setyabudi <andhie.13@gmail.com>",
      "sentence": "Arduino library for LCD12864 I2C module.",
      "paragraph": "LCD12864-V2.0 with ST7920 driver in parallel 8bit mode using I2C I/O expander ( MCP23017 )",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-10-10T11:45:20Z",
      "download_url": "https://github.com/andhieSetyabudi/MCP23017_LCD12864.git"
    },
    {
      "repository_name": "Alash-electronics/I2C_LiquidCrystal_RUS",
      "repository_url": "https://github.com/Alash-electronics/I2C_LiquidCrystal_RUS",
      "name": "I2C_LiquidCrystal_RUS",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.9",
          "seen_at": "2026-07-19T16:17:19.498Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-19T16:17:19.498Z",
      "last_seen_sha": "71b62f74f17c",
      "author": "Aiten Bexultan",
      "maintainer": "Alash Electronics <alash.electronics@gmail.com>",
      "sentence": "Arduino library for LCD 1602 Rus chars (you need LiquidCrystal_I2C library installed)",
      "paragraph": "Adds Cyrillic and Kazakh-specific character rendering (Ә, І, Ң, Ғ, Ү, Ұ) to standard HD44780-based LCDs via on-the-fly CGRAM glyph loading.",
      "category": "Display",
      "architectures": [
        "avr",
        "esp32",
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Alash-electronics/I2C_LiquidCrystal_RUS-1.0.9.zip",
      "size": 21871,
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-19T11:16:49Z"
    },
    {
      "repository_name": "RobTillaart/I2C_MPRLS",
      "repository_url": "https://github.com/RobTillaart/I2C_MPRLS",
      "name": "I2C_MPRLS",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-07-15T08:44:20.087Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-07-16T16:27:07.554Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-15T08:44:20.087Z",
      "last_seen_sha": "ddfb0037cce3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for MPRLS pressure sensors. (Honeywell).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_MPRLS-0.1.1.zip",
      "size": 964192,
      "previous_version": "0.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-14T17:53:04Z"
    },
    {
      "repository_name": "akkoyun/I2C_Scanner",
      "repository_url": "https://github.com/akkoyun/I2C_Scanner",
      "name": "I2C_Scanner",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:06:50Z"
        },
        {
          "version": "1.0.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:06:50Z",
      "last_seen_sha": "9fe30cfb254d",
      "author": "Gunce Akkoyun <akkoyun@me.com>",
      "maintainer": "Gunce Akkoyun <akkoyun@me.com>",
      "sentence": "Master I2C Bus Device Scanner.",
      "paragraph": "The Two-Wire interface is extremely useful for connecting multiple devices, as they can all share the same two pins (plus a ground return). This is because the devices are \"addressable\". Each device needs to have a unique address in the range 0x03 to 0x77. This tool scans the master I2C bus and reports connected devices.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "depends": [
        "Console",
        "I2C_Functions"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/I2C_Scanner-1.0.4.zip",
      "size": 36929,
      "previous_version": "1.0.8",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-04T11:42:59Z"
    },
    {
      "repository_name": "RobTillaart/I2C_SCANNER",
      "repository_url": "https://github.com/RobTillaart/I2C_SCANNER",
      "name": "I2C_SCANNER",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-10-07T07:50:18Z"
        },
        {
          "version": "0.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-10-07T07:50:18Z",
      "last_seen_sha": "6b1bb24815c0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino class to implement an I2C scanner.",
      "paragraph": ".",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_SCANNER-0.3.3.zip",
      "size": 17301,
      "previous_version": "0.3.1",
      "github_stars": 20,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2026-06-02T07:53:27Z"
    },
    {
      "repository_name": "yuri-rage/arduino-i2c-slave",
      "repository_url": "https://github.com/yuri-rage/arduino-i2c-slave",
      "name": "I2C_Slave",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.3",
          "seen_at": "2025-07-21T16:36:57Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:57Z",
      "last_seen_sha": "1651887b1481",
      "author": "Yuri Rage",
      "maintainer": "Yuri Rage",
      "sentence": "Arduino Library to create a basic I2C slave device",
      "paragraph": "Intended for use with ArduPilot Lua scripting but can be adapted for many other uses",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 18,
      "github_forks": 5,
      "github_language": "Lua",
      "github_updated_at": "2025-12-06T21:04:50Z",
      "download_url": "https://github.com/yuri-rage/arduino-i2c-slave"
    },
    {
      "repository_name": "RobTillaart/I2C_SOFTRESET",
      "repository_url": "https://github.com/RobTillaart/I2C_SOFTRESET",
      "name": "I2C_SOFTRESET",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:27:26Z"
        },
        {
          "version": "0.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:26Z",
      "last_seen_sha": "6b7dbb416931",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the I2C_SOFTRESET, to reset stuck devices.",
      "paragraph": "Sends a soft reset over the I2C bus.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2C_SOFTRESET-0.1.1.zip",
      "size": 6880,
      "previous_version": "0.1.0",
      "github_stars": 4,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T12:41:48Z"
    },
    {
      "repository_name": "iory/i2c-for-esp32",
      "repository_url": "https://github.com/iory/i2c-for-esp32",
      "name": "i2c-for-esp32",
      "version": "0.4.4",
      "version_history": [
        {
          "version": "0.4.4",
          "seen_at": "2025-07-21T16:16:52Z"
        },
        {
          "version": "0.4.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:52Z",
      "last_seen_sha": "fcaf998bf9ba",
      "author": "Iori Yanokura <yanokura@jsk.imi.i.u-tokyo.ac.jp>",
      "maintainer": "Iori Yanokura",
      "sentence": "I2C library for ESP32 (unofficial)",
      "paragraph": "A workaround based on ESP-IDF Slave API",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/iory/i2c_for_esp32-0.4.4.zip",
      "size": 39612,
      "previous_version": "0.4.4",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-09-26T01:04:48Z"
    },
    {
      "repository_name": "IowaScaledEngineering/arduino-irsense",
      "repository_url": "https://github.com/IowaScaledEngineering/arduino-irsense",
      "name": "I2C-IRSENSE Library",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:16:57Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:57Z",
      "last_seen_sha": "595c16407b0b",
      "author": "Nathan D. Holmes <maverick@drgw.net>, Michael Petersen <railfan@drgw.net>",
      "maintainer": "Nathan D. Holmes <maverick@drgw.net>",
      "sentence": "An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( https://www.iascaled.com/store/I2C-IRSENSE ) reflective infrared proximity sensor.",
      "paragraph": "Because the I2C-IRSENSE is just a breakout for the AMS TMD26721, this library may be useful for controlling other implementations as well",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IowaScaledEngineering/I2C_IRSENSE_Library-1.0.2.zip",
      "size": 23103,
      "previous_version": "1.0.2",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-04-01T01:22:03Z"
    },
    {
      "repository_name": "orgua/iLib",
      "repository_url": "https://github.com/orgua/iLib",
      "name": "I2C-Sensor-Lib iLib",
      "version": "0.8.5",
      "version_history": [
        {
          "version": "0.8.4",
          "seen_at": "2025-07-21T16:23:53Z"
        },
        {
          "version": "0.8.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.8.5",
          "seen_at": "2026-09-07T14:02:55.065Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:23:53Z",
      "last_seen_sha": "b1abecf9277d",
      "author": "Ingmar Splitt",
      "maintainer": "Ingmar Splitt",
      "sentence": "Library for i2c-sensors and some other specific functions (fast eFn, HDLC, SpektrumSerial).",
      "paragraph": "The following sensors can be used with an uniform interface: Austria Microsystems TCS3772 light sensor - RGB and clear, Silicon Labs SI7021 humidity sensor, Invensense MPU9250 9DOF - 3 axis acceleration and gyro PLUS AK8963-IC with magnetic-field sensor, Freescale MPL3115A2 pressure, Maxim MAX44009 ambient and lux with incredible wide dynamic, NXP PCF2127 Realtime-Clock with 2ppm, Bosch BMP280 pressure, ST L3G-Series 3 axis gyro / angular rate, Freescale MAG3110 3 axis Compass / Magnetic field, Freescale MMA8451 3 axis acceleration, Fairchild FAN5421 Single-Cell Li-Ion Switching Charger, STM LPS331 Pressure Sensor, Maxim MAX17047 Fuel Gauge for various Cells",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/orgua/I2C_Sensor_Lib_iLib-0.8.5.zip",
      "size": 86834,
      "previous_version": "0.8.2",
      "github_stars": 39,
      "github_forks": 19,
      "github_language": "C++",
      "github_updated_at": "2026-02-22T18:41:00Z"
    },
    {
      "repository_name": "asukiaaa/I2cControlPanel_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/I2cControlPanel_asukiaaa",
      "name": "I2cControlPanel_asukiaaa",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:08:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:48Z",
      "last_seen_sha": "95d98b398526",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It communicate with a control panel via i2c.",
      "paragraph": "It can read buttons, joysticks and encoder state and write leds and led state.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-06-22T17:33:18Z",
      "depends": [
        "string_asukiaaa",
        "wire_asukiaaa",
        "CRCx"
      ],
      "download_url": "https://github.com/asukiaaa/I2cControlPanel_asukiaaa"
    },
    {
      "repository_name": "mcauser/i2cdetect",
      "repository_url": "https://github.com/mcauser/i2cdetect",
      "name": "i2cdetect",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:21:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:21:42Z",
      "last_seen_sha": "c14658735e9e",
      "author": "Mike Causer",
      "maintainer": "Mike Causer <mcauser@gmail.com>",
      "sentence": "Arduino library for scanning I2C bus for devices",
      "paragraph": "Output a table with the list of detected devices, similar to the linux program of the same name",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 30,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2025-07-17T16:07:46Z",
      "download_url": "https://github.com/mcauser/i2cdetect"
    },
    {
      "repository_name": "4-20ma/I2cDiscreteIoExpander",
      "repository_url": "https://github.com/4-20ma/I2cDiscreteIoExpander",
      "name": "I2cDiscreteIoExpander",
      "version": "4.0.1",
      "version_history": [
        {
          "version": "4.0.1",
          "seen_at": "2025-07-21T16:04:59Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:59Z",
      "last_seen_sha": "241c4b294932",
      "author": "Doc Walker",
      "maintainer": "Doc Walker <4-20ma@wvfans.net>",
      "sentence": "Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander.",
      "paragraph": "The PCF8575C provides general-purpose remote I/O expansion for most microcontroller families via the I2C interface serial clock (SCL) and serial data (SDA).",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 9,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-02-19T21:02:15Z",
      "download_url": "https://github.com/4-20ma/I2cDiscreteIoExpander"
    },
    {
      "repository_name": "addy123d/I2CDisplayController",
      "repository_url": "https://github.com/addy123d/I2CDisplayController",
      "name": "I2CDisplayController",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:06:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:31Z",
      "last_seen_sha": "38c652a4a065",
      "author": "Aditya Chaudhary",
      "maintainer": "ac3101282@gmail.com",
      "sentence": "Arduino library for Seven Segment Display with I2C Communication Interface.",
      "paragraph": "Arduino library for Driving 7 segment displays with PCF8575 - 16 channel I2C IO expander.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-07-07T23:25:04Z",
      "depends": [
        "TwoWire"
      ],
      "download_url": "https://github.com/addy123d/I2CDisplayController"
    },
    {
      "repository_name": "hideakitai/I2CExtension",
      "repository_url": "https://github.com/hideakitai/I2CExtension",
      "name": "I2CExtension",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:16:10Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:10Z",
      "last_seen_sha": "8523d0aafab0",
      "author": "hideakitai",
      "maintainer": "hideakitai",
      "sentence": "I2C extension/wrapper for Arduino",
      "paragraph": "I2C extension/wrapper for Arduino",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-07-22T12:45:44Z",
      "download_url": "https://github.com/hideakitai"
    },
    {
      "repository_name": "Basirk/I2CHelper",
      "repository_url": "https://github.com/Basirk/I2CHelper",
      "name": "I2CHelper",
      "version": "1.0.8",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2025-07-21T16:09:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:09:05Z",
      "last_seen_sha": "65f9bbaca0ce",
      "author": "Basirk",
      "maintainer": "Basirk <github@basirk.com>",
      "sentence": "This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.",
      "paragraph": "Create your own I2C device control class and inherit I2Chelper to get useful methods for reading and writing to I2C registers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-22T09:39:48Z",
      "download_url": "https://github.com/basirk/I2CHelper"
    },
    {
      "repository_name": "PeaPodTechnologies/I2CIP",
      "repository_url": "https://github.com/PeaPodTechnologies/I2CIP",
      "name": "I2CIP",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-26T08:38:19Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-26T08:38:19Z",
      "last_seen_sha": "fe50037ac277",
      "author": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "maintainer": "Jayden Lefebvre <jayden.lefebvre@peapodtech.com>",
      "sentence": "A library of protocols for interfacing with I2C devices on a modular switched network.",
      "paragraph": "See README for compatible hardware specifications. State management for plug-and-play compatibility. Tested on Arduino Nano.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_updated_at": "2026-06-25T22:09:53Z",
      "download_url": "https://github.com/PeaPodTechnologies/I2CIP/",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/I2CKeyPad",
      "repository_url": "https://github.com/RobTillaart/I2CKeyPad",
      "name": "I2CKeyPad",
      "version": "0.5.2",
      "version_history": [
        {
          "version": "0.5.2",
          "seen_at": "2026-06-05T08:44:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-05T08:44:40Z",
      "last_seen_sha": "bd75b92c7f6a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for 4x4 (or smaller) keypad connected to an I2C PCF8574.",
      "paragraph": "4x4, 5x3, 6x2, 8x1 or smaller.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 69,
      "github_forks": 12,
      "github_language": "C++",
      "github_updated_at": "2026-06-05T00:52:20Z",
      "download_url": "https://github.com/RobTillaart/I2CKeyPad"
    },
    {
      "repository_name": "RobTillaart/I2CKeyPad8x8",
      "repository_url": "https://github.com/RobTillaart/I2CKeyPad8x8",
      "name": "I2CKeyPad8x8",
      "version": "0.3.3",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:27:27Z"
        },
        {
          "version": "0.3.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:27Z",
      "last_seen_sha": "c75acaef88da",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for a 8x8 (or smaller) keypad connected to an I2C PCF8575.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/I2CKeyPad8x8-0.3.3.zip",
      "size": 4030381,
      "previous_version": "0.3.1",
      "github_stars": 18,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-09T10:27:57Z"
    },
    {
      "repository_name": "asukiaaa/I2cMotors_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/I2cMotors_asukiaaa",
      "name": "I2cMotors_asukiaaa",
      "version": "1.0.4",
      "version_history": [
        {
          "version": "1.0.4",
          "seen_at": "2025-07-21T16:08:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:49Z",
      "last_seen_sha": "42b0b38f48af",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It controls i2c motor driver.",
      "paragraph": "It can control speed of left and right motors.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-07-21T12:33:04Z",
      "download_url": "https://github.com/asukiaaa/I2cMotors_asukiaaa"
    },
    {
      "repository_name": "asukiaaa/I2cMultipleMotors_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/I2cMultipleMotors_asukiaaa",
      "name": "I2cMultipleMotors_asukiaaa",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:08:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:49Z",
      "last_seen_sha": "330a15f0ad19",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "Multiple motors driver",
      "paragraph": "It supply protocol to control multiple motors via I2C.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-12-10T07:26:20Z",
      "depends": [
        "wire_asukiaaa"
      ],
      "download_url": "https://github.com/asukiaaa/I2cMultipleMotors_asukiaaa"
    },
    {
      "repository_name": "gitlab.com/arduino-libraries/i2commands",
      "repository_url": "https://gitlab.com/arduino-libraries/i2commands",
      "name": "I2Commands",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "e0ff19e4b23d",
      "author": "Arjen Stens <me@arjenstens.com>",
      "maintainer": "Arjen Stens <me@arjenstens.com>",
      "sentence": "A library that enables you to easily send and receive data with easy-to-use commands.",
      "paragraph": "A library that enables you to easily send and receive data with easy-to-use commands.",
      "category": "Communication",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino-libraries/I2Commands-0.1.0.zip",
      "size": 22086
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-I2CScanner",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-I2CScanner",
      "name": "I2CScanner",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-12-01T07:25:29Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-01T07:25:29Z",
      "last_seen_sha": "0f571af35182",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "I2C Scanner",
      "paragraph": "The I2CScanner Library implements a scanner to locate I2C devices, and determine if a device is connected.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/I2CScanner-1.0.0.zip",
      "size": 10400,
      "previous_version": "1.0.1",
      "github_stars": 19,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T19:48:16Z"
    },
    {
      "repository_name": "Apollon77/I2CSoilMoistureSensor",
      "repository_url": "https://github.com/Apollon77/I2CSoilMoistureSensor",
      "name": "I2CSoilMoistureSensor",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:07:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:38Z",
      "last_seen_sha": "babf50581cf5",
      "author": "Ingo Fischer <ingo@fischer-ka.de>",
      "maintainer": "Ingo Fischer <ingo@fischer-ka.de>",
      "sentence": "Provide access to all functions of the I2C Soil Moisture Sensor from Catnip Electronics.",
      "paragraph": "",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 74,
      "github_forks": 28,
      "github_language": "C++",
      "github_updated_at": "2025-01-22T11:00:34Z",
      "download_url": "https://github.com/Apollon77/I2CSoilMoistureSensor"
    },
    {
      "repository_name": "ftjuh/I2Cwrapper",
      "repository_url": "https://github.com/ftjuh/I2Cwrapper",
      "name": "I2Cwrapper",
      "version": "0.5.0",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-07-21T16:14:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:42Z",
      "last_seen_sha": "43caa6f4d155",
      "author": "juh",
      "maintainer": "juh",
      "sentence": "I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.",
      "paragraph": "Consists of an easily extensible firmware framework and a I2C controller library. Ready to use modules exist for TFT displays, stepper motors, servo motors, digital/analog pins, ESP32 touch buttons, and TM1638 boards. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32 and ATtiny platforms.",
      "category": "Device Control",
      "architectures": [
        "avr",
        "esp32",
        "esp8266",
        "samd",
        "stm32"
      ],
      "github_stars": 36,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2025-12-30T02:03:21Z",
      "download_url": "https://github.com/ftjuh/I2Cwrapper"
    },
    {
      "repository_name": "bitbucket.org/christandlg/iaq-coremi",
      "repository_url": "https://bitbucket.org/christandlg/iaq-coremi",
      "name": "iAQ-CoreMI",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "c0436b4095d5",
      "author": "Gregor Christandl <christandlg@yahoo.com>",
      "maintainer": "Gregor Christandl <christandlg@yahoo.com>",
      "sentence": "A library for the Austria Microsystems iAQ-Core Air Quality Sensor.",
      "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/iAQ_CoreMI-0.0.2.zip",
      "size": 10730
    },
    {
      "repository_name": "jcubuntu/iBit_Arduino",
      "repository_url": "https://github.com/jcubuntu/iBit_Arduino",
      "name": "iBit_Arduino",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:17:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:27Z",
      "last_seen_sha": "bfbdec5ad790",
      "author": "Phuwasit Eiamsouyngam <jcubuntu@yahoo.com>",
      "maintainer": "Phuwasit Eiamsouyngam <jcubuntu@yahoo.com>",
      "sentence": "A control library for iBit Board.",
      "paragraph": "This library easy to read input and control output on iBit Board.",
      "category": "Signal Input/Output",
      "architectures": [
        "nRF5"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-11-02T11:39:31Z",
      "download_url": "https://github.com/jcubuntu/iBit_Arduino"
    },
    {
      "repository_name": "matthijskooijman/arduino-lmic",
      "repository_url": "https://github.com/matthijskooijman/arduino-lmic",
      "name": "IBM LMIC framework",
      "version": "1.5.1",
      "version_history": [
        {
          "version": "1.5.1",
          "seen_at": "2025-11-01T07:35:19Z"
        },
        {
          "version": "1.5.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-01T07:35:19Z",
      "last_seen_sha": "4f77513dd64e",
      "author": "IBM",
      "maintainer": "Matthijs Kooijman <matthijs@stdin.nl>",
      "sentence": "Deprecated arduino port of the LMIC (LoraWAN-in-C, formerly LoraMAC-in-C) framework provided by IBM.",
      "paragraph": "This library is deprecated. Try the \"MCCI LoRaWAN LMIC Library\" as a drop-in replacement, or see the github page for more info.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/matthijskooijman/IBM_LMIC_framework-1.5.1.zip",
      "size": 845895,
      "previous_version": "1.5.1",
      "github_stars": 713,
      "github_forks": 679,
      "github_language": "C",
      "github_updated_at": "2026-03-27T16:18:58Z"
    },
    {
      "repository_name": "somsinchai/IBot",
      "repository_url": "https://github.com/somsinchai/IBot",
      "name": "IBot",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3",
          "seen_at": "2025-07-21T16:30:36Z"
        },
        {
          "version": "1.3.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:36Z",
      "last_seen_sha": "0f4da65d8cc9",
      "author": "Robot Club KMITL Thailand",
      "maintainer": "Phanuphong Thanatkha <monoblos_gconsole@hotmail.com>, Somsin Thongkrairat <somsin.to@hotmail.com>",
      "sentence": "Arduino library for I-Bot camp.",
      "paragraph": "Sensor library was removed.",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/somsinchai/IBot-1.3.0.zip",
      "size": 13942,
      "previous_version": "1.3",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-08-21T15:00:59Z"
    },
    {
      "repository_name": "narinaviation/iBotX",
      "repository_url": "https://github.com/narinaviation/iBotX",
      "name": "iBotX",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2025-07-21T16:22:56Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:22:56Z",
      "last_seen_sha": "92c9edef08fb",
      "author": "Robot Club KMITL (Thailand)",
      "maintainer": "Narin Bannasan <towzaaprizm@hotmail.com>, Somsin Thongkrairat <somsin.to@hotmail.com>, Phanuphong Thanatkha <monoblos_gconsole@hotmail.com>",
      "sentence": "Arduino library for \"i-Bot X\" to be used in i-Bot Camp by Robot Club KMITL (Thailand)",
      "paragraph": "After the camp of \"I-BOT X - New Hope\" was finished, The old library of \"i-Bot\" was considered to be too hard for beginners, So our team was decided to re-construct the new library for i-Bot and named \"i-Bot X\" as new version of i-Bot library. suitable for beginners and entry-level students to learing of programming...",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/narinaviation/iBotX-1.0.0.zip",
      "size": 7957,
      "previous_version": "1.0",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2019-06-04T08:09:48Z"
    },
    {
      "repository_name": "bmellink/IBusBM",
      "repository_url": "https://github.com/bmellink/IBusBM",
      "name": "IBusBM",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-06-27T08:07:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-27T08:07:37Z",
      "last_seen_sha": "b25035b40858",
      "author": "Bart Mellink",
      "maintainer": "Bart Mellink",
      "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)",
      "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).",
      "category": "Communication",
      "architectures": [
        "avr",
        "esp32",
        "stm32",
        "mbed",
        "STM32F1",
        "megaavr"
      ],
      "github_stars": 232,
      "github_forks": 61,
      "github_updated_at": "2026-06-27T03:32:26Z",
      "download_url": "https://github.com/bmellink/IBusBM",
      "github_language": "C++"
    },
    {
      "repository_name": "just-oblivious/arduino-ibustrx",
      "repository_url": "https://github.com/just-oblivious/arduino-ibustrx",
      "name": "IbusTrx",
      "version": "2.4.0",
      "version_history": [
        {
          "version": "2.4.0",
          "seen_at": "2026-02-03T07:32:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-03T07:32:44Z",
      "last_seen_sha": "ef664f394c4b",
      "author": "D. van Gent",
      "maintainer": "D. van Gent<arduino@12q.nl>",
      "sentence": "Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).",
      "paragraph": "IBUS, or infotainment bus, is a BMW-specific controller network that enables all infotainment and convenience systems in the vehicle to exchange data with each other.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 66,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-06-11T06:28:57Z",
      "download_url": "https://0x7b.nl/ibus"
    },
    {
      "repository_name": "vdwulp/iButtonTag",
      "repository_url": "https://github.com/vdwulp/iButtonTag",
      "name": "iButtonTag",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-01-17T07:07:34Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-17T07:07:34Z",
      "last_seen_sha": "a19a857b4155",
      "author": "SA van der Wulp",
      "maintainer": "SA van der Wulp",
      "sentence": "Handle iButton identification tags such as DS1990A, TM1990A, RW1990, RW1990.2, RW2004, TM2004, TM01 and many others.",
      "paragraph": "Supports writing a new identification code to (re)writable iButton tags and reading of multiple iButton probes on the same data line.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 10,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-02-20T20:49:33Z",
      "depends": [
        "OneWire"
      ],
      "download_url": "https://vdwulp.github.io/iButtonTag/"
    },
    {
      "repository_name": "ICRS/IC-Hack-Badge-Arduino",
      "repository_url": "https://github.com/ICRS/IC-Hack-Badge-Arduino",
      "name": "IC Hack Badge",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:37:47Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:47Z",
      "last_seen_sha": "4c2b098b0758",
      "author": "Ben Smith, Haotian Wu",
      "maintainer": "Ben Smith <bens15351@gmail.com>",
      "sentence": "Driver code and examples for IC Hack 2025 badges.",
      "paragraph": "Contains functions and examples to write to the LED matrix display, as well as pin definitions and other useful examples to help with getting started.",
      "category": "Device Control",
      "architectures": [
        "rp2040"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ICRS/IC_Hack_Badge-1.1.0.zip",
      "size": 8741,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-08-17T19:50:15Z"
    },
    {
      "repository_name": "finani/ICM20689",
      "repository_url": "https://github.com/finani/ICM20689",
      "name": "ICM20689",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2025-07-21T16:14:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:14:26Z",
      "last_seen_sha": "352ab60bac0c",
      "author": "Inhwan Wee <inhwan.wee@nearthlab.com>",
      "maintainer": "Inhwan Wee <inhwan.wee@nearthlab.com>",
      "sentence": "Library for communicating with the ICM20689 six-axis Inertial Measurement Units (IMU).",
      "paragraph": "This library supports both I2C and SPI communication with the ICM20689. ICM20689 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same. Additionally, a derived class, ICM20689FIFO, is included, which provides FIFO setup and data collection functionality in addition to all of the functionality included in the base ICM20689 class.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 11,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-11-12T15:18:11Z",
      "download_url": "https://github.com/finani/ICM20689"
    },
    {
      "repository_name": "wollewald/ICM20948_WE",
      "repository_url": "https://github.com/wollewald/ICM20948_WE",
      "name": "ICM20948_WE",
      "version": "1.2.9",
      "version_history": [
        {
          "version": "1.2.9",
          "seen_at": "2026-06-15T09:53:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-15T09:53:14Z",
      "last_seen_sha": "815ab13ad8c4",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for the 9-axis accelerometer, gyrometer and magnetometer ICM20948",
      "paragraph": "An easy-to-use library with lots of example sketches. It allows to use most of the features of the ICM20948 including FIFO.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 70,
      "github_forks": 10,
      "github_language": "C++",
      "github_updated_at": "2026-06-14T23:13:03Z",
      "download_url": "https://github.com/wollewald/ICM20948_WE"
    },
    {
      "repository_name": "hydra/arduino-ICM42605",
      "repository_url": "https://github.com/hydra/arduino-ICM42605",
      "name": "ICM42605",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:16:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:32Z",
      "last_seen_sha": "5821f1c83e13",
      "author": "Inhwan Wee <inhwan.wee@nearthlab.com>, Parker Lusk <parkerclusk@gmail.com>, Dominic Clifton <me+arduino+icm42605@dominicclifton.name>",
      "maintainer": "Dominic Clifton <me+arduino+icm42605@dominicclifton.name>",
      "sentence": "Library for communicating with the ICM42605 six-axis Inertial Measurement Units (IMU).",
      "paragraph": "This library supports both I2C and SPI communication with the ICM42605. Based on the ICM42688 library.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-10-15T16:02:41Z",
      "download_url": "https://github.com/hydra/ICM42605"
    },
    {
      "repository_name": "InvenSenseInc/arduino.ICM42670P",
      "repository_url": "https://github.com/InvenSenseInc/arduino.ICM42670P",
      "name": "ICM42670P",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.8",
          "seen_at": "2026-04-22T07:53:55Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-07-06T18:35:18.558Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T07:53:55Z",
      "last_seen_sha": "4672691b10d9",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM42670P Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM42670P device, using the SPI or the I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/InvenSenseInc/ICM42670P-1.0.9.zip",
      "size": 1856982,
      "previous_version": "1.0.8",
      "github_stars": 50,
      "github_forks": 12,
      "github_language": "C",
      "github_updated_at": "2026-06-03T11:48:13Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM42670S",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM42670S",
      "name": "ICM42670S",
      "version": "1.0.9",
      "version_history": [
        {
          "version": "1.0.7",
          "seen_at": "2025-07-21T16:04:20Z"
        },
        {
          "version": "1.0.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.0.9",
          "seen_at": "2026-07-06T18:35:18.558Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:04:20Z",
      "last_seen_sha": "903a1b94a635",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM42670S Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM42670S device, using the SPI or the I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM42670S-1.0.9.zip",
      "size": 1860015,
      "previous_version": "1.0.8",
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2025-10-16T10:14:11Z"
    },
    {
      "repository_name": "finani/ICM42688",
      "repository_url": "https://github.com/finani/ICM42688",
      "name": "ICM42688",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-25T08:20:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-25T08:20:39Z",
      "last_seen_sha": "e385c17197e6",
      "author": "Inhwan Wee <inhwan.wee@nearthlab.com>, Parker Lusk <parkerclusk@gmail.com>",
      "maintainer": "Inhwan Wee <inhwan.wee@nearthlab.com>",
      "sentence": "Library for communicating with the ICM42688 six-axis Inertial Measurement Units (IMU).",
      "paragraph": "This library supports both I2C and SPI communication with the ICM42688. ICM42688 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same. Additionally, a derived class, ICM42688FIFO, is included, which provides FIFO setup and data collection functionality in addition to all of the functionality included in the base ICM42688 class.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 114,
      "github_forks": 32,
      "github_updated_at": "2026-06-24T12:43:29Z",
      "download_url": "https://github.com/finani/ICM42688",
      "github_language": "C++"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45605",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45605",
      "name": "ICM45605",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-20T08:16:29Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T18:35:18.558Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T14:38:28.814Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T12:30:20.119Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T09:01:55.835Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-05-20T08:16:29Z",
      "last_seen_sha": "6e949e02be5a",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45605 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45605 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tap, Tilt, Step counter, Wake on Motion...",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45605-1.1.8.zip",
      "size": 2328610,
      "previous_version": "1.1.7",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:22:04Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45606",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45606",
      "name": "ICM45606",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-20T08:13:07Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T18:35:18.558Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T12:29:33.437Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-07-30T08:52:11.559Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T12:30:20.119Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T09:01:55.835Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-05-20T08:13:07Z",
      "last_seen_sha": "8a2146368591",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45606 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45606 device, using the SPI or the I2C interface. It also provides embedded algorithms such as B2S, Tap, WoM, AID, LowG, HighG, Freefall, VVD",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45606-1.1.8.zip",
      "size": 545066,
      "previous_version": "1.1.7",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:24:04Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45608",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45608",
      "name": "ICM45608",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-20T08:14:38Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T14:38:28.814Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-07-30T10:41:08.084Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T14:44:22.538Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T13:58:49.871Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-05-20T08:14:38Z",
      "last_seen_sha": "04a9f0a75a22",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45608 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45608 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tap, Wake on Motion...",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45608-1.1.8.zip",
      "size": 571149,
      "previous_version": "1.1.7",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:23:00Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45685",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45685",
      "name": "ICM45685",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-04-18T07:32:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-18T07:32:58Z",
      "last_seen_sha": "6c0b613a548a",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45685 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45685 device, using the SPI or the I2C interface. It also provides embedded algorithms such as B2S, Tap, WoM, AID, LowG, HighG, Freefall, VVD",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:25:22Z",
      "download_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45685"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45686",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45686",
      "name": "ICM45686",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-06-12T08:33:31Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T20:22:16.558Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T12:30:20.119Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T09:01:55.835Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-12T08:33:31Z",
      "last_seen_sha": "b7397de531c1",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45686 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45686 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tap, Tilt, Step counter, Wake on Motion...",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45686-1.1.8.zip",
      "size": 2426554,
      "previous_version": "1.1.7",
      "github_stars": 22,
      "github_forks": 8,
      "github_language": "C",
      "github_updated_at": "2026-06-11T21:37:27Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45687",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45687",
      "name": "ICM45687",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-20T08:13:05Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T14:38:28.814Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-07-30T08:52:11.559Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T14:44:22.538Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T13:58:49.871Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-05-20T08:13:05Z",
      "last_seen_sha": "f62190b721e7",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45687 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45687 device, using the SPI or the I2C interface. It also provides embedded algorithms such as B2S, Tap, WoM, AID, LowG, HighG, Freefall, VVD",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45687-1.1.8.zip",
      "size": 547994,
      "previous_version": "1.1.7",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:21:27Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM45689",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM45689",
      "name": "ICM45689",
      "version": "1.1.8",
      "version_history": [
        {
          "version": "1.1.3",
          "seen_at": "2026-05-20T08:14:36Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-07-06T20:35:33.750Z"
        },
        {
          "version": "1.1.5",
          "seen_at": "2026-07-22T14:38:28.814Z"
        },
        {
          "version": "1.1.6",
          "seen_at": "2026-07-30T10:41:08.084Z"
        },
        {
          "version": "1.1.7",
          "seen_at": "2026-07-30T14:44:22.538Z"
        },
        {
          "version": "1.1.8",
          "seen_at": "2026-08-28T13:58:49.871Z"
        }
      ],
      "release_count": 6,
      "first_seen_at": "2026-05-20T08:14:36Z",
      "last_seen_sha": "bd4f932d8baa",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM45689 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM45689 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tap, Wake on Motion...",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM45689-1.1.8.zip",
      "size": 571160,
      "previous_version": "1.1.7",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:19:26Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM53607",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM53607",
      "name": "ICM53607",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-23T07:50:18Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-06T16:58:22.530Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:50:18Z",
      "last_seen_sha": "c4b32cd92040",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM53607 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM53607 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tilt, Tap, WoM, Freefall, HighG and LowG",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM53607-1.0.2.zip",
      "size": 464143,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-22T12:48:16Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM53611",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM53611",
      "name": "ICM53611",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-23T07:50:20Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-06T18:35:18.558Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:50:20Z",
      "last_seen_sha": "7e19a355f333",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM53611 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM53611 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tilt, Tap, WoM, Freefall, HighG and LowG",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM53611-1.0.2.zip",
      "size": 464143,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-22T12:48:21Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM53621",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM53621",
      "name": "ICM53621",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-05-23T07:50:22Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-06T18:35:18.558Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:50:22Z",
      "last_seen_sha": "ca700ab34cb7",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM53621 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM53621 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tilt, Tap, WoM, Freefall, HighG and LowG",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM53621-1.0.2.zip",
      "size": 467963,
      "previous_version": "1.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-22T12:48:32Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM53622",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM53622",
      "name": "ICM53622",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-05-23T07:50:24Z"
        },
        {
          "version": "1.0.2",
          "seen_at": "2026-07-06T18:35:18.558Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-23T07:50:24Z",
      "last_seen_sha": "c13e9e4458d3",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM53622 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM53622 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tilt, Tap, WoM, Freefall, HighG and LowG",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM53622-1.0.2.zip",
      "size": 467963,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-22T12:48:41Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM56622",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM56622",
      "name": "ICM56622",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-18T07:32:52Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-06T16:58:22.530Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T07:32:52Z",
      "last_seen_sha": "fe0a0fc7bdb4",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM56622 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM56622 device, using the SPI or the I2C interface. It also provides embedded algorithms such as WoM and LowG",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM56622-1.0.1.zip",
      "size": 474204,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:26:27Z"
    },
    {
      "repository_name": "tdk-invn-oss/motion.arduino.ICM56686",
      "repository_url": "https://github.com/tdk-invn-oss/motion.arduino.ICM56686",
      "name": "ICM56686",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-04-18T07:32:54Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-07-06T16:58:22.530Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-18T07:32:54Z",
      "last_seen_sha": "c0d6fec78810",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read accelerometer, gyroscope and temperature sensors from an ICM56686 Invensence IMU device.",
      "paragraph": "This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM56686 device, using the SPI or the I2C interface. It also provides embedded algorithms such as Tap, Wake on Motion...",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/tdk-invn-oss/ICM56686-1.0.1.zip",
      "size": 634317,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:25:50Z"
    },
    {
      "repository_name": "Andy4495/ICM7218",
      "repository_url": "https://github.com/Andy4495/ICM7218",
      "name": "ICM7218",
      "version": "1.3.2",
      "version_history": [
        {
          "version": "1.3.2",
          "seen_at": "2025-07-21T16:07:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:31Z",
      "last_seen_sha": "728a0c3a4c5c",
      "author": "Andreas Taylor <Andy4495@outlook.com>",
      "maintainer": "Andreas Taylor <Andy4495@outlook.com>",
      "sentence": "Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.",
      "paragraph": "All chip variants (A, B, C, D) supported. Includes built-in ASCII character map using Direct mode.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 6,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-11-04T17:12:47Z",
      "download_url": "https://github.com/Andy4495/ICM7218"
    },
    {
      "repository_name": "tttmmmsss/ICM7218C",
      "repository_url": "https://github.com/tttmmmsss/ICM7218C",
      "name": "ICM7218C",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-08-07T14:37:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-07T14:37:20Z",
      "last_seen_sha": "e69a9196b239",
      "author": "Andreas Taylor <Andy4495@outlook.com>",
      "maintainer": "Werel Wolf <werelwolf@gmail.com>",
      "sentence": "Maxim ICM7218C LED driver library.",
      "paragraph": "ISM7218C/D can only use Mode B and Hex, not Direct.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-03-25T22:32:48Z",
      "download_url": "http://facebook.com/werelwolf"
    },
    {
      "repository_name": "kk4das/IC746CAT",
      "repository_url": "https://github.com/kk4das/IC746CAT",
      "name": "ICOM 746 CAT Control",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:19:05Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:05Z",
      "last_seen_sha": "67c4b6a1801e",
      "author": "Dean Souleles, KK4DAS, <kk4das@gmail.com>",
      "maintainer": "Dean Souleles, KK4DAS, <kk4das@gmail.com>",
      "sentence": "Simulate an ICOM 746 radio from the CAT point of view.",
      "paragraph": "This lirary emulates the Computer Assisted Transceiver (CAT) control behavior of an ICOM 746. It is intended to be included in a conrol program for an amateur radio.  It provides all of the functionality required for programs like FLDIG and WSJTX to be able to control your rig.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/kk4das/ICOM_746_CAT_Control-1.0.3.zip",
      "size": 29193,
      "previous_version": "1.0.3",
      "github_stars": 20,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2025-11-17T07:36:12Z"
    },
    {
      "repository_name": "astuder/icp-101xx",
      "repository_url": "https://github.com/astuder/icp-101xx",
      "name": "ICP-101xx Pressure Sensor Library",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:08:39Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:08:39Z",
      "last_seen_sha": "8db3a3290c38",
      "author": "Adrian Studer <gitpub@adrianstuder.com>",
      "maintainer": "Adrian Studer <gitpub@adrianstuder.com>",
      "sentence": "Arduino library for the TDK Invensense ICP-101xx family of high-resolution pressure sensors.",
      "paragraph": "This library provides methods to read temperature and pressure. It was developed and tested with the ICP-10100 and ICP-10125 but should also work with other sensors of the family.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/astuder/ICP_101xx_Pressure_Sensor_Library-1.1.0.zip",
      "size": 486709,
      "previous_version": "1.1.0",
      "github_stars": 28,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2025-02-14T12:52:24Z"
    },
    {
      "repository_name": "tdk-invn-oss/pressure.arduino.ICP101XX",
      "repository_url": "https://github.com/tdk-invn-oss/pressure.arduino.ICP101XX",
      "name": "ICP101xx",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:04:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:42Z",
      "last_seen_sha": "973342e8880e",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read pressure and temperature data from an ICP101xx Invensense pressure sensor (ICP10100, ICP10125,...) and estimates altitude or depth.",
      "paragraph": "This library allows to easily configure and log pressure and temperature data from an ICP101xx device, using the I2C interface. It also estimates altitude and depth.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:28:55Z",
      "download_url": "https://github.com/tdk-invn-oss/pressure.arduino.ICP101xx"
    },
    {
      "repository_name": "tdk-invn-oss/pressure.arduino.ICP201XX",
      "repository_url": "https://github.com/tdk-invn-oss/pressure.arduino.ICP201XX",
      "name": "ICP201xx",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2026-04-17T07:45:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-17T07:45:42Z",
      "last_seen_sha": "9030c428706c",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allows to read pressure and temperature data from an ICP201xx Invensense pressure sensor (ICP20100,...) and estimates altitude or depth.",
      "paragraph": "This library allows to easily configure and log pressure and temperature data from an ICP201xx device, using the SPI or the I2C interface. It also estimates altitude and depth.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:26:57Z",
      "download_url": "https://github.com/tdk-invn-oss/pressure.arduino.ICP201xx"
    },
    {
      "repository_name": "ICRS/ICRS-101-Devkit",
      "repository_url": "https://github.com/ICRS/ICRS-101-Devkit",
      "name": "ICRS 101",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-07-21T16:16:34Z"
        },
        {
          "version": "2.2.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:34Z",
      "last_seen_sha": "f60e73eaa350",
      "author": "Ben Smith, Haotian Wu, Max Ryan",
      "maintainer": "Max Ryan <robotic@ic.ac.uk>",
      "sentence": "Example code for Robotics 101",
      "paragraph": "Includes blink, hello world, gpio, WiFi and Dabble example programs",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "depends": [
        "DabbleESP32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ICRS/ICRS_101-2.2.0.zip",
      "size": 13788,
      "previous_version": "2.2.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-07-13T14:31:56Z"
    },
    {
      "repository_name": "tdk-invn-oss/ultrasonic.arduino.ICUX0201",
      "repository_url": "https://github.com/tdk-invn-oss/ultrasonic.arduino.ICUX0201",
      "name": "ICUX0201",
      "version": "1.0.6",
      "version_history": [
        {
          "version": "1.0.6",
          "seen_at": "2025-07-21T16:04:37Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:37Z",
      "last_seen_sha": "52f2fa6c62be",
      "author": "TDK/Invensense",
      "maintainer": "TDK/Invensense",
      "sentence": "Allow to read ultrasound data from Invensense ICU10201, ICU20201 or ICU30201 devices, detects targets and computes range.",
      "paragraph": "This library allows to easily configure and log Ultra Sound ICUX0201 device data, using the SPI interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C",
      "github_updated_at": "2026-05-19T08:27:51Z",
      "download_url": "https://github.com/tdk-invn-oss/ultrasonic.arduino.ICUX0201"
    },
    {
      "repository_name": "sstaub/IDToolsPico",
      "repository_url": "https://github.com/sstaub/IDToolsPico",
      "name": "IDToolsPico",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:39Z",
      "last_seen_sha": "7ba7473679d2",
      "author": "Stefan Staub",
      "maintainer": "Stefan Staub <email@domain.com>",
      "sentence": "UUID/MAC generator",
      "paragraph": "Library for generating randomized UUID and MAC address using Earl E. Philhower arduino-pico core",
      "category": "Communication",
      "architectures": [
        "arduino-pico"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2024-07-13T13:15:59Z",
      "download_url": "https://github.com/sstaub/IDToolsPico"
    },
    {
      "repository_name": "Johboh/ieee-802_15_4",
      "repository_url": "https://github.com/Johboh/ieee-802_15_4",
      "name": "ieee-802_15_4",
      "version": "0.5.8",
      "version_history": [
        {
          "version": "0.5.8",
          "seen_at": "2026-05-01T08:01:44Z"
        },
        {
          "version": "0.5.8",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-01T08:01:44Z",
      "last_seen_sha": "49e4abed3f32",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Simplifed version of sending and reciving messages over 802.15.4",
      "paragraph": "Supports sending frames between devices, as well as data requests and broadcasts.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/ieee_802_15_4-0.5.8.zip",
      "size": 34975,
      "previous_version": "0.5.8",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-30T17:25:16Z"
    },
    {
      "repository_name": "Johboh/ieee-802_15_4-network-host",
      "repository_url": "https://github.com/Johboh/ieee-802_15_4-network-host",
      "name": "ieee-802_15_4-network-host",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2026-04-07T07:57:25Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T07:57:25Z",
      "last_seen_sha": "19bb80419cb5",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "IEEE 802.15.4 Network Host",
      "paragraph": "See https://github.com/Johboh/ieee-802_15_4-network-host for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/ieee_802_15_4_network_host-0.1.3.zip",
      "size": 27864,
      "previous_version": "0.1.3",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T18:08:47Z"
    },
    {
      "repository_name": "Johboh/ieee-802_15_4-network-node",
      "repository_url": "https://github.com/Johboh/ieee-802_15_4-network-node",
      "name": "ieee-802_15_4-network-node",
      "version": "0.2.2",
      "version_history": [
        {
          "version": "0.2.1",
          "seen_at": "2025-12-08T07:26:03Z"
        },
        {
          "version": "0.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-08T07:26:03Z",
      "last_seen_sha": "6b50995dbb32",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "IEEE 802.15.4 Network Node",
      "paragraph": "See https://github.com/Johboh/ieee-802_15_4-network-node for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/ieee_802_15_4_network_node-0.2.2.zip",
      "size": 31386,
      "previous_version": "0.2.1",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T15:36:00Z"
    },
    {
      "repository_name": "Johboh/ieee-802_15_4-network-shared",
      "repository_url": "https://github.com/Johboh/ieee-802_15_4-network-shared",
      "name": "ieee-802_15_4-network-shared",
      "version": "0.6.7",
      "version_history": [
        {
          "version": "0.6.6",
          "seen_at": "2025-12-08T07:26:05Z"
        },
        {
          "version": "0.6.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-08T07:26:05Z",
      "last_seen_sha": "fee9aa9f892d",
      "author": "Johan Böhlin <github@johboh.dev>",
      "maintainer": "Johan Böhlin <github@johboh.dev>",
      "sentence": "Shared code for the IEEE 802.15.4 Network.",
      "paragraph": "See https://github.com/Johboh/ieee-802_15_4-network-shared for more details.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "GPL-3.0-or-later",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Johboh/ieee_802_15_4_network_shared-0.6.7.zip",
      "size": 21615,
      "previous_version": "0.6.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-06T13:42:00Z"
    },
    {
      "repository_name": "RobTillaart/IEEE754tools",
      "repository_url": "https://github.com/RobTillaart/IEEE754tools",
      "name": "IEEE754tools",
      "version": "0.2.8",
      "version_history": [
        {
          "version": "0.2.6",
          "seen_at": "2025-07-21T16:27:27Z"
        },
        {
          "version": "0.2.7",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.2.8",
          "seen_at": "2026-07-08T12:29:30.704Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:27Z",
      "last_seen_sha": "c59981546895",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Fast helper functions for IEEE754 floats.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/IEEE754tools-0.2.8.zip",
      "size": 12107,
      "previous_version": "0.2.7",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2025-11-27T09:08:27Z"
    },
    {
      "repository_name": "ienai-SPACE/ADC128S_Arduino",
      "repository_url": "https://github.com/ienai-SPACE/ADC128S_Arduino",
      "name": "IENAI ADC128S",
      "version": "1.17.0",
      "version_history": [
        {
          "version": "1.17.0",
          "seen_at": "2026-01-02T20:53:33Z"
        },
        {
          "version": "1.17.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:53:33Z",
      "last_seen_sha": "61f0b8872f48",
      "author": "Alvaro Torijano",
      "maintainer": "Alvaro Torijano <alvaro.torijano@ienai.space>",
      "sentence": "Arduino library for controlling ADC128S.",
      "paragraph": "Arduino library for controlling ADC128S.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ienai-SPACE/IENAI_ADC128S-1.17.0.zip",
      "size": 8139,
      "previous_version": "1.17.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-20T11:01:51Z"
    },
    {
      "repository_name": "rowanzhang123/IF97duino-public",
      "repository_url": "https://github.com/rowanzhang123/IF97duino-public",
      "name": "IF97duino",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2026-07-14T06:40:18.357Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-07-14T06:40:18.357Z",
      "last_seen_sha": "76adfd39b43c",
      "author": "Rowan Zhang <rowanzhang123@gmail.com>",
      "maintainer": "Rowan Zhang <rowanzhang123@gmail.com>",
      "sentence": "CoolProp IF97 backend ported to the Arduino ecosystem as a meme",
      "paragraph": "Uses the same function calls as the CoolProp library, original (unmodified) library included as a zip file",
      "category": "Data Processing",
      "architectures": [
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/rowanzhang123/IF97duino-1.4.0.zip",
      "size": 4357696,
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-14T02:57:45Z"
    },
    {
      "repository_name": "witnessmenow/arduino-ifttt-maker",
      "repository_url": "https://github.com/witnessmenow/arduino-ifttt-maker",
      "name": "IFTTTMaker",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:34:21Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:21Z",
      "last_seen_sha": "2a07fc4be1d9",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A helper library for triggering IFTTT maker events (ESP8266 & Wifi-101)",
      "paragraph": "Use this library to simply trigger a IFTTT maker event, which can be used to send emails, tweets, notifications etc. Requires ArduinoJson library.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 81,
      "github_forks": 18,
      "github_language": "C++",
      "github_updated_at": "2025-07-10T21:33:01Z",
      "download_url": "https://github.com/witnessmenow/arduino-ifttt-maker"
    },
    {
      "repository_name": "romkey/IFTTTWebhook",
      "repository_url": "https://github.com/romkey/IFTTTWebhook",
      "name": "IFTTTWebhook",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "b13875632f99",
      "author": "John Romkey <arduino@romkey.com>",
      "maintainer": "John Romkey <arduino@romkey.com>",
      "sentence": "Library for triggering IFTTT web hooks",
      "paragraph": "Trigger an IFTTT web hook, sending up to three values. Does not use Arduino String library.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/romkey/IFTTTWebhook-1.1.2.zip",
      "size": 7217,
      "github_stars": 31,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-01-07T00:54:50Z"
    },
    {
      "repository_name": "Infineon/IFX007T-Motor-Control",
      "repository_url": "https://github.com/Infineon/IFX007T-Motor-Control",
      "name": "IFX007T-Motor-Control",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-06-18T08:54:19Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T08:54:19Z",
      "last_seen_sha": "6ffb07e6ff98",
      "author": "Infineon Technologies AG",
      "maintainer": "Infineon Technologies <www.infineon.com>",
      "sentence": "This library provides an Interface for Infineons IFX007T Motor Control Arduino Shield",
      "paragraph": "C++ library of Infineons IFX007T Motor Control Arduino Shield",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Infineon/IFX007T_Motor_Control-1.1.0.zip",
      "size": 924779,
      "previous_version": "1.1.0",
      "github_stars": 38,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T06:18:17Z"
    },
    {
      "repository_name": "Infineon/Stepper-Motor-Shield-IFX9201-XMC1300",
      "repository_url": "https://github.com/Infineon/Stepper-Motor-Shield-IFX9201-XMC1300",
      "name": "IFX9201_XMC1300_StepperMotor",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-02-12T07:44:04Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-02-12T07:44:04Z",
      "last_seen_sha": "a3dd9b85fabc",
      "author": "Infineon Technologies",
      "maintainer": "Infineon Technologies <www.infineon.com>",
      "sentence": "This library provides an interface to control a stepper motor through Infineon’s Stepper Motor Control Shield \"KIT_XMC1300_IFX9201\" with h-bridge IFX9201 and XMC1300 microcontroller.",
      "paragraph": "The stepper motor control shield based on Infineon’s h-bridge IFX9201 and XMC1300 microcontroller is capable of driving the two coils in a stepper motor featuring dual-h-bridge configuration.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Infineon/IFX9201_XMC1300_StepperMotor-1.0.0.zip",
      "size": 8373,
      "previous_version": "1.0.0",
      "github_stars": 2,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-08T11:35:28Z"
    },
    {
      "repository_name": "IGB-Germany/IGB-FlashSst26",
      "repository_url": "https://github.com/IGB-Germany/IGB-FlashSst26",
      "name": "IGB-FlashSst26",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:16:35Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:35Z",
      "last_seen_sha": "b537897e171c",
      "author": "IGB",
      "maintainer": "IGB",
      "sentence": "Spi Flash Memory Library for Microchip SST26 1,8V",
      "paragraph": "Enables functions of Microchip Serial Flash chip 26 Series. It has separated serial printing capabilties and a very small memory consumption. Tested Chip: SST26WF016BA (WF=1,8V)",
      "category": "Data Storage",
      "architectures": [
        "avr"
      ],
      "depends": [
        "ComDriverSpi"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/IGB_FlashSst26-1.4.0.zip",
      "size": 652387,
      "previous_version": "1.4.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2020-12-30T16:27:04Z"
    },
    {
      "repository_name": "scottyob/IgcLogger",
      "repository_url": "https://github.com/scottyob/IgcLogger",
      "name": "IgcLogger",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2025-07-21T16:28:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:28:50Z",
      "last_seen_sha": "bb5472f7e085",
      "author": "Scott O'Brien",
      "maintainer": "Scott O'Brien",
      "sentence": "Simple library to log igc track records",
      "paragraph": "Uses a Stream object to log igc records.  Library is not the fastest, but designed to be the most correct",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-10T04:27:58Z",
      "download_url": "https://github.com/scottyob/IgcLogger"
    },
    {
      "repository_name": "dingusdk/esp8266IHCSoapClient",
      "repository_url": "https://github.com/dingusdk/esp8266IHCSoapClient",
      "name": "IHCSoapClient",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:12:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:42Z",
      "last_seen_sha": "dc4507a0eebd",
      "author": "Jens Østergaard Nielsen <dingus.dk>",
      "maintainer": "Jens Østergaard Nielsen <dingus.dk>",
      "sentence": "A Library for connecting to the IHC Controller using soap",
      "paragraph": "Implement a minimal set of the soap request for the IHC controller to do authentication, set and get runtime values, and notifications",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 2,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2022-11-20T16:54:07Z",
      "download_url": "https://www.dingus.dk"
    },
    {
      "repository_name": "samy101/edge-ai-arduino-library",
      "repository_url": "https://github.com/samy101/edge-ai-arduino-library",
      "name": "IISc_EdgeAI",
      "version": "1.0.0-Alpha",
      "version_history": [
        {
          "version": "1.0.1-Alpha",
          "seen_at": "2025-07-21T16:37:38Z"
        },
        {
          "version": "1.0.0-Alpha",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:38Z",
      "last_seen_sha": "468e80be33c2",
      "author": "Pandarasamy Arjunan",
      "maintainer": "Pandarasamy Arjunan <samy@iisc.ac.in>",
      "sentence": "This library is for the Edge AI course at the Indian Institute of Science.",
      "paragraph": "This is an extended verion of Harvard_TinyMLx library. This library supports the TinyML Shield and provides examples that support the Edge AI course at the Indian Institute of Science. The examples work best with the Arduino Nano 33 BLE Sense board and the Tiny Machine Learning Kit from Arduino. It also includes a modified version of the Arduino_OV767X library version 0.0.2 and a fork of the TensorFlow_Lite library version 2.4.0-Alpha",
      "category": "Sensors",
      "architectures": [
        "mbed_nano"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/samy101/IISc_EdgeAI-1.0.0-Alpha.zip",
      "size": 9803523,
      "previous_version": "1.0.1-Alpha",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-01-08T16:29:49Z"
    },
    {
      "repository_name": "jcubuntu/IKB1_Arduino",
      "repository_url": "https://github.com/jcubuntu/IKB1_Arduino",
      "name": "iKB1_Arduino",
      "version": "0.5.1",
      "version_history": [
        {
          "version": "0.5.1",
          "seen_at": "2025-07-21T16:17:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:17:28Z",
      "last_seen_sha": "c4aff127dcad",
      "author": "Phuwasit Eiamsouyngam <Phuwasit@p-robotics.net>",
      "maintainer": "Phuwasit Eiamsouyngam <Phuwasit@p-robotics.net>",
      "sentence": "A control library for IKB-1 Extension I/O Board.",
      "paragraph": "This library easy to read input and control output on iKB-1 Board,Use I2C Communication",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-02-06T12:06:10Z",
      "download_url": "https://github.com/jcubuntu/IKB1_Arduino"
    },
    {
      "repository_name": "gavinlyonsrepo/ILI9341_LTSM",
      "repository_url": "https://github.com/gavinlyonsrepo/ILI9341_LTSM",
      "name": "ILI9341_LTSM",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-02T20:56:17Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:56:17Z",
      "last_seen_sha": "198b1147e1bb",
      "author": "Gavin Lyons <glyons66@hotmail.com>",
      "maintainer": "Gavin Lyons <glyons66@hotmail.com>",
      "sentence": "Library to Support the ILI9341 LCD TFT SPI display",
      "paragraph": "Fully featured, Graphics, 1, 8, & 16 bit Bitmap support, 16 fonts included, hardware and software SPI, requires the display16_LTSM library.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "display16_LTSM"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/ILI9341_LTSM-1.1.1.zip",
      "size": 37117,
      "previous_version": "1.1.0",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-03T16:32:01Z"
    },
    {
      "repository_name": "PaulStoffregen/ILI9341_t3",
      "repository_url": "https://github.com/PaulStoffregen/ILI9341_t3",
      "name": "ILI9341_t3",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0",
          "seen_at": "2026-04-22T08:01:28Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-22T08:01:28Z",
      "last_seen_sha": "eb0dbe042ab9",
      "author": "Limor Fried, Adafruit, Paul Stoffregen",
      "maintainer": "Paul Stoffregen",
      "sentence": "Optimized ILI9341 (320x240 Color TFT) Display",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/ILI9341_t3-1.0.0.zip",
      "size": 27436,
      "previous_version": "1.0",
      "github_stars": 283,
      "github_forks": 95,
      "github_language": "C",
      "github_updated_at": "2026-06-14T03:46:14Z"
    },
    {
      "repository_name": "KurtE/ILI9341_t3n",
      "repository_url": "https://github.com/KurtE/ILI9341_t3n",
      "name": "ILI9341_t3n",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:19:17Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:19:17Z",
      "last_seen_sha": "53d85298f5a3",
      "author": "Limor Fried, Adafruit, Paul Stoffregen, Kurt Eckhardt",
      "maintainer": "Kurt Eckhardt",
      "sentence": "Optimized ILI9341 (320x240 Color TFT) Display Support different SPI buses",
      "paragraph": "ILI9341 display support for Teensy(PJRC) T3.x and T4.x boards",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/KurtE/ILI9341_t3n-1.1.1.zip",
      "size": 1339035,
      "previous_version": "1.1.2",
      "github_stars": 60,
      "github_forks": 25,
      "github_language": "C",
      "github_updated_at": "2026-06-03T20:24:48Z"
    },
    {
      "repository_name": "vindar/ILI9341_T4",
      "repository_url": "https://github.com/vindar/ILI9341_T4",
      "name": "ILI9341_T4",
      "version": "1.7.1",
      "version_history": [
        {
          "version": "1.7.1",
          "seen_at": "2026-06-30T08:51:48Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T08:51:48Z",
      "last_seen_sha": "6e436c3f4fdf",
      "author": "Arvind Singh",
      "maintainer": "Arvind Singh",
      "sentence": "Optimized ILI9341 SPI driver for Teensy 4/4.1/micromod.",
      "paragraph": "This library provides an highly optimized SPI driver for the ILI9341 screen controller. It implements asynchronous uploads via DMA, VSync monitoring to prevent screen tearing and differential updates to speed up transfers. The library only works with Teensy 4/4.1/Micromod.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 81,
      "github_forks": 18,
      "github_updated_at": "2026-06-30T07:47:13Z",
      "download_url": "https://github.com/vindar/ILI9341_T4",
      "github_language": "C++"
    },
    {
      "repository_name": "ardnew/ILI9341-Layout-Manager",
      "repository_url": "https://github.com/ardnew/ILI9341-Layout-Manager",
      "name": "ILI9341-Layout-Manager",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:07:42Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:07:42Z",
      "last_seen_sha": "c4dcea6c2091",
      "author": "ardnew <andrew@ardnew.com>",
      "maintainer": "ardnew <andrew@ardnew.com>",
      "sentence": "An autolayout engine with callback support for designing and organizing buttons, text fields, and modal windows for ILI9341 chipsets",
      "paragraph": "Refer to project files on Github for up-to-date information (https://github.com/ardnew/ILI9341-Layout-Manager)",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "depends": [
        "Adafruit_ILI9341",
        "XPT2046_Calibrated"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/ardnew/ILI9341_Layout_Manager-1.0.5.zip",
      "size": 7351460,
      "previous_version": "1.0.5",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-10T19:55:55Z"
    },
    {
      "repository_name": "vindar/ILI9342_T4",
      "repository_url": "https://github.com/vindar/ILI9342_T4",
      "name": "ILI9342_T4",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:34:00Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:00Z",
      "last_seen_sha": "1d0f6dc47001",
      "author": "Arvind Singh",
      "maintainer": "Arvind Singh",
      "sentence": "Optimized ILI9342(C) SPI driver for Teensy 4/4.1/micromod.",
      "paragraph": "This library provides an highly optimized SPI driver for the ILI9342/ILI9342C screen controller. It implements asynchronous uploads via DMA, VSync monitoring to prevent screen tearing and differential updates to speed up transfers. The library only works with Teensy 4/4.1/Micromod.",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T17:34:04Z",
      "download_url": "https://github.com/vindar/ILI9342_T4"
    },
    {
      "repository_name": "ZinggJM/ILI9486_SPI",
      "repository_url": "https://github.com/ZinggJM/ILI9486_SPI",
      "name": "ILI9486_SPI",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.0.5",
          "seen_at": "2025-07-21T16:35:11Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:11Z",
      "last_seen_sha": "06252eec5bd9",
      "author": "Jean-Marc Zingg",
      "maintainer": "Jean-Marc Zingg",
      "sentence": "Display Library for ILI9486 SPI TFT display.",
      "paragraph": "This library supports ILI9486 SPI TFT to use with Adafruit_GFX",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "github_stars": 8,
      "github_forks": 4,
      "github_language": "C",
      "github_updated_at": "2025-09-27T00:26:40Z",
      "depends": [
        "Adafruit GFX Library"
      ],
      "download_url": "https://github.com/ZinggJM/ILI9486_SPI"
    },
    {
      "repository_name": "SF433/ILIB",
      "repository_url": "https://github.com/SF433/ILIB",
      "name": "ILIB",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:29:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:29:40Z",
      "last_seen_sha": "75da1cccbcc9",
      "author": "S.G LEE <tmdrb4303@ilogics.co.kr>",
      "maintainer": "ILOGICS <sales@ilogics.co.kr>",
      "sentence": "Arduino library for ILOGICS DEVICE",
      "paragraph": "Library for use with the MPAINO-series and MPINO-series families.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-01-16T08:11:44Z",
      "download_url": "https://github.com/SF433/ILIB"
    },
    {
      "repository_name": "iMakeOfficial/iMakeBeta",
      "repository_url": "https://github.com/iMakeOfficial/iMakeBeta",
      "name": "iMakeBeta",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2025-07-21T16:16:38Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:38Z",
      "last_seen_sha": "74e1fe4f1940",
      "author": "iMake <imakehobbies@gmail.com>",
      "maintainer": "iMake <imakehobbies@gmail.com>",
      "sentence": "Library for beginner.",
      "paragraph": "For educational purpose.",
      "category": "Other",
      "architectures": [
        "avr",
        "megaavr",
        "sam",
        "samd",
        "nrf52",
        "stm32f4",
        "mbed",
        "mbed_nano",
        "mbed_portenta",
        "mbed_rp2040",
        "renesas",
        "renesas_portenta",
        "renesas_uno"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-10-03T16:49:38Z",
      "download_url": "https://github.com/iMakeOfficial/iMakeBeta"
    },
    {
      "repository_name": "trongthan210/iMaker-PS2",
      "repository_url": "https://github.com/trongthan210/iMaker-PS2",
      "name": "iMakerPS2",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:04:28Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:04:28Z",
      "last_seen_sha": "87f8b07f39d4",
      "author": "trongthan210 <trongthan210@gmail.com>",
      "maintainer": "iMaker <trongthan210@gmail.com>",
      "sentence": "A library that allows interfacing with PlayStation 1/2 controllers",
      "paragraph": "Compatible with PS1 and PS2 controllers!",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-04-26T09:01:08Z",
      "download_url": "https://github.com/trongthan210/iMaker-PS2/"
    },
    {
      "repository_name": "jnthas/Improv-WiFi-Library",
      "repository_url": "https://github.com/jnthas/Improv-WiFi-Library",
      "name": "Improv WiFi Library",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.4",
          "seen_at": "2025-12-31T07:24:02Z"
        },
        {
          "version": "0.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-12-31T07:24:02Z",
      "last_seen_sha": "2a561bd82a01",
      "author": "Jonathas Barbosa",
      "maintainer": "Jonathas Barbosa <jnthas@gmail.com>",
      "sentence": "The library implements the Improv WiFi protocol allowing users to use this feature in their projects without effort.",
      "paragraph": "Improv is a free and open standard that offer a great user experience to configure Wi-Fi on devices. This library implements the Improv WiFi protocol allowing users to use this feature in their projects without effort.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "depends": [
        "WiFi"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jnthas/Improv_WiFi_Library-0.0.1.zip",
      "size": 12555,
      "previous_version": "0.0.4",
      "github_stars": 22,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-05-20T11:53:43Z"
    },
    {
      "repository_name": "Vegetable-SYC/IMU_Fusion_SYC",
      "repository_url": "https://github.com/Vegetable-SYC/IMU_Fusion_SYC",
      "name": "IMU_Fusion_SYC",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.2.1",
          "seen_at": "2025-07-21T16:36:58Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:58Z",
      "last_seen_sha": "d1a6e9dcf943",
      "author": "Vegetable-SYC",
      "maintainer": "Vegetable-SYC",
      "sentence": "The data of MPU6050 and QMC5883L can be read, and the data fusion of both can be realized.",
      "paragraph": "It can obtain the raw data and Angle data of MPU6050 and QMC5883L, and merge the two data.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-21T00:47:33Z",
      "download_url": "https://github.com/Vegetable-SYC/IMU_Fusion_SYC"
    },
    {
      "repository_name": "StrayerSQH/IMU406",
      "repository_url": "https://github.com/StrayerSQH/IMU406",
      "name": "IMU406",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-08-31T08:04:10.055Z"
        },
        {
          "version": "2.0.0",
          "seen_at": "2026-09-01T04:03:38.849Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-08-31T08:04:10.055Z",
      "last_seen_sha": "71ca6cee016f",
      "author": "StrayerSQH",
      "maintainer": "StrayerSQH",
      "sentence": "Driver for the IMU406 serial (UART TTL) attitude sensor: BCD roll/pitch/yaw plus 3-axis accel & gyro.",
      "paragraph": "Non-blocking frame-sync parser for the 29-byte 0x84 protocol. Returns float angles (deg) and raw +-18000 integers for yaw/pitch/roll, plus 3-axis acceleration and angular rate. Includes new-frame flag and liveness/timeout helper. Portable across AVR, ESP32, SAMD, STM32, RP2040.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/StrayerSQH/IMU406-2.0.0.zip",
      "size": 14480,
      "previous_version": "1.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-31T06:17:24Z"
    },
    {
      "repository_name": "richcreations/imud-arduino",
      "repository_url": "https://github.com/richcreations/imud-arduino",
      "name": "ImudClient",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-07-27T00:21:56.484Z"
        },
        {
          "version": "1.2.0",
          "seen_at": "2026-09-09T18:03:27.053Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-07-27T00:21:56.484Z",
      "last_seen_sha": "b9eee8572a7f",
      "author": "Richard Simpson",
      "maintainer": "Richard Simpson",
      "sentence": "Receive attitude data from the imud IMU daemon over TCP or UDP.",
      "paragraph": "Decodes and validates imud's 288-byte binary packets (wire v18): heading, roll, pitch, quaternion, rate of turn, heave, sea state and filter gate health. Requires imud 1.10 or newer; use the 1.1.x line for imud 1.7-1.9 and 1.0.x for imud 1.4-1.6. Works with any Arduino Client/UDP transport; ESP32 is the primary target.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/richcreations/ImudClient-1.2.0.zip",
      "size": 102550,
      "previous_version": "1.1.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-07-26T19:25:48Z"
    },
    {
      "repository_name": "RCmags/imuFilter",
      "repository_url": "https://github.com/RCmags/imuFilter",
      "name": "imuFilter",
      "version": "1.6.3",
      "version_history": [
        {
          "version": "1.6.3",
          "seen_at": "2025-11-12T07:32:06Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-12T07:32:06Z",
      "last_seen_sha": "4d4aac0d530c",
      "author": "RCmags <memoryofatrufestival@gmail.com>",
      "maintainer": "RCmags <memoryofatrufestival@gmail.com>",
      "sentence": "Sensor fusion for an IMU to obtain heading and velocity.",
      "paragraph": "Library to fuse the data of an inertial measurement unit (IMU) and estimate velocity. It uses a quaternion to encode the rotation and uses a kalman-like filter to correct the gyroscope with the accelerometer. The acceleration is integrated via a kalman-like filter to obtain a short-term estimate of the velocity.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 32,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2026-03-29T18:24:24Z",
      "depends": [
        "Vector datatype"
      ],
      "download_url": "https://github.com/RCmags/imuFilter"
    },
    {
      "repository_name": "dunknowcoding/INA_series_sensor",
      "repository_url": "https://github.com/dunknowcoding/INA_series_sensor",
      "name": "INA Series Sensor",
      "version": "0.5.4",
      "version_history": [
        {
          "version": "0.5.3",
          "seen_at": "2026-05-12T08:45:45Z"
        },
        {
          "version": "0.5.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-12T08:45:45Z",
      "last_seen_sha": "6b041e5dc65a",
      "author": "dunknowcoding",
      "maintainer": "dunknowcoding",
      "sentence": "All-in-one INA-series current/voltage/power monitor library with standalone API and NiusRobotLab_INA_monitor JSONL streaming support.",
      "paragraph": "Supports INA219/220/226/228/229(SPI)/230-239/740X/3221/2227/4230/4235 including Q1 automotive variants. Two modes: JSONL streaming for the INA_monitor desktop tool, or direct readBusVoltage()/readCurrent()/readPower() API. Multi-platform: AVR, ESP32, ESP8266, RP2040, SAMD, STM32, megaAVR, Renesas, ArduinoNRF (nRF52), Adafruit/Mbed Nordic nRF52/nRF53. 69 ready-to-flash examples.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dunknowcoding/INA_Series_Sensor-0.5.4.zip",
      "size": 227596,
      "previous_version": "0.5.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-22T15:33:27Z"
    },
    {
      "repository_name": "RobTillaart/INA219",
      "repository_url": "https://github.com/RobTillaart/INA219",
      "name": "INA219",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2026-05-19T08:40:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-19T08:40:22Z",
      "last_seen_sha": "df79cb9a111a",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for INA219 voltage, current and power sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 34,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2026-05-19T07:44:47Z",
      "download_url": "https://github.com/RobTillaart/INA219"
    },
    {
      "repository_name": "esharp17/INA219_Plus",
      "repository_url": "https://github.com/esharp17/INA219_Plus",
      "name": "INA219_Plus",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:14Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:14Z",
      "last_seen_sha": "f97ecaf085b5",
      "author": "Evan Sharp",
      "maintainer": "Evan Sharp <esharp@jacksonville.edu>",
      "sentence": "Enhanced INA219 library with support for power and energy (Joules) tracking.",
      "paragraph": "This library extends Adafruit INA219 functionality to measure and track current (mA), power (mW), and total energy usage in watt-seconds (Joules) over time. Ideal for embedded power monitoring and efficiency experiments.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-07-07T00:13:10Z",
      "depends": [
        "Adafruit_INA219"
      ],
      "download_url": "https://github.com/esharp17/INA219_Plus"
    },
    {
      "repository_name": "wollewald/INA219_WE",
      "repository_url": "https://github.com/wollewald/INA219_WE",
      "name": "INA219_WE",
      "version": "1.4.1",
      "version_history": [
        {
          "version": "1.4.1",
          "seen_at": "2026-04-24T08:13:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-24T08:13:51Z",
      "last_seen_sha": "4c0ddea37f33",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for the INA219 current sensor module",
      "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 53,
      "github_forks": 11,
      "github_language": "C++",
      "github_updated_at": "2026-06-20T08:26:14Z",
      "download_url": "https://github.com/wollewald/INA219_WE"
    },
    {
      "repository_name": "Tintin4000/INA219B",
      "repository_url": "https://github.com/Tintin4000/INA219B",
      "name": "INA219B",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:33:08Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:33:08Z",
      "last_seen_sha": "3c75a527b93d",
      "author": "Didier Coyman",
      "maintainer": "Didier Coyman",
      "sentence": "INA219B TI i2c output current/voltage/power monitor Library",
      "paragraph": "The library inherit from other existing one, adding more mode support and various R Shunt.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2022-03-24T09:52:30Z",
      "download_url": "https://github/INA219B"
    },
    {
      "repository_name": "RobTillaart/INA2227",
      "repository_url": "https://github.com/RobTillaart/INA2227",
      "name": "INA2227",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2026-06-19T09:19:26Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-19T09:19:26Z",
      "last_seen_sha": "df48a21686d2",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA2227, I2C, 16 bit, dual channel, voltage, current, power and energy sensor.",
      "paragraph": "Voltage current Volt Ampere Joule",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-18T21:33:07Z",
      "download_url": "https://github.com/RobTillaart/INA2227"
    },
    {
      "repository_name": "RobTillaart/INA226",
      "repository_url": "https://github.com/RobTillaart/INA226",
      "name": "INA226",
      "version": "0.6.6",
      "version_history": [
        {
          "version": "0.6.6",
          "seen_at": "2026-04-29T08:08:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-29T08:08:53Z",
      "last_seen_sha": "ff01c05a3dd3",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for INA226 power sensor",
      "paragraph": "Voltage Current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 107,
      "github_forks": 20,
      "github_language": "C++",
      "github_updated_at": "2026-04-28T11:27:21Z",
      "download_url": "https://github.com/RobTillaart/INA226"
    },
    {
      "repository_name": "asukiaaa/INA226_asukiaaa",
      "repository_url": "https://github.com/asukiaaa/INA226_asukiaaa",
      "name": "INA226_asukiaaa",
      "version": "1.2.2",
      "version_history": [
        {
          "version": "1.2.2",
          "seen_at": "2025-07-21T16:08:49Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:08:49Z",
      "last_seen_sha": "7b00920cb21e",
      "author": "Asuki Kono",
      "maintainer": "Asuki Kono",
      "sentence": "It manages INA226",
      "paragraph": "It can get voltage and current from INA226.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-09T02:54:58Z",
      "download_url": "https://github.com/asukiaaa/INA226_asukiaaa"
    },
    {
      "repository_name": "RobTillaart/INA226_USI",
      "repository_url": "https://github.com/RobTillaart/INA226_USI",
      "name": "INA226_USI",
      "version": "0.6.6",
      "version_history": [
        {
          "version": "0.6.6",
          "seen_at": "2026-08-13T14:25:57.482Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-08-13T14:25:57.482Z",
      "last_seen_sha": "e0c990531b31",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for INA226 power sensor for ATtiny",
      "paragraph": "Voltage Current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/INA226_USI-0.6.6.zip",
      "size": 1306807,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-08-13T10:40:08Z"
    },
    {
      "repository_name": "wollewald/INA226_WE",
      "repository_url": "https://github.com/wollewald/INA226_WE",
      "name": "INA226_WE",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-02-28T07:46:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-28T07:46:07Z",
      "last_seen_sha": "dfc303ae7a98",
      "author": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "maintainer": "Wolfgang Ewald <wolfgang.ewald@wolles-elektronikkiste.de>",
      "sentence": "A library for INA226 current and power sensor modules",
      "paragraph": "It allows to set the resistor size, number of samples per measurement, conversion ranges. You can chose between continous, triggered and power down mode. Conversion ready and limit alert modes are also implemented.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 57,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-04-23T04:21:08Z",
      "download_url": "https://github.com/wollewald/INA226_WE"
    },
    {
      "repository_name": "peterus/INA226Lib",
      "repository_url": "https://github.com/peterus/INA226Lib",
      "name": "INA226Lib",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2025-07-21T16:24:20Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:24:20Z",
      "last_seen_sha": "3f6a512e6ac1",
      "author": "Peter Buchegger <peter.buchegger7@gmail.com>, Korneliusz Jarzebski <paypal@jarzebski.pl>",
      "maintainer": "Peter Buchegger <peter.buchegger7@gmail.com>",
      "sentence": "Enables reading from INA226 current sensors to measure current and power.",
      "paragraph": "Enables reading from INA226 current sensors to measure current and power.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/peterus/INA226Lib-1.1.2.zip",
      "size": 20811,
      "previous_version": "1.1.4",
      "github_stars": 1,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-05-05T16:45:57Z"
    },
    {
      "repository_name": "RobTillaart/INA228",
      "repository_url": "https://github.com/RobTillaart/INA228",
      "name": "INA228",
      "version": "0.4.1",
      "version_history": [
        {
          "version": "0.4.1",
          "seen_at": "2026-06-22T09:30:33Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-22T09:30:33Z",
      "last_seen_sha": "5963a08ddfcb",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA228, I2C, 20 bit, voltage, current and power sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 29,
      "github_forks": 5,
      "github_updated_at": "2026-06-22T07:09:42Z",
      "download_url": "https://github.com/RobTillaart/INA228",
      "github_language": "C++"
    },
    {
      "repository_name": "RobTillaart/INA229",
      "repository_url": "https://github.com/RobTillaart/INA229",
      "name": "INA229",
      "version": "0.6.1",
      "version_history": [
        {
          "version": "0.5.0",
          "seen_at": "2025-08-21T07:52:26Z"
        },
        {
          "version": "0.6.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-08-21T07:52:26Z",
      "last_seen_sha": "dbdcbd4df892",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA229, SPI, 20 bit, voltage, current and power sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/INA229-0.6.1.zip",
      "size": 2300281,
      "previous_version": "0.5.0",
      "github_stars": 7,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-19T13:56:39Z"
    },
    {
      "repository_name": "RobTillaart/INA236",
      "repository_url": "https://github.com/RobTillaart/INA236",
      "name": "INA236",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-09-26T07:43:57Z"
        },
        {
          "version": "0.1.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-07-02T16:32:49.876Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-09-26T07:43:57Z",
      "last_seen_sha": "d7d4ce51a5c0",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>, Josef Tremmel",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA236, I2C, 16 bit, voltage, current and power sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/INA236-0.1.6.zip",
      "size": 1699434,
      "previous_version": "0.1.5",
      "github_stars": 10,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-20T08:52:16Z"
    },
    {
      "repository_name": "RobTillaart/INA238",
      "repository_url": "https://github.com/RobTillaart/INA238",
      "name": "INA238",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.3",
          "seen_at": "2026-04-15T08:09:20Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-04-15T08:09:20Z",
      "last_seen_sha": "69aeaa7783f7",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA238, I2C, 16 bit, voltage, current and power sensor.",
      "paragraph": "INA237 Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-06-24T03:41:18Z",
      "download_url": "https://github.com/RobTillaart/INA238"
    },
    {
      "repository_name": "RobTillaart/INA239",
      "repository_url": "https://github.com/RobTillaart/INA239",
      "name": "INA239",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.2.0",
          "seen_at": "2025-07-21T16:27:31Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:31Z",
      "last_seen_sha": "9a4174b6835f",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the INA239, SPI, 16 bit, voltage, current and power sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/INA239-0.3.1.zip",
      "size": 22191,
      "previous_version": "0.2.0",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-12T11:17:27Z"
    },
    {
      "repository_name": "RobTillaart/INA260",
      "repository_url": "https://github.com/RobTillaart/INA260",
      "name": "INA260",
      "version": "0.1.3",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:27:32Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "0.1.3",
          "seen_at": "2026-07-02T16:32:49.876Z"
        }
      ],
      "release_count": 3,
      "first_seen_at": "2025-07-21T16:27:32Z",
      "last_seen_sha": "bd0fc4600e4c",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for INA260 power sensor",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/INA260-0.1.3.zip",
      "size": 25288,
      "previous_version": "0.1.2",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-03-04T14:48:05Z"
    },
    {
      "repository_name": "SV-Zanshin/INA",
      "repository_url": "https://github.com/Zanduino/INA",
      "name": "INA2xx",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-05-07T08:24:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-07T08:24:15Z",
      "last_seen_sha": "189613796d9e",
      "author": "Arnd <Arnd@Zanduino.Com>",
      "maintainer": "Arnd <Arnd@Zanduino.Com>",
      "sentence": "Read current, voltage and power data from one or more INA2xx device(s)",
      "paragraph": "This library allows a number of INA2xx devices (mixed types allowed) to be read and controlled simultaneously.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 169,
      "github_forks": 44,
      "github_language": "C++",
      "github_updated_at": "2026-05-06T13:25:28Z",
      "download_url": "https://github.com/Zanduino/INA"
    },
    {
      "repository_name": "Tinyu-Zhao/INA3221",
      "repository_url": "https://github.com/TinyuZhao/INA3221",
      "name": "INA3221",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-05-12T08:37:07Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-12T08:37:07Z",
      "last_seen_sha": "f6d36edd28d6",
      "author": "Tinyu",
      "maintainer": "Tinyu <Tinyu.Zhao@gmail.com>",
      "sentence": "INA3221 Triple-Channel Sensor Driver.",
      "paragraph": "INA3221 Triple-Channel Sensor Driver.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 21,
      "github_forks": 23,
      "github_language": "C++",
      "github_updated_at": "2026-05-11T20:05:17Z",
      "download_url": "https://github.com/Tinyu-Zhao/INA3221"
    },
    {
      "repository_name": "RobTillaart/INA3221_RT",
      "repository_url": "https://github.com/RobTillaart/INA3221_RT",
      "name": "INA3221_RT",
      "version": "0.4.2",
      "version_history": [
        {
          "version": "0.4.2",
          "seen_at": "2026-05-13T08:33:05Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-13T08:33:05Z",
      "last_seen_sha": "22848cbe9b20",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for the I2C INA3221 3 channel voltage and current sensor.",
      "paragraph": "Voltage current Volt Ampere",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 25,
      "github_forks": 7,
      "github_language": "C++",
      "github_updated_at": "2026-05-12T18:22:34Z",
      "download_url": "https://github.com/RobTillaart/INA3221_RT"
    },
    {
      "repository_name": "Lopfi/ina780x",
      "repository_url": "https://github.com/Lopfi/ina780x",
      "name": "INA780x",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:37:01Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:01Z",
      "last_seen_sha": "afd0f97749cb",
      "author": "Robin Dorst robin@rdorst.tech",
      "maintainer": "Robin Dorst robin@rdorst.tech",
      "sentence": "Library for communicating with the INA780X family of power monitor ics over I2C.",
      "paragraph": "This library provides functions to initialize, read data, and configure the INA780X digital power monitors using the I2C interface.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-03-27T08:54:13Z",
      "download_url": "https://github.com/Lopfi/ina780x"
    },
    {
      "repository_name": "AlexIII/incbin-arduino",
      "repository_url": "https://github.com/AlexIII/incbin-arduino",
      "name": "incbin",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:06:54Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:06:54Z",
      "last_seen_sha": "caffaddcc4f1",
      "author": "Dale Weiler, AlexIII",
      "maintainer": "AlexIII",
      "sentence": "Include binary and text files in your Arduino project with ease.",
      "paragraph": "The library allows to include any file into your Arduino project in a single line without converting it into c-array or maintaining a file system (such as SPIFFS). Easily include wav sound, bmp image, html, js, txt, etc.",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 22,
      "github_forks": 2,
      "github_language": "C",
      "github_updated_at": "2025-08-24T07:03:56Z",
      "download_url": "https://github.com/AlexIII/incbin-arduino"
    },
    {
      "repository_name": "Moarbue/incremental-rotary-encoder",
      "repository_url": "https://github.com/Moarbue/incremental-rotary-encoder",
      "name": "IncRotaryEncoder",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:42Z",
      "last_seen_sha": "44f357668f06",
      "author": "Thomas Kaufmann",
      "maintainer": "Thomas Kaufmann <tomkaufmann2004@gmail.com>",
      "sentence": "Library for incremental rotary encoders",
      "paragraph": "Easily set a on-step-callback function base on direction and steps per second. This library detect rotations by using a decoding table.",
      "category": "Signal, Input",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-04-14T14:18:52Z",
      "download_url": "https://github.com/Moarbue/incremental-rotary-encoder"
    },
    {
      "repository_name": "dhi-nikhil/indhi-lib-arduino-esp32",
      "repository_url": "https://github.com/dhi-nikhil/indhi-lib-arduino-esp32",
      "name": "indhilib",
      "version": "3.0.5",
      "version_history": [
        {
          "version": "4.0.0",
          "seen_at": "2025-07-21T16:12:39Z"
        },
        {
          "version": "3.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:12:39Z",
      "last_seen_sha": "3bbf05426289",
      "author": "Indhi <info@dhitechnologies.org>",
      "maintainer": "Indhi <info@dhitechnologies.org>",
      "sentence": "ESP32 developer library for using with Indhi platform.",
      "paragraph": "Includes App based and token based onbording, communication and messaging with indhi developer platform.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/dhi-nikhil/indhilib-3.0.5.zip",
      "size": 86014,
      "previous_version": "4.0.0",
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-10-11T23:26:12Z"
    },
    {
      "repository_name": "Industruino/Indio",
      "repository_url": "https://github.com/Industruino/Indio",
      "name": "Indio",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2025-07-21T16:16:43Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:43Z",
      "last_seen_sha": "73e8ed978982",
      "author": "Industruino",
      "maintainer": "Industruino <connect@industruino.com>",
      "sentence": "Library for the Industruino IND.I/O product",
      "paragraph": "Library to access the I/O channels available on the green screw connectors of the Industruino IND.I/O product.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 5,
      "github_forks": 5,
      "github_language": "C++",
      "github_updated_at": "2022-05-06T16:16:45Z",
      "download_url": "https://github.com/Industruino/Indio"
    },
    {
      "repository_name": "nawawimegahertz/IndustrialSense",
      "repository_url": "https://github.com/nawawimegahertz/IndustrialSense",
      "name": "IndustrialSense",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "84abbf298b61",
      "author": "nawawimegahertz",
      "maintainer": "nawawimegahertz",
      "sentence": "Industrial-grade power monitoring for Arduino & ESP32.",
      "paragraph": "Production-ready library for voltage and current sensing with Adaptive Kalman Filtering, multi-point non-linear calibration, persistent storage, and dynamic serial calibration. Supports ACS712/ACS758 current sensors and resistor-divider voltage sensing. Cross-platform: ESP32 (Preferences) and AVR (EEPROM).",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/nawawimegahertz/IndustrialSense-1.0.1.zip",
      "size": 39402,
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-16T07:04:23Z"
    },
    {
      "repository_name": "Witty-Wizard/InertialIO",
      "repository_url": "https://github.com/Witty-Wizard/InertialIO",
      "name": "InertialIO",
      "version": "0.0.1",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2026-01-10T07:07:40Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-10T07:07:40Z",
      "last_seen_sha": "736a68cf25e6",
      "author": "Witty Wizard",
      "maintainer": "Witty Wizard <contact@wittywizard.in>",
      "sentence": "IMU Driver",
      "paragraph": "A common library for all Motion sensors",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2026-01-20T20:07:39Z",
      "license": "GPL-3.0-only",
      "download_url": "https://docs.wittywizard.in/projects/InertialIO"
    },
    {
      "repository_name": "INFICON-Spot/inficon-spot-lib",
      "repository_url": "https://github.com/INFICON-Spot/inficon-spot-lib",
      "name": "INFICON Spot Library",
      "version": "1.4.0",
      "version_history": [
        {
          "version": "1.4.0",
          "seen_at": "2025-07-21T16:16:44Z"
        },
        {
          "version": "1.4.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:44Z",
      "last_seen_sha": "896cd053541b",
      "author": "INFICON Ltd.",
      "maintainer": "Christian Riesch <christian.riesch@inficon.com>",
      "sentence": "Library for the INFICON Spot sensor",
      "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/INFICON-Spot/INFICON_Spot_Library-1.4.0.zip",
      "size": 7811,
      "previous_version": "1.4.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-02-03T19:56:33Z"
    },
    {
      "repository_name": "RobTillaart/infiniteAverage",
      "repository_url": "https://github.com/RobTillaart/infiniteAverage",
      "name": "infiniteAverage",
      "version": "0.1.9",
      "version_history": [
        {
          "version": "0.1.8",
          "seen_at": "2025-07-21T16:27:32Z"
        },
        {
          "version": "0.1.9",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:32Z",
      "last_seen_sha": "8eeca8cc9cdc",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Experimental Arduino Library to calculate a high precision average of many samples",
      "paragraph": "uses concatenation of float and uint32 to get higher precision.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/infiniteAverage-0.1.9.zip",
      "size": 12154,
      "previous_version": "0.1.8",
      "github_stars": 11,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-21T21:20:34Z"
    },
    {
      "repository_name": "MrAndeos/InfiniteFunctionButton",
      "repository_url": "https://github.com/MrAndeos/InfiniteFunctionButton",
      "name": "InfiniteFunctionButton",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-06T07:54:53Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-06T07:54:53Z",
      "last_seen_sha": "809f3eb038aa",
      "author": "Andeos <andeos@highspeedelectronics.com>",
      "maintainer": "Andeos <andeos@highspeedelectronics.com>",
      "sentence": "Allows assigning multiple functions to a single push button, depending on how long it is pressed.",
      "paragraph": "Can provide user feedback indicating when to release the button to trigger a specific function.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-05T17:06:37Z",
      "download_url": "https://github.com/MrAndeos/InfiniteFunctionButton"
    },
    {
      "repository_name": "TheSpaceEgg/InfinitePCA9685",
      "repository_url": "https://github.com/TheSpaceEgg/InfinitePCA9685",
      "name": "InfinitePCA9685",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2025-07-21T16:37:13Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:37:13Z",
      "last_seen_sha": "10432c1fd1d8",
      "author": "Will Hickmott <williamhickmott@gmail.com>",
      "maintainer": "Will Hickmott <williamhickmott@gmail.com>",
      "sentence": "Manage and control multiple PCA9685 devices using a single object in Arduino.",
      "paragraph": "This library simplifies the control of multiple PWM devices, such as servos or LEDs, by abstracting the management of multiple I2C devices into a single controller class, even on different I2C buses. Adapted from the Linux version of the multiPCA9685 library.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/TheSpaceEgg/InfinitePCA9685-1.1.1.zip",
      "size": 8647,
      "previous_version": "1.1.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-24T22:33:40Z"
    },
    {
      "repository_name": "bengtmartensson/Infrared4Arduino",
      "repository_url": "https://github.com/bengtmartensson/Infrared4Arduino",
      "name": "Infrared",
      "version": "1.2.3",
      "version_history": [
        {
          "version": "1.2.3",
          "seen_at": "2025-08-31T17:53:31Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-31T17:53:31Z",
      "last_seen_sha": "989b76dccf5f",
      "author": "Bengt Martensson <barf@bengt-martensson.de>",
      "maintainer": "Bengt Martensson <barf@bengt-martensson.de>",
      "sentence": "An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.",
      "paragraph": "The library contains classes for IR signals, IR sequences, as well as for sending, receiving, decoding, and rendering of IR signals.",
      "category": "Signal Input/Output",
      "architectures": [
        "avr",
        "megaavr",
        "samd",
        "sam",
        "esp32",
        "*"
      ],
      "github_stars": 74,
      "github_forks": 24,
      "github_language": "C++",
      "github_updated_at": "2026-05-27T11:48:59Z",
      "download_url": "http://www.harctoolbox.org/Infrared4Arduino.html"
    },
    {
      "repository_name": "Jueff/InfraredMLX",
      "repository_url": "https://github.com/Jueff/InfraredMLX",
      "name": "InfraredMLX",
      "version": "0.0.2",
      "version_history": [
        {
          "version": "0.0.2",
          "seen_at": "2025-07-21T16:18:04Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:18:04Z",
      "last_seen_sha": "81cff594104f",
      "author": "Jueff",
      "maintainer": "Jueff <mobaledlib@gmx.at>",
      "sentence": "Extension adds infrared features to control MobaLedLib using an infrared remote control",
      "paragraph": "",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-02-20T10:54:30Z",
      "depends": [
        "IRremote",
        "MobaLedLib"
      ],
      "download_url": "https://github.com/Jueff/InfraredMLX#readme"
    },
    {
      "repository_name": "IngeniaMC/Ingenia-Serial-Servo-Drive-Library",
      "repository_url": "https://github.com/IngeniaMC/Ingenia-Serial-Servo-Drive-Library",
      "name": "Ingenia Serial Servo Drive Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:16:49Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:49Z",
      "last_seen_sha": "37dc8a634f4f",
      "author": "Ingenia Motion Control",
      "maintainer": "Ingenia Motion Control <hello@ingeniamc.com>",
      "sentence": "Arduino library for control Ingenia Servo Drives using serial communication.",
      "paragraph": "Ingenia Serial Servo Drive Library",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IngeniaMC/Ingenia_Serial_Servo_Drive_Library-1.1.1.zip",
      "size": 14898,
      "previous_version": "1.1.1",
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2023-11-06T14:06:55Z"
    },
    {
      "repository_name": "stevemarple/IniFile",
      "repository_url": "https://github.com/stevemarple/IniFile",
      "name": "IniFile",
      "version": "1.3.0",
      "version_history": [
        {
          "version": "1.3.0",
          "seen_at": "2026-06-18T09:07:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-18T09:07:44Z",
      "last_seen_sha": "baac69b01bf3",
      "author": "Steve Marple <stevemarple@googlemail.com>",
      "maintainer": "Steve Marple <stevemarple@googlemail.com>",
      "sentence": "Library to read and parse .ini files.",
      "paragraph": "IniFile is a library to read and parse .ini files as used by Microsoft Windows. IniFile is designed to use minimal memory requirements, and the only buffer used is one supplied by the user, thus the user remains in charge of memory usage. GNU LGPL v2.1.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 92,
      "github_forks": 46,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T18:24:13Z",
      "depends": [
        "SD"
      ],
      "download_url": "https://github.com/stevemarple/IniFile"
    },
    {
      "repository_name": "milad-nikpendar/initAuthorization",
      "repository_url": "https://github.com/milad-nikpendar/initAuthorization",
      "name": "initAuthorization",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-01-02T20:55:36Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T20:55:36Z",
      "last_seen_sha": "c12557d2e6ea",
      "author": "Milad Nikpendar",
      "maintainer": "Milad Nikpendar <milad82nikpendar@gmail.com>",
      "sentence": "A lightweight ESP32 library for storing and verifying device Chip ID in NVS to allow only authorized hardware.",
      "paragraph": "This library securely stores the ESP32's unique Chip ID in NVS on first run and verifies it on subsequent runs, halting execution if the device is unauthorized. Supports String, const char*, and std::string inputs.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/milad-nikpendar/initAuthorization-1.0.0.zip",
      "size": 4727,
      "previous_version": "1.0.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-17T10:34:02Z"
    },
    {
      "repository_name": "milad-nikpendar/initBuzzer",
      "repository_url": "https://github.com/milad-nikpendar/initBuzzer",
      "name": "initBuzzer",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-01-02T20:56:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T20:56:13Z",
      "last_seen_sha": "1bbe1f883f93",
      "author": "Milad Nikpendar",
      "maintainer": "Milad Nikpendar",
      "sentence": "Lightweight ESP32 library for controlling passive buzzers with simple and RTOS-based classes.",
      "paragraph": "initBuzzer provides both blocking and non-blocking APIs to control passive buzzers on ESP32 boards. It includes a basic Buzzer class for direct tone generation and an advanced RtosBuzzer class using FreeRTOS queues for multitasking applications.",
      "category": "Signal Input/Output",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-05T22:35:29Z",
      "download_url": "https://github.com/milad-nikpendar/initBuzzer"
    },
    {
      "repository_name": "milad-nikpendar/initGT911",
      "repository_url": "https://github.com/milad-nikpendar/initGT911",
      "name": "initGT911",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-03-18T07:24:46Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-03-18T07:24:46Z",
      "last_seen_sha": "9a9ba1ff2297",
      "author": "Milad Nikpendar <milad82nikpendar@gmail.com>",
      "maintainer": "Milad Nikpendar <milad82nikpendar@gmail.com>",
      "sentence": "Arduino-compatible driver for the Goodix GT911 capacitive touch controller.",
      "paragraph": "Supports Arduino, ESP8266, and ESP32 boards. Provides initialization, touch point reading, interrupt handling, and display configuration functions.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/milad-nikpendar/initGT911-1.0.0.zip",
      "size": 10748,
      "previous_version": "1.0.1",
      "github_stars": 6,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2026-03-17T14:57:12Z"
    },
    {
      "repository_name": "Init-io/InitJson",
      "repository_url": "https://github.com/Init-io/InitJson",
      "name": "InitJson",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:17Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:03:17Z",
      "last_seen_sha": "0981b1ab2bf7",
      "author": "Init.io",
      "maintainer": "Siam Rayhan",
      "sentence": "A JSON library for Arduino.",
      "paragraph": "Provides classes to handle JSON objects and arrays.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-24T15:48:19Z",
      "download_url": "https://gihub.com/init-io/InitJson"
    },
    {
      "repository_name": "milad-nikpendar/initMemory",
      "repository_url": "https://github.com/milad-nikpendar/initMemory",
      "name": "initMemory",
      "version": "3.0.0",
      "version_history": [
        {
          "version": "3.0.0",
          "seen_at": "2025-08-19T07:21:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-08-19T07:21:13Z",
      "last_seen_sha": "87fdffcb776a",
      "author": "Milad Nikpendar",
      "maintainer": "Milad Nikpendar <milad82nikpendar@gmail.com>",
      "sentence": "A next-generation filesystem and transport framework for ESP32 with dynamic backend switching, advanced I/O, and high-level file transfer utilities.",
      "paragraph": "Provides runtime FS binding, unified file and directory operations, line-oriented streaming UI callbacks, and a transport layer for seamless copy/move with conflict resolution.",
      "category": "Data Storage",
      "architectures": [
        "esp32"
      ],
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-12-06T05:53:44Z",
      "download_url": "https://github.com/milad-nikpendar/initMemory"
    },
    {
      "repository_name": "Init-io/InitMQTT",
      "repository_url": "https://github.com/Init-io/InitMQTT",
      "name": "InitMQTT",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:03:17Z"
        },
        {
          "version": "1.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:17Z",
      "last_seen_sha": "5a4d57a944eb",
      "author": "Siam Rayhan",
      "maintainer": "Siam Rayhan <developer.init.io@gmail.com>",
      "sentence": "Simple and secure MQTT wrapper for ESP8266/ESP32 using PubSubClient. v1.1.0: unique client ID, reconnect back-off, non-blocking publish.",
      "paragraph": "InitMQTT simplifies MQTT for ESP devices with automatic reconnects, topic caching, easy publishing, retained messages, and message callbacks.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Init-io/InitMQTT-1.1.0.zip",
      "size": 11049,
      "previous_version": "1.0.1",
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-18T09:15:37Z"
    },
    {
      "repository_name": "jorgesilvaramos/InkaLogic-IO",
      "repository_url": "https://github.com/jorgesilvaramos/InkaLogic-IO",
      "name": "InkaLogic IO",
      "version": "1.0.3",
      "version_history": [
        {
          "version": "1.0.3",
          "seen_at": "2026-05-01T07:53:32Z"
        },
        {
          "version": "1.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-05-01T07:53:32Z",
      "last_seen_sha": "3f4cdda47960",
      "author": "MMJ SMART ELECTRONICS",
      "maintainer": "Jorge Silva",
      "sentence": "Hardware abstraction layer for InkaLogic Basic and Pro IO boards.",
      "paragraph": "Unified HAL library for InkaLogic IO expansion boards supporting digital inputs and outputs with polling and interrupt driven operation on ESP32.",
      "category": "Device Control",
      "architectures": [
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jorgesilvaramos/InkaLogic_IO-1.0.3.zip",
      "size": 21440,
      "previous_version": "1.0.3",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-01T05:29:52Z"
    },
    {
      "repository_name": "boxlink/INKALOGIC",
      "repository_url": "https://github.com/Max-Alcca/INKALOGIC",
      "name": "InkaLogicModbus",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-03-20T07:19:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-03-20T07:19:03Z",
      "last_seen_sha": "846d4ea3fc9f",
      "author": "MMJ SMART ELECTRONICS by max",
      "maintainer": "InkaLogic",
      "sentence": "Modbus RTU master library for ESP32 using ESP-IDF UART and freemodbus.",
      "paragraph": "Provides a high-level API for Modbus RTU master communication over RS-485 on ESP32. Supports function codes: read coils, discrete inputs, holding/input registers, write single/multiple coils and registers, mask write, and read/write multiple registers. Built on top of the ESP-IDF modbus controller component.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-03-19T18:40:18Z",
      "download_url": "https://github.com/boxlink/INKALOGIC.git"
    },
    {
      "repository_name": "SolderedElectronics/Inkplate-LVGL-Library",
      "repository_url": "https://github.com/SolderedElectronics/Inkplate-LVGL-Library",
      "name": "Inkplate LVGL Library",
      "version": "1.1.3",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2026-05-15T08:15:39Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        },
        {
          "version": "1.1.2",
          "seen_at": "2026-07-08T10:39:35.941Z"
        },
        {
          "version": "1.1.3",
          "seen_at": "2026-07-23T10:42:22.559Z"
        }
      ],
      "release_count": 4,
      "first_seen_at": "2026-05-15T08:15:39Z",
      "last_seen_sha": "959309bcbe74",
      "author": "Soldered <hello@soldered.com>",
      "maintainer": "Josip Šimun Kuči <josip@soldered.com>",
      "sentence": "Inkplate boards driver library",
      "paragraph": "Implements the LVGL library on the Inkplate family of products",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/Inkplate_LVGL_Library-1.1.3.zip",
      "size": 11843154,
      "previous_version": "1.1.2",
      "github_stars": 11,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-05-14T20:20:37Z"
    },
    {
      "repository_name": "SolderedElectronics/Inkplate_Motion_Arduino_Library",
      "repository_url": "https://github.com/SolderedElectronics/Inkplate_Motion_Arduino_Library",
      "name": "Inkplate Motion Library",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-01-01T07:38:39Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-01T07:38:39Z",
      "last_seen_sha": "2e57691ca0dd",
      "author": "Soldered",
      "maintainer": "Soldered <hello@soldered.com>",
      "sentence": "Arduino Library for Inkplate Motion e-paper based board family.",
      "paragraph": "Easily add e-paper to your Arduino projects!",
      "category": "Display",
      "architectures": [
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/SolderedElectronics/Inkplate_Motion_Library-1.1.1.zip",
      "size": 20828210,
      "previous_version": "1.1.0",
      "github_stars": 8,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-04-07T12:33:33Z"
    },
    {
      "repository_name": "e-radionicacom/Inkplate-6-Arduino-library",
      "repository_url": "https://github.com/e-radionicacom/Inkplate-6-Arduino-library",
      "name": "InkplateLibrary",
      "version": "11.1.5",
      "version_history": [
        {
          "version": "11.1.1",
          "seen_at": "2026-06-24T08:20:10Z"
        },
        {
          "version": "11.1.2",
          "seen_at": "2026-07-02T16:32:49.876Z"
        },
        {
          "version": "11.1.3",
          "seen_at": "2026-08-06T10:50:59.966Z"
        },
        {
          "version": "11.1.4",
          "seen_at": "2026-08-20T16:06:16.230Z"
        },
        {
          "version": "11.1.5",
          "seen_at": "2026-09-10T16:02:39.038Z"
        }
      ],
      "release_count": 5,
      "first_seen_at": "2026-06-24T08:20:10Z",
      "last_seen_sha": "f1fab9428b19",
      "author": "Soldered <hello@soldered.com>",
      "maintainer": "David Zovko <hello@soldered.com>",
      "sentence": "Inkplate boards driver library",
      "paragraph": "Implements drawing and system functions for Inkplate series of e-paper displays",
      "category": "Display",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/e-radionicacom/InkplateLibrary-11.1.5.zip",
      "size": 51487725,
      "previous_version": "11.1.4",
      "github_stars": 303,
      "github_forks": 93,
      "github_language": "C",
      "github_updated_at": "2026-07-02T14:26:04Z"
    },
    {
      "repository_name": "hvanvoorthuijsen/InkyBoard",
      "repository_url": "https://github.com/hvanvoorthuijsen/InkyBoard",
      "name": "InkyBoard",
      "version": "1.4.2",
      "version_history": [
        {
          "version": "1.4.2",
          "seen_at": "2025-07-21T16:16:32Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:32Z",
      "last_seen_sha": "e1b4c0e952e5",
      "author": "Henk-Jan van Voorthuijsen <h.vanvoorthuijsen@lynxit.nl>",
      "maintainer": "Henk-Jan van Voorthuijsen <h.vanvoorthuijsen@lynxit.nl>",
      "sentence": "Bibliotheek om gebruik te maken van het InkyBoard van InkyCode",
      "paragraph": "Deze library heeft alle belangrijke functies van InkyBoard",
      "category": "Other",
      "architectures": [
        "avr"
      ],
      "github_stars": 0,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2017-02-15T11:19:55Z",
      "download_url": "http://inkyboard.nl"
    },
    {
      "repository_name": "Mokolea/InputDebounce",
      "repository_url": "https://github.com/Mokolea/InputDebounce",
      "name": "InputDebounce",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2025-07-21T16:22:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:22:27Z",
      "last_seen_sha": "f3303e51a400",
      "author": "Mario Ban <mario.ban@bluewin.ch>",
      "maintainer": "Mario Ban <mario.ban@bluewin.ch>",
      "sentence": "Simple polling input debounce Arduino library.",
      "paragraph": "Used for push-button like switches. Delivers input value (state) after it has been stable (not flickering) for longer than the debounce period, and delivers continuous or single-shot pressed-on time duration [ms].",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 20,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2025-11-03T15:43:50Z",
      "download_url": "https://github.com/Mokolea/InputDebounce"
    },
    {
      "repository_name": "Stutchbury/InputEvents",
      "repository_url": "https://github.com/Stutchbury/InputEvents",
      "name": "InputEvents",
      "version": "1.6.0",
      "version_history": [
        {
          "version": "1.6.0",
          "seen_at": "2026-05-04T08:35:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T08:35:09Z",
      "last_seen_sha": "e88ab725a5ed",
      "author": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "maintainer": "Philip Fletcher <philip.fletcher@stutchbury.com>",
      "sentence": "Take the hassle out of handling buttons, switches, encoders, joysticks and more.",
      "paragraph": "Instead of writing your own debouncing, timing, or multi-click logic, InputEvents turns all those complex, messy details into reliable events for clean maintainable code.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 26,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2026-05-02T18:48:34Z",
      "download_url": "https://github.com/Stutchbury/InputEvents"
    },
    {
      "repository_name": "hayasita/InputTerminal",
      "repository_url": "https://github.com/hayasita/InputTerminal",
      "name": "InputTerminal",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2026-02-02T08:02:15Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-02-02T08:02:15Z",
      "last_seen_sha": "030346da063a",
      "author": "hayasita",
      "maintainer": "hayasita",
      "sentence": "Multi-key input library with short-press and long-press detection.",
      "paragraph": "InputTerminal is an Arduino library for handling multiple input keys using INPUT_PULLUP. It supports bit-based key state representation and detects short and long presses by time measurement, making it suitable for button panels and simple UI input.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-01-29T13:18:39Z",
      "download_url": "https://github.com/hayasita/InputTerminal"
    },
    {
      "repository_name": "InqOnThat/InqPortal",
      "repository_url": "https://github.com/InqOnThat/InqPortal",
      "name": "InqPortal",
      "version": "5.4.0",
      "version_history": [
        {
          "version": "5.4.0",
          "seen_at": "2025-07-21T16:16:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:50Z",
      "last_seen_sha": "e8e6d2f3df4c",
      "author": "Inq,InqOnThat@gmail.com",
      "maintainer": "Inq,InqOnThat@gmail.com",
      "sentence": "ESP8266 Full featured IoT Application Server.",
      "paragraph": "Derived directly from lwIP libraries to support application development.  It includes a full browser based Admin GUI to (1) manage Soft AP and multiple Station access points with full scan for stations, and fail over like any good smartphone or laptop. (2) Dedicated File management using an optimized file system supporting flash memory wear leveling (Not SPIFFs or LittleFS).  Management of the file system via Admin mimicking Windows File Explorer with Drag&Drop. (3) Performance metrics to monitor IoT server application and extensions beyond the simple logging of Serial Monitor.  Watch variables and logging supports runtime disabling and remote viewing of messages from the browser Admin. (4) Customizable, Windows style Task Manager type histogram that can also be used for IoT application custom variables.  (5) Custom high-performance API using WebSockets for responsive and high-rate communications between browser clients and ESP8266 IoT server.  (6) Admin provides client starter app generation to kick-start your custom customer facing GUI.  Use the built-in Chart.js for graphing or drop in your favorite browser based graphics libraries like dashboards, dials and gauges.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 6,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-06-21T16:50:49Z",
      "download_url": "https://InqOnThat.com/InqPortal"
    },
    {
      "repository_name": "xamrex/arduino-InstagramFollowers",
      "repository_url": "https://github.com/xamrex/arduino-InstagramFollowers",
      "name": "InstagramFollowers",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:36:42Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:36:42Z",
      "last_seen_sha": "d48f7bc343ce",
      "author": "XamreX",
      "maintainer": "Artur Sz",
      "sentence": "Get Instagram Followers on your Arduino (supports ESP8266, ESP32)",
      "paragraph": "Uses the JSON version of public facing pages to get the information from Instagram",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 4,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T09:37:51Z",
      "download_url": "https://github.com/xamrex/arduino-InstagramFollowers"
    },
    {
      "repository_name": "jeanloickdt/InstantIoT",
      "repository_url": "https://github.com/jeanloickdt/InstantIoT",
      "name": "InstantIoT",
      "version": "1.2.1",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2026-04-07T07:40:04Z"
        },
        {
          "version": "1.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-04-07T07:40:04Z",
      "last_seen_sha": "a489428168b0",
      "author": "JeanLoick DT <jeanloickdt@gmail.com>",
      "maintainer": "JeanLoick DT <jeanloickdt@gmail.com>",
      "sentence": "Arduino client for the InstantIoT mobile app — bridges ESP32, ESP8266 and Arduino Uno R4 WiFi with a simple declarative DSL.",
      "paragraph": "Connects your Arduino board to the InstantIoT mobile app over Wi-Fi. Two active transports: Wi-Fi SoftAP (the board hosts its own Wi-Fi, no router) and Wi-Fi client to a self-hosted InstantIoT Server (multi-device, with history). Seventeen widgets out of the box: simple/advanced/emergency buttons, horizontal/vertical sliders, switch, joystick, direction pad, segmented switch, LED, gauge, metric, bar chart, advanced chart, horizontal/vertical level meters and text. Declarative DSL: file-scope blocks like ISimpleButton(\"btn1\") { WHEN_PRESSED { ... } } — no boilerplate. Compact binary protocol about 5x smaller than JSON. Bluetooth Classic, BLE and SoftwareSerial transports ship in source as preview — they are not currently exposed by the mobile app (see README).",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "renesas_uno"
      ],
      "license": "MIT",
      "download_url": "https://downloads.arduino.cc/libraries/github.com/jeanloickdt/InstantIoT-1.2.1.zip",
      "size": 95790,
      "previous_version": "1.1.0",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-05-26T16:34:02Z"
    },
    {
      "repository_name": "witnessmenow/arduino-instructables-api",
      "repository_url": "https://github.com/witnessmenow/arduino-instructables-api",
      "name": "InstructableApi",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:34:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:34:22Z",
      "last_seen_sha": "ecc5ca88bcb3",
      "author": "Brian Lough",
      "maintainer": "Brian Lough <brian.d.lough@gmail.com>",
      "sentence": "A wrapper for the Instructables API for Arduino (supports ESP8266, ESP32 & WiFi101 boards)",
      "paragraph": "Use this library to get Instructables statistics",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 3,
      "github_forks": 3,
      "github_language": "C++",
      "github_updated_at": "2025-02-21T15:49:16Z",
      "download_url": "https://github.com/witnessmenow/arduino-Instructables-api"
    },
    {
      "repository_name": "djGrrr/Int64String",
      "repository_url": "https://github.com/djGrrr/Int64String",
      "name": "Int64String",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.1.1",
          "seen_at": "2025-07-21T16:12:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:12:50Z",
      "last_seen_sha": "0245b83cb754",
      "author": "djGrrr <arduino-libs@linuxhosted.ca>",
      "maintainer": "djGrrr <arduino-libs@linuxhosted.ca>",
      "sentence": "Convert 64bit integers to strings",
      "paragraph": "",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 13,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2025-11-15T06:51:17Z",
      "download_url": "https://github.com/djGrrr/Int64String"
    },
    {
      "repository_name": "RobTillaart/integer24",
      "repository_url": "https://github.com/RobTillaart/integer24",
      "name": "integer24",
      "version": "0.1.4",
      "version_history": [
        {
          "version": "0.1.2",
          "seen_at": "2025-07-21T16:27:32Z"
        },
        {
          "version": "0.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:32Z",
      "last_seen_sha": "1ad2ff802192",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "integer24 types uint24_t and int24_t for Arduino.",
      "paragraph": "AVR does implement a 3 byte version, however cannot print without casting. Other platforms use a typedef of 32 bit.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/integer24-0.1.4.zip",
      "size": 9222,
      "previous_version": "0.1.2",
      "github_stars": 3,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-13T18:07:33Z"
    },
    {
      "repository_name": "fabricioitajuba/Internal_eeprom",
      "repository_url": "https://github.com/fabricioitajuba/Internal_eeprom",
      "name": "Internal eeprom",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:03:56Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:03:56Z",
      "last_seen_sha": "c7a80b5e1e23",
      "author": "Fabrício Ribeiro",
      "maintainer": "Fabrício Ribeiro <fabricio.engenheiro@gmail.com>",
      "sentence": "Essa biblioteca permite ler ou gravar dados na eeprom",
      "paragraph": "Essa biblioteca permite ler ou gravar dados na eeprom",
      "category": "Uncategorized",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/fabricioitajuba/Internal_eeprom-1.0.0.zip",
      "size": 21809,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-11-07T10:54:07Z"
    },
    {
      "repository_name": "LAtimes2/InternalTemperature",
      "repository_url": "https://github.com/LAtimes2/InternalTemperature",
      "name": "InternalTemperature",
      "version": "2.1.1",
      "version_history": [
        {
          "version": "2.1.1a",
          "seen_at": "2025-11-08T07:24:52Z"
        },
        {
          "version": "2.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-11-08T07:24:52Z",
      "last_seen_sha": "88e023f3c592",
      "author": "LAtimes2",
      "maintainer": "LAtimes2 <latimes222@gmail.com>",
      "sentence": "Teensy internal CPU temperatures",
      "paragraph": "Read temperature of all versions of Teensy. Attach functions to high and low temperature alarms.",
      "category": "Sensors",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/LAtimes2/InternalTemperature-2.1.1.zip",
      "size": 245832,
      "previous_version": "2.1.1a",
      "github_stars": 27,
      "github_forks": 6,
      "github_language": "C++",
      "github_updated_at": "2026-01-23T00:08:23Z"
    },
    {
      "repository_name": "luisllamasbinaburo/Arduino-Interpolation",
      "repository_url": "https://github.com/luisllamasbinaburo/Arduino-Interpolation",
      "name": "InterpolationLib",
      "version": "1.0.2",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:20:13Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:13Z",
      "last_seen_sha": "c08c94158593",
      "author": "Luis Llamas",
      "maintainer": "Luis Llamas",
      "sentence": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.",
      "paragraph": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 41,
      "github_forks": 13,
      "github_language": "C++",
      "github_updated_at": "2026-02-21T01:45:25Z",
      "download_url": "https://github.com/luisllamasbinaburo/Arduino-Interpolation"
    },
    {
      "repository_name": "KriBielinski/InterruptStepper",
      "repository_url": "https://github.com/KriBielinski/InterruptStepper",
      "name": "InterruptStepper",
      "version": "2.0.0",
      "version_history": [
        {
          "version": "2.0.0",
          "seen_at": "2025-07-21T16:37:30Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:37:30Z",
      "last_seen_sha": "2c7c65a13a18",
      "author": "Krzysztof Bieliński <krzysztof.bielinski9990@gmail.com>",
      "maintainer": "Krzysztof Bieliński <krzysztof.bielinski9990@gmail.com>",
      "sentence": "A stepper library for the Arduino Due board that can run stepper motors using timer interrupts.",
      "paragraph": "This is a modification to the popular AccelStepper library that runs the motors using timer interrupts instead of polling them in the main loop. This allows for more precise step timings and running the motors at significantly higher speeds (even up to 30 000 steps/s).",
      "category": "Device Control",
      "architectures": [
        "sam"
      ],
      "github_stars": 1,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-12-16T19:32:28Z",
      "depends": [
        "PrecDueTimer"
      ],
      "download_url": "https://github.com/KriBielinski/InterruptStepper"
    },
    {
      "repository_name": "InterstitialTech/quadrant-lib",
      "repository_url": "https://github.com/InterstitialTech/quadrant-lib",
      "name": "Interstitial Quadrant",
      "version": "0.7.1",
      "version_history": [
        {
          "version": "0.7.1",
          "seen_at": "2025-07-21T16:16:51Z"
        },
        {
          "version": "0.7.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:51Z",
      "last_seen_sha": "e60cbcfb86dc",
      "author": "Interstitial Technology",
      "maintainer": "Interstitial Technology <info@interstitial.coop>",
      "sentence": "Arduino library and example code for the Quadrant hand-tracking interface board.",
      "paragraph": "Provides distance measurements, aggregate parameters, LED, CV, and MIDI control. Compatible with board rev 4.0.",
      "category": "Sensors",
      "architectures": [
        "rp2040"
      ],
      "depends": [
        "VL53L0X",
        "ArduinoJson",
        "MIDI Library"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/InterstitialTech/Interstitial_Quadrant-0.7.1.zip",
      "size": 33698,
      "previous_version": "0.7.1",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2023-12-23T07:50:00Z"
    },
    {
      "repository_name": "RobTillaart/Interval",
      "repository_url": "https://github.com/RobTillaart/Interval",
      "name": "Interval",
      "version": "0.1.6",
      "version_history": [
        {
          "version": "0.1.4",
          "seen_at": "2025-07-21T16:27:33Z"
        },
        {
          "version": "0.1.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:27:33Z",
      "last_seen_sha": "6a1fa49df44e",
      "author": "Rob Tillaart <rob.tillaart@gmail.com>",
      "maintainer": "Rob Tillaart <rob.tillaart@gmail.com>",
      "sentence": "Arduino library for Interval data type.",
      "category": "Data Processing",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Interval-0.1.6.zip",
      "size": 9318,
      "previous_version": "0.1.4",
      "github_stars": 5,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-16T17:47:46Z"
    },
    {
      "repository_name": "yesbotics/interval-callback",
      "repository_url": "https://github.com/yesbotics/interval-callback",
      "name": "IntervalCallback",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-01-02T21:33:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:33:03Z",
      "last_seen_sha": "461a95b959c2",
      "author": "Jens Kabisch <jenskabi@gmail.com>, Albrecht Nitsche <albrechtnitsche@gmail.com>",
      "maintainer": "Yesbotics <info@yesbotics.com>",
      "sentence": "Library to call a callback repetively after a certain time.",
      "paragraph": "IntervalCallback is a minimalistic library to call a callback funtion repetively after a user-specific time in milliseconds. Interval is non-blocking and designed to use minimal memory requirements.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-05-19T17:02:25Z",
      "download_url": "https://github.com/yesbotics/interval-callback"
    },
    {
      "repository_name": "luni64/IntervalTimerEx",
      "repository_url": "https://github.com/luni64/IntervalTimerEx",
      "name": "IntervalTimerEx",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:20:22Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:20:22Z",
      "last_seen_sha": "220830e22473",
      "author": "luni64",
      "maintainer": "luni64",
      "sentence": "IntervalTimerEx subclasses the Teensy IntervalTimer to allow for a variety of callable objects as timer callbacks.",
      "paragraph": "Extends the standard Teensy IntervalTimer to accept more or less anything which can be called as callback. E.g. free functions, static member functions, lambda expressions and functors. IntervalTimerEx uses the underlying Teensyduino mechanisms and bookkeeping and can be mixed with the standard IntervalTimer.",
      "category": "Timing",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2024-09-30T10:30:02Z",
      "depends": [
        "CallbackHelper"
      ],
      "download_url": "https://github.com/luni64/IntervalTimerEx"
    },
    {
      "repository_name": "Obu-IntroSat/IntroSatLib",
      "repository_url": "https://github.com/Obu-IntroSat/IntroSatLib",
      "name": "IntroSatLib",
      "version": "0.0.22",
      "version_history": [
        {
          "version": "0.0.22",
          "seen_at": "2025-12-06T07:37:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-06T07:37:09Z",
      "last_seen_sha": "f66b8edf870c",
      "author": "Dolgoarshinnykh Almaz",
      "maintainer": "Dolgoarshinnykh Almaz",
      "sentence": "Library for educational satellite kit IntroSat",
      "paragraph": "",
      "category": "Device Control",
      "architectures": [
        "stm32"
      ],
      "github_stars": 8,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2025-12-05T22:10:21Z",
      "download_url": "https://github.com/Obu-IntroSat/IntroSatLib"
    },
    {
      "repository_name": "Obu-IntroSat/IntroStratLib-Public",
      "repository_url": "https://github.com/Obu-IntroSat/IntroStratLib-Public",
      "name": "IntroStratLib",
      "version": "0.1.2",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:38:05Z"
        },
        {
          "version": "0.1.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:38:05Z",
      "last_seen_sha": "89a618000bf2",
      "author": "Education of Future LTD",
      "maintainer": "Alexey Gilenko",
      "sentence": "IntroStrat Library",
      "paragraph": "Library for working with the IntroStrat satellite construction kit",
      "category": "Device Control",
      "architectures": [
        "stm32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Obu-IntroSat/IntroStratLib-0.1.2.zip",
      "size": 20798,
      "previous_version": "0.1.1",
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2025-11-18T15:58:08Z"
    },
    {
      "repository_name": "JakeWritesCode/inventronix-esp32-http",
      "repository_url": "https://github.com/JakeWritesCode/inventronix-esp32-http",
      "name": "Inventronix",
      "version": "1.1.2",
      "version_history": [
        {
          "version": "1.1.2",
          "seen_at": "2026-01-02T21:44:39Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-01-02T21:44:39Z",
      "last_seen_sha": "60dcfb63fd06",
      "author": "Jake Saunders <jake@inventronix.club>",
      "maintainer": "Jake Saunders <jake@inventronix.club>",
      "sentence": "Dead simple IoT data ingestion and device control for ESP32 and Arduino UNO R4 WiFi.",
      "paragraph": "Send sensor data to the cloud, receive commands back, build IoT projects without backend code. Features automatic retries, command handling, and non-blocking pulse commands.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "renesas_uno"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-24T13:54:00Z",
      "depends": [
        "ArduinoJson",
        "ArduinoHttpClient"
      ],
      "download_url": "https://github.com/JakeWritesCode/inventronix-esp32-http"
    },
    {
      "repository_name": "italo-coelho/InverterWEG",
      "repository_url": "https://github.com/italo-coelho/InverterWEG",
      "name": "InverterWEG",
      "version": "1.0.5",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:17:01Z"
        },
        {
          "version": "1.0.5",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:17:01Z",
      "last_seen_sha": "582bc22e8db7",
      "author": "Ítalo Coelho",
      "maintainer": "Ítalo Coelho",
      "sentence": "WEG Inverter ModBus Communication",
      "paragraph": "A library to write and read parameters and data on a WEG Inverter using ModBus RTU protocol.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "depends": [
        "ModbusMaster"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/italo-coelho/InverterWEG-1.0.5.zip",
      "size": 9591,
      "previous_version": "1.1.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-15T23:53:12Z"
    },
    {
      "repository_name": "af3556/IO22_IO_Board",
      "repository_url": "https://github.com/af3556/IO22_IO_Board",
      "name": "IO22_IO_Board",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.2",
          "seen_at": "2025-07-21T16:09:07Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:09:07Z",
      "last_seen_sha": "d3c18dd8f3c2",
      "author": "bdlow",
      "maintainer": "bdlow",
      "sentence": "Drive the Eletechsup IO22 family of I/O boards: IO22D08 and IO22C04",
      "paragraph": "The Eletechsup IO22C04 and IO22D08 are I/O boards for an Arduino Pro Mini; they provide 4/8 x relay outputs (10A NO/NC outputs) + LED per channel, 4/8 x optically isolated inputs, 4 x pushbuttons, 4 x 9-segment LED display (88:88), handy for time/state info.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/af3556/IO22_IO_Board-1.0.0.zip",
      "size": 1479727,
      "previous_version": "1.0.2",
      "github_stars": 1,
      "github_forks": 1,
      "github_language": "C++",
      "github_updated_at": "2026-01-25T04:05:24Z"
    },
    {
      "repository_name": "io7lab/IO7F32",
      "repository_url": "https://github.com/io7lab/IO7F32",
      "name": "IO7F32",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.0.5",
          "seen_at": "2025-07-21T16:35:50Z"
        },
        {
          "version": "0.1.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:35:50Z",
      "last_seen_sha": "b015d546a59a",
      "author": "yhur",
      "maintainer": "yhur",
      "sentence": "io7 IOT Framework for ESP32",
      "paragraph": "This is the io7 IOT Framework for ESP32 which helps build the IOT device for io7 IOT Framework",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "license": "MIT",
      "depends": [
        "ConfigPortal32",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/io7lab/IO7F32-0.1.0.zip",
      "size": 11092,
      "previous_version": "0.0.5",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-01-16T02:03:50Z"
    },
    {
      "repository_name": "io7lab/IO7F8266",
      "repository_url": "https://github.com/io7lab/IO7F8266",
      "name": "IO7F8266",
      "version": "0.1.1",
      "version_history": [
        {
          "version": "0.1.1",
          "seen_at": "2025-07-21T16:35:50Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:35:50Z",
      "last_seen_sha": "ce49308648f0",
      "author": "yhur",
      "maintainer": "yhur",
      "sentence": "io7 IOT Framework for ESP8266",
      "paragraph": "This is the io7 IOT Framework for ESP8266 which helps build the IOT device for io7 IOT Framework",
      "category": "IOT",
      "architectures": [
        "esp8266"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C",
      "github_updated_at": "2026-01-16T04:27:52Z",
      "depends": [
        "ConfigPortal8266"
      ],
      "download_url": "https://github.com/io7lab/IO7F8266"
    },
    {
      "repository_name": "TcMenu/IoAbstraction",
      "repository_url": "https://github.com/TcMenu/IoAbstraction",
      "name": "IoAbstraction",
      "version": "4.5.3",
      "version_history": [
        {
          "version": "4.5.3",
          "seen_at": "2026-05-11T08:28:09Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-11T08:28:09Z",
      "last_seen_sha": "e41a9011a7ff",
      "author": "tcmenu",
      "maintainer": "https://github.com/TcMenu",
      "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler,  button press and rotary encoder management (switches) on any supported IO (including DfRobot & Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.",
      "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR & I2C AT24x ROMs. Simple cross device btree collection.",
      "category": "Other",
      "architectures": [],
      "github_stars": 164,
      "github_forks": 33,
      "github_language": "C++",
      "github_updated_at": "2026-05-10T14:57:57Z",
      "depends": [
        "TaskManagerIO",
        "SimpleCollections",
        "TcMenuLog"
      ],
      "download_url": "https://www.thecoderscorner.com/products/arduino-libraries/"
    },
    {
      "repository_name": "iobeam/iobeam-client-embedded",
      "repository_url": "https://github.com/iobeam/iobeam-client-embedded",
      "name": "Iobeam",
      "version": "0.1.0",
      "version_history": [
        {
          "version": "0.1.0",
          "seen_at": "2025-07-21T16:16:51Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:51Z",
      "last_seen_sha": "8c254e764c3c",
      "author": "iobeam <hello@iobeam.com>",
      "maintainer": "Rob Kiefer <rob@iobeam.com>",
      "sentence": "Client library for using the iobeam cloud.",
      "paragraph": "Iobeam is a data analysis platform for connected devices. This library allows Arduino clients to register and send data to the iobeam cloud for processing.",
      "category": "Data Processing",
      "architectures": [
        "avr"
      ],
      "github_stars": 5,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2015-09-01T15:22:18Z",
      "download_url": "https://www.iobeam.com"
    },
    {
      "repository_name": "IoliteCoding/IoliteCoding_SerialCommands",
      "repository_url": "https://github.com/IoliteCoding/IoliteCoding_SerialCommands",
      "name": "IoliteCoding SerialCommands",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:04:15Z"
        },
        {
          "version": "1.0.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:04:15Z",
      "last_seen_sha": "d2f57bb37422",
      "author": "IoliteCoding",
      "maintainer": "IoliteCoding <iolite.coding@gmail.com>",
      "sentence": "IoliteCoding library for receiving serial commands.",
      "paragraph": "Using this library allows for executing a method when a message with a certain structure is received throuh a stream.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/IoliteCoding/IoliteCoding_SerialCommands-1.0.0.zip",
      "size": 7862,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-08-05T08:51:12Z"
    },
    {
      "repository_name": "iondbproject/iondb",
      "repository_url": "https://github.com/iondbproject/iondb",
      "name": "IonDB",
      "version": "2.2.0",
      "version_history": [
        {
          "version": "2.2.0",
          "seen_at": "2025-11-17T07:25:03Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-11-17T07:25:03Z",
      "last_seen_sha": "cd3a0909e1ec",
      "author": "IonDB Project <iondbproject@gmail.com>",
      "maintainer": "IonDB Project <iondbproject@gmail.com>",
      "sentence": "A powerful key-value store for all data storage needs.",
      "paragraph": "Supports multiple back-end storage engines, complex queries, and more!",
      "category": "Data Storage",
      "architectures": [
        "*"
      ],
      "github_stars": 594,
      "github_forks": 48,
      "github_language": "C",
      "github_updated_at": "2026-06-20T15:58:21Z",
      "download_url": "http://iondb.org"
    },
    {
      "repository_name": "sfera-labs/iono-mkr-lora-net",
      "repository_url": "https://github.com/sfera-labs/iono-mkr-lora-net",
      "name": "Iono MKR LoRaNet",
      "version": "3.0.1",
      "version_history": [
        {
          "version": "3.0.1",
          "seen_at": "2026-01-02T21:43:24Z"
        },
        {
          "version": "3.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:43:24Z",
      "last_seen_sha": "abb1db09f019",
      "author": "Sfera Labs",
      "maintainer": "Sfera Labs <support@sferalabs.cc>",
      "sentence": "Iono MKR Master/Slave LoRaNet library",
      "paragraph": "Master/Slave LoRaNet implementation for Iono MKR",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sfera-labs/Iono_MKR_LoRaNet-3.0.1.zip",
      "size": 9399,
      "previous_version": "3.0.1",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-20T12:14:21Z"
    },
    {
      "repository_name": "sfera-labs/iono-rp-d16-arduino",
      "repository_url": "https://github.com/sfera-labs/iono-rp-d16-arduino",
      "name": "Iono RP D16",
      "version": "1.1.4",
      "version_history": [
        {
          "version": "1.1.4",
          "seen_at": "2026-01-02T21:43:25Z"
        },
        {
          "version": "1.1.4",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:43:25Z",
      "last_seen_sha": "2d219f19d4cb",
      "author": "Sfera Labs",
      "maintainer": "Sfera Labs <support@sferalabs.cc>",
      "sentence": "Libraries and examples for Iono RP D16",
      "paragraph": "Iono RP D16 is a compact industrial PLC powered by the Raspberry Pi RP2040 microcontroller",
      "category": "Device Control",
      "architectures": [],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sfera-labs/Iono_RP_D16-1.1.4.zip",
      "size": 33527,
      "previous_version": "1.1.4",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-11-20T13:37:03Z"
    },
    {
      "repository_name": "sfera-labs/iono",
      "repository_url": "https://github.com/sfera-labs/iono",
      "name": "Iono Uno-MKR-RP",
      "version": "3.2.2",
      "version_history": [
        {
          "version": "3.2.2",
          "seen_at": "2026-01-02T21:43:16Z"
        },
        {
          "version": "3.2.2",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-01-02T21:43:16Z",
      "last_seen_sha": "f6f89ccdf09e",
      "author": "Sfera Labs",
      "maintainer": "Sfera Labs <support@sferalabs.cc>",
      "sentence": "Libraries and examples for Iono Uno/MKR/RP",
      "paragraph": "Iono Uno, Iono MKR, and Iono RP bring your Arduino programming skills to professional, industrial applications",
      "category": "Device Control",
      "architectures": [],
      "depends": [
        "Ethernet",
        "Ethernet2",
        "WiFiNINA",
        "FlashAsEEPROM",
        "EEPROM",
        "OneWire",
        "DallasTemperature",
        "ArduinoMqttClient",
        "Wiegand",
        "Modbus RTU Slave"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/sfera-labs/Iono_Uno_MKR_RP-3.2.2.zip",
      "size": 102392,
      "previous_version": "3.2.2",
      "github_stars": 23,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2025-11-20T11:38:38Z"
    },
    {
      "repository_name": "remocons/iosignal-arduino",
      "repository_url": "https://github.com/remocons/iosignal-arduino",
      "name": "IOSignal",
      "version": "5.0.0",
      "version_history": [
        {
          "version": "5.0.0",
          "seen_at": "2025-12-12T07:32:27Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-12-12T07:32:27Z",
      "last_seen_sha": "4c838dfc6a82",
      "author": "Taeo Lee <sixgen@gmail.com>",
      "maintainer": "Taeo Lee <sixgen@gmail.com>",
      "sentence": "IOSignal Arduino Client.",
      "paragraph": "Support Uno Ethernet,Uno R4 WiFi, ESP8266 and ESP32.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-12-11T17:53:49Z",
      "depends": [
        "Crypto",
        "Bounce2"
      ],
      "download_url": "https://github.com/remocons/iosignal-arduino"
    },
    {
      "repository_name": "manoj26may/IOT",
      "repository_url": "https://github.com/manoj26may/IOT",
      "name": "IOT",
      "version": "1.1.0",
      "version_history": [
        {
          "version": "1.1.0",
          "seen_at": "2025-07-21T16:38:24Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:38:24Z",
      "last_seen_sha": "58c20167f636",
      "author": "Manoj M Bhat",
      "maintainer": "Manoj M Bhat <mmbhat948@gmail.com.com>",
      "sentence": "Library to print various example Arduino codes to the Serial Monitor.",
      "paragraph": "Useful for teaching and demo purposes. Print pre-defined examples like Blink, DHT sensor, OLED display, etc.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2025-06-11T06:09:59Z",
      "download_url": "https://github.com/manoj26may/IOT"
    },
    {
      "repository_name": "iotpipe/esp8266-arduino-iotpipe",
      "repository_url": "https://github.com/iotpipe/esp8266-arduino-iotpipe",
      "name": "IoT Pipe",
      "version": "0.2.1",
      "version_history": [
        {
          "version": "0.3.0",
          "seen_at": "2025-07-21T16:16:56Z"
        },
        {
          "version": "0.2.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:56Z",
      "last_seen_sha": "caaa058a90e0",
      "author": "IoT Pipe Team <team@iotpipe.io>",
      "maintainer": "IoT Pipe Team <team@iotpipe.io>",
      "sentence": "A library to use with the IoT Pipe web service.",
      "paragraph": "Easily integrate your ESP8266 projects into the Internet of Things.",
      "category": "Communication",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/iotpipe/IoT_Pipe-0.2.1.zip",
      "size": 15582,
      "previous_version": "0.3.0",
      "github_stars": 6,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2017-05-24T13:13:17Z"
    },
    {
      "repository_name": "Travancore-Analytics/iot-suite",
      "repository_url": "https://github.com/Travancore-Analytics/iot-suite",
      "name": "IoT Suite",
      "version": "0.0.6",
      "version_history": [
        {
          "version": "0.0.6",
          "seen_at": "2025-07-21T16:33:29Z"
        },
        {
          "version": "0.0.6",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:33:29Z",
      "last_seen_sha": "45e02ef9400a",
      "author": "Travancore Analytics",
      "maintainer": "Travancore Analytics",
      "sentence": "IoT Suite is a simple, easy to use platform for building IoT solutions.",
      "paragraph": "IoT Suite is Internet of Things platform for connectivity, OTA(over-the-air) firmware upgrades, data collection, processing, analytics and visualization. Provides bootstrap for building IoT solutions with very minimal coding to setup IoT ecosystem, while focusing on implementing business use case. Arduino Nano 33 IoT, esp32 and esp8266 boards are supported as part of the platform.",
      "category": "Device Control",
      "architectures": [
        "esp32",
        "esp8266",
        "samd"
      ],
      "depends": [
        "ArduinoJson",
        "ArduinoBLE",
        "WiFiNINA",
        "ArduinoOTA",
        "ArduinoHttpClient",
        "ArduinoLog",
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/Travancore-Analytics/IoT_Suite-0.0.6.zip",
      "size": 1786061,
      "previous_version": "0.0.6",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2022-12-16T13:57:30Z"
    },
    {
      "repository_name": "gq97a6/arduino_buttons",
      "repository_url": "https://github.com/gq97a6/arduino_buttons",
      "name": "IoT_Modules-Buttons",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:15:19Z"
        },
        {
          "version": "1.0.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:15:19Z",
      "last_seen_sha": "5d497bc31e89",
      "author": "gq97a6",
      "maintainer": "gq97a6 (dev@sampledomain.online)",
      "sentence": "Button library for easier use of buttons in projects.",
      "paragraph": "Button library for easier use of buttons in projects. All functions explained in example file. Supports debounce, sampling interval and sleep interval setting, slope detection, group handling, press time check and more.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/gq97a6/IoT_Modules_Buttons-1.0.1.zip",
      "size": 6510,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-23T10:56:22Z"
    },
    {
      "repository_name": "iotappstory/ESP-Library",
      "repository_url": "https://github.com/iotappstory/ESP-Library",
      "name": "IOTAppStory-ESP",
      "version": "2.1.0-RC1",
      "version_history": [
        {
          "version": "2.1.0-RC5.1",
          "seen_at": "2025-07-21T16:16:52Z"
        },
        {
          "version": "2.1.0-RC1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:52Z",
      "last_seen_sha": "a5873b2b0f75",
      "author": "SensorsIot, Onno Dirkzwager",
      "maintainer": "iotappstory",
      "sentence": "Update your ESP8266, ESP32 & Nextion displays over the air(OTA)",
      "paragraph": "Update your ESP8266 & ESP32 modules over the air(OTA)",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC1.zip",
      "size": 801429,
      "previous_version": "2.1.0-RC5.1",
      "github_stars": 128,
      "github_forks": 35,
      "github_language": "C++",
      "github_updated_at": "2026-04-14T12:30:56Z"
    },
    {
      "repository_name": "DefHam140/IOTClient",
      "repository_url": "https://github.com/DefHam140/IOTClient",
      "name": "IOTClient",
      "version": "1.0.1",
      "version_history": [
        {
          "version": "1.0.1",
          "seen_at": "2025-07-21T16:11:44Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:11:44Z",
      "last_seen_sha": "7726d5719720",
      "author": "Ham <thaweechai.stk@gmail.com>, Archi <apps.architronic@gmail.com>",
      "maintainer": "Ham <thaweechai.stk@gmail.com>",
      "sentence": "IOT Client Library.",
      "paragraph": "IOT Client Library for Archi-tronic IOT Server.",
      "category": "Communication",
      "architectures": [
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2023-12-01T05:11:02Z",
      "download_url": "https://github.com/DefHam140/IOTClient"
    },
    {
      "repository_name": "AndresDuran53/zarus-network-controller",
      "repository_url": "https://github.com/AndresDuran53/zarus-network-controller",
      "name": "IoTController",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:07:29Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:07:29Z",
      "last_seen_sha": "babcee0dcf7f",
      "author": "Andrés Durán",
      "maintainer": "Andrés Durán",
      "sentence": "IoT Network Controller for ESP8266 and ESP32",
      "paragraph": "Easy way to handle HTTP and MQTT connections, simultaneous handling of AccessPoint Mode and Station Mode, asynchronous loops with timers. Management and modification of variables stored in the EEPROM, modifiable from a WebServer and the MQTT connection. Unique identifier control for friendly mass production.",
      "category": "Device Control",
      "architectures": [
        "*"
      ],
      "github_stars": 2,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2024-10-30T21:14:28Z",
      "download_url": "https://github.com/AndresDuran53/zarus-network-controller"
    },
    {
      "repository_name": "iotpioneers/iotdatahub-library",
      "repository_url": "https://github.com/iotpioneers/iotdatahub-library",
      "name": "IoTDataHub",
      "version": "1.1.1",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2026-06-18T09:19:06Z"
        },
        {
          "version": "1.1.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2026-06-18T09:19:06Z",
      "last_seen_sha": "cfeec5ca0faa",
      "author": "Emmanuel SHYIRAMBERE",
      "maintainer": "Emmanuel SHYIRAMBERE",
      "sentence": "IoTDataHub client library for ESP32, ESP8266, Pico W, MKR, Ethernet, GSM and NB-IoT boards.",
      "paragraph": "Drop-in library that abstracts WiFi/Ethernet/GSM connection, MQTT with LWT, and virtual pin dispatch. Users only write IoTDATAHUB_WRITE(Vx) / IoTDATAHUB_READ(Vx) handlers and call IoTDataHub.begin() / IoTDataHub.run(). Supports ESP32, ESP8266, Raspberry Pi Pico W (RP2040), Arduino MKR WiFi 1010, Nano 33 IoT, Arduino Ethernet W5100/W5500, ENC28J60, TinyGSM (SIM800/SIM900/SIM7600), Arduino MKR GSM 1400, Arduino MKR NB 1500, and STM32 with ESP8266 AT shield.",
      "category": "Communication",
      "architectures": [
        "esp32",
        "esp8266",
        "rp2040",
        "samd",
        "nrf52",
        "avr",
        "stm32"
      ],
      "depends": [
        "PubSubClient"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/iotpioneers/IoTDataHub-1.1.1.zip",
      "size": 69840,
      "previous_version": "1.0.0",
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-06-17T18:22:38Z"
    },
    {
      "repository_name": "iotec-gmbh/iotec_MAX7319",
      "repository_url": "https://github.com/iotec-gmbh/iotec_MAX7319",
      "name": "iotec_MAX7319",
      "version": "1.0.0",
      "version_history": [
        {
          "version": "1.0.0",
          "seen_at": "2025-07-21T16:16:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:55Z",
      "last_seen_sha": "e7e016759bd7",
      "author": "iotec GmbH <www.iotec-gmbh.de>, Tina J. R.",
      "maintainer": "Tina J. R.",
      "sentence": "A library for using the MAX7319 from MAXIM Integrated.",
      "paragraph": "The MAX7319 is a I2C Port Expander with eight inputs and maskable transition detection.",
      "category": "Signal Input/Output",
      "architectures": [
        "*"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2021-03-16T16:20:05Z",
      "download_url": "https://github.com/iotec-gmbh/iotec_MAX7319"
    },
    {
      "repository_name": "juslam/IoTera_Arduino",
      "repository_url": "https://github.com/juslam/IoTera_Arduino",
      "name": "IoTera",
      "version": "1.2.0",
      "version_history": [
        {
          "version": "1.2.0",
          "seen_at": "2026-05-04T08:40:52Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-05-04T08:40:52Z",
      "last_seen_sha": "8e5d270ff27f",
      "author": "JslamA Dev",
      "maintainer": "JslamA Dev",
      "sentence": "A simple library to connect ESP8266/ESP32 devices to the IoTera mobile app.",
      "paragraph": "This library simplifies real-time communication between ESP8266/ESP32 microcontrollers and the IoTera mobile dashboard, allowing you to send sensor data and receive commands seamlessly using Firebase.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 0,
      "github_forks": 0,
      "github_language": "C++",
      "github_updated_at": "2026-05-03T11:35:20Z",
      "depends": [
        "FirebaseClient",
        "FirebaseJson"
      ],
      "download_url": "https://github.com/juslam/IoTera_Arduino"
    },
    {
      "repository_name": "CieNTi/arduino-IoTesla-client",
      "repository_url": "https://github.com/CieNTi/arduino-IoTesla-client",
      "name": "IoTesla-client",
      "version": "0.9.0",
      "version_history": [
        {
          "version": "0.9.0",
          "seen_at": "2025-07-21T16:10:46Z"
        },
        {
          "version": "0.9.0",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:10:46Z",
      "last_seen_sha": "1bbecd8df5d8",
      "author": "CieNTi",
      "maintainer": "CieNTi <cienti@cienti.com>",
      "sentence": "Arduino IoTesla client Library",
      "paragraph": "Arduino library for iot.tesla.studio MQTT broker",
      "category": "Sensors",
      "architectures": [
        "esp8266"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.9.0.zip",
      "size": 13843,
      "previous_version": "0.9.0",
      "github_stars": 0,
      "github_forks": 2,
      "github_language": "C++",
      "github_updated_at": "2019-05-28T21:11:01Z"
    },
    {
      "repository_name": "iotexproject/arduino-sdk",
      "repository_url": "https://github.com/iotexproject/arduino-sdk",
      "name": "IoTeX-blockchain-client",
      "version": "0.3.1",
      "version_history": [
        {
          "version": "0.3.1",
          "seen_at": "2025-07-21T16:16:55Z"
        },
        {
          "version": "0.3.1",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:16:55Z",
      "last_seen_sha": "fc086020741e",
      "author": "IoTeX",
      "maintainer": "IoTeX",
      "sentence": "A simple API client implementation in C++ for the IoTeX blockchain.",
      "paragraph": "This client library allows you to interact with the API of the IoTeX Ecosystem blockchain, retrieving information or executing contracts or transfers.",
      "category": "Communication",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/iotexproject/IoTeX_blockchain_client-0.3.1.zip",
      "size": 1392666,
      "previous_version": "0.3.1",
      "github_stars": 11,
      "github_forks": 8,
      "github_language": "C++",
      "github_updated_at": "2024-04-22T00:20:50Z"
    },
    {
      "repository_name": "IoTGuruLive/theiotguru-arduino-library",
      "repository_url": "https://github.com/IoTGuruLive/theiotguru-arduino-library",
      "name": "IoTGuru",
      "version": "1.3.1",
      "version_history": [
        {
          "version": "1.3.1",
          "seen_at": "2025-07-21T16:16:55Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2025-07-21T16:16:55Z",
      "last_seen_sha": "5354aedb859f",
      "author": "The IoT Guru (info@iotguru.cloud)",
      "maintainer": "Gábor AUTH (gabor.auth@iotguru.cloud)",
      "sentence": "Cloud based backend services to your devices.",
      "paragraph": "Real time charts, device catalog, data store with backup, battery and offline alert, MQTT broker, HTTP REST support, Android and web client.",
      "category": "Communication",
      "architectures": [
        "esp8266",
        "esp32"
      ],
      "github_stars": 20,
      "github_forks": 4,
      "github_language": "C++",
      "github_updated_at": "2024-12-22T12:19:28Z",
      "download_url": "https://iotguru.cloud"
    },
    {
      "repository_name": "soburi/IoTivity-Lite",
      "repository_url": "https://github.com/soburi/IoTivity-Lite",
      "name": "IoTivity-Lite",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 1,
      "first_seen_at": "2026-06-30T22:37:15.403Z",
      "last_seen_sha": "c22c36fe8a7d",
      "author": "Tokita Hiroshi, IoTivity-Lite contributors",
      "maintainer": "Tokita, Hiroshi <tokita.hiroshi@gmail.com>",
      "sentence": "OCF(Open Connectivity Founcation) core framework",
      "paragraph": "This is Iotivity-lite library. This package contains only platform independent part. Use with porting packages.",
      "category": "Other",
      "architectures": [
        "*"
      ],
      "download_url": "https://downloads.arduino.cc/libraries/github.com/soburi/IoTivity_Lite-0.0.3.zip",
      "size": 479646,
      "github_stars": 2,
      "github_forks": 1,
      "github_language": "C",
      "github_updated_at": "2022-04-30T19:53:44Z"
    },
    {
      "repository_name": "soburi/IoTivity-Lite_arduino-porting",
      "repository_url": "https://github.com/soburi/IoTivity-Lite_arduino-porting",
      "name": "IoTivity-Lite_Arduino-porting",
      "version": "0.0.3",
      "version_history": [
        {
          "version": "0.0.1",
          "seen_at": "2025-07-21T16:30:17Z"
        },
        {
          "version": "0.0.3",
          "seen_at": "2026-06-30T22:37:15.403Z"
        }
      ],
      "release_count": 2,
      "first_seen_at": "2025-07-21T16:30:17Z",
      "last_seen_sha": "d2362aa1a2a1",
      "author": "Tokita Hiroshi, IoTivity-Lite contributors",
      "maintainer": "Tokita, Hiroshi <tokita.hiroshi@gmail.com>",
      "sentence": "OCF(