{"id":28392908,"url":"https://github.com/openremote/console-ios-lib","last_synced_at":"2026-01-18T00:31:21.890Z","repository":{"id":284934995,"uuid":"956452701","full_name":"openremote/console-ios-lib","owner":"openremote","description":"ORLib iOS Swift Package for use in OR consoles implementation","archived":false,"fork":false,"pushed_at":"2026-01-14T14:56:02.000Z","size":107,"stargazers_count":0,"open_issues_count":5,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-14T18:22:43.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openremote.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2025-03-28T09:27:10.000Z","updated_at":"2026-01-14T14:56:30.000Z","dependencies_parsed_at":"2025-03-28T13:35:27.001Z","dependency_job_id":"0c43d421-5a2b-462a-951d-58ee68e0f71d","html_url":"https://github.com/openremote/console-ios-lib","commit_stats":null,"previous_names":["openremote/orlib","openremote/console-ios-lib"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/openremote/console-ios-lib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openremote%2Fconsole-ios-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openremote%2Fconsole-ios-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openremote%2Fconsole-ios-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openremote%2Fconsole-ios-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openremote","download_url":"https://codeload.github.com/openremote/console-ios-lib/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openremote%2Fconsole-ios-lib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-05-31T15:09:18.130Z","updated_at":"2026-01-16T16:29:44.287Z","avatar_url":"https://github.com/openremote.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ORLib\n\nLibrary for OpenRemote iOS applications.\n\n## Requirements\n\n- iOS 15.0+\n- Swift 5.5+\n- Xcode 16.0+\n\n## Installation\n\n### Swift Package Manager\n\nORLib is available through [Swift Package Manager](https://swift.org/package-manager/).\n\nTo add ORLib to your Xcode project using Swift Package Manager:\n\n1. In Xcode, select **File \u003e Swift Packages \u003e Add Package Dependency...**\n2. Enter the repository URL: `https://github.com/openremote/ORLib.git`\n3. Specify the version or branch you want to use\n4. Select the ORLib package product\n\n## Usage\n\n```swift\nimport ORLib\n\n// Your code using ORLib\n```\n\n## License\n\nORLib is available under the AGPL-3.0 license. See the LICENSE.txt file for more info.\n\n## Protocol Buffer file\n\nThe ESPProvision provider uses Protocol Buffer to communicate with the ESP32 device.  \nThe protobuf data specification is defined in the ORConfigChannelProtocol.proto file.  \nCompiling this to Swift code is performed manually using the protoc compiler by the developer\nand the resulting Swift code is committed in the repository as part of the source code.   \nAs indicated in [Generating stubs | Documentation](https://swiftpackageindex.com/grpc/grpc-swift-protobuf/2.1.2/documentation/grpcprotobuf/generating-stubs),\nProtobuf compilation should not be part of the library build steps as it cannot be guaranteed to the library consumer has protoc available.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenremote%2Fconsole-ios-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenremote%2Fconsole-ios-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenremote%2Fconsole-ios-lib/lists"}