An open API service providing repository metadata for many open source software ecosystems.

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