#iOS

Logo of enchanted
enchanted
This open-source app supports secure interaction with privately hosted AI models such as Llama 2 and Mistral on macOS, iOS, and visionOS. Compatible with Ollama for a seamless and private conversation experience, the app features text-to-speech, markdown support, and locally stored conversation histories. Voice prompts and image attachments enable a customizable interface. Enchanted's offline capabilities ensure privacy and efficiency across iOS devices, including Vision Pro.
Logo of Whisperboard
Whisperboard
WhisperBoard is an open-source iOS application designed for high-quality voice transcription utilizing OpenAI's Whisper model. It enables efficient recording and transcription of thoughts, meetings, and conversations. The app supports straightforward audio file import and export for convenient sharing and editing. Users can select from various microphones and access different Whisper models within the app. Future features include resumable and real-time transcription. Operating under GPL-3.0, WhisperBoard transforms the mobile voice transcription landscape.
Logo of neural-engine
neural-engine
Delve into the Apple Neural Engine, a component that improves machine learning model performance on iPhones and iPads. This guide explains the factors affecting ANE efficiency and outlines how to identify and optimize models for ANE use. While Apple's official guidance is scarce, benefit from community insights and experimental findings to troubleshoot and leverage ANE's capabilities effectively.
Logo of awesome-swiftui
awesome-swiftui
Delve into a curated collection of SwiftUI resources designed to assist in creating dynamic apps. Offering tutorials, books, courses, and articles on implementation and layout, this extensive library includes elements for animations, buttons, charts, and more. Uncover open-source projects for iOS and macOS, providing comprehensive tools and insights for SwiftUI. These resources cater to both novice and seasoned developers aiming to perfect their skills in SwiftUI for superior app design.
Logo of flutter_screen_recording
flutter_screen_recording
The Flutter plugin facilitates screen recording on Android and iOS by enabling video and audio capture, compatible with Android SDK 21+ and iOS 10+. It supports permission management via Permission_handler on Android and requires Info.plist updates on iOS. For the latest Android versions, it employs a foreground service using the flutter foreground plugin. Note that web support is not provided. Ideal for a straightforward screen recording approach.
Logo of swiftui-navigation-transitions
swiftui-navigation-transitions
NavigationTransitions is a SwiftUI library for customizing push and pop transitions in NavigationView and NavigationStack, compatible with iOS 13 and above. It offers a simple modifier to integrate with SwiftUI components, allowing for custom animations and transitions. Users can utilize standard transitions like default, fade, and slide, or create their own with SwiftUI-like code. The library also allows customization of pop gesture behavior. Comprehensive documentation and examples are available for implementation.
Logo of accessible-inclusive-ios-animations
accessible-inclusive-ios-animations
This resource offers practical examples on creating accessible animations in iOS using SwiftUI, focusing on user comfort and adherence to Apple's guidelines. It covers methods to minimize motion sickness with techniques such as cross-fade transitions and user-initiated animations. The guide also explores implicit and explicit animations, standard easing curves, and haptic feedback integration. It aims to assist developers in crafting animations that are sensitive to users with motion impairments by using reduced motion settings effectively.
Logo of lottie-ios
lottie-ios
Lottie is a versatile library for implementing real-time vector animations on platforms like iOS, macOS, and Android. It supports animations exported as bodymovin JSON, enabling a seamless workflow from design tools such as After Effects. The library's compact size and run-time animation flexibility enhance UI design with minimal coding. Compatible with Swift Package Manager, CocoaPods, and Carthage, Lottie is an efficient choice for modern application development.
Logo of ChatLayout
ChatLayout
ChatLayout provides a flexible layout option for iOS chat applications, supporting dynamic sizes and advanced scrolling. It allows complete UI control without modified layouts, compatible with multiple data models and input controls. Available through CocoaPods, Carthage, or SwiftPM, ChatLayout invites contributions to its ongoing development.
Logo of SwiftGPT
SwiftGPT
SwiftGPT is a SwiftUI application that integrates OpenAI's GPT-3.5 Turbo or GPT-4 and DALL·E 2 for AI-driven chat and image generation. Designed for iOS 14+ devices, users enter an API key to access its features in language processing and image synthesis.
Logo of AssisChat
AssisChat
AssisChat is an open-source AI chat application compatible with iOS, iPadOS, and macOS. It allows the use of custom OpenAI or Claude API keys for personalized chat features, including message customization and text sharing via a Share Extension. The Keyboard Extension supports seamless input across apps. Available from the App Store or compilable with Xcode, AssisChat combines technological innovation with user-friendly design.
Logo of ChatMate-GPT
ChatMate-GPT
This app harnesses OpenAI's GPT-3 to offer a seamless multilingual chatting experience, with options for theme customization, message markdown rendering, and iCloud sync. Developed on React Native, it's optimized for Android and iOS, supporting real-time message streaming and API cost queries. The app is actively developed to continue enhancing user features.
Logo of SFSafeSymbols
SFSafeSymbols
SFSafeSymbols offers a type-safe Swift API for integrating SF Symbols into Apple applications, reducing runtime errors and improving code reliability by handling symbol availability and renaming automatically. Supporting multiple SF Symbols versions, it integrates seamlessly with Swift Package Manager, Carthage, or CocoaPods. Ideal for developers needing consistent symbol management without frequent updates, it is released under the MIT License, fostering community contributions.
Logo of Valet
Valet
Valet offers secure data storage across iOS, macOS, tvOS, and watchOS, simplifying Keychain integration with tools like Swift Package Manager and CocoaPods. It supports features like Shared Valet, iCloud Valet, and Secure Enclave Valet, providing enhanced security through biometrics or passcodes. Valet ensures reliable thread safety and seamless data migration from existing Keychain setups. Compatible with Xcode 16 and later, it facilitates secure data-sharing while maintaining isolated environments for each Valet instance.
Logo of iShutdown
iShutdown
This project uses Python3 scripts to efficiently process and parse iOS Sysdiagnose archives, with a focus on identifying potential malware through Shutdown.log analysis. The iShutdown_detect script identifies potential malware indicators by analyzing anomalies, while iShutdown_parse extracts and organizes shutdown log data into a readable CSV format. Additionally, iShutdown_stats provides detailed reboot statistics for iOS devices. These scripts require specific Python dependencies and are compatible across platforms. Recent updates enhance cross-platform functionality and improve parsing capabilities of Shutdown.log artifacts.
Logo of UTM
UTM
UTM is a system emulator enabling macOS and iOS devices to run operating systems like Windows and Linux. Leveraging QEMU, it supports over 30 processor types, including x86_64, ARM64, and RISC-V, and includes features such as JIT acceleration. For macOS, additional virtualization capabilities enhance performance. UTM SE variant allows installation without jailbreaking by using a threaded interpreter. For more information, refer to their official installation and development resources.
Logo of open-im-flutter-demo
open-im-flutter-demo
OpenIM Flutter Demo guides developers in creating a cross-platform messaging app using the open-im-sdk-flutter library. The project supports Android and iOS, providing setup instructions, build processes, and configuration guidance. It includes solutions for installation challenges and supports multi-language environments, aiding developers in streamlining message handling and real-time communication.
Logo of Hero
Hero
Hero is a library that enhances iOS view controller transitions by providing a declarative API layer over UIKit. It facilitates custom animations similar to Keynote's Magic Move by utilizing heroID for identifying view pairs and heroModifiers for animating unmatched views. It supports creating unique animations using template transitions and is responsive to user gestures. Hero uses dynamic durations based on the Material Design Motion Guide and is compatible with Auto Layout and programmatic layouts. The library can be installed through CocoaPods, Carthage, or Swift Package Manager. For more assistance, users can refer to tutorials and FAQs.
Logo of Midjourney
Midjourney
Explore an open-source iOS application that showcases over 1.5M Midjourney images with a Pinterest-style interface. Primarily for educational use, this app uses images from the Midjourney server. It requires launching the Xcode project file to operate. Users must consider legal restrictions concerning image usage, as any non-compliance with terms and commercial use is not advocated. The app is distributed under the MIT License, promoting lawful and responsible use.
Logo of FloatingPanel
FloatingPanel
Explore a UI component designed to integrate with Apple app interfaces, supporting multiple positions like top, bottom, left, and right. It allows for smooth animations and scroll view tracking. Suitable for Swift 5 and iOS 11+, the component can be installed using CocoaPods or Swift Package Manager and offers extensive customization through a comprehensive API. Best suited for developers aiming to enhance dynamic content presentation and user interactivity in their iOS applications.
Logo of SimpleKeychain
SimpleKeychain
Integrate SimpleKeychain to securely manage authentication tokens and sensitive data across iOS, macOS, tvOS, and watchOS applications. This tool, compatible with Swift 5.9 and beyond, offers easy installation through Swift Package Manager, CocoaPods, or Carthage. Developers can access extensive API documentation and examples to explore enhanced functionalities. Auth0 ensures consistent updates and community support for this project wrapped in robust contribution guidelines. Simplify your app's security with SimpleKeychain.
Logo of Subsonic
Subsonic
Subsonic facilitates audio integration within SwiftUI for iOS 14+, macOS 11+, tvOS 14+, and watchOS 7+. It offers methods for imperative and declarative audio playback, granting developers control over sound operations. Easily installed via SwiftPM, Subsonic includes options for volume control, repeat count, and bundle specifications. Developed by Paul Hudson, Subsonic is under the MIT license.
Logo of NSFWDetector
NSFWDetector
The NSFWDetector is a streamlined 17 kB CoreML model designed to identify and differentiate between NSFW and suitable content in images, perfect for environments needing image moderation. It is accessible via Swift Package Manager or Cocoapods, maintaining a minimal app footprint compared to larger models. Supporting iOS 12.0 and later, the model leverages CreateML, requiring Xcode 10 or higher for building. Sensitivity can be customized using a confidence threshold, allowing tailored detection to user needs. The model can also be downloaded directly from the latest release for standalone use.
Logo of STTextView
STTextView
STTextView provides a performant text editing component for macOS and iOS, leveraging the TextKit 2 framework. It is designed for developers who require features like syntax highlighting, line numbers, and multi-cursor editing, making it suitable for use as a source code editor. The component supports plugins for added functionality, including syntax highlighting with TreeSitter and typing completions. Installation is simplified through the Swift Package Manager, ensuring ease of integration and a high-performance user experience.
Logo of flutter_tts
flutter_tts
The Flutter TTS plugin provides text-to-speech capabilities across Android, iOS, Web, Windows, and macOS. Features include customizable speech parameters and voice settings, easily integrated into projects with comprehensive guidance provided for Android and iOS adjustments, ideal for developers needing strong speech synthesis options.
Logo of isowords
isowords
Explore an iOS word search game where players connect letters on a disappearing cube. With a hyper-modular architecture crafted in Swift, the game features automated App Store setups and smooth client-server coordination. Discover in-depth content via video series and make the most of tests and previews to ease development. Download now to experience SwiftUI and SceneKit in action.
Logo of ChatGPT_Chatbot
ChatGPT_Chatbot
An iOS app designed with SwiftUI and JavaScript to facilitate interaction with ChatGPT, bypassing the need for a backend service. The app offers a user-friendly interface and customizable features, including real-time engagement with ChatGPT while bypassing Cloudflare. Suitable for users interested in flexible ChatGPT usage on iOS.
Logo of flank
flank
Flank provides an efficient solution for large-scale parallel testing of Android and iOS apps on Firebase Test Lab. Compatible with the gcloud CLI, it enhances testing speed and quality with advanced features and YAML support. Visit flank.github.io/flank for detailed setup and usage guidance.
Logo of ARKit-Sampler
ARKit-Sampler
Explore practical ARKit applications through a wide array of sample projects, including plane detection, virtual object placement, and AR interactions. Learn about augmented reality development with Swift, and leverage Core ML for object tagging. Investigate Metal rendering techniques and face tracking methods, while applying skills in AR measuring and drawing tasks. This project provides valuable examples for developers focused on utilizing ARKit's potential on iOS.
Logo of CryptoSwift
CryptoSwift
Investigate cryptographic functionalities implemented in Swift, with support for multiple platforms including iOS, Android, macOS, and Linux. The project offers user-friendly extensions, real-time update capabilities, and various cryptographic algorithms like MD5, SHA, AES, and RSA. Learn about seamless integration through Swift Package Manager, CocoaPods, and Carthage for secure data processing, all maintained by consistent sponsor support.
Logo of Coordinator
Coordinator
Discover the Coordinator design pattern, a foundational architecture for iOS integrating Swift 6 concurrency. This pattern supports development across multiple Apple platforms including iOS and tvOS. With easy installation and comprehensive documentation, it offers a scalable solution for enhancing app architecture.