Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/antranapp/awesome-tca

Awesome list for The Composable Architecture
https://github.com/antranapp/awesome-tca

List: awesome-tca

architecture awesome awesome-list composable-architecture modularity swiftui the-composable-architecture uikit unidirectional-data-flow unidirectional-dataflow

Last synced: 4 months ago
JSON representation

Awesome list for The Composable Architecture

Lists

README

        

# Awesome "The Swift Composable Architecture"

A curated awesome list for [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture)

# Articles:

- [PointFree Composable Architecture showcase](https://alejandromp.com/blog/pointfree-composable-architecture-showcase/)
- [TCA Best Practices](https://www.merowing.info/the-composable-architecture-best-practices/)

# Videos:

- A Tour of the Composable Architecture:

- [Part 1](https://www.pointfree.co/episodes/ep100-a-tour-of-the-composable-architecture-part-1)
- [Part 2](https://www.pointfree.co/episodes/ep101-a-tour-of-the-composable-architecture-part-2)
- [Part 3](https://www.pointfree.co/episodes/ep102-a-tour-of-the-composable-architecture-part-3)
- [Part 4](https://www.pointfree.co/episodes/ep103-a-tour-of-the-composable-architecture-part-4)

- Tour of the Composable Architecture 1.0

- [The Basics](https://www.pointfree.co/episodes/ep100-a-tour-of-the-composable-architecture-part-1)

- [Meet The Composable Architecture](https://pointfreeco.github.io/swift-composable-architecture/main/tutorials/meetcomposablearchitecture/)

- Alexito's World:

- [Cancellable Effects in PointFree's Composable Architecture](https://www.youtube.com/watch?v=VAB3lysXU9o)
- [Building Six! App - SwiftUI + Composable Architecture - Livestream](https://www.youtube.com/watch?v=x7OMRjHBOZE)
- [Building Six! App PART 2 - SwiftUI + Composable Architecture - Livestream](https://www.youtube.com/watch?v=C4B8GRr0xng)
- [Composable Architecture Unit Test Example](https://www.youtube.com/watch?v=b2EDNgkLFIc)
- [Composable Architecture Debugging and High Order Reducers](https://www.youtube.com/watch?v=113bOxNHlUk)
- [Time Travel from scratch thanks to Composable Architecture](https://www.youtube.com/watch?v=ASsjhyzwBR4)

- [Shai Mishali - A Newbie's Guide to The Composable Architecture - Swift Heroes 2023](https://youtu.be/XWZmgbylTpc)

# Code:

- [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture)
- [ReactiveSwift Composable Architecture](https://github.com/trading-point/reactiveswift-composable-architecture)
- [RxComposableArchitecture](https://github.com/esam091/RxComposableArchitecture)
- [Swift Dependencies Additions](https://github.com/tgrapperon/swift-dependencies-additions)
- [SwiftUI Navigation with Composable Architecture](https://github.com/darrarski/tca-swiftui-navigation-demo)
- [TCA + Tuist = Scalable modular architecture](https://github.com/fortmarek/ComposableTuistArchitecture)
- [TCA-beam: templated reducer + view stub generation tool](https://github.com/alexhunsley/tca-beam)
- [xctemplate for tca](https://github.com/riiid/xctemplate-for-tca)
- [TCADiagram - Create mermaid md file from swift-composable-architecture to show the full diagram of your feature relationships](https://github.com/riiid/tca-diagram)

# Showcases:

- [AnimeNow - Watch your favorite anime shows anywhere! Built with SwiftUI and TCA.](https://github.com/AnimeNow-Team/AnimeNow)
- [Construct](https://github.com/Thomvis/Construct)
- [FillTheGaps](https://github.com/MoralAlberto/FillTheGaps)
- [GitHub Status Bar macOS App](https://github.com/darrarski/github-status-bar)
- [Indie Apps Showcases - A platform to showcase your side projects](https://antranapp.github.io/IndieApps/)
- [isowords - Open source game built in SwiftUI and the Composable Architecture.](https://github.com/pointfreeco/isowords)
- [logistics-ios](https://github.com/hypertrack/logistics-ios)
- [markoff - A lightweight Markdown (CommonMark) previewer for macOS.](https://github.com/kaishin/markoff)
- [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)
- [Milestones](https://github.com/jpsim/Milestones)
- [Moviehub](https://github.com/oskarek/Moviehub)
- [PokemonCards - SwiftUI + Composable Architecture](https://github.com/coletiv/coletiv-ios-swiftui-tca-example)
- [Readit - Save and Read](https://apps.apple.com/es/app/readit-save-and-read/id1513003417?l=en)
- [Sauna - A lightweight macOS app that displays your Steam friends list.](https://github.com/alexjohnj/Sauna)
- [Tapcast - Podcast Player](https://apps.apple.com/us/app/tapcast-podcast-studio/id1484994729)
- [TCA-Snake - Snake built on SwiftUI & TCA (The Composable Architecture)](https://github.com/p-larson/TCA-Snake)
- [TCAminesweeper - Minesweeper game in Swift UI using the Composable Architecture](https://github.com/RogyMD/TCAminesweeper)
- [WallpapersStudio-iOS - Convert photos into wallpapers - iOS application build with SwiftUI and ComposableArchitecture](https://github.com/darrarski/WallpapersStudio-iOS)
- [Wishlist](https://github.com/Rypac/wishlist)
- [Life Progress](https://github.com/Bartozo/Life-Progress-iOS)
- [TCA-Bible](https://github.com/p-larson/TCA-Bible)

# Community:

- [Point-Free community Slack](http://pointfree.co/slack-invite)

# Twitter:

- [Brandon Williams](https://twitter.com/mbrandonw)
- [Stephen Celis](https://twitter.com/stephencelis)