4567 Repositories
Swift swift-package-manager Libraries
VectorMath is a Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions
Purpose VectorMath is a Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based g
MathEagle is named after the golden eagle, since this is the fastest bird in the world
Swift-MathEagle MathEagle is named after the golden eagle, since this is the fastest bird in the world (in horizontal flight). This project is meant t
SwiftMath is a Swift framework providing some useful math constructs and functions
SwiftMath is a Swift framework providing some useful math constructs and functions, like complex numbers, vectors, matrices, quaternions, and polynomials.
Swift Custom Operators for Mathematical Notation
Euler Euler uses custom operators in the "Math Symbols" character set to implement functions using traditional mathematical notation. Please keep in m
μ-library enabling if/else and switch statements to be used as expressions.
swift-expression Many languages such as Scala, Rust and Kotlin support using if/else and switch statements as expressions – meaning that they can by t
SwiftUI project demonstrating how weak self works
SwiftUI-weak-self SwiftUI project demonstrating how weak self works Inspired by Swiftful
iOS mobile development using Swift - Online Shopping Application
iOS mobile development using Swift - Online Shopping Application - yr4_sem1 This is an application developed as an individual project for Mobile Appli
Google Directions API helper for iOS, written in Swift
PXGoogleDirections Google Directions API SDK for iOS, entirely written in Swift. 🗺 Features Supports all features from the Google Directions API as o
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Mapbox GL Native A C++ library that powers customizable vector maps in native applications on multiple platforms by taking stylesheets that conform to
A Swift library for creating and exporting CoreML Models in Swift
SwiftCoreMLTools A Swift Library for creating CoreML models in Swift. Work in progress This library expose a (function builder based) DSL as well as a
A lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's
TensorSwift TensorSwift is a lightweight library to calculate tensors, which has similar APIs to TensorFlow's. TensorSwift is useful to simulate calcu
A Swift deep learning library with Accelerate and Metal support.
Serrano Aiming to offering popular and cutting edge techs in deep learning area on iOS devices, Serrano is developed as a tool for developers & resear
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
Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools.
CoreML-samples This is the sample code for Core ML using ResNet50 provided by Apple. ResNet50 can categorize the input image to 1000 pre-trained categ
Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.
Bender Bender is an abstraction layer over MetalPerformanceShaders useful for working with neural networks. Contents Introduction Why did we need Bend
A toolbox of AI modules written in Swift: Graphs/Trees, Support Vector Machines, Neural Networks, PCA, K-Means, Genetic Algorithms
AIToolbox A toolbox of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Al
Artificial intelligence/machine learning data structures and Swift algorithms for future iOS development. bayes theorem, neural networks, and more AI.
Swift Brain The first neural network / machine learning library written in Swift. This is a project for AI algorithms in Swift for iOS and OS X develo
Martian Robots For iOS With Swift
Martian Robots The Problem The surface of Mars can be modelled by a rectangular grid around which robots are able to move according to instructions pr
Basic cross Linux/Darwin/Win(?) Posix aliases for Swift
Basic cross Linux/Darwin/Win(?) Posix aliases for Swift
Async and concurrent versions of Swift’s forEach, map, flatMap, and compactMap APIs.
CollectionConcurrencyKit Welcome to CollectionConcurrencyKit, a lightweight Swift package that adds asynchronous and concurrent versions of the standa
Swift Date Formatter
Swift Date Formatter Date Formatter - Sample code on how to use Date Formatter in swift language Author: Denow Cleetus For OSSE Assignment 4 Group 24
A scalable set of icons
Octicons.swift Do you like Octicons? I do too. The purpose of this package is to make them available to iOS, tvOS, watchOS, and macOS apps in UIKit, A
Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.
Example mail composer Example Report Diagnostics is a library written in Swift which makes it really easy to share Diagnostics Reports to your support
Spy is a flexible, lightweight, multiplatform logging utility written in pure Swift.
Spy is a flexible, lightweight, multiplatform logging utility written in pure Swift. It allows to log with different levels and on different channels. You can define what levels and channels actually are.
A network logger for iOS and macOS projects.
OkLog for iOS and macOS OkLog-Swift is a network logger written in Swift highly inspired by simonpercic's original OkLog implementation to be used in
Simple network activity logger for iOS
Reqres is a simple library for logging all requests and responses in your app. It supports Alamofire and also requests made via native NSURLSession. ⬆
Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift.
Lighty Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift. Screenshots Requirements Lighty Version Minimum iOS Target
Trace Swift and Objective-C method invocations
SwiftTrace Trace Swift and Objective-C method invocations of non-final classes in an app bundle or framework. Think Xtrace but for Swift and Objective
A lightweight Swift logger, uses `print` in development and `NSLog` in production. Support colourful and formatted output.
Loggerithm A lightweight Swift logger, uses print in Debug and NSLog in Production with colourful output. Why In Swift, we usually use print to log in
A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy!
Colors A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy! Note: Colors master requires Xcode 7.3
A lightweight library for generating text tables.
SwiftyTextTable A lightweight Swift library for generating text tables. Swift Language Support SwiftyTextTable is now Swift 4.0 compatible! The last r
📱The all-new iOS app for ownCloud
ownCloud iOS App 📱 The new iOS App for your ownCloud! 🌎 https://ownCloud.com Account List File List File Actions Preview Files Quick Access Settings
Cozy Drive Web App for Cozy Cloud
Cozy Drive What's Cozy? Cozy is a platform that brings all your web services in the same private space. With it, your webapps and your devices can sha
Amahi iOS App, new from scratch, in Swift.
Amahi iOS App Amahi iOS App, new from scratch, in Swift. master beta Requirements iOS 9.0+ Xcode 9.0+ Setup Close Xcode Open a terminal window, and $
Swift package for accessing SF Symbols in a type safe manner.
Swift Package Information Code Coverage Swift package for accessing SF Symbols in a type safe manner. Features 💫 Contains all SF Symbols - 1.0, 2.0,
iOS/macOS media picker for importing images and videos in SwiftUI
iOS/macOS media picker for importing images and videos in SwiftUI.
Customizable Dynamic Bottom Sheet Library for iOS
DynamicBottomSheet Powerd by Witi Corp., Seoul, South Korea. Fully Customizable Dynamic Bottom Sheet Library for iOS. This library doesn't support sto
Reusable & customizable SwiftUI settings sheet as a Swift package
PackAPrefPane Reusable & customizable SwiftUI settings sheet as a Swift package Features Swift package 100% Swift 99% SwiftUI Simple design Lightweigh
A simple and lightweight resturant finder using the Yelp API
CiboKit A simple and lightweight resturant finder using the Yelp API What is CiboKit? CiboKit is used in our app, Allike, to find nearby restaurants u
The missing Apple Weather App for Mac.
BetterWeather The missing Weather App for your Mac and iPad. Installation for mac. Download the notarized, universal binary from here Click the curren
Offline playback of a fireplace video on your Apple TV
Fireplace Offline playback of a fireplace video on your Apple TV Screenshots Bring Your Own Video For copyright reasons the file fire.mp4 is not inclu
RSS reader specific for Swift and SwiftUI based feeds.
Swift News Jam! Getting Started The idea behind this app was to provide the SwiftUI community a single app to curate the numerous RSS feeds that have
iOS App by which the user can display a list of characters from the Harry Potter Movies.
iOS App by which the user can display a list of characters from the Harry Potter Movies. They can display a list of all characters, students, staff or view characters by house.
A simple protocol package that does nothing
HasResult A simple protocol package that does nothing. The HasResult protocol has a simple result property and a ResultType associated type. This is m
A convenient class usable from UIKit view controller or SwiftUI to scan document & get UIImage or PDFDocument as result - Replacement of IRLDocumentScanner
Super easy SwiftUI & UKKit pakcage to scan: Images or PDF. It is also a replacement for IRLScannerViewController
Sonic language: Heavily inspired by Swift, but compiles to C so you can use it anywhere.
Sonic Sonic programming language: Heavily inspired by Swift, but compiles to C so you can use it anywhere. Brought to you by Chris Hulbert and Andres
Easy Auto Layout
RKAutoLayout Easy AutoLayout TL;DR let view1: UIView = UIView() let view2: UIView = UIView() view1.addSubview(view2) /// Add all view1.rk_alAdd(
A structured vertical/horizontal stack layout
EEStackLayout A vertical stackview which takes subviews with different widths and adds them to it's rows with paddings, spacings etc. Installation Coc
Written in pure Swift, QuickLayout offers a simple and easy way to manage Auto Layout in code.
QuickLayout QuickLayout offers an additional way, to easily manage the Auto Layout using only code. You can harness the power of QuickLayout to align
SuperLayout is a Swift library that makes using Auto Layout a breeze.
SuperLayout is a library that adds a few custom operators to Swift that makes using the amazing NSLayoutAnchor API for Auto Layout a breeze. SuperLayo
FlightLayout is a light weight, and easy to learn layout framework as an extension of the UIView.
FlightLayout Introduction FlightLayout is a light weight, and easy to learn layout framework as an extension of the UIView. Functionally, it lives som
Minimal AutoLayout convenience layer. Program constraints succinctly.
MiniLayout Minimal AutoLayout convenience layer. Program constraints succinctly. Usage Put label over textField // using MiniLayout: view.constrain(la
Elegant library that wraps working with frames with a nice chaining syntax.
Everyone wants to see smooth scrolling, that tableview or collectionview scrolls without any lags and it's right choice. But the constraints do not gi
Swift microframework for declaring Auto Layout constraints functionally
Relayout Relayout is a Swift microframework to make using Auto Layout easier with static and dynamic layouts. Why? If you want to build a UI using App
LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
🚨 UNMAINTAINED 🚨 This project is no longer used by LinkedIn and is currently unmaintained. LayoutKit is a fast view layout library for iOS, macOS, a
Minimal Auto Layout in Swift
Restraint Restraint is a very very small library to help make your use of NSLayoutConstraint in Swift more legible & declarative. Like programmatic vi
A Swift binding framework
Bond, Swift Bond Update: Bond 7 has been released! Check out the migration guide to learn more about the update. Bond is a Swift binding framework tha
Lightweight declarative auto-layout framework for Swift
SwiftyLayout SwiftyLayout is a framework that allows to describe layout constraints (ie NSLayoutConstraint) as a simple mathematical formula in a Swif
Yet Another Swift Auto Layout DSL
FormationLayout Documentation FormationLayout is the top level layout class for one root view. FormationLayout takes a UIView as its rootView. transla
Tiny Swift DSL for Autolayout
SwiftAutoLayout SwiftAutoLayout is a tiny DSL for Autolayout intended to provide a more declarative way to express layout constraints. Here's a quick
AutoLayoutKit in pure Swift.
It's like AutoLayoutKit but written in Swift. For pure Swift projects. And it's super simple. Features concise, simple and convenient API raw AutoLayo
✂ Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.
ManualLayout Table of Contents Installation Usage API Cheat Sheet Installation Carthage Add the following line to your Cartfile. github "isair/ManualL
Flexbox in Swift, using Facebook's css-layout.
SwiftBox A Swift wrapper around Facebook's implementation of CSS's flexbox. Example let parent = Node(size: CGSize(width: 300, height: 300),
A bit of steroids for AutoLayout, powered by Swift.
AutoLayoutPlus AutoLayoutPlus is a Swift library consisting in a set of extensions to help dealing with Auto Layout programatically. With AutoLayoutPl
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.
Motivation Working on a project with a huge amount of pods I had some troubles: - Slow and unnecessary indexing of pods targets, which implementation
A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project.
SwiftPackageList A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project. This includes all the Package.resolved
Converts images to a textual representation.
ConsoleApp7 Essentially, this suite of programs converts images to text, which is made to resemble the original image. There are three targets in this
SwiftyJSON decoder for Codable
SwiftyJSONDecoder 功能 继承自 JSONDecoder,在标准库源码基础上做了改动,与其主要区别如下 使用 SwiftyJSON 解析数据,使用其类型兼容功能 废弃 nonConformingFloatDecodingStrategy 属性设置,Double 及 Float 默认解
High-quality source code, easy implementation
High-quality source code, easy implementation
A corresponding package to RxKotlin Plus, but for Swift and iOS
A corresponding package to RxKotlin Plus, but for Swift and iOS
NFCPassportReader for iOS 13
NFCPassportReader This package handles reading an NFC Enabled passport using iOS 13 CoreNFC APIS THIS IS AN IN-PROGRESS BRANCH AND NOT EVEN REMOTELY S
Haptico 📳 - easy to use haptic feedback generator with pattern-play support
Haptico Haptico is easy to use iOS haptic feedback generator. Besides default haptic feedbacks it can play patterns! Checkout Example project. Table o
Super-lightweight library to detect used device
Device.swift Super-lightweight library to detect used device Device.swift extends the UIDevice class by adding a property: var deviceType: DeviceType
NFC Forum Well Known Type Data Parser for iOS11 and Core NFC
NFCNDEFParse NFC Forum Well Known Type Data Parser for iOS11 and Core NFC. Supports parsing of types: Text - NFCForum-TS-RTD_Text_1.0 2006-07-24 Uri -
UIDevice extensions that fill in the missing pieces.
UIDeviceComplete UIDevice extensions that fill in the missing pieces. Whats this library about? UIDeviceComplete is an iOS library intended to be a co
TapticEngine generates haptic feedback vibrations on iOS device.
TapticEngine Overview TapticEngine generates haptic feedback vibrations on iOS device. This library wrapps on UIImpactFeedbackGenerator, UISelectionFe
Simple motion detector for ⌚️ (watchOS) shake gesture.
WatchShaker Simple motion detector for ⌚️ (watchOS) shake gesture. WatchShaker is a watchOS helper to get your ⌚️ shake movements Requirements watchOS
Light weight tool for detecting the current device and screen size written in swift.
Device detect the current device model and screen size. Installation CocoaPods Device is available through CocoaPods. To install it, simply add the
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
Luminous Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8+ Swift 5 Xcode 1
DeviceKit is a value-type replacement of UIDevice.
Branch Build Status Versions master ≥ 2.0 Swift 4 - 4.2 ≥ 1.3 1.13 Swift 3 ≥ 1.0 1.3 Swift 2.3 1.0 DeviceKit is a value-type replacement of UIDe
Swift library to easily check the current device and some more info about it.
Usage To run the example project, clone the repo, and run pod install from the Example directory first. let device = Deviice.current device is a Devi
An extreme queuing system with high performance for managing all task in app with closure
SwiftyTask An extreme queuing system with high performance for managing all task in app with closure Task Method Tasking of queued closure on GCD (Gra
WebSocket(RFC-6455) library written using Swift
DNWebSocket Object-Oriented, Swift-style WebSocket Library (RFC 6455) for Swift-compatible Platforms. Tests Installation Requirements Usage Tests Conf
A collection of socket utilities in pure Swift
SwifterSockets A collection of socket utilities in pure Swift SwifterSockets is part of the Swiftfire webserver project. The Swiftfire website The ref
Chronos is a collection of useful Grand Central Dispatch utilities.
Overview Chronos is a collection of useful Grand Central Dispatch utilities. If you have any specific requests or ideas for new utilities, don't hesit
ActionCable is a new WebSockets server being released with Rails 5 which makes it easy to add real-time features to your app
ActionCable is a new WebSockets server being released with Rails 5 which makes it easy to add real-time features to your app. This S
🔌 Non-blocking TCP socket layer, with event-driven server and client.
Original authors Honza Dvorsky - http://honzadvorsky.com, @czechboy0 Matthias Kreileder - @matthiaskr1 At the request of the original authors, we ask
Fast Websockets in Swift for iOS and OSX
SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX. SwiftWebSocket passes all 521 of the Autobahn's fuzzing tests, incl
The easy way to use sockets on Apple platforms
SwiftSocket SwiftSocket library provides as easy to use interface for socket based connections on server or client side. Supports both TCP and UDP soc
Socket.IO-client for iOS/OS X.
Socket.IO-Client-Swift Socket.IO-client for iOS/OS X.
Websockets in swift for iOS and OSX
Starscream is a conforming WebSocket (RFC 6455) library in Swift. Features Conforms to all of the base Autobahn test suite. Nonblocking. Everything ha
A Swift library for parsing and drawing SVG images to CoreGraphics contexts.
SwiftDraw A Swift library for parsing and drawing SVG images to CoreGraphics contexts. SwiftDraw can also convert an SVG into Swift source code. Usage
SwiftColorArt is a demo application that includes Swift files with all classes and extension necessary to create a font color schema matching to an image
SwiftColorArt SwiftColorArt is a demo application that includes Swift files with all classes and extension necessary to create a font color schema mat
A Swift wrapper for forward and reverse geocoding of OpenStreetMap data
Nominatim NominatimKit is a Swift wrapper for forward and reverse geocoding of OpenStreetMap data. Why? Geocoding location data on iOS requires the us
A Location Manager for easily implementing location services & geofencing in iOS. Ready for iOS 11.
A Location Manager for easily implementing location services & geofencing in iOS, written in Objective-C. Ready for iOS 11. Features Get current/conti
🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring
Location Manager Made Easy SwiftLocation is a lightweight Swift Library that provides an easy way to work with location-related functionalities. No mo
The most power-efficient and lightweight iOS location manager for Swift and ObjC
IngeoSDK for iOS Overview IngeoSDK is a power-efficient location manager for iOS (Swift and Objective-C), which extends and improves CoreLocation. It
Swift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts)
QuickActions Swift wrapper for iOS Home Screen Quick Actions This wrapper creates dynamic quick actions. It is possible to define static quick actions
An iBeacon Manager library was created to simplify your interactions with iBeacons.
JMCiBeaconManager iBeacon is a name of technology that is enabling new location awareness possibilities for apps. "Leveraging Bluetooth Low Energy (BL