4496 Repositories
Swift Swift-Grammar-Laboratory Libraries
Приложение является реализацией модуля новостной ленты VK. Архитектура Clean Swift.
Новостная лента VK Приложение является реализацией модуля новостной ленты VK. Особенности приложения архитектура Clean Swift; программная реализация и
Uma lista de conteúdos para você aprender Swift
Aprenda Swift Esta lista contém diversos links com conteúdos para aprender a desenvolver utilizando a linguagem Swift. Pela escassez de conteúdo em Po
Swift-DocC is a documentation compiler for Swift frameworks and packages aimed at making it easy to write and publish great developer documentation.
Swift-DocC is a documentation compiler for Swift frameworks and packages aimed at making it easy to write and publish great developer docum
Azure Maps iOS SDK binary distribution for Swift Package Manager
Azure Maps Control for iOS Installation In your Xcode iOS Project settings, under Project setting’s Package Dependencies, click on + button to add pac
Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.
Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.
ExpandableText 😎 (SwiftUI) Expand the text with the "more" button
ExpandableText 😎 (SwiftUI) Expand the text with the "more" button Get Started import SwiftUI import ExpandableText struct ExpandableText_Test: View
Swift Radio is an open source radio station app with robust and professional features.
Swift Radio Swift Radio is an open source radio station app with robust and professional features. This is a fully realized Radio App built entirely i
iOS app for keeping track of tasks using to-do lists
ToDo ToDo is a simple app that helps you keep track of tasks. Requirements iOS 15+ iPadOS 15+ License Distributed under the GPLv3 license. See LICENSE
DMSi has a secure access room with a card reader on each side.
Interview - Card Reader DMSi has a secure access room with a card reader on each side. You must scan to enter and scan to exit. However, we've been ha
A (slow) ray tracer written in Swift.
Blitzlichtgewitter Blitzlichtgewitter is a (slow) ray tracer written in Swift. It loosely follows the steps described in The Ray Tracer Challenge by J
ObjectBox Swift - persisting your Swift objects superfast and simple
ObjectBox Swift ObjectBox is a superfast, light-weight object persistence framework. This Swift API seamlessly persists objects on-device for iOS and
A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.
QuickDB FileManager + CoreData ❗️ Save and Retrieve any thing in JUST ONE line of code ❗️ Fast usage dataBase to avoid struggling with dataBase comple
A lightweight wrapper over UserDefaults/NSUserDefaults with an additional layer of AES-256 encryption
SecureDefaults for iOS, macOS Requirements • Usage • Installation • Contributing • Acknowledgments • Contributing • Author • License SecureDefaults is
Swifty and modern UserDefaults
Defaults Swifty and modern UserDefaults Store key-value pairs persistently across launches of your app. It uses NSUserDefaults underneath but exposes
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
Why not use UserDefaults to store Codable objects 😉
tl;dr You love Swift's Codable protocol and use it everywhere, who doesn't! Here is an easy and very light way to store and retrieve -reasonable amoun
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
Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS
简体中文 DefaultsKit leverages Swift 4's powerful Codable capabilities to provide a Simple and Strongly Typed wrapper on top of UserDefaults. It uses less
Your Data Storage Troubleshooter 🛠
Your Data Storage Troubleshooter 🛠 Introduction StorageKit is a framework which reduces the complexity of managing a persistent layer. You can easily
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
Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage
Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage. Stop spending all that time cleaning up your view controll
A stand-alone Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.
Perfect - FileMaker Server Connector This project provides access to FileMaker Server databases using the XML Web publishing interface. This package b
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 Swift client for Redis.
Perfect-Redis 简体中文 Redis client support for Perfect Quick Start Get a redis client with defaults (localhost, default port): let client = RedisClient.g
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
Key-Value store for Swift backed by LevelDB
SwiftStore Key/Value store for Swift backed by LevelDB. Usage Create instances of store import SwiftStore // Create a store. let store = SwiftStore(s
Easy direct access to your database 🎯
OHMySQL ★★ Every star is appreciated! ★★ The library supports Objective-C and Swift, iOS and macOS. You can connect to your remote MySQL database usin
A MongoDB interface for Swift [Not under active development]
MongoDB #This library is no longer under active development. I highly recommend using the robust, pure-swift alternative MongoKitten. A Swift MongoDB
YapDatabase extensions for use with Swift
YapDatabaseExtensions Read my introductory blog post about YapDatabase & YapDatabaseExtensions, and a follow up on YapDatabaseExtensions 2. YapDatabas
Modern Swift API for NSUserDefaults
SwiftyUserDefaults Modern Swift API for NSUserDefaults SwiftyUserDefaults makes user defaults enjoyable to use by combining expressive Swifty API with
💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!
Storez 💾 Safe, statically-typed, store-agnostic key-value storage Highlights Fully Customizable: Customize the persistence store, the KeyType class,
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
Effortlessly synchronize UserDefaults over iCloud.
Zephyr 🌬️ Effortlessly sync UserDefaults over iCloud About Zephyr synchronizes specific keys and/or all of your UserDefaults over iCloud using NSUbiq
A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. Same type of locker used in many of the large and small DBMSs in existence today.
StickyLocking StickyLocking is a general purpose embedded lock manager which allows for locking any resource hierarchy. Installable Lock modes allow f
Python VM written in Swift
Violet Violet is one of those Swift - Python interop thingies, except that this time we implement the whole language from scratch. Name comes from V
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
A Swift Popup Module help you popup your custom view easily
JFPopup JFPopup is a Swift Module help you popup your custom view easily. Support 3 way to popup, Drawer, Dialog and BottomSheet. Example To run the e
An Unsplash Application for iOS.
Monotone English · 中文 Report Bug · Request Feature Monotone is a Modern Mobile Application, integrated with powerful Unsplash API provided by Unsplash
Swift package to convert a HTML table into an array of dictionaries.
Swift package to convert a HTML table into an array of dictionaries.
Review page interaction - handy and pretty way to ask for review.
RPInteraction Overview Review page interaction - handy and pretty way to ask for review. Inspired by dribbble shot. Requirements iOS8 Installation RPI
A star rating control for iOS/tvOS written in Swift
Cosmos, a star rating control for iOS and tvOS This is a UI control for iOS and tvOS written in Swift. It shows a star rating and takes rating input f
An emoji-liked rating view for iOS, implemented in Swift3.
TTGEmojiRate An emoji-liked rating view for iOS, implemented in Swift3. Android version: PeterSmileRate by SilicorniO. Great work ! :) Inspired by Rat
Whole, half or floating point ratings control written in Swift
FloatRatingView A simple rating view for iOS written in Swift! Supports whole, half or floating point values. I couldn't find anything that easily set
ESPullToRefresh is an easy-to-use component that give pull-to-refresh and infinite-scrolling implemention for developers.
ESPullToRefresh is an easy-to-use component that give pull-to-refresh and infinite-scrolling implemention for developers.
Custom animated pull-to-refresh that can be easily added to UIScrollView
PullToMakeSoup Custom animated pull-to-refresh that can be easily added to UIScrollView Check this article on our blog to know more details about anim
Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift :large_orange_diamond:
ReplaceAnimation Implementation of Zee Young's Dribbble animation (https://dribbble.com/shots/2067564-Replace) Info I really liked Zee Young's animati
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
Play BreakOut while loading - A playable pull to refresh view using SpriteKit
BreakOutToRefresh Play BreakOut while loading - A playable pull to refresh view using SpriteKit BreakOutToRefresh uses SpriteKit to add a playable min
Customizable pull-to-refresh control,written in pure Swift.
What is it This project is heavily inspired by CBStoreHouseRefreshControl which is Objective-C implemented. SurfingRefreshControl provides you a chanc
Elastic pull to refresh for iOS developed in Swift
DGElasticPullToRefresh Elastic pull to refresh compontent developed in Swift Inspired by this Dribbble post: Pull Down to Refresh by Hoang Nguyen Tuto
ICantBelieveItCanSort.swift
ICantBelieveItCanSort.swift Swift implementation
Repository to store the projects made during the 100 Days of Swift challenge by Paul Hudson of Hacking with Swift.
100DaysOfSwift 📱 Repository to store the projects made during the 100 Days of Swift challenge by Paul Hudson of Hacking with Swift. Days 1-12: Introd
UIAdapter - An elegant solution to the iOS screen adaptation problem
UIAdapter - An elegant solution to the iOS screen adaptation problem 🇨🇳 天朝子民 Features Numerical type fast conversion Storyboard equal scale adaptati
A simple Swift utility for producing pseudolocalized strings.
Build your App UI to adapt and respond to translations, and find localization bugs!
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
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
OctopusKit A 2D game engine based on ECS and written in 100% Swift for iOS, macOS and tvOS. If you've tried making a game in Swift while sticking to t
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
🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge is giving the power of state-management in muukii/Brightroom v2 development! Verge.swift 📍 An effective state management architecture for iOS -
Predictable state management for SwiftUI applications.
SwiftDux Predictable state management for SwiftUI applications. SwiftDux is a state container inspired by Redux and built on top of Combine and SwiftU
Collection of SwiftUI shapes
SwiftUI Shapes Collection of custom shapes Regular Polygons RegularPolygon(sides: 32) RoundedRegularPolygon(sides: 6, radius: 20) Lines and Curves Qua
Morphi provides some additional shapes for SwiftUI.
Morphi - Μορφ Morphi provides some additional shapes for SwiftUI. Triangle Parallelogram(topLeftAngle) Polygon(sides) RoundedPolygon(sides, cornerRadi
⬆️ A SwiftUI view component sliding in from bottom
⬆️ A SwiftUI view component sliding in from bottom
Generate protobuf message definitions from Swift structs
SwiftProtobufGen Generates protobuf definitions from Swift structs Building For some reason Xcode builds don't work at all but swiftpm command line bu
A Powerful , Extensible CSS Parser written in pure Swift.
A Powerful , Extensible CSS Parser written in pure Swift.
A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI.
BottomSheet A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI. Why There have been many different attempts to recreate th
SwiftUI iOS component for Step Indications.
StepperView SwiftUI iOS component for Step Indications Table of Contents Features Documentation Installation CocoaPods Carthage Swift Package Manager
☠️SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations.
SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations. Get rid of loading screens or spinners and start using skeletons to represent final content shapes.
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
Seaglass is a truly native macOS client for Matrix. It is written in Swift and uses the Cocoa user interface framework.
Seaglass is a truly native macOS client for Matrix. It is written in Swift and uses the Cocoa user interface framework.
Lightweight, flexible HTTP server framework written in Swift
Hummingbird Lightweight, flexible server framework written in Swift. Hummingbird consists of three main components, the core HTTP server, a minimal we
简单易用的全屏导航控制器 Swift 5.0
XYNav XYNav 是一个简单易用的导航控制器。 核心功能: 1.让导航栈每个页面独立拥有自己的导航栏,单页面导航栏可完全自定义。 2.全屏侧滑返回手势。单页面可独立控制是否支持侧滑返回、侧滑响应范围 3.完全使用 UINavigationController 的 API,使用无缝切换 Demo
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
A speech recognition framework designed for SwiftUI.
SwiftSpeech Speech Recognition Made Simple Recognize your user's voice elegantly without having to figure out authorization and audio engines. SwiftSp
Aesthetic floating tab bar ––– SwiftUI & Combine ⛓️ Importable via Swift Package Manager 📦
FloatingTabBar An aesthetic floating tab bar made with SwiftUI & Combine importabable via Swift Package Manager 📦 Based off BottomBar-SwiftUI Preview
📡 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
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
Xcodes.app The easiest way to install and switch between multiple versions of Xcode. If you're looking for a command-line version of Xcodes.app, try x
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
XCMetrics is the easiest way to collect Xcode builds metrics and improve your developer productivity. Overview 📈 Keep your build times under control
Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wallpaper image
Change menu bar color in macOS Big Sur Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wal
Extensions and classes in Swift that make it easy to get an iOS device reading and processing MIDI data
MorkAndMIDI A really thin Swift layer on top of CoreMIDI that opens a virtual MIDI destination and port and connects to any MIDI endpoints that appear
High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.
High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.
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.
An open-source colour picker app for macOS
An open-source colour picker app for macOS
❇️ Feature flagging framework in Swift sauce
RealFlags makes it easy to configure feature flagsin your codebase. It's designed for Swift and provides a simple and elegant abstraction layer over m
Volume knob for Beoplay speakers
Knob Volume knob for Beoplay speakers. The app communicates with the Beoplay speaker over WiFi. Tested with a Beoplay A6. Features It's really just a
MuVis is a macOS, iOS, iPadOS app for real-time music visualization.
MuVis MuVis is an open-source multiplatform app (using SwiftUI, Swift, and Xcode) for music visualization. It renders informative (and musically usefu
Define and chain Closures with Inputs and Outputs
Closure Define and chain Closures with Inputs and Outputs Examples No Scoped State let noStateCount = ClosureString, String { text in String(repea
📱 Wire for iOS (iPhone and iPad)
Wire™ This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected]. You can find
A WeChat alternative. Written in Swift 5.
TSWeChat - A WeChat alternative, updated to Swift 5. 中文说明 Requirements Cocoapods 1.2.0 + iOS 10.0+ / Mac OS X 10.9+ Xcode 10.0+ Features Send your ric
Tinodios: Tinode Messaging Client for iOS
Tinodios: Tinode Messaging Client for iOS iOS client for Tinode in Swift. Status: beta. Usable and mostly stable but bugs may happen. Getting support
Legacy mobile Rocket.Chat client in Swift for iOS
IMPORTANT: PLEASE READ THIS FIRST Rocket.Chat mobile is moving to React Native. Development on this repository by Rocket.Chat has now ceased. If your
Real time chat app written in Swift 5 using Firebase
Quick Chat for iOS Quick Chat for iOS is a real time chat app written in Swift 5 using Firebase. Quick Chat allows to send and receive text messages,
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Real time Swift iOS Chat with Firebase - Messenger Clone This is an extremely simple chat app source code of an iOS Swift Chat app. It leverages Messa
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
OVERVIEW This is a native iOS Messenger app, with realtime chat conversations (full offline support). NEW FEATURES Passcode support GraphQL server sup
iOS - Real-time messaging app 🎨
General mChat is a real-time messaging app written in Swift for iOS devices. Since mChat uses a fast and reliable Firebase Database, it receives data
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Open the FalconMessenger.xcworkspace in Xcode. Change the Bundle Identifier to match your domain. Go to Firebase and create new project. Select "Add F
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
ChatSecure ChatSecure is a free and open source XMPP messaging client for iOS that integrates OTR and OMEMO encrypted messaging support, and has optio
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