All Projects → alfa-laboratory → Yarch

alfa-laboratory / Yarch

Licence: mit
YARCH iOS Architecture

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Yarch

Suas Ios
Unidirectional data flow architecture implementation for iOS, macOS, tvOS and watchOS
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Vue Django Rest Auth
An example project featuring Vue.js and Django Rest Framework using django-rest-auth
Stars: ✭ 153 (-4.97%)
Mutual labels:  architecture
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+9740.99%)
Mutual labels:  architecture
Kingly
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Drawers
Group related classes together. No more silos. A solution to rails dystopia.
Stars: ✭ 150 (-6.83%)
Mutual labels:  architecture
Run Aspnetcore Cqrs
Real world Enterprise CRM application example of ASP.NET Core + Angular web application. Implemented CQRS Design Pattern for ASP.NET Core + Angular reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 152 (-5.59%)
Mutual labels:  architecture
Reference Architecture
TELUS Reference Architecture Documentation
Stars: ✭ 145 (-9.94%)
Mutual labels:  architecture
Coordinator Example
An example of the Coordinator pattern
Stars: ✭ 160 (-0.62%)
Mutual labels:  architecture
Silicon Info
Mac menu bar tool to view the architecture of the running application
Stars: ✭ 153 (-4.97%)
Mutual labels:  architecture
Eslint Plugin Boundaries
Eslint plugin checking architecture boundaries between elements
Stars: ✭ 157 (-2.48%)
Mutual labels:  architecture
Pytorch Vae
A Collection of Variational Autoencoders (VAE) in PyTorch.
Stars: ✭ 2,704 (+1579.5%)
Mutual labels:  architecture
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-7.45%)
Mutual labels:  architecture
Reactivefeedback
Unidirectional reactive architecture
Stars: ✭ 156 (-3.11%)
Mutual labels:  architecture
Api Guidelines
adidas group API design guidelines
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Notzz App
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (-1.86%)
Mutual labels:  architecture
Weekly.manong.io
码农周刊 - 史上最全的编程学习资料合集(持续更新)
Stars: ✭ 1,796 (+1015.53%)
Mutual labels:  architecture
Javainterview
最全的Java技术知识点,以及Java源码分析。为开源贡献自己的一份力。
Stars: ✭ 154 (-4.35%)
Mutual labels:  architecture
Python Clean Architecture
A Python toolkit for applications driven by The Clean Architecture
Stars: ✭ 159 (-1.24%)
Mutual labels:  architecture
Mvvmarchitecture
MVVM 框架,采用 Kotlin+Jetpack,可自由配置功能,欢迎 star,fork,issue
Stars: ✭ 159 (-1.24%)
Mutual labels:  architecture
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+2643.48%)
Mutual labels:  architecture

Platform Swift 5.0 Build Status codecov GitHub license

YARCH is an architecture pattern developed primarly for iOS applications. You can ask any questions in our telegram channel.

Russian version of the readme.

Overview

Here you can read more about YARCH components.

How to create a new module

We are using generamba for the module code generation. Our catalog:

https://github.com/alfa-laboratory/YARCH-Template

To create a new module in the example project you need to install generamba templates:

generamba template install

To create a new module you need to run following command in the terminal:

generamba gen [MODULE_NAME] yarch --description 'Purpose of your module.'

License

© 2017 Alfa-Bank. MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].