1015 Repositories
Swift android-library Libraries
Cache library for videos for React Native
@lowkey/react-native-cache Cache everything Installation npm install @lowkey/react-native-cache Usage import ReactNativeCache from "@lowkey/react-nati
Demonstrate a way to build your own line chart without using any third-party library
LineChart This code demonstrate a way to build your own line chart without using any third-party library. It contains a simple yet effective algorithm
A meta library to provide a better `Delegate` pattern.
Delegate A meta library to provide a better Delegate pattern described here and here. Usage Instead of a regular Apple's protocol-delegate pattern, us
Mercato is a lightweight In-App Purchases (StoreKit 2) library for iOS, tvOS, watchOS, macOS, and Mac Catalyst.
Mercato Mercato is a lightweight In-App Purchases (StoreKit 2) library for iOS, tvOS, watchOS, macOS, and Mac Catalyst. Installation Swift Package Man
A library that helps developers to easily perform file-related operations In iOS
File Operations Preview A library that helps developers to easily perform file-related operations. In iOS, We write our files mainly into three direct
Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.
BitcoinKit-iOS Bitcoin, BitcoinCash(ABC) and Dash wallet toolkit for Swift. This is a full implementation of SPV node including wallet creation/restor
This library provides convenient way to use Coinpaprika.com API in Swift.
Coinpaprika API Swift Client Documentation | Repository | Installation Usage This library provides convenient way to use Coinpaprika.com API in Swift.
A pure swift Ethereum Web3 library
βοΈ Web3 Web3.swift is a Swift library for signing transactions and interacting with Smart Contracts in the Ethereum Network. It allows you to connect
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
δΈζηζ¬θ―·εηθΏι MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It's currently available on Andr
Safe and easy wrappers for RealmSwift
RealmWrapper RealmWrapper is wrapper library for RealmSwift in realm-cocoa If you use RealmWrapper, you can easily use UI update through Notification
Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.
PersistentStorageSerializable PersistentStorageSerializable is a protocol for automatic serialization and deserialization of Swift class, struct or NS
A stand-alone Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.
Perfect - PostgreSQL Connector This project provides a Swift wrapper around the libpq client library, enabling access to PostgreSQL servers. This pack
A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers.
Perfect - MySQL Connector This project provides a Swift wrapper around the MySQL client library, enabling access to MySQL database servers. This packa
TypedDefaults is a utility library to type-safely use NSUserDefaults.
TypedDefaults TypedDefaults is a utility library to type-safely use NSUserDefaults. Motivation The talk Keep Calm and Type Erase On by Gwendolyn Westo
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults
Prephirences - PreΟrences Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, co
A Fast and Complete Swift Drawing Library
FastDraw A Fast and Complete Swift Drawing Library Description FastDraw is a high performance and highly extensible Drawing Library that supports Appl
StarryStars is iOS GUI library for displaying and editing ratings
StarryStars StarryStars is iOS GUI library for displaying and editing ratings Features StarryStars' RatingView is both IBDesignable and IBInspectable
iOS Simple Cool PullToRefresh Library. It is written in pure swift.
PullToRefreshSwift iOS Simple PullToRefresh Library. ##Installation ####CocoaPods pod 'PullToRefreshSwift' ####Manually Add the following files to yo
Animated "Pull To Refresh" Library for UIScrollView.
PullToBounce Animated "Pull To Refresh" Library for UIScrollView. You can add animated "pull to refresh" action to your UIScrollView, UITableView and
SwiftUI library to display a clock. You can move the arms to change the time, change the style of the clock and customise some configurations.
SwiftClockUI Clock UI for SwiftUI This library has been tested β π» macOS Catalina 10.15.3 β π» macOS Big Sur 11.6 β π± iOS 13 β π± iOS 14 β π± iOS 15
A SwiftUI package to beautifully display and handle permissions.
PermissionsSwiftUI: A SwiftUI package to handle permissions PermissionsSwiftUI displays and handles permissions in SwiftUI. It is largely inspired by
Safe and fast access to SwiftUI PreviewDevice
SafePreviewDevice Motivation At WWDC 2019, Apple announced SwiftUI a new library for building UI in a simple and fast way. Xcodeβs SwiftUI preview let
Pigeon is a SwiftUI and UIKit library that relies on Combine to deal with asynchronous data.
Pigeon π¦ Introduction Pigeon is a SwiftUI and UIKit library that relies on Combine to deal with asynchronous data. It is heavily inspired by React Qu
Collection of SwiftUI shapes
SwiftUI Shapes Collection of custom shapes Regular Polygons RegularPolygon(sides: 32) RoundedRegularPolygon(sides: 6, radius: 20) Lines and Curves Qua
SwiftUI Sliders with custom styles
Custom SwiftUI sliders and tracks. This package allows you to build highly customizable sliders and tracks for iOS, macOS and Mac Catalyst. Features B
Library of Swiftui Views conforming to Codable, meaning we can produce JSON driven UI!
CodableView Library of Swiftui Views conforming to Codable, meaning we can produce JSON driven UI! Adding a CodableView Type Create View that conforms
A Swift material design UI module which paints over the parent view when the switch is on.
:octocat: π RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion
π‘ RealHTTP is a lightweight yet powerful client-side HTTP library.
RealHTTP RealHTTP is a lightweight yet powerful client-side HTTP library. Our goal is make an easy to use and effortless http client for Swift. Featur
Vision Camera πΈ The Camera library that sees the vision.
Vision Camera πΈ The Camera library that sees the vision. npm i react-native-vision-camera npx pod-install Documentation Guides API Ex
SwiftUICharts - A charts / plotting library for SwiftUI.
A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility features built in.
adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.
adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.
YiVideoEditor is a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.
YiVideoEditor YiVideoEditor is a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos. YiVideoE
Spika is universal chat module with backend, web, ios and Android client.
Spika Spika is messenger module for Web/iOS/Android with backend. You can include messenger feature to your app or service with minimum code. For deta
Next generation iOS and Android apps for Mattermost in React Native
Mattermost Mobile Minimum Server versions: Current ESR version (5.37.0) Supported iOS versions: 11+ Supported Android versions: 7.0+ Mattermost is an
Mobile app for Chatwoot - React Native
Mobile app for chatwoot platform. Built with React Native Chatwoot is an opensource alternative to Intercom, Zendesk, Drift, Crisp etc. Supported Chat
Bluetooth LE Mesh Chat for iOS and Android
BLEMeshChat Bluetooth LE mesh chat prototype for iOS. Android version over here. Goals Use the Bluetooth 4.0 Low Energy APIs on iOS and Android to all
Write amazing, strong-typed and easy-to-read NSPredicate.
PredicateFlow Write amazing, strong-typed and easy-to-read NSPredicate. This library allows you to write flowable NSPredicate, without guessing attrib
A type-safe, fluent Swift library for working with Core Data
Core Data Query Interface (CDQI) is a type-safe, fluent, intuitive library for working with Core Data in Swift. CDQI tremendously reduces the amount o
An actor model library for swift.
Aojet Aojet is an actor model implemetion for swift. Features Asynchronous, non-blocking and highly performant message-driven programming model Safe a
An unintrusive & light-weight iOS app-theming library with support for animated theme switching.
Gestalt Gestalt is an unintrusive and light-weight framework for application theming with support for animated theme switching. Usage Let's say you wa
Aardvark is a library that makes it dead simple to create actionable bug reports.
Aardvark Aardvark makes it dead simple to create actionable bug reports. Aardvark is made up of a collection of frameworks that provide different bug
iOS library to help detecting retain cycles in runtime.
FBRetainCycleDetector An iOS library that finds retain cycles using runtime analysis. About Retain cycles are one of the most common ways of creating
Trackable is a simple analytics integration helper library. Itβs especially designed for easy and comfortable integration with existing projects.
Trackable Trackable is a simple analytics integration helper library. Itβs especially designed for easy and comfortable integration with existing proj
Swift caching library
Cache A generic caching library for Swift. Cache depends on Foundation. This is still very much a work in progress. Usage Cache provides a simple Cach
A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.
ARKitEnvironmentMapper Example To run the example project, clone the repo, and run pod install from the Example directory first. Installation ARKitEnv
BPStatusBarAlert is a library that allows you to easily make text-based alert that appear on the status bar and below navigation bar.
BPStatusBarAlert BPStatusBarAlert is a library that allows you to easily make text-based alert that appear on the status bar and below navigation bar.
FloatingActionSheetController is a cool design ActionSheetController library written in Swift2.
FloationgActionSheetController FloatingActionSheetController is a cool design ActionSheetController library written in Swift2. Overview Requirements X
Custom alert View to iOS applications
A simple, easy and custom iOS UIAlertView written in Swift Malert came to facilitates custom alert views as UIAlertController. Malert allows you to pe
Swift library to manage in app notification in swift language, like WhatsApp, Telegram, Frind, ecc.
InAppNotify - Manage in App notifications During develop of my app Frind, I needed to manage in app notifications like whatsapp or telegram, but i did
TTGSnackbar shows simple message and action button on the bottom or top of the screen with multi kinds of animation, which is written in Swift3 and inspired by Snackbar in Android. It also support showing custom view, icon image or multi action button.
TTGSnackbar A Swift based implementation of the Android Snackbar for iOS Gif About TTGSnackbar is useful for showing a brief message at bottom or top
Animated alert library like Swarm app.
TKSwarmAlert Animation Tool for Alert like Swarm app. ScreenShot Installation CocoaPods You can use CocoaPods to install TKSwarmAlert by adding it to
GUI library for displaying various popups (HUD), written in pure Swift.
SwiftNotice SwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview and supports iPhone X. Feature
It is a highly configurable iOS library which allows easy styling with built in styles as well as extra header and footer views so that you can make extremely unique alerts and action sheets.
ο£Ώ CFAlertViewController CFAlertViewController is a library that helps you display and customise Alerts, Action Sheets, and Notifications on iPad and i
π - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.
Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexibl
π Easy to use and customizable messages/notifications for iOS Γ la Tweetbot
Notice: TSMessages is no longer being maintained/updated. We recommend everyone migrate to RMessage. This repository will be kept as is for those who
iOS library - UIScrollView driven expandable menu.
UIScrollView driven expandable menu. Description AirBar is a library for creating cool expandable menus. Library observes UIScrollView scroll and prov
Beautiful iOS side menu library with parallax effect. Written in Swift
AKSideMenu AKSideMenu is a double side menu library with parallax effect. Example Project See the contained examples to get a sample of how AKSideMenu
Library provides easy to implement variation of Android (Material Design) Floating Action Button for iOS. You can use it as your app small side menu. πΆ
RHSideButtons πΆ Library provides easy to implement variation of Android (Material Design) Floating Action Button for iOS. You can use it as your app
The fastest zero-tap iOS menu.
β‘οΈ Quicklook The fastest zero-tap iOS menu CariocaMenu is a simple, elegant, fast navigation menu for your iOS apps. π Features Accessible from a sin
π Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.
π Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.
FCLAuthSwift is a Swift library for the Flow Client Library (FCL) that enables Flow wallet authentication on iOS devices.
FCLAuthSwift is a Swift library for the Flow Client Library (FCL) that enables Flow wallet authentication on iOS devices. Demo The demo a
Simple OAuth2 library with a support of multiple services.
Simple OAuth2 library with a support of multiple services.
This library uses ARKit Face Tracking in order to catch user's smile.
SmileToUnlock Make your users smile before opening the app :) Gif with the demonstration Installation Cocoapods The most preferable way to use this li
A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.
ARKitEnvironmentMapper Example To run the example project, clone the repo, and run pod install from the Example directory first. Installation ARKitEnv
A simple library to make authenticating tvOS apps easy via their iOS counterparts.
Voucher The new Apple TV is amazing but the keyboard input leaves a lot to be desired. Instead of making your users type credentials into their TV, yo
A Swift library for Panasonic AMG88 Grid-EYE thermopile sensors.
AMG88xx A Swift library for the Panasonic AMG88 family of sensors. Summary This library can read temperature data from the AMG88 thermopile sensor. Us
Swift SDK to interact with the Flow Blockchain
Flow Swift SDK The Flow Swift SDK is a Swift gRPC client for Flow. Currently the following Flow Access API methods have been
A reactive library for using URLSession
Reactive wrapper for URLSession using Combine. At its core, the library consist of the NetworkServiceClient protocol along with a minimal implementation NetworkService.
A library for managing complex workflows in Swift
Welcome SwiftCurrent is a library that lets you easily manage journeys through your Swift application. It comes with built-in support for UIKit and Sw
An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Composable Navigator An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind Vanilla S
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
RouteComposer RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigatio
Marshroute is an iOS Library for making your Routers simple but extremely powerful
Marshroute Contents Overview Detailes Tuning the transition animation 3d touch support PeekAndPopUtility Peek and pop state observing Demo Requirement
URL routing library for iOS with a simple block-based API
JLRoutes What is it? JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL scheme
A handy collection of more than 500 native Swift extensions to boost your productivity.
SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of
A powerful, protocol-oriented library for working with the keychain in Swift.
Locksmith A powerful, protocol-oriented library for working with the keychain in Swift. π± iOS 8.0+ π» Mac OS X 10.10+ βοΈ watchOS 2 πΊ tvOS π I make
Plugin and runtime library for using protobuf with Swift
Swift Protobuf Welcome to Swift Protobuf! Apple's Swift programming language is a perfect complement to Google's Protocol Buffer ("protobuf") serializ
Intuitive and powerful Auto Layout library
Align introduces a better alternative to Auto Layout anchors. Semantic. Align APIs focus on your goals, not the math behind Auto Layout constraints. P
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
tl;dr XCGLogger is the original debug log module for use in Swift projects. Swift does not include a C preprocessor so developers are unable to use th
Asynchronous socket networking library for Mac and iOS
CocoaAsyncSocket CocoaAsyncSocket provides easy-to-use and powerful asynchronous socket libraries for macOS, iOS, and tvOS. The classes are described
A conforming Objective-C WebSocket client library.
SocketRocket A conforming WebSocket (RFC 6455) client library for iOS, macOS and tvOS. Test results for SocketRocket here. You can compare to what mod
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.
SSZipArchive ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS. Unzip zip files; Unzip password protected zi
zip file I/O library for iOS, macOS and tvOS
ZipZap is a zip file I/O library for iOS, macOS and tvOS. The zip file is an ideal container for compound Objective-C documents. Zip files are widely
WCDB is a cross-platform database framework developed by WeChat.
WCDB δΈζηζ¬θ―·εηθΏι WCDB is an efficient, complete, easy-to-use mobile database framework used in the WeChat application. It's currently available on iOS,
A library that provides the ability to import/export Realm files from a variety of data container formats.
Realm Converter Realm Converter is an open source software utility framework to make it easier to get data both in and out of Realm. It has been built
SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps.
SwiftEntryKit π€ Donations can be made here. Table of Contents Overview Features Example Project Example Project Installation Presets Playground Requi
Popover is a balloon library like Facebook app. It is written in pure swift.
Popover Description and appetize.io`s DEMO Usage To run the example project, clone the repo, and run pod install from the Example directory first. Sim
A lightweight library for popup view
SHPopup SHPop is lightweight library used for popup view Sample One Sample Two Sample Three Features SHPopup supports a popup inside another popup wit
A fully customizable iOS Horizontal PickerView library, written in pure swift
ADDatePicker is Horizontal Date Picker Library written in Swift Requirements Communication Installation Usage Demo Customization Credits License Requi
SnippetsLibrary - Code snippets library for SwiftUI Devs.
SnippetsLibrary is a helpful tool for SwiftUI developers to help with their daily coding life. SnippetsLibrary contains all the needed code snippets for you to view, edit, or add more and more. This will make your daily work easier and faster.
KeyboardKit is a Swift library that helps you create custom keyboard extensions for iOS and ipadOS.
KeyboardKit is a Swift library that helps you create custom keyboard extensions for iOS and ipadOS.
FYPhoto is a photo/video picker and image browser library for iOS written in pure Swift. It is feature-rich and highly customizable to match your App's requirements.
FYPhoto is a photo/video picker and image browser library for iOS written in pure Swift. It is feature-rich and highly customizable to match your App's requirements.
π± TabBar β highly customizable tab bar for your SwiftUI application.
TabBar SwiftUI standard TabView component is not so flexible and to customize it you have to modify appearance proxy of UITabBar or implement your own
A library that provides undo semantics for the Composable Architecture with optional bridging tofUndoManager.
Swift Composable Undo A library that provides undo semantics for the Composable Architecture with optional bridging with UndoManager. Motivation It is
3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X.
SHMUP This is the source code of "SHMUP" a 3D Shoot 'em up that I wrote in 2009. It is very inspired of Treasure Ikaruga, the engine runs on iOS, Andr
π¦ π π± An animal matching puzzle card gameβΒ built with turn-based game engine boardgame.io and React-Native + React-Native-Web
Matchimals.fun an animal matching puzzle card game π¦ π π Download for iOS from the App Store π€ Download for Android from the Google Play Store π₯
Solitaire mahjong game with several themes and layouts. For android/iphone/ubuntu/firefoxos
green-mahjong Green Mahjong is a HTML5 based GPLv3 solitaire mahjong game. It features three nice themes, six different layouts and works accross all
iOS drop-in library presenting a 2048-style game
iOS-2048 iOS drop-in library presenting a clean-room Objective-C/Cocoa implementation of the game 2048. Screenshot Instructions The included sample ap
πΊοΈ MAPS.ME β Offline OpenStreetMap maps for iOS and Android
MAPS.ME MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.
website β’ docs β’ community β’ add-ons Welcome to Kodi Home Theater Software! Kodi is an award-winning free and open source software media player and en
Swift Library based on AVFoundation that allow to easily add camera feature with custom UI into your project.
Would you like to create your camera same as Snapchat or Instagram? I think this library could help you. Basicly it is a wrapper above AVFoundation th