{"id":16921240,"url":"https://github.com/bdrelling/kippleui","last_synced_at":"2025-12-11T22:58:24.491Z","repository":{"id":48130948,"uuid":"512089087","full_name":"bdrelling/KippleUI","owner":"bdrelling","description":"A collection of common SwiftUI and UIKit utilities.","archived":false,"fork":false,"pushed_at":"2024-05-16T20:22:48.000Z","size":804,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-05-16T21:34:00.478Z","etag":null,"topics":["ios","macos","swift","tvos","watchos"],"latest_commit_sha":null,"homepage":"https://swiftpackageindex.com/swift-kipple/UI","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/bdrelling.png","metadata":{"funding":{"github":"bdrelling","ko_fi":"briandrelling"},"files":{"readme":"README.md","changelog":null,"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":"2022-07-09T04:04:09.000Z","updated_at":"2024-05-30T04:47:23.169Z","dependencies_parsed_at":"2024-05-16T21:33:33.455Z","dependency_job_id":null,"html_url":"https://github.com/bdrelling/KippleUI","commit_stats":{"total_commits":70,"total_committers":2,"mean_commits":35.0,"dds":"0.014285714285714235","last_synced_commit":"1cf0ba31eb3b4131a3dc38ca4dd2de282cbcf95c"},"previous_names":["swift-kipple/ui"],"tags_count":56,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdrelling%2FKippleUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdrelling%2FKippleUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdrelling%2FKippleUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdrelling%2FKippleUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bdrelling","download_url":"https://codeload.github.com/bdrelling/KippleUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244951168,"owners_count":20537331,"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":["ios","macos","swift","tvos","watchos"],"created_at":"2024-10-13T19:51:05.105Z","updated_at":"2025-12-11T22:58:19.466Z","avatar_url":"https://github.com/bdrelling.png","language":"Swift","funding_links":["https://github.com/sponsors/bdrelling","https://ko-fi.com/briandrelling"],"categories":[],"sub_categories":[],"readme":"# KippleUI\n\n[![Latest Release](https://img.shields.io/github/v/tag/bdrelling/KippleUI?color=blue\u0026label=)](https://github.com/bdrelling/KippleUI/tags)\n[![CI Status](https://github.com/bdrelling/KippleUI/actions/workflows/tests.yml/badge.svg)](https://github.com/bdrelling/KippleUI/actions/workflows/tests.yml)\n[![Code Coverage](https://img.shields.io/codecov/c/github/bdrelling/KippleUI)](https://codecov.io/gh/bdrelling/KippleUI)\n[![Swift Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fbdrelling%2FKippleUI%2Fbadge%3Ftype%3Dswift-versions\u0026label=)](https://swiftpackageindex.com/bdrelling/KippleUI)\n[![Platform Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fbdrelling%2FKippleUI%2Fbadge%3Ftype%3Dplatforms\u0026label=)](https://swiftpackageindex.com/bdrelling/KippleUI)\n[![License](https://img.shields.io/github/license/bdrelling/KippleUI?label=)](https://github.com/bdrelling/KippleUI/blob/main/LICENSE)\n\nA collection of common SwiftUI and UIKit utilities.\n\n\u003e [!WARNING]\n\u003e The code in this library has been made public as-is solely for the purposes of reference, education, discovery, and personal use. As such, stability for production applications **CANNOT** be guaranteed; however, if you're interested in leveraging code within this library in your own projects, feel free to do so at your own risk.\n\u003e\n\u003e Please open GitHub issues for any problems you encounter or requests you have and we will do my best to provide support.\n\n## Table of Contents\n\n- [Documentation](#documentation)\n  - [Modules](#modules)\n  - [Dependencies](#dependencies)\n- [Kipple Libraries](#kipple-libraries)\n- [Installation](#installation)\n- [Compatibility](#compatibility)\n- [Stability](#stability)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Documentation\n\n### Modules\n\n- [KippleFonts](/Sources/KippleFonts) — Convenience functionality for `Font`, `UIFont`, and `NSFont`.\n- [KippleUI](/Sources/KippleUI) — Convenience functionality for `SwiftUI`, `UIKit`, and `AppKit`.\n\n### Dependencies\n\n- [Kipple](https://github.com/bdrelling/Kipple) — A collection of Swift modules providing common Swift functionality.\n\n\u003e [!NOTE]  \n\u003e This package also utilizes [KippleTools](https://github.com/bdrelling/KippleTools) as a development dependency, which handles linting, formatting, and other core scripting needs for [Kipple](https://github.com/bdrelling/Kipple) projects.\n\u003e This dependency is not pulled into your project in any way, as it is not referenced directly by any product of this package.\n\n## Kipple Libraries\n\nThere's more where this came from!\n\nCheck out [Kipple](https://github.com/bdrelling/Kipple) and its [component libraries](https://github.com/bdrelling/Kipple#component-libraries).\n\n## Installation\n\nSee [Installation](https://github.com/bdrelling/Kipple#installation).\n\n## Compatibility\n\n[![Swift Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fbdrelling%2FKippleNetworking%2Fbadge%3Ftype%3Dswift-versions\u0026label=)](https://swiftpackageindex.com/bdrelling/KippleNetworking)\n[![Platform Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fbdrelling%2FKippleNetworking%2Fbadge%3Ftype%3Dplatforms\u0026label=)](https://swiftpackageindex.com/bdrelling/KippleNetworking)\n\n\u003e [!Note]\n\u003e Because of SwiftUI's major leap forward with `@Observable` in iOS 17 / Swift 5.9, `KippleUI`'s minimum version is 5.9 instead of 5.7.\n\nSee [Compatibility](https://github.com/bdrelling/Kipple#compatibility) for more information.\n\n## Stability\n\n[![CI Status](https://github.com/bdrelling/KippleUI/actions/workflows/tests.yml/badge.svg)](https://github.com/bdrelling/KippleUI/actions/workflows/tests.yml)\n[![Code Coverage](https://img.shields.io/codecov/c/github/bdrelling/KippleUI)](https://codecov.io/gh/bdrelling/KippleUI)\n\nSee [Stability](https://github.com/bdrelling/Kipple#stability).\n\n## Contributing\n\nSorry to do this to you again, but...\n\nSee [Contributing](https://github.com/bdrelling/Kipple#contributing).\n\n## License\n\nAll **Kipple** libraries are released under the MIT license. See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdrelling%2Fkippleui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbdrelling%2Fkippleui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdrelling%2Fkippleui/lists"}