{"id":14962045,"url":"https://github.com/robtillaart/arduino","last_synced_at":"2026-07-01T07:01:31.906Z","repository":{"id":37412650,"uuid":"2544179","full_name":"RobTillaart/Arduino","owner":"RobTillaart","description":"Arduino libraries, code and applications","archived":false,"fork":false,"pushed_at":"2026-06-30T07:47:09.000Z","size":93530,"stargazers_count":1591,"open_issues_count":0,"forks_count":3249,"subscribers_count":203,"default_branch":"master","last_synced_at":"2026-06-30T09:24:47.987Z","etag":null,"topics":["arduino","library"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobTillaart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"RobTillaart","custom":"https://www.paypal.me/robtillaart"}},"created_at":"2011-10-09T19:53:59.000Z","updated_at":"2026-06-30T07:47:13.000Z","dependencies_parsed_at":"2024-01-15T10:45:12.089Z","dependency_job_id":"fe9f8191-3dfd-4261-a971-e7aab4c8326d","html_url":"https://github.com/RobTillaart/Arduino","commit_stats":{"total_commits":2390,"total_committers":25,"mean_commits":95.6,"dds":0.02175732217573223,"last_synced_commit":"c49cf058a9bd1cfac952777b9bca2953f8d92bc4"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/RobTillaart/Arduino","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobTillaart%2FArduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobTillaart%2FArduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobTillaart%2FArduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobTillaart%2FArduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobTillaart","download_url":"https://codeload.github.com/RobTillaart/Arduino/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobTillaart%2FArduino/sbom","scorecard":{"id":121521,"data":{"date":"2025-08-11","repo":{"name":"github.com/RobTillaart/Arduino","commit":"4fa6705e6796dcc62587ebac6b5ed4465ff47b8e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-16T02:32:30.150Z","repository_id":37412650,"created_at":"2025-08-16T02:32:30.150Z","updated_at":"2025-08-16T02:32:30.150Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34996290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","library"],"created_at":"2024-09-24T13:28:51.691Z","updated_at":"2026-07-01T07:01:31.867Z","avatar_url":"https://github.com/RobTillaart.png","language":"C++","funding_links":["https://github.com/sponsors/RobTillaart","https://www.paypal.me/robtillaart"],"categories":[],"sub_categories":[],"readme":"\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/Arduino/blob/master/LICENSE)\n[![GitHub release](https://img.shields.io/github/release/RobTillaart/Arduino.svg?maxAge=3600)](https://github.com/RobTillaart/Arduino/releases)\n![code size:](https://img.shields.io/github/languages/code-size/RobTillaart/Arduino)\n\n[![Forks](https://img.shields.io/github/forks/RobTillaart/Arduino.svg?style=flat-square\u0026colorB=green)](https://github.com/RobTillaart/Arduino)\n[![Stars](https://img.shields.io/github/stars/RobTillaart/Arduino.svg?style=flat-square\u0026colorB=green)](https://github.com/RobTillaart/Arduino)\n[![Commits since latest](https://img.shields.io/github/commits-since/RobTillaart/Arduino/latest)](https://github.com/RobTillaart/Arduino/commits/master)\n\n\n# Arduino libraries\n\n**NOTE** these libraries all have their own repo under https://github.com/RobTillaart?tab=repositories\n\nSo this repository does not have the latest version of all libs any more. \nThat said I will update this bulk repo on request and if time permit.\n\n\n### Introduction\n\nThis repository contains several Arduino libraries I have written to be used in applications. \nMost of them include example code how the libraries can be used. \nFurthermore this repository contains a few stand alone applications.\n\n\n### Questions\n\nFor questions about the usage of the libraries, please post a question on the Arduino \nforum at http://forum.arduino.cc/\n\n\n### Bugs and issues\n\n**Please check if the library has its own repo first and fill an issue there.**\n\nFor bugs in the libraries, please fill in an issue in GitHub as that makes it far \neasier for me to track them. \nIf possible provide a minimal code snippet that exposes the bug or problem. \nAdd information about platform used and version etc.\nAlso proposals for solutions are welcome.\n\nOther issues are not directly bugs but can still be problematic.\nE.g. if a library is too slow for your application that is an serious issue, not a bug. \nPlease fill in an issue and provide as much details about your requirements.\nMaybe I can help to fix it.\n\n\n### Improvements and changes\n\n**Please check if the library has its own repo first and create a PR there.**\n\nFor improvements and changes, please provide a Pull Request (in the right repo).\nI will try to follow up on them asap but it can take quite some time. \nPlease try to be generic in your improvements and try to see \"over the needs of your own application\".\n\nThere is no guarantee that Pull Requests will be honoured.\nIn such case feel free to start your own modified library from a fork.\n\n\n### License and Warranty\n\nI appreciate if you give credits when appropriate.\n\nPlease check the file LICENSE.md for the details.\n\n\n### Support\n\nIf you appreciate my libraries, you can support the development and maintenance.\nImprove the quality of the libraries by providing issues and Pull Requests, or\ndonate through PayPal or GitHub sponsors.\n\nThank you,\n\nRegards,\nRob\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobtillaart%2Farduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobtillaart%2Farduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobtillaart%2Farduino/lists"}