awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to codytwinton/swiftyviper

Open-source alternatives to SwiftyVIPER

24 open-source projects similar to codytwinton/swiftyviper, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best SwiftyVIPER alternative.

  • 8treenet/freedomAvatar de 8treenet

    8treenet/freedom

    2,271Voir sur GitHub↗

    Freedom是一个基于六边形架构的框架,可以支撑充血的领域模型范式。

    Godddframeworkfreedom
    Voir sur GitHub↗2,271
  • brightify/reactantAvatar de Brightify

    Brightify/Reactant

    370Voir sur GitHub↗

    Reactant is a reactive architecture for iOS

    Swiftiosrxswiftswift
    Voir sur GitHub↗370
  • davidask/stateviewcontrollerAvatar de davidask

    davidask/StateViewController

    310Voir sur GitHub↗

    Stateful view controller containment for iOS and tvOS

    Swift
    Voir sur GitHub↗310
  • dotnet-state-machine/statelessAvatar de dotnet-state-machine

    dotnet-state-machine/stateless

    6,191Voir sur GitHub↗

    Stateless is a .NET state machine library used to manage complex object behaviors and lightweight workflows through C# code. It functions as an asynchronous workflow engine that executes state transitions, guards, and entry-exit actions using asynchronous tasks. The library implements a hierarchical state machine, allowing child states to inherit transitions and properties from parent superstates. It includes a state persistence framework that decouples state tracking from machine logic by reading and writing the current state to external properties or databases. Additionally, it features a g

    C#
    Voir sur GitHub↗6,191
  • eminetto/clean-architecture-go-v2Avatar de eminetto

    eminetto/clean-architecture-go-v2

    1,319Voir sur GitHub↗

    Clean Architecture sample

    Goclean-architecturego
    Voir sur GitHub↗1,319

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • ferranabello/viperitAvatar de ferranabello

    ferranabello/Viperit

    513Voir sur GitHub↗

    Viper Framework for iOS using Swift

    Swift
    Voir sur GitHub↗513
  • ghuntley/conditionsG

    ghuntley/conditions

    0Voir sur GitHub↗

    Installation is done via NuGet:

    Voir sur GitHub↗0
  • goodrequest/goodreactorAvatar de GoodRequest

    GoodRequest/GoodReactor

    33Voir sur GitHub↗

    ⚛️ GoodReactor is a Redux-inspired Reactor framework for iOS developed using Swift. It enables seamless communication between the View Model, View Controller, and Coordinator through state and navigation functions. It ensures no side-effects by interacting with dependencies outside of the Reduce function. Integrate it with using SPM!

    Swift
    Voir sur GitHub↗33
  • gre4ixin/reduxuiAvatar de gre4ixin

    gre4ixin/ReduxUI

    46Voir sur GitHub↗

    💎 Redux like architecture for SwiftUI

    Swift
    Voir sur GitHub↗46
  • jukylin/esimJ

    jukylin/esim

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • mindorksopensource/ios-viper-architectureAvatar de MindorksOpenSource

    MindorksOpenSource/iOS-Viper-Architecture

    734Voir sur GitHub↗

    This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.

    Swift
    Voir sur GitHub↗734
  • nalexn/clean-architecture-swiftuiAvatar de nalexn

    nalexn/clean-architecture-swiftui

    6,571Voir sur GitHub↗

    This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application development. It implements a layered architecture that separates presentation, business logic, and data access into independent layers, with unidirectional data flow managed through a single immutable app store that serves as the sole source of truth for all screens. The project distinguishes itself through its implementation of interactor-driven business logic, where all domain rules and workflows live in stateless objects that receive requests and update the central store. Dependen

    Swiftarchitectureclean-architecturecleanarchitecture
    Voir sur GitHub↗6,571
  • objcio/app-architectureAvatar de objcio

    objcio/app-architecture

    2,063Voir sur GitHub↗
    Swift
    Voir sur GitHub↗2,063
  • ochococo/design-patterns-in-swiftAvatar de ochococo

    ochococo/Design-Patterns-In-Swift

    15,276Voir sur GitHub↗

    This repository serves as a technical reference and educational resource for implementing software design patterns within the Swift programming language. It provides a collection of common architectural patterns designed to help developers structure codebases for improved maintainability, scalability, and system organization. The project focuses on applying fundamental object-oriented and protocol-oriented principles to manage relationships between classes and objects. It demonstrates how to use language-level interfaces to define shared behaviors and how to organize components into cohesive

    Swiftcomputer-sciencedesign-patternsgang-of-four
    Voir sur GitHub↗15,276
  • pointfreeco/swift-composable-architectureAvatar de pointfreeco

    pointfreeco/swift-composable-architecture

    14,726Voir sur GitHub↗

    This is a Swift state management framework and application logic library designed for building applications with a single source of truth and unidirectional data flow. It provides a Redux-inspired architecture that separates business logic from side effects and user interfaces to ensure predictable application behavior across multiple screens. The framework focuses on modularity by allowing complex features to be decomposed into smaller, isolated components. This enables the development of UI-independent business logic that can be extracted into separate modules to improve compilation speed a

    Swiftarchitecturecompositionmodularity
    Voir sur GitHub↗14,726
  • ra1028/swiftui-atom-propertiesAvatar de ra1028

    ra1028/swiftui-atom-properties

    337Voir sur GitHub↗

    ⚛️ Atomic approach state management and dependency injection for SwiftUI

    Swift
    Voir sur GitHub↗337
  • roblaszczak/go-cleanarchAvatar de roblaszczak

    roblaszczak/go-cleanarch

    984Voir sur GitHub↗

    go-cleanarch was created to keep Clean Architecture rules, like a The Dependency Rule and interaction between modules in your Go projects. More about Clean Architecture you can read in our article.

    Go
    Voir sur GitHub↗984
  • ryu0118/swiftui-simplex-architectureAvatar de Ryu0118

    Ryu0118/swiftui-simplex-architecture

    55Voir sur GitHub↗

    A Library of simple architecture that decouples state changes from SwiftUI's View

    Swift
    Voir sur GitHub↗55
  • sergdort/cleanarchitecturerxswiftAvatar de sergdort

    sergdort/CleanArchitectureRxSwift

    4,100Voir sur GitHub↗

    This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes software into distinct layers to decouple business rules from external frameworks, user interfaces, and infrastructure to improve testability and maintenance. The template incorporates Domain Driven Design to isolate core business logic and utilizes a modular application structure to divide features into independent modules. It employs the Coordinator pattern to remove routing logic from view controllers and a dependency injection framework to ensure components remain independent and

    Swift
    Voir sur GitHub↗4,100
  • sergdort/moderncleanarchitectureswiftuiAvatar de sergdort

    sergdort/ModernCleanArchitectureSwiftUI

    4,100Voir sur GitHub↗

    This project is a reference implementation and template for a modular iOS application using SwiftUI and Clean Architecture. It provides a structure organized into independent layers to decouple the user interface and external frameworks from core business logic. The architecture incorporates Domain-Driven Design to manage complexity by organizing code into independent modules based on business domains. This approach enforces strict dependency boundaries and improves build times. The project implements a plugin-based data layer that hides API and database implementations behind gateways to al

    Swiftclean-architecturecomposable-architectureios
    Voir sur GitHub↗4,100
  • spinners/spin.swiftAvatar de Spinners

    Spinners/Spin.Swift

    124Voir sur GitHub↗

    Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)

    Swiftfeedback-loopreactive-frameworksspin
    Voir sur GitHub↗124
  • tailec/ios-architectureAvatar de tailec

    tailec/ios-architecture

    1,527Voir sur GitHub↗

    A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others

    Swiftarchitectureiosios-architectures
    Voir sur GitHub↗1,527
  • thomaslebrun/xamarinbehaviorstoolkitAvatar de ThomasLebrun

    ThomasLebrun/XamarinBehaviorsToolkit

    39Voir sur GitHub↗

    The Behaviors Toolkit for Xamarin is an easy-to-use means of adding common and reusable interactivity to your Xamarin applications with minimal code. Use of the Behaviors Toolkit for Xamarin is governed by the MIT License.

    C#
    Voir sur GitHub↗39
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar de ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Voir sur GitHub↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Goclean-architecturecqrsddd
    Voir sur GitHub↗6,348