User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Playgrounds

A List of Awesome Swift Playgrounds

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2021, 11:06 a.m.

Thank you uraimo & contributors
View Topic on GitHub:
uraimo/Awesome-Swift-Playgrounds

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

PlaygroundBooks

4
0
3y 8m
n/a

Swift Playground for interacting with TJBot

32
7
2y 7m
Apache-2.0

An interactive Swift Playground Book about Binary Search Trees (WWDC 2017 Scholarship winner)

21
1
4y 8m
n/a

My ๏ฃฟWWDC17 scholarship winning playground

11
0
4y 6m
n/a

A neural network Swift playground, with no third party dependencies.

370
7
2y 9m
n/a

Window Manager project ported to Swift Playgrounds

39
2
4y 11m
n/a

The AudioKit Playground Book for iPad Playgrounds and Xcode Playgrounds

163
33
5m
n/a

Swift library like numpy, playgrounds notebook like jupyter.

129
9
4y 7m
MIT

File Browser Swift Playground Book

200
13
5y 81d
n/a

In this course your students will learn the fundamentals of Swift 3 programming, using Geometry as their context for learning. The style of this course mimic "Logo", which is an educational programming language designed in 1967 by Daniel Borrow, Wally Feurzeig, Seymour Papert and Cynthia Soloman.

7
0
1y 9m
n/a

A Swift playgroundbook about Image Filtering

75
3
1y 9m
MIT

A Swift Playground visualizing gravity based on Einstein's Theory of General Relativity

21
3
4y 6m
MIT

A Swift PlaygroundBook about Neural Networks

53
2
2y 8m
MIT

CoreML examples for Swift Playgrounds

30
0
19d
MIT

An SF Symbols Viewer for Swift Playgrounds on iPadOS

12
0
19d
MIT

JavaScriptCore example for Swift Playgrounds

16
3
19d
MIT

[Accepted] My WWDC21 Swift Student Challenge submission

18
0
6m
MIT

Learning Swift

An Xcode playground showcasing the new features in Swift 4.0.

1.86K
143
3y 6m
n/a

An Xcode playground demonstrating the new features in in Swift 4.2.

887
40
3y 71d
n/a

Playground that demonstrates advanced uses of Swift's Codable

16
0
3y 73d
n/a

A Swift String Cheat Sheet in an Xcode playground

58
8
2y 9m
BSD-3-Clause

Explanations and samples about the Swift programming language

69
11
4m
n/a

Learning Swift by working through example code in playgrounds

211
47
5m
MIT

The swift-hack-pack is a collection of Swift Playground files that teach Apple's new Swift programming language. It's based on Swift 2.2 and Xcode 7.3.1.

17
4
2y 11m
n/a

A summary of Apple's Swift language written on Playgrounds

1.67K
138
3y 11m
MIT
125
25
5y 81d
n/a

Learning Swift: Advanced Topics

Exploring Core Data through Swift playgrounds

142
13
2y 87d
MIT

Demonstration of using Swift Playgrounds in Test Driven Development with XCTest

50
10
2y 9d
Apache-2.0

Playground accompanying talk on iOS Concurrency from @Swift 2017 in Shenzhen

32
5
4y 6m
n/a

An introduction to Core Data you can test, use, change & code, all in just one Playground!

34
8
4y 82d
MIT

A micro domain-specific-language example for NSPredicate written in Swift.

17
3
4y 5m
MIT

Swift playground with a micro web server that replies "Hello world!" to every request

23
1
4y 7m
n/a

A playground to learn regular expressions with Swift

7
1
4y 63d
GPL-3.0

Clean & simple Swift networking stack playground

31
5
2y 37d
n/a

A playground showing how Swift makes Strings, Colors, Fonts, Images, etc easier to deal with.

73
4
4y 6m
n/a

Swift KVO playground

11
0
7y 114d
n/a

Tutorials on how to use swift NSDate or related classes. NSDate, NSDateFormatter, NSCalendar, NSDateComponents, NSDateComponentsFormatter, etc included.

7
2
5y 11m
n/a

Playground showing examples of using C with Swift. Based on the work of Mike Ash at NSSpain 2014.

6
0
6y 37d
n/a

A playground illustrating the different ways to avoid retain cycles in swift.

3
2
5y 10m
n/a

Design Patterns

๐Ÿ’Ž The Principles of OOD (SOLID) based on Uncle Bob articles.

1.7K
144
32d
GPL-3.0

Attempts on learning GoF's Design Patterns in Swift 3.

26
7
4y 4m
n/a

Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER

124
23
1y 11m
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

13.12K
1.54K
4m
GPL-3.0

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds

113
23
3y 8m
n/a

Protocol Oriented Programming

Drawing diagrams in Swift using a recursive enum data structure

267
17
5y 76d
n/a

A playground for exploring Protocol Extensions

20
1
6y 4m
MIT

A simple playground to demonstrate Swift Protocol Oriented Programming

13
3
3y 9m
n/a

Functional Reactive Programming

The easiest way to get a taste of ReactiveCocoa

98
7
3y 9m
MIT

A project that accompanies my talk, ReactiveCocoa made Simple with Swift

27
5
7y 94d
n/a

Apple's Playgrounds

WWDC Students Submissions

Student submissions for the WWDC 2021 Swift Student Challenge

127
132
16d
n/a

Student submissions for the WWDC 2020 Swift Student Challenge

192
164
18d
n/a

Student submissions for the WWDC 2019 Scholarship

281
163
1y 6m
n/a

Student submissions for the WWDC 2018 Scholarship

264
213
2y 4m
n/a

Student Submissions for the WWDC 2017 Scholarship

243
131
2y 8m
n/a

Student Submissions for the WWDC 2016 Scholarship

80
85
3y 7m
n/a

Student Submissions for the WWDC 2015 Scholarship

127
78
3y 29d
n/a

A curated list of all the WWDC Submissions in one place

183
54
4y 8m
n/a

Playgrounds about Playgrounds

Exploring interactivity in Playgrounds in Xcode 7.3

51
7
4y 12m
MIT

Make iOS app mockups in Swift 2.x playgrounds.

3
0
5y 10m
n/a

Playgrounds from Playgroundbooks

Converted iPad Swift Playgroundbooks into Playgrounds so that the people who don't have an iPad can run a Swift Playgroundbook in macOS.

21
6
4y 9m
n/a

Theoretical Computer Science

Playground to visualize functional programming with sequences

36
2
2y 4m
n/a

Object-Oriented Programming in Functional Programming in Swift (4, I think)

59
0
3y 9m
n/a

Logic programming in Swift

185
9
2y 8m
MIT

An interactive introduction to function composition in Swift 3.

58
2
4y 10m
n/a

A Swift adventure with Optionals, Monads, bananas and squirrels

167
10
5y 81d
n/a

Playground with Functional Programming design patterns and some functional techniques

5
0
4y 58d
n/a

A little tutorial written in Swift playgrounds to learn about transducers.

81
7
7y 20d
MIT

A companion Playground for the article "Swift Functors, Applicatves, and Monads in Pictures"

67
10
5y 11m
n/a

A playground to introduce Functors in Swift, and their practical usage. From my Melbour CocoaHeads #85 lighting talk.

6
0
6y 4m
n/a

Algorithms and Data Structures

Swift 4 playgrounds to view and manipulate sorting algorithms.

18
2
4y 63d
n/a

Arithmetic and logical expressions modeled and visualized using protocol-oriented binary trees. ๐ŸŒณ

400
18
3y 9m
MIT

Algorithms and data structures in Swift, with explanations!

25.69K
4.6K
6m
MIT

Alluring experiments with sorting algorithms, sort of

5
1
4y 7m
WTFPL

Visual Binary Trees with Swift 3 Playgrounds

56
0
5y 84d
GPL-3.0

A Swift playground that generates beautiful Julia set fractal images.

243
24
15d
MIT

A* pathfinding library in Swift.

32
9
1y 119d
MIT

Swift Playground to teach sorting algorithms (sent to WWDC17) more at: https://github.com/uraimo/Awesome-Swift-Playgrounds

1
0
4y 5m
MIT

Data Structures and Algorithms in Swift Playground

14
2
6y 5m
n/a

Standard cryptographic algorithms in a Swift Playground

7
0
4y 25d
MIT

Various algorithms implementation as Swift Playground files

5
0
6y 6m
MIT

A playground for modeling "The Jelly Bean Problem" presented by Tim Urban on Wait But Why.

2
1
5y 9m
n/a

A playground leveraging ReSwift to generate Euclidean Strings

1
0
5y 8m
n/a

Languages

Swift Playground giving an overview over the inner workings of modern compilers

390
15
1y 7m
MIT

Simple Swift interpreter for the Pascal language inspired by the Letโ€™s Build A Simple Interpreter article series.

274
15
1y 8m
MIT

It's a Swift playground explaining how to create a tiny programming language named Mu

1.06K
43
5y 23d
n/a

A playground for learning Assembly language through Swift.

95
5
4y 9m
n/a

Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds

158
3
3y 11m
n/a

A Swift Playground for the Wikibook "Creating a Virtual Machine" by Jeffrey Meunier

5
4
5y 10m
n/a

Swift playground using Logo-like commands

126
11
5y 9m
n/a

Brainfuck interpreter written in Swift using Playground.

8
1
7y 6m
MIT

Machine Learning

Neural Network built in Apple Playground using Swift

1.33K
85
3y 106d
MIT

UIKit And Graphics

Playground to play with UIStackViews.

323
19
1y 5m
MIT

Some playgrounds to better understand UIBezierPaths and how to use them.

26
6
5y 57d
n/a

Xcode playgrounds to experiment interactively with UIKit views.

44
11
2y 117d
n/a

Multiple Playgrounds using almost every behaviour of UIDynamics

4
0
4y 10m
MIT

wwdc16ใฎใƒญใ‚ด(Swiftใฎไบˆ็ด„่ชžใงใ‚ซใƒฉใƒ•ใƒซใชใ‚ขใƒƒใƒ—ใƒซใƒญใ‚ดใ‚’ๆใ„ใŸใ‚„ใค)ใฎใ‚ˆใ†ใชใ‚‚ใฎใ‚’็”Ÿๆˆใ—ใพใ™ใ€‚Playgroundใงๅ‹•ไฝœใ—ใพใ™ใ€‚

7
2
4y 8m
n/a

Swift playground for generating GIFs

1
2
4y 8m
n/a

A Swift 1.2 playground that shows a technique for blurring an image behind the characters (glyphs) of one or more UILabels

41
3
6y 4m
n/a

An iOS Clock icon in a swift playground

28
7
7y 22d
n/a

A swift playground for creating awesome animations for your WatchKit Apps.

8
0
6y 6m
MIT

Playground showing how to use swift2 protocol extensions to render errors in UIViews and UIViewControllers without subclassing

39
4
5y 6m
MIT

A small playground to demonstrate image tinting in UIKit.

0
0
6y 3d
n/a
16
1
5y 8m
n/a

Core Image

Swift playground demonstrating lerp, smooth step, Catcall-Rom and others!

60
4
5y 9m
n/a

CoreImage For Swift Playgrounds

81
21
5y 8m
n/a

Playing around with swift playground by implementing different image filter algorithms

6
2
11m
MIT

Metal

An interactive playground showing how to use Metal compute kernels.

80
13
85d
MIT

Apple Metal framework playground

52
4
7y 4m
n/a

Animations

Slide deck and playgrounds from this presentation from 360iDev 2016

34
5
4y 10m
n/a

๐ŸŽšSwift playground for building animations with UIViewPropertyAnimator

35
1
4y 8m
MIT

A SpriteKit and Swift Playgrounds Experiment

30
1
4y 7m
MIT

Swift Playground demonstrating how to get a "Duet" style trailing effect in SpriteKit.

23
3
4y 6m
n/a

A playground for experimenting with multiple additive animations in Core Animation.

33
6
7y 5m
MIT

A Swift playground demonstrating how to use Core Animation

8
2
6y 103d
MIT

See and learn how the CAAnimation and CAMediaTiming properties affect rendering using dynamic Xcode playground.

1
0
1y 10m
GPL-3.0

SpriteKit

A demo of the ARKit Demo project from Xcode 9 as a Swift Playground

46
10
4y 50d
MIT

Exsplore Sprite Kit in this playground. Learn how to setup and use spriteKit and change parmeters to see how it effects the sprites. Updated to Swift3

7
3
5y 49d
n/a

This playground demonstrates how to perform physics collision detection using Swift and Sprite Kit.

30
2
3y 8m
n/a

Experiment with scene kit and swift

18
3
7y 4m
n/a

A 3D earth model written in swift playground using SceneKit

19
0
1y 10m
MIT

Audio

A Simple Swift Playground that plays a brief piece by Bach with AVAudioEngine and AVMIDIPlayer

2
1
5y 35d
MIT

Swift playground using AVAudioEngine with a playernode and effects to play an audio file

2
1
1y 11m
MIT

Swift Playground that creates jazz improvisations (WWDC 2018)

26
6
1y 7m
MIT

Mathematics

A Swift playground exploring Lindemayer systems

11
4
4y 10m
n/a

A Swift playground for implementing the natural numbers and more concepts in number theory. The inspiration for this was taken from fewbutripe.com

3
2
5y 5m
n/a

Interactive playground to experiment with roulettes and polygons

0
1
4y 7m
MIT

Pure Math in Pure Swift.

189
15
65d
MIT

A playground demoing how to use Accelerate & Swift for Linear Algebra (vector/matrix manipulations)

107
14
7y 4m
MIT

A collection of swift playground about mathematics.

1
0
5y 18d
n/a

Libraries and APIs

A toolbox of AI modules written in Swift: Graphs/Trees, Support Vector Machines, Neural Networks, PCA, K-Means, Genetic Algorithms

768
82
1y 6m
Apache-2.0

Hands on with the Swift Playgrounds for iPad :)

53
5
3y 79d
MIT

Xcode Playground with RxSwift

6
7
1y 8m
MIT

Playground Sets

Various Swift playgrounds, for fun and for profit.

166
14
1y 82d
MIT

Collection of Swift playgrounds used in my posts: From functional aspects of Swift to C interoperability.

140
14
2y 9m
MIT

A weekly log of handy Swift extensions

298
19
3y 9m
n/a

Xcode playgrounds of all kinds

9
1
3y 10m
n/a

Swift Playground versions of select articles from Cocoa with Love.

88
4
3y 60d
ISC

Swift Playgrounds

7
0
6y 5m
MIT

A few playgrounds to showcase Swift peculiar features

8
1
6y 8m
n/a

Some useful Swift playgrounds I maintain for my own interests

20
24
7y 68d
n/a

A collection of Swift playgrounds demonstrating language basics, JSON parsing, HTTP networking and File IO.

15
2
6y 4m
n/a

Collection of Playgrounds.

1
1
4y 4m
n/a

A collection of personal playgrounds

4
0
8m
n/a

Miscellaneous

Implementing basic model and behavior of Rubic's Cube in Swift, no UI nor Solver.

15
1
1y 6m
n/a

Create app icons on Swift playground.

35
3
2y 7m
MIT

A swift playground of the game 2048

39
7
4y 8m
MIT

Execute Shell Commands Inside Xcode Playground (Experimental)

19
3
3y 9m
MIT

This playground uses UIKit and AVFoundation to simulate a real LaunchPad .

5
0
3y 8m
n/a

Programmatic maze generator and solver, built with Swift 3. Apple's WWDC17 scholarship winner.

7
2
4y 8m
n/a

๐ŸŽฒ Swift Playground of Tic Tac Toe

6
1
4y 7m
MIT

A pixel art editor in a Swift Playground ๐Ÿ‘พ WWDC Scholarship Winner ๐Ÿ…

86
9
1y 10m
MIT

A simplistic blockchain & cryptocurrency in a Swift Playground

29
4
4y 111d
MIT

Sentiment Analysis Swift Playground

9
1
4y 5m
MIT

Simple Cryptocurrency in a Swift Playground

7
0
3y 8m
MIT

Gameboards built in a playground

180
16
38d
Apache-2.0

Emblems from Star Wars in Swift playgrounds

3
1
3y 6m
n/a

Save, Load and Delete from a Swift Playground

37
5
5y 7m
MIT

A slideshow of Earth photos taken by DSCOVR/EPIC, fetched from Twitter using Swift.

5
0
85d
MIT