171 Repositories
Swift asynchronous-programming Libraries
A dead simple programming language.
checked Checked is a dead simple programming language. Variable declarations with type inference func main() { let constantVariable = 5 var va
Base projects for Devpass' Dev Sprints
Reactive Challenge - iOS ⚡️ In this challenge, we will refactor an iOS application using Reactive Programming. Contributing Fork and clone this reposi
Swift programming language hackathon. Implementation of the main logic of working with an ATM in the Playground environment.
Hackaton-ATM-PJ04 Swift programming language hackathon. Implementation of the main logic of working with an ATM in the Playground environment. The tas
iOS Programming with Swift - SwiftUI Edition
swiftuilectures SwiftUI Lectures Репозитори, в което се съхряняват лекциите за курса по iOS със SwiftUI. Анкета Моля, попълнете следната анкета. Онлай
Implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top of Swift's Codable implementations.
DynamicCodableKit DynamicCodableKit helps you to implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top
💻 LeetCode in your menu bar
LeetBar LeetCode in your menu bar Features Check the daily problem and view profile stats from your menu bar Get notified about the new daily problem
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
AsyncObjects Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency. Overview While Swif
A set of extensions and utilities to work with CoreVideo types.
core-video-tools A set of extensions and utilities to work with CoreVideo types. CVPixelFormat While debuging Core Video objects, you need to understa
Fizz Buzz is a very simple programming task, asked in software developer job interviews.
FizzBuzz Fizz Buzz is a very simple programming task, asked in software developer job interviews. A typical round of Fizz Buzz can be: Write a program
LCWebImage - An asynchronous image loading framework based on AFNetworking.
LCWebImage is an asynchronous image loading framework based on AFNetworking, which supports memory and disk caching, and provides functions such as custom caching, custom image decoding, and custom network configuration.
Pexels API client library for the Swift programming language.
Pexels-Swift Pexels.com API client library for the Swift programming language. Overview This Swift Package is a wrapper for Pexels API to get access t
A guide on setting up Xcode with all the essential Applications, Tools, and Frameworks to make your development experience with Xcode great!
A guide on setting up Xcode with all the essential Applications, Tools, and Frameworks to make your development experience with Xcode great!
BWMCoverView is a very easy to use advertising the carousel view, supports circular scrolling functions such as switching, asynchronous loading of images, animation, custom is very high.
BWMCoverView BWMCoverView is a very easy to use advertising the carousel view, supports circular scrolling functions such as switching, asynchronous l
Swift Reactive Programming.
ReactKit Swift Reactive Programming. How to install See Wiki page. Example For UI Demo, please see ReactKit/ReactKitCatalog. Key-Value Observing // cr
Federal Data SDK built in the Swift programming language. Follow the link for the documentation:
Swift-Federal-Data-SDK Federal Data SDK built in the Swift programming language Until the Swift language becomes more stable, consider this a beta rel
📐 Declarative UIKit in 10 lines of code.
Withable 📐 Declarative UIKit in 10 lines of code. See corresponding article at Declarative UIKit with 10 lines of code A simple extension instead of
GitHub-User is an iOS native application, written in Swift programming language.
#GitHub-User GitHub-User is an iOS native application, written in Swift programming language. This project is an interview take home project. The arch
Programming in Swift 5.5 - course at Sofia University St. Kliment Ohridski
Програмиране със Swift 5.5 Това е git репозиторито, където ще качваме материалите за курса "Програмиране със Swift" към ФМИ през летния семестър на уч
Simplex-Swift - A basic implementation of the Simplex algorithm, written in Swift
Simplex-Swift - A basic implementation of the Simplex algorithm, written in Swift
TestSchedulerDemo - Demonstration code for iOS Unit Tests and Asynchronous
TestSchedulerDemo This repository contains demonstration code for my Medium arti
OONI Probe is free and open source software designed to measure internet censorship and other forms of network interference.
OONI Probe iOS OONI Probe is free and open source software designed to measure internet censorship and other forms of network interference. Click here
My demo submission to Babylon Health
Hello Babylon Thank you for taking the time to consider my demo during the recruitment process for the Remote Senior iOS Developer position at your co
Fully functional music player which is written in swift programming language
Music Player Source Code Fully functional Music Player Application Source code that is written in Swift 4.1, Xcode 9.3 Introduction Music Player for i
Async network layer with Combine
Version 1.0.10 Currently Available Platform Version iOS 12.0 tvOS 10.0 macOS 10.15 watchOS 3.0 macCatalyst 13.0 Hover is a Network layer which uses Ap
Swift for TensorFlow
Swift for TensorFlow (Archived) Swift for TensorFlow was an experiment in the next-generation platform for machine learning, incorporating the latest
🐦 An asynchronous Twitter library based on the Twitter v2 API
Twift Twift is an asynchronous Swift library for the Twitter v2 API. No external dependencies Only one callback-based method (requestUserCredentials)
Tiny http server engine written in Swift programming language.
What is Swifter? Tiny http server engine written in Swift programming language. Branches * stable - lands on CocoaPods and others. Supports the latest
Functional programming in Swift
Swiftz Swiftz is a Swift library for functional programming. It defines functional data structures, functions, idioms, and extensions that augment the
Collaborative List of Open-Source iOS Apps
Open-Source iOS Apps A collaborative list of open-source iOS, iPadOS, watchOS and tvOS apps, your contribution is welcome 😄 Jump to Apple TV Apple Wa
Select the right architecture and functional reactive programming framework
#boilerplate This repository demonstrates different architectures and usage of popular reactive programming frameworks. I decided to open-source coupl
Egg-Timer - Intermediate Swift Programming - Control Flow and Optionals
Egg-Timer Intermediate Swift Programming - Control Flow and Optionals What I lea
Swift Programming Basics - Collections, Variables & Constants
Dicee What I learned in this module How to clone an existing Xcode project from GitHub. Create an app with behaviour and functionality. Create links b
Futura is a library that provides simple yet powerful tools for working with asynchronous and concurrent code in Swift.
Futura is a library that provides simple yet powerful tools for working with asynchronous and concurrent code in Swift. What it is about? The main goa
Instagram Filters Slider. Easy to use double side center slider, that can show value in (A,B) Range.
HSCenterSlider Demo Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Swift XCode
asynchronous programming in Swift made easy
Wyrd Wyrd is a library for asynchronous programming in Swift. It aims to be concise and simple. Wyrd is inspired by Promises/A+. Both Swift and Cocoa
Simple and Elegant Range(A,B) to Range(P,Q) mapper in less then five lines of code.
HSRange Description HSRangeConvertor Simple and Elegant Range[A,B] to Range[P,Q] mapper in less then three lines of code. E.g. Suppose we have Range[1
PublisherKit - An open source implementation of Apple's Combine framework for processing asynchronous events over time
Publisher Kit Overview PublisherKit provides a declarative Swift API for processing asynchronous events over time. It is an open source version of App
Swift-extensions - Swift package extending the Swift programming language.
swift-extensions A package containing extensions for the Swift programming language. Contribution Reporting a bug If you find a bug, please open a bug
C-Xpress is a modern c-like object oriented programming language running on top of the .NET framework
C-Xpress Programming Language The cxpress programming language is a High Level object oriented programming language running on the .NET Framework C-Xp
Savanna - A native iOS & macOS IDE for the Cub programming language
Lioness • Cub • SavannaKit • Savanna Savanna About Savanna is a native IDE for the Cub programming language. The Savanna IDE allows you to test your O
Awesome-gitignore-templates - A curated collection of useful gitignore templates for different programming languages while pushing your code to git. 😊 📝
Awesome Gitignore Templates A curated collection of useful gitignore templates for different programming languages while pushing your code to git. 😊
Store-App - Store app made for IOS using Swift programming language
Store-App Store app views products, cart, and using login from https://fakestore
DGImageView - Asynchronous image downloader with cache. Supports gif too
DGImageView Installation Usage DGImageView Asynchronous image downloader with cache. Supports gif, memory cache, disk cache features. Installation Xco
💊 steroids for Xcode Playgrounds
nef, short for Nefertiti, mother of Ankhesenamun, is a toolset to ease the creation of documentation in the form of Xcode Playgrounds. It provides com
A programming language for generating code for multiple platforms
Zolang • ZolangTemplates • Zolang IDE Table of Contents What is it? What Zolang is Not Documentation Installation Getting Started Example Language Ove
Meta-programming for Swift, stop writing boilerplate code.
There is now a new powerful way to both write and integrate Sourcery functionality: Sourcery Pro provides powerful Stencil editor and extends Xcode wi
Project shows how to unit test asynchronous API calls in Swift using Mocking without using any 3rd party software
UnitTestingNetworkCalls-Swift Project shows how to unit test asynchronous API ca
A quick reference cheat sheet for common, high level topics in Swift.
Swift 3+ Cheat Sheet Want to help improve this? File an issue or open a pull request! :) This is not meant to be a beginner's guide or a detailed disc
A Cocoa library to extend the Objective-C programming language.
The Extended Objective-C library extends the dynamism of the Objective-C programming language to support additional patterns present in other programm
Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)
SwiftFoundation Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. Goals Provide a cross-platform in
A parser combinator library written in the Swift programming language.
SwiftParsec SwiftParsec is a Swift port of the Parsec parser combinator library. It allows the creation of sophisticated parsers from a set of simple
CSP inspired data structures and concurrency control for the Swift programming language.
Solver7CSP CSP inspired data structures and concurrency control for the Swift programming language. Communicating Sequential Processes, Wikipedia-CSP,
Swift extensions for asynchronous CloudKit record processing
⛅️ AsyncCloudKit Swift extensions for asynchronous CloudKit record processing. D
Discover new programming concepts and more new SwiftUI 2 features in this section
Africa-Zoo One thing is sure, we will discover new programming concepts and more new SwiftUI 2 features in this section. TOPICS ARE COVERED: JSON with
React.js like Mixin. More powerful Protocol-Oriented Programming.
Mixin 🍹 Why? Swift is Protocol-Oriented Programming, and it's more powerful by default implementations of extensions of protocols. You can mixin meth
Smooth asynchronous user interfaces for iOS apps.
Coming from AsyncDisplayKit? Learn more here Installation Texture is available via CocoaPods or Carthage. See our Installation guide for instructions.
iOS native app demo with Xcode and Swift using MVVM architecture and Apple's Combine framework for functional reactive programming, all with UIKit
iOS (Swift 5): MVVM test with Combine and UIKit MVVM and functional reactive programming (FRP) are very used in iOS development inside companies. Here
Mini-application iOS native avec Xcode et Swift exploitant l'architecture MVVM et le framework Combine d'Apple pour la mise en place de la programmation réactive fonctionnelle, le tout avec UIKit.
iOS (Swift 5): Test MVVM avec Combine et UIKit L'architecture MVVM et la programmation réactive fonctionnelle sont très utlisées dans le développement
A light-weight server-side service framework written in the Swift programming language.
Smoke Framework The Smoke Framework is a light-weight server-side service framework written in Swift and using SwiftNIO for its networking layer by de
Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
Embassy Super lightweight async HTTP server in pure Swift. Please read: Embedded web server for iOS UI testing. See also: Our lightweight web framewor
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Serverside non-blocking IO in Swift Ask questions in our Slack channel! Lightning (formerly Edge) Node Lightning is an HTTP Server and TCP Client/Serv
Swift Express is a simple, yet unopinionated web application server written in Swift
Documentation h5 align="right"a href="http://demo.swiftexpress.io/"Live 🐧 server running Demo img src="https://cdn0.iconfinder.com/data/icons/
Tiny http server engine written in Swift programming language.
What is Swifter? Tiny http server engine written in Swift programming language. Branches * stable - lands on CocoaPods and others. Supports the latest
This is a Swift implementation of a D2Q9 Lattice-Boltzmann fluid flow simulation.
DMCLatticeBoltzmann This is a Swift implementation of a D2Q9 Lattice-Boltzmann fluid flow simulation. This package defines three products. The DMCLatt
The Swift-est way to build native mobile apps that connect to Salesforce.
Swiftly Salesforce is the Swift-est way to build native mobile apps that connect to Salesforce: Written entirely in Swift. Very easy to install and up
A repository for showcasing my knowledge of the Objective-C programming language, and continuing to learn the language.
Learning Objective-C I hardly know anything about the Objective-C programming language. This document will go over all of my knowledge of the Objectiv
A repository for showcasing my knowledge of the Objective-C++ programming language, and continuing to learn the language.
Learning Objective-C-Plus-Plus I hardly know anything about the Objective-C++ programming language. This document will go over all of my knowledge of
A repository for showcasing my knowledge of the Swift programming language, and continuing to learn the language.
Learning Swift (programming language) I know very little about programming in the Swift programming language. This document will go over all my knowle
Open source implementation of Apple's Combine framework for processing values over time.
OpenCombine Open-source implementation of Apple's Combine framework for processing values over time. The main goal of this project is to provide a com
📬 A lightweight implementation of an observable sequence that you can subscribe to.
Features Lightweight Observable is a simple implementation of an observable sequence that you can subscribe to. The framework is designed to be minima
A Swift framework for reactive programming.
CwlSignal An implementation of reactive programming. For details, see the article on Cocoa with Love, CwlSignal, a library for reactive programming. N
RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively.
Written in Swift 5 RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with
RxReduce is a lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.
About Architecture concerns RxReduce Installation The key principles How to use RxReduce Tools and dependencies Travis CI Frameworks Platform Licence
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux Introduction VueFlux is the architecture to manage state with unidi
The easiest way to observe values in Swift.
Observable is the easiest way to observe values in Swift. How to Create an Observable and MutableObservable Using MutableObservable you can create and
Reactive WebSockets
RxWebSocket Reactive extensions for websockets. A lightweight abstraction layer over Starscream to make it reactive. Installation RxWebSocket is avail
A Swift Reactive Programming Kit
ReactiveKit is a lightweight Swift framework for reactive and functional reactive programming that enables you to get into the reactive world today. T
An experimental functional programming language with dependent types, inspired by Swift and Idris.
Kara An experimental functional programming language with dependent types, inspired by Swift and Idris. Motivation Development of Kara is motivated by
MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP.
MailCore 2: Introduction MailCore 2 provides a simple and asynchronous Objective-C API to work with the e-mail protocols IMAP, POP and SMTP. The API h
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.
TWRDownloadManager TWRDownloadManager A modern download manager for iOS (Objective C) based on NSURLSession to deal with asynchronous downloading, man
Asynchronous image loading framework.
YYWebImage YYWebImage is an asynchronous image loading framework (a component of YYKit). It was created as an improved replacement for SDWebImage, PIN
A framework for building fast genetic algorithms in Swift.
Revolver is a framework for building fast genetic algorithms in Swift 3.0. Features Chromosomes: strings, trees Genetic operators: reproduction, mutat
A simple integrated version of iOS 13 Compositional Layout, modified into a way similar to Functional Programming to generate UICollectionViewCompositionalLayout.
WWCompositionalLayout A simple integrated version of iOS 13 Compositional Layout, modified into a way similar to Functional Programming to generate UI
Enables easy, convenient asynchronous asset loading in RealityKit for many different kinds of assets.
RealityKit Asset Loading Discussion This package includes classes and examples that enable easy, convenient asynchronous asset loading in RealityKit f
Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints.
Concise API for Auto Layout. SnapLayout extends UIView and NSView to deliver a list of APIs to improve readability while also shortening constraint co
An Xcode12 project for iOS that asynchronously downloads and displays xkcd comics
AsyncXKCD An Xcode12 project for iOS that asynchronously downloads and displays xkcd comics images and captions. It fills a UITableView as needed to k
A super slim solution to the nested asynchronous computations
Me A super slim and in-place solution to the nested asynchronous computations problem The mindset of software developers is changing, async programmin
A repository for training iOS programming and UI patterns.
iOS Swift Training This repository will be used for training iOS programming using Swift and UI patterns. Some examples may be simple, but they are us
Numerals is a package containing additional numeric types for the Swift programming language.
swift-numerals Numerals is a package containing additional numeric types for the Swift programming language. Contents The package currently provides t
emoji-picker demo 🥰
emoji-picker demo 🥰 External dependencies Dependencies are managed by Swift Package Manager. SnapKit - a DSL to make Auto Layout easy on both iOS and
iOS utility classes for asynchronous rendering and display.
YYAsyncLayer iOS utility classes for asynchronous rendering and display. (It was used by YYText) Simple Usage @interface YYLabel : UIView @property NS
A super slim solution to the nested asynchronous computations
Me A super slim and in-place solution to the nested asynchronous computations problem The mindset of software developers is changing, async programmin
Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch
Async Now more than syntactic sugar for asynchronous dispatches in Grand Central Dispatch (GCD) in Swift Async sugar looks like this: Async.userInitia
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Bow is a cross-platform library for Typed Functional Programming in Swift. Documentation All documentation and API reference is published in our websi
Swift µframework with extensions for the Optional Type
OptionalExtensions Why? Swift's Optional is pretty awesome, but it can always get better. This repository is an humble attempt to add some utility met
Functional programming in Swift
Swiftz Swiftz is a Swift library for functional programming. It defines functional data structures, functions, idioms, and extensions that augment the
Swift µframework of simple functional programming tools
Prelude This is a Swift µframework providing a number of simple functions that I use in many of my other frameworks. Rather than continue to reimpleme
Functional programming tools and experiments in Swift.
Funky The documentation (courtesy of realm/jazzy) is available here: https://brynbellomy.github.io/Funky Master branch is currently compatible with: S
Algorithm is a library of tools that is used to create intelligent applications.
Welcome to Algorithm Algorithm is a library of tools that is used to create intelligent applications. Features Probability Tools Expected Value Progra
A lightweight swift network layer with Combine, Async-Await, and a traditional completion block.
CombineNetwork A simple light-weight network library to make network requesting simpler. It supports newer techonology such as async/await as well as