Swiftpack.co - orchetect/OTCore as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by orchetect.
orchetect/OTCore 1.4.16
Useful extensions on Swift standard library types.
⭐️ 5
🕓 1 week ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/orchetect/OTCore.git", from: "1.4.16")


CI Build Status Platforms - macOS 10.12+ | iOS 9+ | tvOS 9+ | watchOS 2+ | visionOS 1+ Swift 5.3-5.9 Xcode 12-15 License: MIT

Multi-platform Swift shared code module with useful extension methods on standard library types.

The library has full unit test coverage and is actively used in production.

Installation: Swift Package Manager (SPM)

Dependency within an Application

  1. Add the package to your Xcode project using Swift Package Manager

    • Select File → Swift Packages → Add Package Dependency
    • Add package using https://github.com/orchetect/OTCore as the URL.
  2. Import the module in your *.swift files where needed.

    import OTCore

Dependency within a Swift Package

  1. In your Package.swift file:

    dependencies: [
        .package(url: "https://github.com/orchetect/OTCore", from: "1.4.16")
  2. @_implementationOnly prevents the methods and properties in OTCore from being exported to the consumer of your SPM package.

    @_implementationOnly import OTCore


Most methods are implemented as category methods so they are generally discoverable.

All methods have inline help explaining their purpose and basic usage examples.


Coded by a bunch of 🐹 hamsters in a trenchcoat that calls itself @orchetect.


Licensed under the MIT license. See LICENSE for details.


Bug fixes and improvements are welcome. Please open an issue to discuss prior to submitting PRs.


Stars: 5
Last commit: 9 hours ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

2 weeks ago
  • String RegEx methods: Fixed bug where matches and capture groups were sometimes incorrect lengths if the source string contained UTF16 composed characters

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics