SkillAgentSearch skills...

Xcore

A collection of hundreds of Swift and SwiftUI extensions and components designed to minimize boilerplate to accomplish common tasks with ease.

Install / Use

/learn @zmian/Xcore
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

<p align="center"> <picture> <source srcset="Resources/xcore_logo_dark.svg" media="(prefers-color-scheme: dark)"/> <img src="Resources/xcore_logo.svg" alt="Xcore logo" height=80> </picture> </p> <h1></h1>

Xcore 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 to see how.

Contents

Requirements

  • iOS 17.0+
  • Xcode 16.3+
  • Swift 6.1+

Additional Requirements

Makefile

We use make file to provide some useful shortcuts. Run any of the below commands at the project root level.

  • make test Runs all tests
  • make lint Runs SwiftLint
  • make format Runs SwiftFormat

Installation

Xcore is available through Swift Package Manager. To integrate it into a project, add it as a dependency within your Package.swift manifest:

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/zmian/xcore", branch: "main")
    ],
    ...
)
<!-- TODO: Fix DocC script --> <!-- ## Documentation --> <!-- You can find [the documentation here](https://zmian.github.io/xcore). -->

Author

License

Xcore is released under the MIT license. See LICENSE for details.

View on GitHub
GitHub Stars145
CategoryDesign
Updated3mo ago
Forks28

Languages

Swift

Security Score

97/100

Audited on Dec 23, 2025

No findings