{"id":24801580,"url":"https://github.com/futuredapp/funtastykit","last_synced_at":"2026-03-04T04:31:40.006Z","repository":{"id":42443953,"uuid":"76852669","full_name":"futuredapp/FuntastyKit","owner":"futuredapp","description":"A collection of Swift utilities and protocols used in our projects","archived":false,"fork":false,"pushed_at":"2022-07-22T03:33:22.000Z","size":243,"stargazers_count":31,"open_issues_count":4,"forks_count":12,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-25T03:47:21.765Z","etag":null,"topics":["architecture","ios","protocol","swift","uikit","utilities"],"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/futuredapp.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":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2016-12-19T10:30:45.000Z","updated_at":"2025-02-08T06:46:54.000Z","dependencies_parsed_at":"2022-08-25T11:21:24.348Z","dependency_job_id":null,"html_url":"https://github.com/futuredapp/FuntastyKit","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/futuredapp/FuntastyKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futuredapp%2FFuntastyKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futuredapp%2FFuntastyKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futuredapp%2FFuntastyKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futuredapp%2FFuntastyKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/futuredapp","download_url":"https://codeload.github.com/futuredapp/FuntastyKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/futuredapp%2FFuntastyKit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263108752,"owners_count":23415001,"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":["architecture","ios","protocol","swift","uikit","utilities"],"created_at":"2025-01-30T04:29:21.054Z","updated_at":"2026-03-04T04:31:39.944Z","avatar_url":"https://github.com/futuredapp.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg alt=\"FuntastyKit logo\" align=\"right\" src=\"Documentation/FuntastyKit.svg\"\u003e\n\n# FuntastyKit\n\n![Cocoapods](https://img.shields.io/cocoapods/v/FuntastyKit.svg)\n![Cocoapods platforms](https://img.shields.io/cocoapods/p/FuntastyKit.svg)\n![License](https://img.shields.io/cocoapods/l/FuntastyKit.svg)\n\nThe FuntastyKit for iOS contains:\n\n- MVVM-C architecture used at [Futured](https://www.futured.app/en/), the template for this architecture can be found at https://github.com/futuredapp/MVVM-C-Templates.\n- Some regularly used UIKit extensions.\n- Protocols for simple initialization from XIB files, storyboards and for handling keyboard.\n- Hairline constraint for one-pixel designs.\n\n## Installation\n\nIf you want to use CocoaPods for dependency management, add following line to your `Podfile`:\n\n```ruby\npod 'FuntastyKit', '~\u003e 2.3'\n```\n\nIf you also want to use IBInspectable extensions also add:\n\n```ruby\npod 'FuntastyKit', '~\u003e 2.3', subspecs: ['IBInspectable']\n```\n\nWhen using Swift package manager add following line to your `Package.swift` file or add the repository using Xcode:\n\n```swift\n.package(url: \"https://github.com/futuredapp/FuntastyKit.git\", from: \"2.3.0\")\n```\n\n## Note on the name\n\nThe name of the framework comes from the name of our company before rebranding, Funtasty. Now, we are called Futured, but FuturedKit will be very probably based on SwiftUI instead of UIKit.\n\n## Contributors\n\nIf you have any questions or issues, please contact the current maintainer:\n\n- Matěj K. Jirásek, matej.jirasek@futured.app\n\nOver the years many inside and outside contributors made improvements to this library, namely:\n\n- [Petr Zvoníček](https://github.com/zvonicek)\n- [Matěj K. Jirásek](https://github.com/mkj-is)\n- [Patrik Potoček](https://github.com/Patrez)\n- [Roman Podymov](https://github.com/RomanPodymov)\n- [Radek Doležal](https://github.com/eRDe33)\n- [Tomáš Babulák](https://github.com/tomasbabulak)\n- [Mikoláš Stuchlík](https://github.com/mikolasstuchlik)\n- [Marek Staňa](https://github.com/mstana)\n- [Martin Pinka](https://github.com/crinos9)\n- [Adam Salih](https://github.com/adamsalih)\n- [Adam Bezák](https://github.com/bezoadam)\n\n## License\n\nFuntastyKit is available under the MIT license. See the [LICENSE file](LICENSE) for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuturedapp%2Ffuntastykit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuturedapp%2Ffuntastykit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuturedapp%2Ffuntastykit/lists"}