{"id":25453556,"url":"https://github.com/xcessentials/xceuniflow","last_synced_at":"2026-04-09T05:32:04.367Z","repository":{"id":54365177,"uuid":"51182574","full_name":"XCEssentials/XCEUniFlow","owner":"XCEssentials","description":"Unidirectional data flow \u0026 finite state machine merged together - app architecture done right.","archived":false,"fork":false,"pushed_at":"2024-02-18T22:13:36.000Z","size":1075,"stargazers_count":22,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-12T00:38:24.910Z","etag":null,"topics":["bdd","cocoa","flux-architecture","mvvm","state-machine","swift","unidirectional-data-flow","uniflow","xcode"],"latest_commit_sha":null,"homepage":"https://xcessentials.github.io/UniFlow/","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/XCEssentials.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-02-06T00:24:05.000Z","updated_at":"2023-08-03T07:55:46.000Z","dependencies_parsed_at":"2023-07-28T02:15:26.044Z","dependency_job_id":"dc151af3-a00a-417e-bcf6-c226a42f0aaf","html_url":"https://github.com/XCEssentials/XCEUniFlow","commit_stats":null,"previous_names":["xcessentials/xceuniflow","xcessentials/uniflow"],"tags_count":144,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XCEssentials%2FXCEUniFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XCEssentials%2FXCEUniFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XCEssentials%2FXCEUniFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XCEssentials%2FXCEUniFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XCEssentials","download_url":"https://codeload.github.com/XCEssentials/XCEUniFlow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239384684,"owners_count":19629509,"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":["bdd","cocoa","flux-architecture","mvvm","state-machine","swift","unidirectional-data-flow","uniflow","xcode"],"created_at":"2025-02-17T23:56:01.488Z","updated_at":"2025-11-02T07:30:26.706Z","avatar_url":"https://github.com/XCEssentials.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub License](https://img.shields.io/github/license/XCEssentials/UniFlow.svg?longCache=true)](LICENSE)\n[![GitHub Tag](https://img.shields.io/github/tag/XCEssentials/UniFlow.svg?longCache=true)](https://github.com/XCEssentials/UniFlow/tags)\n[![Swift Package Manager Compatible](https://img.shields.io/badge/SPM-compatible-brightgreen.svg?longCache=true)](Package.swift)\n[![Written in Swift](https://img.shields.io/badge/Swift-5.3-orange.svg?longCache=true)](https://swift.org)\n[![Supported platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20iOS%20%7C%20tvOS%20%7C%20watchOS%20%7C%20Linux-blue.svg?longCache=true)](Package.swift)\n[![Build Status](https://travis-ci.com/XCEssentials/UniFlow.svg?branch=master)](https://travis-ci.com/XCEssentials/UniFlow)\n\n# XCEUniFlow\n\nThis library contains an implementation of [**UniFlow**](./Docs/UniFlow.md) software architecture pattern written in **Swift** programming language in a form of **Swift Pacakge** and meant to be used as a an external modul that can be imported and used within packages (frameworks) or applications written in Swift. Its primary repository is available at **https://github.com/XCEssentials/XCEUniFlow**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcessentials%2Fxceuniflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxcessentials%2Fxceuniflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcessentials%2Fxceuniflow/lists"}