Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. iOS
I

iOS

Other
898 projects828.3k total stars112.3k total forks17 languages

Open-source projects built with iOS

There are currently 898 open-source projects built with iOS, with a combined total of 828.3k GitHub stars. The most common language among these projects is Swift.

Showing 898 open-source projects · page 19 of 25

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
PJFDataSource
PJFDataSourcesquare/PJFDataSource

A simple iOS library for managing data sources and providing consistent UI states like loading, empty, and error.

862Objective-C
7 years ago
NumPad
NumPadefremidze/NumPad

A customizable iOS number pad UI component inspired by Square's design.

8517Swift
7 years ago
ABMediaView
ABMediaViewandrewboryk/ABMediaView

A versatile iOS media view that displays images, videos, GIFs, and audio with fullscreen, minimization, and lazy-loading capabilities.

859Objective-C
8 years ago
XExtensionItem
XExtensionItemtumblr/XExtensionItem

A library for easier sharing of structured data between iOS apps and share extensions using UIActivityViewController.

8513Objective-C
2 years ago
react-native-textinput-utils
react-native-textinput-utilsDickyT/react-native-textinput-utils

A React Native extension for iOS that provides enhanced TextInput controls like keyboard toolbars, picker views, and cursor manipulation.

8531Objective-C
6 years ago
react-native-touch-visualizer
react-native-touch-visualizerzachgibson/react-native-touch-visualizer

A customizable touch visualizer for React Native iOS apps that displays touches and drags during demos.

858Objective-C
8 years ago
Notie
Notiethii/Notie

A Swift library for displaying customizable in-app notifications with buttons and input fields.

8411Swift
9 years ago
OKTableViewLiaison
OKTableViewLiaisonokcupid/OKTableViewLiaison

A Swift framework that simplifies UITableView management by eliminating boilerplate code and providing a closure-based API.

849Swift
7 years ago
WatchNotes
WatchNotesazamsharp/WatchNotes

An iPhone and Apple Watch app that syncs notes between devices using App Groups for seamless wrist access.

8311Swift
10 years ago
NBEmojiSearchView
NBEmojiSearchViewneerajbaid/NBEmojiSearchView

A searchable emoji dropdown view for iOS apps that activates when users type a colon.

835Objective-C
11 years ago
SwiftySideMenu
SwiftySideMenuhossamghareeb/SwiftySideMenu

A lightweight iOS side menu controller with smooth scale animations built on the Pop framework.

8314Objective-C++
11 years ago
GDGauge
GDGaugesaeid/GDGauge

A customizable iOS gauge view component for Swift applications with flexible styling options.

8319Swift
4 years ago
VolumeControl
VolumeControl12Rockets/VolumeControl

A custom circular volume slider control for iOS applications with smooth animations.

838Objective-C
9 years ago
Texstyle
Texstylerosberry/texstyle

A Swift library for formatting iOS attributed strings with strong typing, caching, and convenient APIs.

8122Swift
3 years ago
react-native-addressbook
react-native-addressbookrt2zz/react-native-addressbook

A React Native module for accessing and managing the iOS AddressBook with full CRUD operations and permission handling.

8113Objective-C
9 years ago
Anchorman
Anchormanmergesort/Anchorman

A lightweight Swift autolayout library that simplifies iOS UI constraint creation with a clean, intuitive API.

817Swift
5 years ago
AnimatablePlayButton
AnimatablePlayButtonsuzuki-0000/AnimatablePlayButton

A customizable animated play/pause button for iOS built with Swift using Core Animation layers and keyframe animations.

808Swift
6 years ago
MSActiveConfig
MSActiveConfigmindsnacks/MSActiveConfig

Remote configuration and A/B testing framework for iOS apps, enabling dynamic feature control without app updates.

806Objective-C
13 years ago
SwiftyOverlay
SwiftyOverlaysaeid/SwiftyOverlay

A Swift library for displaying instructional overlays and info on iOS UI components at runtime.

7912Swift
3 years ago
TipJarViewController
TipJarViewControllerlionheart/TipJarViewController

A drop-in tip jar view controller for iOS apps that handles in-app purchases for one-time and subscription tips.

7913Swift
1 year ago
gdx-dialogs
gdx-dialogsTomGrill/gdx-dialogs

A libGDX extension providing cross-platform native dialogs for Android, iOS, and desktop games.

7911Java
6 years ago
Disintegrate
Disintegratedbukowski/Disintegrate

A Swift library providing a disintegration animation effect where views break into triangular particles that fade away.

792Swift
7 years ago
SVUploader
SVUploaderkirankunigiri/SVUploader

A customizable iOS view class for displaying upload progress with animated circular loaders.

7810Swift
8 years ago
BPMAnalyser
BPMAnalyserLuccifer/BPM-Analyser

A Swift library for iOS that analyzes BPM (beats per minute) from audio files using the Superpowered audio engine.

7810C
8 years ago
SSCustomTabMenu
SSCustomTabMenusimformsolutions/SSCustomTabMenu

A customizable iOS bottom menu component that works like a tab bar, built in Swift.

7813Swift
8 years ago
VerticalSlider
VerticalSliderjonkykong/VerticalSlider

A vertical implementation of the UISlider control for iOS apps, with customizable visual properties.

7812Shell
7 years ago
AZPeerToPeerConnection
AZPeerToPeerConnectionAfrozZaheer/AZPeerToPeerConnection

A Swift wrapper for Apple's Multipeer Connectivity framework that simplifies peer-to-peer session management on iOS.

779Swift
8 years ago
react-native-new-relic
react-native-new-relicwix/react-native-newrelic

A React Native library for sending console logs, errors, and uncaught exceptions to New Relic for monitoring.

7677JavaScript
3 years ago
Crashlytics
Crashlyticscapacitor-community/firebase-crashlytics

A Capacitor plugin for integrating Firebase Crashlytics into cross-platform mobile apps.

7538Java
2 years ago
AZTableViewController
AZTableViewControllerAfrozZaheer/AZTableViewController

An iOS Swift library for automatic pagination handling with customizable loading, error, and empty state views.

7417Swift
8 years ago
Droar
Droarmyriadmobile/Droar

A modular, single-line installation debugging window for iOS apps to manage configurations during deployment stages.

7411Swift
5 years ago
react-native-volume-slider
react-native-volume-sliderIFours/react-native-volume-slider

A React Native bridge to iOS MPVolumeView for system-level volume control with customizable styling.

7221Objective-C
3 years ago
planet
planetkwallet/planet

A customizable country picker view controller for iOS apps with country selection and calling code support.

7226Swift
6 years ago
barceloneta
barcelonetaarn00s/barceloneta

An iOS library for incrementing/decrementing values with drag gestures, featuring customizable timing and looping behavior.

724Swift
7 years ago
CoreCharts
CoreChartscagricolak/CoreCharts

A lightweight, scrollable chart library for iOS with customizable horizontal and vertical bar charts.

719Swift
6 years ago
SuggestionsKit
SuggestionsKitAlphanumericCharactersOrSingleHyphenz/SuggestionsKit

An iOS framework for creating in-app feature tutorials and user onboarding suggestions.

717Swift
5 years ago
1
18
19
20
25