1582 Repositories
Swift mac-swiftui-toolbar-memory-leak-demo Libraries
Demo app for SwiftUI state management
StateObject vs ObservedObject Demo Demo app for SwiftUI state management Run the app and push 3 buttons to increase each counter. Toggle one of the to
Returns true for all possible feature flags within the Twitter Mac app!
twitterinject Returns true for all possible feature flags within the Twitter Mac app! On Apple platforms, the default feature flags are present within
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
AdMob implementations for SwiftUI
SwiftUI_AdMob AdMob implementations for SwiftUI Ads Currently this repo contains: RewardedAds Usage in SwiftUI: init(){ self.rewardAd = RewardedAd()
Ambar is a macOS Menu Bar app built with SwiftUI.
Ambar Ambar is a macOS Menu Bar app built with SwiftUI. It is a template project which means that it can be used as a starting point for a new Menu Ba
SheetPresentation for SwiftUI.
SheetPresentation SheetPresentation for SwiftUI. NOT UISheetPresentationController wapped version. Screenshots Overview struct SheetPresentationDemo_P
Showcasing simple SwiftUI and networking capabilities
CovidCounts CovidCounts is powered by SwiftUI. It allows a user to view COVID related data for different U.S. States. App Purpose This app is showcasi
E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy.
Touchdown-SwiftUI E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy. Main components and concepts used: @EnvironmentOb
A SwiftUI wrapper around the `Add to Siri` button used to donate INIntents to the system.
AddToSiri A SwiftUI wrapper around the Add to Siri button used to donate INIntents to the system. Originally created by Reddit user u/dippnerd (Github
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
A SwiftUI ScrollView Designed to imitate the App Store and Apple Music ScrollViews (with or without a Parallax Header)
FancyScrollView I spent a lot of time looking for a way to recreate the UI of the ScrollViews in Stock Apple Apps (i.e. App Store and Apple Music) ins
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
A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize.
SwiftUI Drawer A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize. Contents Add the Package Basic Usage Examples Credits
MeCab Demo for iOS 15 and SPM
MeCab Demo for iOS 15 and SPM Sample project for MeCab, a Japanese tokenizer/morphological analyzer. Updated for iOS 15 and SPM. Successor to landonep
A customizable Snapping Drawer à la Apple Maps. 100% in SwiftUI.
Snap A customizable Snapping Drawer à la Apple Maps, Apple Music, Stocks, Overcast, etc.. 100% in SwiftUI This is heavily inspired by Rideau and based
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
Exemplify a LazyVGrid in SwiftUI in a MVVM pattern with Mock Data and images in assets.
SwiftUI-LazyVGrid Exemplify a LazyVGrid in SwiftUI in a MVVM pattern with Mock Data and images in assets. Screenshots Samples IP & Credits All those 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 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
Simple Animated tabbar with native control
SSCustomTabbar Simple Animated tabbar with native control. Requirements iOS 11.0+ Xcode 10.0+ Installation SSCustomTabbar doesn't contain any external
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
Grid-based app for macOS Catalyst (Mac Idiom) with navigation stack
Catalyst Grid App Simple Catalyst example (Mac idiom) of a grid-based app with a push/pop navigation stack. Includes back button in toolbar that auto-
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
Identify Intel-Only Apps on your Mac with ease:
Silicon About Identify Intel-Only Apps on your Mac with ease: License Project is released under the terms of the MIT License. Repository Infos Owner:
Easily use UIKit views in your SwiftUI applications. Create Xcode Previews for UIView elements
SwiftUIKitView Easily use UIKit views in SwiftUI. Convert UIView to SwiftUI View Create Xcode Previews from UIView elements SwiftUI functional updatin
TRex 🦖 TRex makes OCR easy and accessible on a Mac
TRex 🦖 TRex makes OCR easy and accessible on a Mac. But what is OCR anyway? Imagine you have a PDF file or a Web page where you can't select the text
Mouse Finder is a fun replacement for the system Finder icon in the Dock.
Mouse Finder Mouse Finder is a fun replacement for the system Finder icon in the Dock. It mostly works exactly like the system icon, with one importan
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.
An open-source colour picker app for macOS
An open-source colour picker app for macOS
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
Animated Subclass of UITextField created with CABasicAnimation and CAShapeLayer
JDAnimatedTextField JDAnimatedTextField is animateable UITextField that can significantly enhance your user's experiences and set your app apart from
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
Example repo of working with Core Data in a SwiftUI application
CoreData in SwiftUI This repository serves many purpose. But mostly so I can experiment with Core Data in SwiftUI, and also so I can use it show my ap
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
Functional Concurrency Primitives
Concurrent Concurrent is a collection of functional concurrency primitives inspired by Concurrent ML and Concurrent Haskell. Traditional approaches to
Currency text field formatter available for UIKit and SwiftUI 💶✏️
CurrencyText provides lightweight libraries for formating text field text as currency, available for both UIKit and SwiftUI. Its main core, the Curren
Runtime introspection and unit testing of SwiftUI views
ViewInspector is a library for unit testing SwiftUI views. It allows for traversing a view hierarchy at runtime providing direct access to the underlying View structs.
📽 A video player for SwiftUI, support for caching, preload and custom control view.
Features QuickStart Advances Installation Requirements License Demo Clone or download the project. In the terminal, run swift package resolve. Open Vi
SwiftUI with support for WebAssembly
SwiftWebUI and WASM This is a fork of the incredible SwiftWebUI to support WebAssembly via swiftwasm. What does it do? This repo allows you to run you
✨ Super sweet syntactic sugar for SwiftUI.View initializers.
ViewCondition ✨ Super sweet syntactic sugar for SwiftUI.View initializers. At a Glance struct BorderTextView: View { var color: Color? @ViewBuild
iOS expense tracker
Hacktoberfest 2021 with IEEE-VIT 🧡 This is a expense tracker iOS application built using swift. Users can track their expense and visualise it. Suppo
The QuoteKit is a Swift framework to use the free APIs provided by Quotable created by Luke Peavey.
QuoteKit The QuoteKit is a Swift framework to use the free APIs provided by Quotable created by Luke Peavey. It uses the latest async/await syntax for
A demo project using VIPER architecture and building user interface programmatically
ProductDiscovery A demo project that building a UIKit user interface programmatically. Because the UI is made of code very long so I have separated it
A Swift micro-framework to easily deal with weak references to self inside closures
WeakableSelf Context Closures are one of Swift must-have features, and Swift developers are aware of how tricky they can be when they capture the refe
In-app memory usage monitoring for iOS
What's Stats Stats displays load statuses such as the memory usage, the CPU load, and the number of subviews in-app, and in realtime. How to use Just
iOS tool that helps with profiling iOS Memory usage.
FBMemoryProfiler An iOS library providing developer tools for browsing objects in memory over time, using FBAllocationTracker and FBRetainCycleDetecto
Find memory issues & leaks in your iOS app without instruments
HeapInspector Find memory issues & leaks in your iOS app HeapInspector is a debug tool that monitors the memory heap with backtrace recording in your
Find memory leaks in your iOS app at develop time.
中文介绍 | FAQ中文 MLeaksFinder MLeaksFinder helps you find memory leaks in your iOS apps at develop time. It can automatically find leaks in UIView and UIV
💥 a modern xkcd iOS client
XKCDY / app This is the source code of the XKCDY app. I built this app primarily as a way to learn Swift and SwiftUI. Because I was learning as I buil
SwiftUI iOS Widget and WatchOS app that randomly shows a word of the day with description and example.
Word Of The Day iOS Widget and WatchOS app made in SwiftUI that displays a random word of the day with description and example of usuage. Requirements
App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.
Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr
Basic Unsplash client for iOS made with SwiftUI (beta).
PapersSwiftUI Basic Unsplash client for iOS made with SwiftUI (beta). Note SwiftUI is still in beta and I'm also still learning how it works. To-Do: P
Native and encrypted password manager for iOS and macOS.
Open Sesame Native and encrypted password manager for iOS and macOS. What is it? OpenSesame is a free and powerful password manager that lets you mana
Recreating a fully functional version of iOS 4 in SwiftUI.
Updates: Version 1.0 is currently available 🎉 While I work on fixing an issue in Xcode 12.5+ with LazyVGrid, I recommend you build using Xcode 12.4 a
Generate strong passwords and save them in Keychain. Made with SwiftUI.
lockd Password manager iOS app, generate strong passwords and save them in Keychain. Download lockd on the App Store: https://apps.apple.com/us/app/lo
Space! – an iOS widget displaying NASA's Astronomy Picture of the Day
Space! NASA's Astronomy Picture of the Day – now on your Home Screen with widgets! Space! displays the latest APOD photo curated by NASA every day. Se
Collection of Swift/iOS-related conference videos. A demo project for SuperArc framework - building modular iOS apps with a µComponent architecture.
SwiftCommunity Beta version is available at TestFlight Collection of Swift/iOS-related conference videos. This project serves as a showcase for the Su
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
🎈 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.
PrettyBorder is a SwiftUI package for managing an customized border and background at any kind of view.
PrettyBorder Description PrettyBorder is a SwiftUI package for managing an customized border and background at any kind of view. Preview of end result
The Bloc Pattern is a way to separate UI and Logic in SwiftUI codes;
The Bloc Pattern is a way to separate UI and Logic in SwiftUI codes. The Bloc is like a state machine where it accepts an event and produce a state.
Mousemory remembers cursor position across multiple monitors.
Mousemory remembers cursor positions across multiple monitors. Mousemory A simple macOS utility that remebers mouse position across different monitors
A minimal chromatic tuner for iOS & macOS.
Zen Tuner A minimal chromatic tuner. Works well with any instrument, whether it's woodwinds, brass, strings or voice. Dark Light Features Beautiful, c
Simple OAuth2 library with a support of multiple services.
Simple OAuth2 library with a support of multiple services.
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Articles related to this project Clean Architecture for SwiftUI Programmatic navigation in SwiftUI project Separation of Concerns in Software Design C
Multi-picker for iOS and Mac available in SwiftUI
Multi-picker for iOS and Mac available in Swift UI
Headline News Widget for Pock.You can display the articles fetched by rss.
Headline News Widget for Pock This is a headline news widget plugin for Pock You can display the articles fetched by rss. Demo In the demo video, the
YouTube player for SwiftUI
SwiftUI YouTube Player for iOS and MacOS Fully functional, SwiftUI-ready YouTube player for iOS 14+ and MacOS 11+. Actions and state are both delivere
A collection of additional custom SFSymbols for Swift
MoreSFSymbols A collection of additional custom SFSymbols for Swift Content Usage Symbols Developer Logos Contributing Licence Usage iOS 15.0: Downloa
🤯 PickEmoji: A SwiftUI Extension to Pick the Emojis that you wish
🤯 PickEmoji: A SwiftUI Extension to Pick the Emojis that you wish You can use this library in your projects 🙃 . You can search the emojis too. Below
Make it easier to observe network connectivity in SwiftUI.
ReachabilityX ReachabilityX is built using NWPathMonitor from Apple's Network framework to provide an easy way to observe the network changes for Swif
SpanGrid is an enriched SwiftUI LazyVGrid that supports a number of extra features.
SpanGrid is an enriched SwiftUI LazyVGrid that supports a number of extra features.
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
Simplify your iOS/Mac analytics
ARAnalytics v4 ARAnalytics is to iOS what Analytical is to ruby, or Analytics.js is to javascript. ARAnalytics is an analytics abstraction library off
The Cocoa Dependency Manager.
CocoaPods: The Cocoa dependency manager CocoaPods manages dependencies for your Xcode projects. You specify the dependencies for your project in a sim
A fast & simple, yet powerful & flexible logging framework for Mac and iOS
CocoaLumberjack CocoaLumberjack is a fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS. How to get started Fir
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
LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.
LNPopupController LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and
Guide users through your SwiftUI app with coach marks
Guide users through your SwiftUI app with coach marks
Autocomplete for a text field in SwiftUI using async/await
Autocomplete for a text field in SwiftUI using async/await
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.
YouTubePlayerKit A Swift Package to easily play YouTube videos 📺
A Swift Package to easily play YouTube videos 📺
Starter Project for YT tutorial
Hey there Foodee is an app for food lovers build in SwiftUI. The YT tutorials can be found on my channel. Figma and bonus video on my Patreon page. Ab
Memory leak when CoreML ML Program is runing on GPU
MLProgramMemoryLeak Every layer running on the GPU in ML Program will leak 912 bytes by MPSGraphEngine. This can easily lead to 200KB+ memory leak eve
GoodAsOldPhones is the demo app of Swift tutorial on code school.
GoodAsOldPhones GoodAsOldPhones is the demo app of Swift tutorial on code school. This app demonstates basic use and implementation of tab bar control
A tutorial for using Lottie animation with watchOS in SwiftUI
A tutorial for using Lottie animation with watchOS in SwiftUI
Animated shine effect for your views
Shine-View-SwiftUI Animated shine effect for your views @State var animateTrigger = false var body: some View { Button(action: { animate