GitHub topics: protocol-oriented
IBAnimatable/IBAnimatable
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
Language: Swift - Size: 25.6 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 8,673 - Forks: 779

yankodimitrov/SignalKit
SignalKit is a reactive Swift framework with focus on clean and readable API.
Language: Swift - Size: 885 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 260 - Forks: 18

PreternaturalAI/AI
The definitive, open-source Swift framework for interfacing with generative AI.
Language: Swift - Size: 3.78 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 172 - Forks: 11

ChimeHQ/Flexer
Lexing library for Swift
Language: Swift - Size: 91.8 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 35 - Forks: 3

RakuyoKit/RaLog
π§ A lightweight, highly customizable , protocol-oriented logging framework.
Language: Swift - Size: 474 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 5 - Forks: 2

Dev1an/A-Star
A* pathfinding library in Swift.
Language: Swift - Size: 5.93 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 40 - Forks: 10

alickbass/SwiftyJSONModel
Better way to use SwiftyJSON with custom models
Language: Swift - Size: 145 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 29 - Forks: 11

Zuikyo/ZIKRouter
Interface-oriented router for discovering modules, and injecting dependencies with protocol in Objective-C and Swift.
Language: Objective-C - Size: 4.47 MB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 662 - Forks: 115

ahmetkgunay/NetworkLayer
Protocol Oriented Generic Network Layer example with Alamofire and Swift4
Language: Swift - Size: 118 KB - Last synced at: about 14 hours ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 1

PureSwift/SwiftFoundation π¦
Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)
Language: Swift - Size: 1.42 MB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 627 - Forks: 52

symbola/symbola
Native JavaScript prototype extension with symbol protocols
Language: TypeScript - Size: 381 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 0

ivan-magda/MVVM-Example
iOS protocol-oriented MVVM examples
Language: Swift - Size: 647 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 52 - Forks: 12

mmoaay/Bamboots
Bamboots - Extension 4 Alamofire
Language: Swift - Size: 28.1 MB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 439 - Forks: 39

Oyvindkg/swiftydb π¦
πNeither supported nor maintained for years. A type-safe, protocol-based, pure Swift database offering effortless persistence of any object
Language: Swift - Size: 4.04 MB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 488 - Forks: 34

nangege/Layoutable
Swift reimplement of Autolayout
Language: Swift - Size: 89.8 KB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

Restofire/Restofire π¦
Restofire is a protocol oriented networking client for Alamofire
Language: Swift - Size: 2.71 MB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 379 - Forks: 26

fmo91/DequeuableRegistrable
Safe and convenient registering and dequeuing of UITableViewCells and UICollectionViewCells without using strings.
Language: Swift - Size: 48.8 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 2

RufanAbdurahmanov/Cryoto-Tracker
Coins and Market Modules
Language: Swift - Size: 511 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 2

hamza-faroooq/Swift-NativeImageVideoPickerManager
This class is used to make native image and video picker in a single use
Language: Swift - Size: 254 KB - Last synced at: 8 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

fatihemres/RickAndMorty
Simple exercise - Swift - SnapKit - MVVM - Alamofire
Language: Swift - Size: 21.5 KB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

KoCMoHaBTa/MHMessageKit
Strongly typed and Swiftly convenient wrapper around NotificationCenter and NotificationQueue
Language: Swift - Size: 73.2 KB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

KoCMoHaBTa/MHIdentityKit
OAuth2 and OpenID connect Protocol Oriented Swift client library for iOS, watchOS, tvOS and macOS
Language: Swift - Size: 520 KB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 7

Mioke/SwiftyArchitecture
A base architecture written with Swift and protocol-oriented, for buildind apps easily and quickly
Language: Swift - Size: 54.6 MB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 29 - Forks: 2

nathantong97/CG-Protocol-Tool
Short python script to automate the data extraction from new protocols/methodologies for Carbon Credit Verification
Language: Python - Size: 3.38 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

elenkapi/TittoAppetito
TittoAppetito helps users to get random "What to eat" ideas, organize and manage the products they already have, create their own recipes and grocery lists.
Language: Swift - Size: 2.8 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

RougeWare/Swift-PropertyWrapper-Protocol
Lets you reference property wrappers as protocols
Language: Swift - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

CJRookie/Recipes
Language: Swift - Size: 5.63 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Beniamiiin/Routable
Swift Lightweight Router
Language: Swift - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

Satori17/Workout_App
TBC iOS Bootcamp Final Project
Language: Swift - Size: 1.56 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cemolcay/ProtocolOrientedViewModel
Create universal view's with different layouts for each platform and share the view logic between them.
Language: Swift - Size: 32.2 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

bibinjacobpulickal/ServiceManager
Lightweight, Enumerated and Protocol Oriented Networking Module written in swift 5.0.
Language: Swift - Size: 150 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 3

vichudson1/StoryboardPresentable
A protocol based solution for creating instances of view controllers defined in UIStoryboard files.
Language: Swift - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

Yalantis/e-contact-ios
Language: Swift - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 50 - Forks: 7

murselibol/swift-movie-tracker-mvvm
This project is a simple movie application built with the protocol-oriented MVMM architecture.
Language: Swift - Size: 7.62 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Just66/Shaurma
Shows the opportunities of Protocol-Oriented-Programming with Swift
Language: Swift - Size: 337 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

RougeWare/Swift-Function-Tools
Some tools to make functions easier to use in Swift
Language: Swift - Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Brsrld/CryptoChu
Combine + StateFul + Coordinator Pattern + Protocol Orianted + Snapkit + UnitTesting
Language: Swift - Size: 84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Brsrld/PetStore
Combine + StateFul + Coordinator Pattern + Protocol Orianted + Snapkit + Alamofire
Language: Swift - Size: 222 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

TintPoint/Overlay
Flexible UI Framework Designed for Swift
Language: Swift - Size: 287 KB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 51 - Forks: 5

bobleesj/learn-swift-with-bob
Learn Swift 4 with Bob: Intermediate to Advanced Swift 4 Course
Language: HTML - Size: 30.5 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 23 - Forks: 14

ggthedev/JSQDataSourcesKit Fork of jessesquires/JSQDataSourcesKit
Protocol-oriented, type-safe data source objects that keep your view controllers light
Language: Swift - Size: 917 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

cats-oss/ExtensionProperty
πThe utility interface for Associated Object
Language: Swift - Size: 54.7 KB - Last synced at: 6 days ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 3

takumi314/Sample-TableView-With-MultipleCell-MVVM
UITableView with multiple cells and the MVVM pattern.
Language: Swift - Size: 56.6 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 3

prolificinteractive/simcoe
A simple, light analytics framework for iOS.
Language: Swift - Size: 426 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 8

nurtugan/Network-Layer-iOS
π¨π»βπ» Protocol-Oriented Network Layer in iOS.
Language: Swift - Size: 49.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

PacktPublishing/Swift-3-Functional-Programming
Code repository for Swift 3 Functional Programming, published by Packt
Language: Swift - Size: 1.15 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 30

paprikaLang/POP-alook
ζ₯ε£δΈθ§£θ¦
Language: Swift - Size: 1.82 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iashishbhandari/ABStackKit
iOS UITests Demo
Language: Swift - Size: 160 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

dantheli/Neutron π¦
Protocol-oriented, promise-based networking in Swift
Language: Swift - Size: 229 KB - Last synced at: 22 days ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 0

PureSwift/JSON π¦
JSON Value types for Swift
Language: Swift - Size: 28.3 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 2

emadhegab/MHNetwork
Say goodbye to the Fat ugly singleton Network Manager with this Network Layer
Language: Swift - Size: 345 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 19 - Forks: 3

ajay009ajay/GithubUserSearchApp
MVVM example with 2 way binding in properties.
Language: Swift - Size: 174 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mattiacantalu/Recipes
VIPER Architecture, Protocol Oriented, Functional Programming, Clean Code, Dependency Injection and Unit Tests
Language: Swift - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 3

seniorjoinu/prodigy
Protocol digitalyzer - easiest way to write portable p2p protocols
Language: Kotlin - Size: 298 KB - Last synced at: about 10 hours ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 0

Krishna/Crustacean---Protocol-Oriented-Programming-in-Swift
Update to Apple's sample code for the "Protocol-Oriented Programming in Swift" talk given during WWDC 2015.
Language: Swift - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

ansu/Memory-Game
Language: Swift - Size: 9.69 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

mdcohen/dragonsspine
Game server, TCP, protocol driven and telnet capable. Launching point for network logic and AI/machine learning.
Language: C# - Size: 1.38 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

YuLeiFuYun/Decomposer
A protocol-oriented architectural pattern.
Language: Swift - Size: 226 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

michelgoni/MediumBestOf
Hands on with some nice Medium articles about some less known aspects about Swift
Language: Swift - Size: 217 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

M-I-N/appstore-clone
iOS 11 AppStore Today Page like UI
Language: Swift - Size: 10 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

iashishbhandari/ABNetworkKit
Protocol oriented approach to HTTP Networking on iOS.
Language: Swift - Size: 65.3 MB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

RougeWare/Swift-Cross-Kit-Types
Some types and extensions for those using AppKit and UIKit in the same project
Language: Swift - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ripplearc/AutoSizeTableViewCell
This lab unveils UIStackView's flexibility by building an autosizing UITableViewCell
Language: Swift - Size: 5.37 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

srikantviswanath/Python-Protocol-Oriented-Programming
Pythonic way to implement Protocol Oriented Programming inspired by Apple's Swift
Language: Python - Size: 8.79 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

josephbeuysmum/Dertisch
A Swifty MVP framework for Swift apps
Language: Swift - Size: 869 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

christopherkarani/This
π Powerful, Clean, Elegant Initialisation
Language: Swift - Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 4

sebfio/protocol_programming_C
A working but awkward model set for creating objects and following a protocol model in pure C with macro magic
Language: C - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

fitomad/ituneskit
iTunes Store Seach framework. Designed with a Protocol Oriented Programming approach
Language: Swift - Size: 222 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

335g/Mattress
parser combinator for some `Collection` in Swift
Language: Swift - Size: 908 KB - Last synced at: 15 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

herb786/ios-app-prizes-swift
Using collection views and OperationQueue
Language: Swift - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

TintPoint/Resource
Manage Projects' Resources Easily
Language: Swift - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 0

KeMyDrive/POPStyleBDDTest
Demo of implementing Protocol Oriented BDD in Swift
Language: Swift - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

michelgoni/NYTTest
Simple repo in order to test some key aspects about swift as: coredata implementing codable/decodable and protocol oriented programming,
Language: Swift - Size: 671 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

ps12138/ImageCache
thread-safe Image Cache
Language: Swift - Size: 24.7 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

RogyMD/SwiftyStoryboard
A framework that helps you to operate with UIStoryboard and itβs components.
Language: Swift - Size: 111 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

nonafiona/playgrounds
iOS science experiments π¬
Language: Swift - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

gianlucasalvato/Swift-POP
An example of protocol-oriented programming in Swift 3.
Size: 416 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
