{"id":13871905,"url":"https://github.com/Bouke/HAP","last_synced_at":"2025-07-16T01:32:12.409Z","repository":{"id":48078477,"uuid":"62937440","full_name":"Bouke/HAP","owner":"Bouke","description":"Swift implementation of the Homekit Accessory Protocol","archived":false,"fork":false,"pushed_at":"2024-02-05T16:24:09.000Z","size":2361,"stargazers_count":361,"open_issues_count":20,"forks_count":49,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-03-14T22:33:34.028Z","etag":null,"topics":["hap","home-automation","homekit","homekit-accessory-protocol","homekit-api","swift","swift-hap"],"latest_commit_sha":null,"homepage":"https://boukehaarsma.nl/HAP/","language":"Swift","has_issues":true,"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/Bouke.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-07-09T07:10:37.000Z","updated_at":"2024-08-06T00:34:25.210Z","dependencies_parsed_at":"2024-08-06T00:34:23.636Z","dependency_job_id":"5a158be0-0d18-4ab7-a179-c725c514a359","html_url":"https://github.com/Bouke/HAP","commit_stats":{"total_commits":521,"total_committers":9,"mean_commits":"57.888888888888886","dds":"0.10364683301343569","last_synced_commit":"51e3505a34eb842f7491fda48bb4ef873b16b68c"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bouke%2FHAP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bouke%2FHAP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bouke%2FHAP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bouke%2FHAP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bouke","download_url":"https://codeload.github.com/Bouke/HAP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226038840,"owners_count":17564046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["hap","home-automation","homekit","homekit-accessory-protocol","homekit-api","swift","swift-hap"],"created_at":"2024-08-05T23:00:29.995Z","updated_at":"2024-11-23T19:31:26.216Z","avatar_url":"https://github.com/Bouke.png","language":"Swift","readme":"Homekit Accessory Protocol, implemented in Swift\n================================================\n\nThe goal of this package is to provide a complete implementation of the Homekit Accessory Protocol, enabling you to build your DIY accessories, and connect your non-HAP devices.\n\n[![Build Status](https://travis-ci.org/Bouke/HAP.svg?branch=master)](https://travis-ci.org/Bouke/HAP)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Bouke_HAP\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=Bouke_HAP)\n\n## Features\n\n* Persistent configuration across reboots.\n* Homekit pairing by scanning QR code (shipped in iOS 11).\n* Speakers and Remote Control accessories (shipped in iOS 12 / macOS Mojave).\n* Television accessories (shipped in iOS 12.2 / macOS 10.14.3).\n* Extensibility through custom services and characteristics.\n* Runs on Linux / Raspbian (Raspberry Pi).\n\n## Communication\n\nRemember that this is not a commercial product, but the result of free labor.\n\n- If you need help using this library, open an issue here on GitHub. The more detail the better!\n- If you found a bug, open an issue here on GitHub. The more detail the better!\n- If you want to contribute, submit a pull request.\n\n## Contents\n\n- [Getting Started](https://boukehaarsma.nl/HAP/getting-started.html)\n- [Usage](https://boukehaarsma.nl/HAP/usage.html)\n- [Create an Accessory](https://boukehaarsma.nl/HAP/create-an-accessory.html)\n- [Design](https://boukehaarsma.nl/HAP/design.html)\n- [Development](https://boukehaarsma.nl/HAP/development.html)\n\n## Credits\n\nThis library was written by [Bouke Haarsma](https://github.com/Bouke)\nand [contributors][0].\n\n[0]: https://github.com/Bouke/HAP/graphs/contributors\n[1]: https://swift-arm.com/install-swift/\n","funding_links":[],"categories":["Swift"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBouke%2FHAP","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBouke%2FHAP","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBouke%2FHAP/lists"}