Projects in Awesome Lists tagged with protocol-oriented-programming
A curated list of projects in awesome lists tagged with protocol-oriented-programming .
https://github.com/Restofire/Restofire
Restofire is a protocol oriented networking client for Alamofire
alamofire carthage cocoapods moya networking protocol-oriented protocol-oriented-programming restofire swift urlsession xcode
Last synced: 02 Aug 2025
https://github.com/alicanbatur/abexpandableview
Expandable, collapsible, filterable and single/multi selectable table view.
cocoapod cocoapods collapsible expandable filterable ios mvvm pod protocol protocol-oriented-programming reusable searchbar selectable swift swift4 tableview ui ui-components uicomponent
Last synced: 14 Apr 2025
https://github.com/uwaisalqadri/giffy
GIF app build with The Composable Architecture, XcodeGen, and Generic Protocol
composable-architecture coredata modularization protocol-oriented-programming swiftui swinject xcodegen
Last synced: 25 Sep 2025
https://github.com/packtpublishing/swift-functional-programming
Code repository for Swift Functional Programming
fp functional-programming functional-reactive-programming ios ios-app ios-swift object-oriented-programming oop protocol-oriented-programming swift swift-language vapor-swift
Last synced: 09 Apr 2025
https://github.com/fmo91/conn
Minimal yet modular networking layer for Swift.
ios lightweight networking protocol-oriented-programming swift
Last synced: 01 Apr 2025
https://github.com/nimblehq/ios-form
UITableView with Protocol Oriented Programming
protocol-oriented-programming swift uitableview
Last synced: 11 Nov 2025
https://github.com/fatih-gursoy/Cuisiner
Cuisiner is a user generated recipe/cooking collection app
firebase firestore mvvm protocol-oriented-programming recipe-app swift
Last synced: 03 May 2025
https://github.com/nick6969/mvvm
MVVM - POP & OOP
mvp mvvm oriented-object-programming protocol-oriented-programming swift4
Last synced: 10 Apr 2025
https://github.com/sandshellcreations/generic-tableview-datasource
Generic TableView datasource that can be used to populate any type of listing with single cell listing, sectional listing and useful to populate different type of cells in one section using protocol based models and Generics.
associated-type editactionforrowat generic-programming generics genericuitableviewdatasource inheritance kissmycode leadingaction protocol-oriented-programming protocols sandshellcreations swift swift5 swipe-gestures swipe-to-delete swipeable trailingaction tuples uitableview xcode
Last synced: 30 Jun 2025
https://github.com/composed-swift/ComposedUI
A Swift framework for building User Interfaces with the Composed framework.
composed composition composition-api protocol-oriented-programming spm swift swift-package-manager uicollectionview uistackview uitableview
Last synced: 22 Jul 2025
https://github.com/designatednerd/protocolplayground
Some examples from my dotSwift talk about protocols.
ios playground protocol-oriented-programming swift
Last synced: 25 Jul 2025
https://github.com/kosasih/quantum-mesh
A cutting-edge Git repository for developing advanced cryptographic protocols and blockchain integration for Pi Network, leveraging quantum computing principles for unparalleled security and efficiency.
cryptography protocol protocol-oriented-programming
Last synced: 05 May 2025
https://github.com/berkaysancar/sampleproject-swiftuikit-mvvm
MVVM, MVVM-R, Networking, Error Handling, Alamofire, CocoaPods, Pagination, UserDefaults, Cache API Data, Present Alert, DispatchGroup.
alamofire error-handling mvvm mvvm-r networking protocol-oriented-programming sdwebimage swift uikit userdefaults
Last synced: 11 Jul 2025
https://github.com/cemolcay/protocolorientedviewmodel
Create universal view's with different layouts for each platform and share the view logic between them.
protocol-oriented protocol-oriented-programming swift view-model
Last synced: 03 Oct 2025
https://github.com/composed-swift/ComposedLayouts
A Swift framework that provides conveniences for using Composed with UICollectionViewCompositionalLayout and UICollectionViewFlowLayout.
composed composition compositional-layouts protocol-oriented-programming spm swift swift-package-manager
Last synced: 22 Jul 2025
https://github.com/anscoder/appunittest
AppUnitTest is a Swift project demonstrating unit testing for iOS applications using XCTest.
ios-swift protocol-oriented-programming swift swiftdesignpatterns unittesting
Last synced: 04 Oct 2025
https://github.com/toainguyenkotu/mockupinterview
iOS-Clean-Architecture-MVVM-SwiftUI-Concurrence
clean-architecture concurrency ios mvvm protocol-oriented-programming sdwebimage swift swiftformat swiftgen swiftlint swiftui unit-testing
Last synced: 14 Jul 2025
https://github.com/dansasser/sim-one
The SIM-ONE Framework: World's first architecture for governed cognition. Achieves AGI-level capabilities through 9-protocol cognitive governance, delivering 67% energy efficiency improvements over traditional LLMs. Features a morally ethical foundation and architectural intelligence.
agi ai governed-cognition protocol-oriented-programming
Last synced: 11 Aug 2025
https://github.com/gabrieltheodoropoulos/gtcodable
A custom protocol in Swift that lets you convert any struct or class object to dictionary, JSON, Plist or archived data and vice versa, save to files, load from files, initialise objects, encode, decode and more, in an amazingly simple, fast and natural way!
archive decodable dictionary encodable json plist protocol protocol-oriented-programming reflection savefiles swift
Last synced: 16 Mar 2025
https://github.com/webbananaunite/overlaynetwork
overlayNetwork is a iOS/Linux library as Peer-to-Peer Overlay Network Communicate System, based on Distributed Hash Table Lookup Protocol MIT Laboratory's Paper named Chord.
bsd-sockets carthage chord cloudcomputing ddd-patterns ios linux nat-hole-punching nat-traversal onion-architecture overlay-network peer-to-peer protocol-oriented-programming socket socket-programming swift swift-package-manager swift-static-linux-sdk tcp-hole-punching tcp-ip
Last synced: 10 Oct 2025
https://github.com/webbananaunite/testy
Testy is alternative to Basic Resident Register Card. It is made as Reference iOS App based on blocks and overlayNetwork libraries.
aws azure blockchain cloudcomputing ddd-patterns firebase googlecloud ios nat nat-hole-punching nat-traversal onion-architecture overlay-network peer-to-peer protocol-oriented-programming swift tcp-ip
Last synced: 10 Oct 2025
https://github.com/douking/protocolextension
objc protocol-extension protocol-kit protocol-oriented-programming
Last synced: 04 Apr 2025
https://github.com/rougeware/swift-propertywrapper-protocol
Lets you reference property wrappers as protocols
property-wrapper protocol-oriented protocol-oriented-programming protocols spm swift swift-package swift-package-manager swift-protocol swiftpackage swiftpackagemanager
Last synced: 13 Sep 2025
https://github.com/jadengeller/adapterstack
Free Abstractions. Explicit Capabilities. Zero Wiring.
architecture dependecy-injection design-patterns protocol-oriented-programming swift
Last synced: 17 Jul 2025
https://github.com/ivangalkindeveloper/swifttern
Object(Protocol)-Oriented Design Patterns using Swift
object-oriented-design object-oriented-programming pattern patterns protocol-oriented-design protocol-oriented-programming swift
Last synced: 04 Oct 2025
https://github.com/jeon0976/ios-cleanarchitecture-sample
모듈화가 적용된 Clean Architecture iOS 샘플 앱입니다.
cleanarchitecture combine coordinator dicontainer ios lrucache mvvm protocol-oriented-programming swiftconcurrency swiftui tuist uikit unittest xctest
Last synced: 30 Jul 2025
https://github.com/avijeetpandey/cache-implementation-swift
A cache class implemented using swift
cache interviews protocol-oriented-programming swift system-design
Last synced: 20 Mar 2025
https://github.com/fatihemres/RickAndMorty
Simple exercise - Swift - SnapKit - MVVM - Alamofire
alamofire mvvm protocol-oriented protocol-oriented-programming snapkit swift
Last synced: 31 Aug 2025
https://github.com/hanishassim/testpop
My first implementation of protocol-oriented programming with MVVM
boxing mvvm-architecture protocol-oriented-programming swift swift5
Last synced: 18 Oct 2025
https://github.com/fatihemres/rickandmorty
Simple exercise - Swift - SnapKit - MVVM - Alamofire
alamofire mvvm protocol-oriented protocol-oriented-programming snapkit swift
Last synced: 30 Mar 2025
https://github.com/avijeetpandey/blaze
A framework to make network calls using swift
framework networking protocol-oriented-programming rest-api swift
Last synced: 20 Mar 2025
https://github.com/webbananaunite/blocks
blocks is iOS/Linux library as introduce BlockChain System to your Apps, based on Satoshi Nakamoto's Paper. Characteristically, blocks is pre-contained Activities in Social System (Government, Public Sectors) as Birth Registration, Residential Record, Guarantor.
blockchain carthage cloudcomputing ddd-patterns ios linux nat-hole-punching nat-traversal onion-architecture overlay-network protocol-oriented-programming public-sector social-infrastructure socket-io swift swift-package-manager swift-static-linux-sdk swiftpackage tcp-hole-punching tcp-ip
Last synced: 08 Oct 2025