Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Swift

Swift

2563 projects

Showing 36 of 2563 projects

Thingy
ThingySwift

A Swift library for detecting and querying Apple device models, families, screens, and simulators.

#cocoa-touch#apple-platforms#ios
Stars61
Forks5
Last commit6 years ago
Corridor
CorridorSwift

A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.

#functional-programming#ios#testability
Stars61
Forks3
Last commit5 years ago
Sunscreen
SunscreenSwift

A macOS app that automatically changes your desktop wallpaper based on sunrise, sunset, and time of day.

#time-based#flux#appkit
Stars61
Forks2
Last commit10 years ago
HPParallaxHeader
HPParallaxHeaderSwift

A Swift library for adding parallax header effects to UIScrollView and complex view hierarchies.

#ios#ui-animation#swift-package-manager
Stars61
Forks17
Last commit1 year ago
SWM (Swift Modules)
SWM (Swift Modules)Swift

A Swift package manager for the terminal that handles dependencies, building, and code signing, similar to npm for JavaScript.

#xcode-alternative#build-automation#dependency-management
Stars61
Forks4
Last commit11 years ago
TvOSMoreButton
TvOSMoreButtonSwift

A tvOS button that truncates long text with '... More', mirroring Apple's UI behavior for tvOS apps.

#button#text-truncation#apple-tv
Stars60
Forks15
Last commit5 months ago
AnyObjectConvertible
AnyObjectConvertibleSwift

A Swift library that enables structs and enums to be converted to AnyObject for use with Objective-C APIs.

#anyobject#ios#value-types
Stars60
Forks1
Last commit9 years ago
SwiftSortUtils
SwiftSortUtilsSwift

A Swift library providing utilities and extensions for more pleasant and flexible sorting.

#nssortdescriptor#keypath#ios
Stars60
Forks2
Last commit4 years ago
NWCalendarView
NWCalendarViewSwift

An iOS calendar control for appointment and availability selection with single date or range selection.

#ios#date-picker#availability-calendar
Stars60
Forks11
Last commit10 years ago
InfoView
InfoViewSwift

A Swift-based customizable information view with a pointed arrow for displaying tooltips or contextual hints.

#ios#animation#customizable
Stars60
Forks11
Last commit5 years ago
SwiftyMessenger
SwiftyMessengerSwift

A Swift toolkit for passing messages between iOS apps and extensions using shared App Groups and Darwin Notifications.

#interprocess-communication#ios#listen-messages
Stars60
Forks11
Last commit5 years ago
TDDSwiftPlayground
TDDSwiftPlaygroundSwift

A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.

#educational#xctest#testing
Stars60
Forks8
Last commit6 years ago
Futures
FuturesSwift

A lightweight Swift framework for simplifying asynchronous programming with promises and futures across Apple platforms and Linux.

#futures#ios#async-await
Stars59
Forks6
Last commit6 years ago
Swifty Sensors
Swifty SensorsSwift

A Swift library for managing Bluetooth LE sensors on iOS and macOS with concrete service and characteristic classes.

#iot#core-bluetooth#ios
Stars59
Forks39
Last commit2 years ago
Futures
FuturesSwift

A lightweight cross-platform Swift framework for simplifying asynchronous programming with promises and futures.

#futures#asynchronous-programming#ios
Stars59
Forks6
Last commit6 years ago
Brick
BrickSwift

A generic Swift view model for mapping table and collection view cells in iOS apps.

#view-model#ios#uitableview
Stars59
Forks3
Last commit9 years ago
Crayon
CrayonSwift

A Swift library for expressive terminal string styling, inspired by the popular JavaScript chalk package.

#developer-tools#command-line-tools#chalk
Stars59
Forks2
Last commit5 years ago
SwifterSockets
SwifterSocketsSwift

A collection of socket utilities in pure Swift, providing low-level POSIX interfaces and higher-level abstractions.

#client#swift-package-manager#server
Stars59
Forks5
Last commit6 years ago
SpreadsheetView
SpreadsheetViewHTML

A fully configurable spreadsheet view framework for iOS apps, enabling complex layouts like schedules and Gantt charts.

#data-grid#ios#spreadsheet
Stars59
Forks10
Last commit5 years ago
Lingo Vapor
Lingo VaporSwift

A Vapor provider for Lingo, enabling localization and internationalization in Server Side Swift web applications.

#leaf-templates#internationalization#server
Stars59
Forks11
Last commit3 years ago
Parsey
ParseySwift

A Swift parser combinator framework with source location tracking, backtracking prevention, and rich error messages.

#parsing#ast-generation#functional-programming
Stars59
Forks7
Last commit6 years ago
GoAutoSlideView
GoAutoSlideViewObjective-C

A UIScrollView extension for iOS that provides infinite and automatic sliding capabilities.

#ui-scrollview#ios#infinite-scrolling
Stars58
Forks10
Last commit5 years ago
CBORCoding
CBORCodingSwift

A lightweight Swift framework for encoding and decoding Codable types to and from CBOR format across Apple platforms.

#hacktoberfest#ios#codable
Stars58
Forks15
Last commit1 year ago
Latch
LatchSwift

A lightweight Swift wrapper for the iOS, watchOS, and OS X Keychain.

#keychain#ios#osx
Stars58
Forks11
Last commit6 years ago
Function Composition in Swift
Function Composition in SwiftSwift

An interactive introduction to function composition in Swift 3, including custom operators for chaining, logging, and optional handling.

#functional-programming#side-effects#function-composition
Stars58
Forks2
Last commit
Visual Binary Trees
Visual Binary TreesSwift

A Swift playground for visualizing binary trees with pluggable traversals and multiple layout algorithms.

#ios#educational#algorithm-visualization
Stars58
Forks0
Last commit9 months ago
NominatimKit
NominatimKitSwift

A Swift wrapper for forward and reverse geocoding using OpenStreetMap's Nominatim API.

#ios#geocoding#location
Stars58
Forks11
Last commit4 years ago
KeyboardHideManager
KeyboardHideManagerSwift

A codeless iOS manager to hide the keyboard by tapping on views, written in Swift.

#ui-ux#ios#library
Stars57
Forks8
Last commit2 years ago
SMSwipeableTabView
SMSwipeableTabViewSwift

A customizable iOS swipeable tab view control combining UIPageViewController with a scrollable tab bar.

#ios#tab-bar#ui-components
Stars57
Forks13
Last commit5 years ago
TraceLog
TraceLogSwift

A highly configurable, flexible, portable, and simple-to-use debug logging system for Swift and Objective-C applications.

#ios#objective-c#log-statements
Stars57
Forks15
Last commit2 years ago
NotchToolkit
NotchToolkitSwift

An iOS framework for creatively utilizing the iPhone X notch space with customizable toolbars and views.

#ios#custom-toolbar#design
Stars57
Forks3
Last commit8 years ago
PeerConnectivity
PeerConnectivitySwift

A functional wrapper for Apple's MultipeerConnectivity framework with lightweight syntax and automatic edge case handling.

#functional-programming#ios#multipeer-connectivity
Stars56
Forks10
Last commit11 days ago
UITestHelper
UITestHelperSwift

A Swift library for creating readable and maintainable iOS UI tests with helper functions for waiting, grouping, and element interaction.

#uitest#accessibility-identifiers#ios
Stars56
Forks13
Last commit7 years ago
Touch Emoji
Touch EmojiSwift

An emoji picker application for MacBook Pro Touch Bar that adds an emoji panel to the Control Strip.

#control-strip#emoji#productivity
Stars55
Forks8
Last commit7 years ago
RxWebSocket
RxWebSocketSwift

A reactive WebSocket client for iOS/macOS/tvOS built on RxSwift and Starscream.

#starscream#ios#swift-package-manager
Stars55
Forks13
Last commit3 years ago
SimplexArchitecture
SimplexArchitectureSwift

A SwiftUI architecture library that decouples state changes from views, inspired by TCA but with reduced computational overhead.

#reducer#ios#dependency-injection
Stars55
Forks1
Last commit1 hour ago
PreviousPage 65 of 72Next

Related Tags

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
9 years ago
#Ios1894
#Cocoapods864
#Macos745
#Mobile Development734
#Ui Components510
#Carthage478
#Uikit366
#Objective C314
#Animation281
#Swift Package Manager253
#Tvos224
#Xcode221