{"id":15935186,"url":"https://github.com/alicerunsonfedora/flowkit","last_synced_at":"2026-05-18T04:34:45.138Z","repository":{"id":186399108,"uuid":"675111903","full_name":"alicerunsonfedora/flowkit","owner":"alicerunsonfedora","description":"Create apps with a simplified, testable, and concurrency-ready architecture.","archived":false,"fork":false,"pushed_at":"2023-08-05T21:11:22.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"root","last_synced_at":"2025-09-09T04:00:23.244Z","etag":null,"topics":["architectural-patterns","swift-actor","swift-concurrency","swift5","swiftui"],"latest_commit_sha":null,"homepage":"https://flowkit.marquiskurt.net/documentation/flowkit","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alicerunsonfedora.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","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":"2023-08-05T20:21:35.000Z","updated_at":"2023-08-05T21:10:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"35c90a52-6a5e-4206-b284-7b4026f4a310","html_url":"https://github.com/alicerunsonfedora/flowkit","commit_stats":null,"previous_names":["alicerunsonfedora/flowkit"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/alicerunsonfedora/flowkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicerunsonfedora%2Fflowkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicerunsonfedora%2Fflowkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicerunsonfedora%2Fflowkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicerunsonfedora%2Fflowkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alicerunsonfedora","download_url":"https://codeload.github.com/alicerunsonfedora/flowkit/tar.gz/refs/heads/root","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicerunsonfedora%2Fflowkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278358473,"owners_count":25973946,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["architectural-patterns","swift-actor","swift-concurrency","swift5","swiftui"],"created_at":"2024-10-07T03:40:31.210Z","updated_at":"2025-10-04T18:48:37.639Z","avatar_url":"https://github.com/alicerunsonfedora.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlowKit\n\nFlowKit is a framework that provides developers several tools for developing apps with a\nsimplified actor-based architecture with controlled state. FlowKit works hand in hand with\nSwift concurrency and SwiftUI to create stateful flows and views, and it extends XCTest to\nallow developers to write meaningful and predictable unit tests.\n\n## Getting started\n\nFlowKit is a Swift package for the Swift Package Manager and can be added through Xcode.\n\n### Use in a Swift package\n\nAdd the following to your Package.swift file:\n\n```swift\n    dependencies: [\n        .package(url: \"https://github.com/alicerunsonfedora/flowkit\", from: \"0.1.0\"),\n    ]\n```\n\n### Build from source\n\n**Required Tools**:\n\n- Xcode 15 or later\n- macOS 13.0 or later\n\nClone the repository using `git clone` or `gh repo clone` then run `swift build` in the\nroot of the project.\n\n## License\n\nFlowKit is licensed under the Mozilla Public License, v2.0. You can read your rights\nin the LICENSE file provided or by obtaining it at https://www.mozilla.org/en-US/MPL/2.0/.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicerunsonfedora%2Fflowkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falicerunsonfedora%2Fflowkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicerunsonfedora%2Fflowkit/lists"}