83 Repositories
Swift domain-driven-analytics Libraries
Server-driven SwiftUI - Maintain iOS apps without making app releases.
ServerDrivenSwiftUI Maintain ios apps without making app releases. Deploy changes to the server and users will receive changes within minutes. This pa
MacOS Serial solution (Observable & Event-Driven) to make integration of Serial peripherals trivial
SerialSwift SerialSwift makes communicating with your Serial Peripherals on MacOS trivial. Better still, SerialSwift is designed to be fundamnetally O
Facebook Analytics In-App Notifications Framework
Facebook In-App Notifications enables you to create rich and customizable in-app notifications and deliver them via push notifications, based on the a
compiler-driven, structured, type-safe source generation. never use gyb again!
factory 2022-09-10-a factory is a structured, type-safe source generation tool. It is intended to be a replacement for (and improvement over) the gyb
The most powerful Event-Driven Observer Pattern solution the Swift language has ever seen!
Event-Driven Swift Decoupling of discrete units of code contributes massively to the long-term maintainability of your project(s). While Observer Patt
Analytics layer abstraction, abstract analytics reporters and collect domain-driven analytic events.
๐ Tentacles Current State: Work in Progress Documentation & Tests(100% completed, but needs refactoring and structuring) started but not done yet, im
DivKit is an open source Server-Driven UI (SDUI) framework.
DivKit ๐ is an open source Server-Driven UI (SDUI) framework. It allows you to roll out server-sourced updates to different app versions. Also, it can be used for fast UI prototyping, allowing you to write a layout once and then ship it to iOS, Android, and Web platforms.
Pure SwiftUI state-driven library to present view sequences and hierarchies.
PathPresenter swiftUIOnboarding.mp4 Pure SwiftUI routing with transitions, animations, and .sheet() support. In SwiftUI, View is a function of the sta
A computer-vision-driven app for detecting and mapping smog in public roads. Crowdsourcing is rewarded with NFTs. Uber Global Hackathon.
Smogify Detecting smog using ML and rewarding users with NFTs About The Project app in action: https://youtu.be/awJrP-sHb_I Under the growing uncertai
A proof-of-concept WebURL domain renderer, using a port of Chromium's IDN spoof-checking logic to protect against confusable domains
WebURLSpoofChecking A proof-of-concept WebURL.Domain renderer which uses a port of Chromium's IDN spoof-checking logic (Overview, Implementation) to p
iOS SDK for cross-platform in-app purchase and subscription infrastructure, revenue analytics, engagement automation, and integrations
Qonversion is the data platform to power in-app subscription revenue growth. fast in-app subscriptions implementation back-end infrastructure to valid
Server Driven UI can enable faster iterations and allowing apps to instantly update on multiple platforms.
Pets App Server Driven UI can enable faster iterations and allowing apps to instantly update on multiple platforms Steps to run Pets-Web: Download or
SwiftUI directed Server Driven UI
Server Driven UI (SDUI) Intentions Make a Server Driven UI module for SwiftUI applications that has a direct use. That way the application maintainer
CardGameEngine - Prototyping a game engine for the Bang card game
CardGameEngine Prototyping a game engine for the Bang card game. Features Engine is open source Powerful scripting language using JSON Card design is
The hassle-free way to add Segment analytics to your Swift app (iOS/tvOS/watchOS/macOS/Linux).
Analytics-Swift The hassle-free way to add Segment analytics to your Swift app (iOS/tvOS/watchOS/macOS/Linux/iPadOS). Analytics helps you measure your
Pendo captures product usage data, gathers user feedback, and lets you communicate in-app to onboard, educate, and guide users to value
Pendo SDK for IOS The Pendo Mobile SDK is a code-less, retro-active analytics collector across all of your app's versions. The SDK also allows present
A lightweight, event-driven architectural framework
Trellis Trellis features a declarative DSL that simplifies service bootstrapping: let cluster = try await Bootstrap { Group { Store(model:
TestKit has been upgraded to a full solution for implementing Behavior-Driven Development (BDD) in Swift iOS apps.
The easiest way to implement full BDD in your Swift iOS projects! Use plain English specs (Gherkin) to drive tests that include both UI automation and interacting with application data & state.
A Kotlin multiplatform library for building dynamic server-driven UI
Component Box ยท A Kotlin multiplatform library for building dynamic server-driven UI. Material Component-Based Interoperable Dynamic What You See Is W
A swift utility to resolve Ethereum Domain Names.
ENSKit A swift utility to resolve Ethereum Domain Names per EIP-137. Examples Initializing: // Use default options with Cloudflare Ethereum Gateway le
โ๏ธ Analytics abstraction layer for Swift
โ๏ธ Umbrella Analytics abstraction layer for Swift. Inspired by Moya. Table of Contents Why? Features At a Glance Getting Started Defining Events Using
Cellmodel-driven tableview manager
Cellmodel-driven tableview manager
A data-driven UIScrollView + UIStackView framework for building fast and flexible lists
JKListKit A data-driven UIScrollView + UIStackView framework for building fast and flexible lists. Full Oficial documentation Main Features ๐ Create
api.video is the video infrastructure for product builders
api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
Vapor-telemetrydeck - Vapor client for posting signals to TelemetryDeck, a privacy-conscious analytics service for apps and websites
Vapor-telemetrydeck - Vapor client for posting signals to TelemetryDeck, a privacy-conscious analytics service for apps and websites
MockChat TDD MVVM SwiftUI - Mockable, Test driven Development, clear Architecture example using SwiftUI
MockChat_TDD_MVVM_SwiftUI Mockable, Test driven Development, clear Architecture
Analytics-connector-ios - Analytics connector library for seamless integration between Amplitude Analytics and Experiment SDKs
analytics-connector-ios Connector library for seamless integration between Ampli
SwiftPublicSuffixList - Public Suffix List domain name checker in Swift
SwiftPublicSuffixList This library is a Swift implementation of the necessary co
DataDrivenAlert - Extension for SwiftUI.Alert for data driven configuration
Data driven alert and confirmation dialog Based on Composable Architecture Alert
Build declarative GraphQL queries in Swift.
SociableWeaver Swift meets GraphQL in this lightweight, easy to use framework. SociableWeaver uses a declarative style of programming and makes GraphQ
Zeplin-ios - First unofficial community driven Zeplin iOS Application
Due to the lack of support and Zeplin's internal policies, we stopped working on Zeplin iOS application. More information can be found through https:/
Matomo-mobile-2 - Matomo Mobile 2 App - The official Git repository! Liberating Web Analytics on the go!
Matomo Mobile 2 - matomo.org Description Matomo (formerly Piwik) is a downloadable, open source (GPL licensed) real time web analytics software progra
๐พ ๐๐ฑ Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
โ ๏ธ The latest updates is this PR. It changes the difference algorithm to DifferenceKit. DataSources ๐พ ๐ ๐ฑ Type-safe data-driven List-UI Framework.
A data-driven UICollectionView framework for building fast and flexible lists.
A data-driven UICollectionView framework for building fast and flexible lists. Main Features ๐ Never call performBatchUpdates(_:, completion:) or rel
Cellmodel-driven collectionview manager
Sapporo [] (https://github.com/Carthage/Carthage) cellmodel-driven collectionview manager Features Easy to manage your sections and cells (reset/inser
I built this application with unit testing and test-driven development to understand TDD theory and practice
TestDrivenDevelopment Description I built this application with unit testing and test-driven development to understand TDD theory and practice, to wri
Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb API
MovieOmdbApp Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb
A Swift package for working with probability-driven randomness
ControlledChaos ControlledChaos is a simple Swift package for working with proba
Designed for gesture-driven animations. Fast, simple, & extensible!
Yet Another Animation Library Designed for gesture-driven animations. Fast, simple, & extensible! It is written in pure swift 3.1 with protocol orient
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
Purpose iCarousel is a class designed to simplify the implementation of various types of carousel (paged, scrolling views) on iPhone, iPad and Mac OS.
PlayKit: Kaltura Player SDK for iOS
Kaltura Player SDK Demo: Demo repo. If you are a Kaltura customer, please contact your Kaltura Customer Success Manager to help facilitate use of this
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge.swift ๐ An effective state management architecture for iOS - UIKit and also SwiftUI ๐ _ An easier way to get unidirectional data flow _ _ Supp
๐ง Protocol driven object observation
Listenable Swift object that provides an observable platform for multiple listeners. Requirements iOS 9.0+ Xcode 9.x+ Swift 4 Installation Listenable
Aftermath is a stateless message-driven micro-framework in Swift
Aftermath is a stateless message-driven micro-framework in Swift, which is based on the concept of the unidirectional data flow architecture.
iOS Open-Source Telematics App with Firebaseยฉ integration
Open-source telematics app for iOS. The application is suitable for UBI (Usage-based insurance), shared mobility, transportation, safe driving, tracking, family trackers, drive-coach, and other driving mobile applications
Facebook Analytics In-App Notifications Framework
Facebook In-App Notifications enables you to create rich and customizable in-app notifications and deliver them via push notifications, based on the a
Manage multi-domain url auto mapping ip address table.
Domainer Multi-domain mapper. This library provides manage multi-domain table. Features Manage multi-domain mapping main domain. Find best domain whic
A community-driven replacement for JSQMessagesViewController
A community-driven replacement for JSQMessagesViewController https://messagekit.github.io Goals Provide a ๐จ safe ๐จ environment for others to learn a
TDD-Albums-II is a new hands-on tutorial for iOS engineers learning Test-Driven Development.
TDD-Albums-II Welcome! The TDD-Albums-II tutorial is a sequel to the original TDD-Albums library from 2015. The TDD-Albums library started as a hands-
๐ 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
This repository accompanies Modularizing Legacy Projects Using TDD: Test Driven Development with XCTest for iOS
Apress Source Code This repository accompanies Modularizing Legacy Projects Using TDD: Test Driven Development with XCTest for iOS by Khaled El-Morabe
A Quick macOS app that will check a website's sitemap.xml against a new domain
Migrator Quick and dirty native macOS app that will check a website's sitemap.xml against a new domain. When you're developing your new website and wa
Gumlet analytics integration with AVPlayer for iOS native applications.
gumlet-Insights-avplayer Gumlet Insights integration with AVPlayer for iOS native applications. This Insights enables you to get useful data about vid
AnalyticsKit for Swift is designed to combine various analytical services into one simple tool.
๐ฆ AnalyticsKit AnalyticsKit for Swift is designed to combine various analytical services into one simple tool. To send information about a custom eve
An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
PeerKit An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps Usage // Automatically detect and attach to
Convenient domain specific language for writing programmatic UI built over UIKit and more.
XYKit Swifty and convenient domain specific language for creating programmatic UI in a more declarative way and more than that. Built on top of UIKit
Domain Specific Language to safely build predicates and requests to fetch a CoreData store
SafeFetching This library offers a DSL (Domain Specific Language) to safely build predicates and requests to fetch a CoreData store. Also a wrapper ar
๐ฃ 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 -
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
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
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
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
Analytics for my apps. Currently using Telemetry as the provider
RRAnalyticsKit Analytics for my apps. Currently using Telemetry as the provider Usage For example, I've a method evaluate() in MainViewModel that acts
Google Analytics tracker for Apple tvOS provides an easy integration of Google Analyticsโ measurement protocol for Apple TV.
Google Analytics tracker for Apple tvOS by Adswerve About Google Analytics tracker for Apple tvOS provides an easy integration of Google Analyticsโ me
The hassle-free way to integrate analytics into any iOS application.
Developer Feedback Requested: Analytics-Swift Pilot A pilot release of the new Analytics-Swift library is available at the Analytics-Swift repository.
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
McPicker is a customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready.
McPicker About McPicker is a UIPickerView drop-in solution with animations that is rotation ready. The more string arrays you pass, the more picker co
Mecha Hamster is a game where you roll through customizable environments that you can share with your friends.
MechaHamster {#mechahamster_readme} MechaHamster is a game about guiding a futuristic hamster ball through dangerous space mazes, create mazes of thei
Turbo-iOS base project that's entirely driven from your backend Rails app.
Turbo-iOS base project that's entirely driven from your backend Rails app.
This repository accompanies Test-Driven Development in Swift: Compile Better Code with XCTest and TDD
Apress Source Code This repository accompanies Test-Driven Development in Swift: Compile Better Code with XCTest and TDD by Gio Lodi (Apress, 2021). D
๐ 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
An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
PeerKit An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps Usage // Automatically detect and attach to
A macOS application for accessing the output of the SimpleAnalytics package on the desktop.
The SimpleAnalytics package allows you to collect data user interaction analytic data in iOS and macOS applications. This SimpleAnalytics Reader app project allows you to more easily make sense of that collected data by displaying it on your Mac.
MQTTNIO - Non-blocking, event-driven Swift client for MQTT build on SwiftNIO
This library has support for WebSocket connections and TLS. It runs on all platforms Swift NIO runs on (e.g. macOS, iOS, Linux, etc.).
A simple Pokedex app written in Swift that implements the PokeAPI, using Combine and data driven UI.
SwiftPokedex SwiftPokedex is a simple Pokedex app written by Viktor Gidlรถf in Swift that implements the PokeAPI. For full documentation and implementa
UIPheonix is a super easy, flexible, dynamic and highly scalable UI framework + concept for building reusable component/control-driven apps for macOS, iOS and tvOS
UIPheonix is a super easy, flexible, dynamic and highly scalable UI framework + concept for building reusable component/control-driven apps for macOS, iOS and tvOS
Declarative, configurable & highly reusable UI development as making Lego bricks.
LeeGo is a lightweight Swift framework that helps you decouple & modularise your UI component into small pieces of LEGO style's bricks, to make UI dev
๐ 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
Graph is a semantic database that is used to create data-driven applications.
Welcome to Graph Graph is a semantic database that is used to create data-driven applications. Download the latest sample. Features iCloud Support Mul
A community-driven replacement for JSQMessagesViewController
A community-driven replacement for JSQMessagesViewController https://messagekit.github.io Goals Provide a ๐จ safe ๐จ environment for others to learn a
Swift interpolation for gesture-driven animations
Interpolate Interpolate is a powerful Swift interpolation framework for creating interactive gesture-driven animations. Usage The ๐ idea of Interpola
Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers
Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. It's magic. Features Animate a
A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.
Installation โข Usage โข Supporting Accio โข Contributing โข License โ ๏ธ Deprecation Notice โ ๏ธ With the release of Xcode 12 which includes Swift 5.3, we fe