{"id":15055347,"url":"https://github.com/zmian/xcore","last_synced_at":"2025-04-04T19:03:18.786Z","repository":{"id":30921614,"uuid":"34479530","full_name":"zmian/xcore","owner":"zmian","description":"A collection of hundreds of Swift and SwiftUI extensions and components designed to minimize boilerplate to accomplish common tasks with ease.","archived":false,"fork":false,"pushed_at":"2025-03-31T01:39:17.000Z","size":6278,"stargazers_count":143,"open_issues_count":0,"forks_count":27,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-31T02:30:08.714Z","etag":null,"topics":["ios","swift","swiftui","swiftui-framework","xcore"],"latest_commit_sha":null,"homepage":"","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/zmian.png","metadata":{"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":"2015-04-23T20:22:17.000Z","updated_at":"2025-03-31T01:39:20.000Z","dependencies_parsed_at":"2023-07-14T11:17:53.703Z","dependency_job_id":"f3412d40-2732-4f9c-8190-b097018cf07f","html_url":"https://github.com/zmian/xcore","commit_stats":{"total_commits":2442,"total_committers":19,"mean_commits":"128.52631578947367","dds":0.06715806715806716,"last_synced_commit":"6bbf6258b9d5ed055cd3b97852c1e6d908cf9313"},"previous_names":["zmian/xcore.swift"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmian%2Fxcore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmian%2Fxcore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmian%2Fxcore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmian%2Fxcore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zmian","download_url":"https://codeload.github.com/zmian/xcore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234920,"owners_count":20905854,"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","swift","swiftui","swiftui-framework","xcore"],"created_at":"2024-09-24T21:41:07.672Z","updated_at":"2025-04-04T19:03:18.781Z","avatar_url":"https://github.com/zmian.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource srcset=\"Resources/xcore_logo_dark.svg\" media=\"(prefers-color-scheme: dark)\"/\u003e\n  \u003cimg src=\"Resources/xcore_logo.svg\" alt=\"Xcore logo\" height=80\u003e\n\u003c/picture\u003e\n\u003c/p\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\nXcore is a collection of hundreds of Swift extensions and components designed to minimize boilerplate to accomplish common tasks with ease. It is a framework to efficiently build and scale apps without compromising quality, maintainability and developer productivity. Check out the included example project and [documentation](https://zmian.github.io/xcore) to see how.\n\n## Contents\n\n- [Requirements](#requirements)\n- [Makefile](#makefile)\n- [Installation](#installation)\n\n## Requirements\n\n- iOS 17.0+\n- Xcode 16.3+\n- Swift 6.1+\n\n**Additional Requirements**\n\n- [Swift Package Manager](https://swift.org/package-manager/)\n- [SwiftLint][swiftlint-link]\n- [SwiftFormat][swiftformat-link]\n\n## Makefile\n\nWe use make file to provide some useful shortcuts. Run any of the below commands at the project root level.\n\n- `make test` Runs all tests\n- `make lint` Runs SwiftLint\n- `make format` Runs SwiftFormat\n\n## Installation\n\nXcore is available through Swift Package Manager. To integrate it into a project, add it as a dependency within your `Package.swift` manifest:\n\n```swift\nlet package = Package(\n    ...\n    dependencies: [\n        .package(url: \"https://github.com/zmian/xcore\", branch: \"main\")\n    ],\n    ...\n)\n```\n\n\u003c!-- TODO: Fix DocC script --\u003e\n\u003c!-- ## Documentation --\u003e\n\u003c!-- You can find [the documentation here](https://zmian.github.io/xcore). --\u003e\n\n## Author\n\n- [Zeeshan Mian](https://github.com/zmian) ([@zmian](https://twitter.com/zmian))\n\n## License\n\nXcore is released under the MIT license. [See LICENSE](https://github.com/zmian/xcore/blob/main/LICENSE) for details.\n\n[swiftlint-link]: https://github.com/realm/SwiftLint\n[swiftformat-link]: https://github.com/nicklockwood/SwiftFormat\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzmian%2Fxcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzmian%2Fxcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzmian%2Fxcore/lists"}