{"id":54569,"url":"https://github.com/antranapp/awesome-tca","name":"awesome-tca","description":"Awesome list for The Composable Architecture","projects_count":50,"last_synced_at":"2026-09-03T00:00:38.678Z","repository":{"id":37438907,"uuid":"267815253","full_name":"antranapp/awesome-tca","owner":"antranapp","description":"Awesome list for The Composable Architecture","archived":false,"fork":false,"pushed_at":"2024-06-09T02:22:18.000Z","size":52,"stargazers_count":326,"open_issues_count":0,"forks_count":12,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-08-14T09:36:14.932Z","etag":null,"topics":["architecture","awesome","awesome-list","composable-architecture","modularity","swiftui","the-composable-architecture","uikit","unidirectional-data-flow","unidirectional-dataflow"],"latest_commit_sha":null,"homepage":null,"language":null,"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/antranapp.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-29T09:12:21.000Z","updated_at":"2026-08-11T16:54:17.000Z","dependencies_parsed_at":"2024-02-05T21:10:20.780Z","dependency_job_id":"241ab84a-39a7-41be-8620-ddff62e87a37","html_url":"https://github.com/antranapp/awesome-tca","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/antranapp/awesome-tca","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antranapp%2Fawesome-tca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antranapp%2Fawesome-tca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antranapp%2Fawesome-tca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antranapp%2Fawesome-tca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antranapp","download_url":"https://codeload.github.com/antranapp/awesome-tca/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antranapp%2Fawesome-tca/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019186,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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"}},"created_at":"2024-01-18T04:15:44.020Z","updated_at":"2026-09-03T00:00:38.679Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Awesome \"The Swift Composable Architecture\"\n\nA curated awesome list for [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture)\n\n# Articles:\n\n- [PointFree Composable Architecture showcase](https://alejandromp.com/blog/pointfree-composable-architecture-showcase/)\n- [TCA Best Practices](https://www.merowing.info/the-composable-architecture-best-practices/)\n\n# Videos:\n\n- A Tour of the Composable Architecture:\n\n    - [Part 1](https://www.pointfree.co/episodes/ep100-a-tour-of-the-composable-architecture-part-1)\n    - [Part 2](https://www.pointfree.co/episodes/ep101-a-tour-of-the-composable-architecture-part-2)\n    - [Part 3](https://www.pointfree.co/episodes/ep102-a-tour-of-the-composable-architecture-part-3)\n    - [Part 4](https://www.pointfree.co/episodes/ep103-a-tour-of-the-composable-architecture-part-4)\n\n- Tour of the Composable Architecture 1.0\n\n    - [The Basics](https://www.pointfree.co/episodes/ep100-a-tour-of-the-composable-architecture-part-1)\n\n- [Meet The Composable Architecture](https://pointfreeco.github.io/swift-composable-architecture/main/tutorials/meetcomposablearchitecture/)\n\n- Alexito's World:\n\n    - [Cancellable Effects in PointFree's Composable Architecture](https://www.youtube.com/watch?v=VAB3lysXU9o)\n    - [Building Six! App - SwiftUI + Composable Architecture - Livestream](https://www.youtube.com/watch?v=x7OMRjHBOZE)\n    - [Building Six! App PART 2 - SwiftUI + Composable Architecture - Livestream](https://www.youtube.com/watch?v=C4B8GRr0xng)\n    - [Composable Architecture Unit Test Example](https://www.youtube.com/watch?v=b2EDNgkLFIc)\n    - [Composable Architecture Debugging and High Order Reducers](https://www.youtube.com/watch?v=113bOxNHlUk)\n    - [Time Travel from scratch thanks to Composable Architecture](https://www.youtube.com/watch?v=ASsjhyzwBR4)\n\n- [Shai Mishali - A Newbie's Guide to The Composable Architecture - Swift Heroes 2023](https://youtu.be/XWZmgbylTpc)\n\n# Code:\n\n- [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture)\n- [ReactiveSwift Composable Architecture](https://github.com/trading-point/reactiveswift-composable-architecture)\n- [RxComposableArchitecture](https://github.com/esam091/RxComposableArchitecture)\n- [Swift Dependencies Additions](https://github.com/tgrapperon/swift-dependencies-additions)\n- [SwiftUI Navigation with Composable Architecture](https://github.com/darrarski/tca-swiftui-navigation-demo)\n- [TCA + Tuist = Scalable modular architecture](https://github.com/fortmarek/ComposableTuistArchitecture)\n- [TCA-beam: templated reducer + view stub generation tool](https://github.com/alexhunsley/tca-beam)\n- [xctemplate for tca](https://github.com/riiid/xctemplate-for-tca)\n- [TCADiagram - Create mermaid md file from swift-composable-architecture to show the full diagram of your feature relationships](https://github.com/riiid/tca-diagram)\n\n# Showcases:\n\n- [AnimeNow - Watch your favorite anime shows anywhere! Built with SwiftUI and TCA.](https://github.com/AnimeNow-Team/AnimeNow)\n- [Construct](https://github.com/Thomvis/Construct)\n- [FillTheGaps](https://github.com/MoralAlberto/FillTheGaps)\n- [GitHub Status Bar macOS App](https://github.com/darrarski/github-status-bar)\n- [Indie Apps Showcases - A platform to showcase your side projects](https://antranapp.github.io/IndieApps/)\n- [isowords - Open source game built in SwiftUI and the Composable Architecture.](https://github.com/pointfreeco/isowords)\n- [logistics-ios](https://github.com/hypertrack/logistics-ios)\n- [markoff - A lightweight Markdown (CommonMark) previewer for macOS.](https://github.com/kaishin/markoff)\n- [MemoArt - A basic but smart SwiftUI pair-matching game. Continuously improving with some new art styles, new difficulty levels and some other user experience ideas.](https://github.com/renaudjenny/MemoArt)\n- [Milestones](https://github.com/jpsim/Milestones)\n- [Moviehub](https://github.com/oskarek/Moviehub)\n- [PokemonCards - SwiftUI + Composable Architecture](https://github.com/coletiv/coletiv-ios-swiftui-tca-example)\n- [Readit - Save and Read](https://apps.apple.com/es/app/readit-save-and-read/id1513003417?l=en)\n- [Sauna - A lightweight macOS app that displays your Steam friends list.](https://github.com/alexjohnj/Sauna)\n- [Tapcast - Podcast Player](https://apps.apple.com/us/app/tapcast-podcast-studio/id1484994729)\n- [TCA-Snake - Snake built on SwiftUI \u0026 TCA (The Composable Architecture)](https://github.com/p-larson/TCA-Snake)\n- [TCAminesweeper - Minesweeper game in Swift UI using the Composable Architecture](https://github.com/RogyMD/TCAminesweeper)\n- [WallpapersStudio-iOS - Convert photos into wallpapers - iOS application build with SwiftUI and ComposableArchitecture](https://github.com/darrarski/WallpapersStudio-iOS)\n- [Wishlist](https://github.com/Rypac/wishlist)\n- [Life Progress](https://github.com/Bartozo/Life-Progress-iOS)\n- [TCA-Bible](https://github.com/p-larson/TCA-Bible)\n- [TCACalc](https://github.com/DandyLyons/TCACalc): A demonstration of a calculator app written in Swift using The Composable Architecture.\n\n# Community:\n\n- [Point-Free community Slack](http://pointfree.co/slack-invite)\n- [Swift Forums - Swift Composable Architecture](https://forums.swift.org/c/related-projects/swift-composable-architecture/61)\n\n# Twitter:\n\n- [Brandon Williams](https://twitter.com/mbrandonw)\n- [Stephen Celis](https://twitter.com/stephencelis)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/antranapp%2Fawesome-tca/projects"}