Swiftpack.co - VakhoKontridze/VCore as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by VakhoKontridze.
VakhoKontridze/VCore 3.9.0
VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects
⭐️ 30
🕓 12 hours ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/VakhoKontridze/VCore.git", from: "3.9.0")


Table of Contents


VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects


Release Date VCore iOS macOS* tvOS* watchOS*
2022 05 17 3.0 13.0 10.15 13.0 6.0
2021 12 28 2.0 13.0 - - -
2021 10 07 1.0 14.0 - - -

*Limited support


Package files are grouped as:

  • Services and Managers. Services, managers, controllers, and formatters. For instance, NetworkClient.

  • Views and ViewControllers. Reusable non-scene View's, UIView's, and UIViewController's.

  • Models. Reusable models. For instance, EdgeInsets's.

  • Helpers. Non-service, non-extension objects and methods. For instance architectural pattern helpers.

  • Extensions. Global extensions. Methods and properties are grouped by frameworks of origin—Foundation, UIKit, and SwiftUI.

  • Global Functions. Global functions. For instance, KeyPath equality and comparison functions.

  • API. Objects used for interfacing from you app/package to VCore. For instances, VCoreLocalizationService.

Package incudes folder Extra, which contains:

  • XCode Templates. Templates that can be used for accelerating workflow. Currently, templates cover scenes and gateways. For more info, refer to documnetation folder.

  • Objects and methods that cannot be included in the package as they require additional customization or access to AppDelegate/SceneDelegate.

Project includes folder Documentations, which contains:

  • Documentations and demo apps of UIKit/SwiftUI architectures

  • Documentation of CLEAN architecture


Package contains demo app, that can be used to test functionality of the package.


Swift Package Manager

Add https://github.com/VakhoKontridze/VCore as a Swift Package in Xcode and follow the instructions.


Major. Major changes, such as big overhauls

Minor. Minor changes, such as new objects, function, and extensions

Patch. Bug fixes and improvements


e-mail: vakho.kontridze@gmail.com


Stars: 30
Last commit: 13 hours ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Related Packages

Release Notes

13 hours ago


  • View.safeAreaMarginInsets(edges:) method is added

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