31 Repositories
Swift values Libraries
A Codable Undefinable type for handling JSON undefined values.
Undefinable Overview The purpose of this type is represent the JSON undefined state in Swift structs and classes. The Undefinable enum is a generic wi
CryptoWatch is an application to fetch the currency datas from an api and show their updated values to user. User is able to get the coin datas without an extra effort.
CryptoTracker In order to combine my work and studies, I made a small project that keeps the user's registration datas in memory, checks them when nee
MQTagged provides a Tagged structure which helps differentiating between values of the same type.
MQTagged provides a Tagged structure which helps differentiating between values of the same type.
Type-Erased Existential Generic AsyncSequence Values in Swift
AnyAsyncSequence AnyAsyncSequence allows you to expose AsyncSequence interfaces in your APIs without exposing the underlying sequence type, while cont
A custom UIControl which functions like UISlider where you can set multiple intervals with different step values for each interval.
MultiStepSlider A custom UIControl which functions like UISlider where you can set multiple intervals with different step values for each interval. Th
Trigonometry - A small package to calculate values in an right angled triangle
Trigonometry - A small package to calculate values in an right angled triangle
Store values using unique, randomly generated identifiers
Storage Store values using unique, randomly generated identifiers. This packages consists of three types: A Storage class, a UniqueIdentifiable protoc
PassValuesBetweenViewControllers - Pass Values Between ViewControllers
PassValuesBetweenViewControllers Vista creada con: Programmatic + AutoLayout Bre
Open-source implementation of Apple's Combine for processing values over time
CombineX 简体中文 Open-source implementation of Apple's Combine for processing values over time. Though CombineX have implemented all the Combine interfac
A lightweight XMLParser for assembling and parsing XML values written for iOS 8+ in Swift 2.
Overview Description Requirements Installation Usage Author License Description XMLParser lets you convert a pure Swift dictionary into XML string and
Dynamically stores additive values and get arbitrary sub-range sums in O(log(n)) time.
SegmentQuery Eonil, 2019. Dynamically stores additive values and get arbitrary sub-range sums in O(log(n)) time. This is an implementation of somethin
UITextField-based control for (NS)Measurement values input.
MeasurementTextField UITextField-based control for (NS)Measurement values input. Provides type-safe keyboard and picker based input of different measu
The right way to increment/decrement values with a simple gesture on iOS.
barceloneta The right way to increment/decrement values barceloneta is the right way to increment/decrement values with a simple gesture on iOS Featur
UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
MultiSlider UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizo
StepSlider its custom implementation of slider such as UISlider for preset integer values.
StepSlider StepSlider its custom implementation of slider such as UISlider for preset values. Behind the scenes StepSlider manipulate integer indexes.
Configurable morphing transitions between text values of a label.
TOMSMorphingLabel Configurable morphing transitions between text values of a label. Triggering the animation is as easy as setting the labels text pro
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
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
Super lightweight DB written in Swift.
Use of value types is recommended and we define standard values, simple structured data, application state and etc. as struct or enum. Pencil makes us
🎯 PredicateKit allows Swift developers to write expressive and type-safe predicates for CoreData using key-paths, comparisons and logical operators, literal values, and functions.
🎯 PredicateKit PredicateKit is an alternative to NSPredicate allowing you to write expressive and type-safe predicates for CoreData using key-paths,
Type-safe observable values and collections in Swift
GlueKit ⚠️ WARNING ⚠️ This project is in a prerelease state. There is active work going on that will result in API changes that can/will break code wh
Streams of values over time
Streams of values over time. Tailored for Swift. 🚄 Release Roadmap Getting Started Learn about the Core Reactive Primitives in ReactiveSwift, and Bas
A macOS application displaying the thermal, voltage and current sensor values.
Sensors About A macOS application displaying the thermal, voltage and current sensor values. License Project is released under the terms of the MIT Li
A Swift microframework for very easy atomic values.
Atomic Atomic is a fast, safe class for making values thread-safe in Swift. It is backed by pthread_mutex_lock which is the fastest, most-efficient lo
UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
MultiSlider UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizo
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
Observable is 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
Time is a Swift package that makes dealing with calendar values a natural and straight-forward process.
Time Time is a Swift package that makes dealing with calendar values a natural and straight-forward process. Working with calendars can be extremely c
Super lightweight DB written in Swift.
Use of value types is recommended and we define standard values, simple structured data, application state and etc. as struct or enum. Pencil makes us store these values more easily.
HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values
HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values. Requirem
Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.
TheAnimation TheAnimation is Type-safe CAAnimation wrapper. Introduction For example, if you want to animate backgroundColor with CABasicAnimation, yo