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. 3, 2020, 9:02 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

3
0
2y 8m
n/a

Swift Playground for interacting with TJBot

30
7
1y 7m
Apache-2.0

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

21
1
3y 8m
n/a

My ๏ฃฟWWDC17 scholarship winning playground

11
0
3y 6m
n/a

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

371
7
1y 9m
n/a

Window Manager project ported to Swift Playgrounds

39
2
3y 11m
n/a

The AudioKit Playground Book for iPad Playgrounds and Xcode Playgrounds

134
30
63d
n/a

Swift library like numpy, playgrounds notebook like jupyter.

124
8
3y 7m
MIT

File Browser Swift Playground Book

200
13
4y 80d
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.

6
0
9m
n/a

A Swift playgroundbook about Image Filtering

65
3
9m
MIT

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

18
2
3y 6m
MIT

A Swift PlaygroundBook about Neural Networks

46
2
1y 8m
MIT

CoreML examples for Swift Playgrounds

27
0
7m
MIT

An SF Symbols Viewer for Swift Playgrounds on iPadOS

9
0
2d
MIT

JavaScriptCore example for Swift Playgrounds

9
1
5m
MIT

Learning Swift

An Xcode playground showcasing the new features in Swift 4.0.

1.88K
144
2y 5m
n/a

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

898
41
2y 70d
n/a

Playground that demonstrates advanced uses of Swift's Codable

15
0
2y 72d
n/a

A Swift String Cheat Sheet in an Xcode playground

56
6
1y 9m
BSD-3-Clause

Explanations and samples about the Swift programming language

59
11
27d
n/a

Learning Swift by working through example code in playgrounds

195
47
1y 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.

15
4
1y 11m
n/a

A summary of Apple's Swift language written on Playgrounds

1.67K
144
2y 11m
MIT
124
24
4y 80d
n/a

Learning Swift: Advanced Topics

Exploring Core Data through Swift playgrounds

138
13
1y 86d
MIT

Demonstration of using Swift Playgrounds in Test Driven Development with XCTest

48
10
1y 8d
Apache-2.0

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

31
5
3y 6m
n/a

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

31
7
3y 81d
MIT

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

17
3
3y 5m
MIT

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

23
1
3y 7m
n/a

A playground to learn regular expressions with Swift

6
1
3y 62d
GPL-3.0

Clean & simple Swift networking stack playground

25
4
1y 36d
n/a

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

72
4
3y 6m
n/a

Swift KVO playground

11
0
6y 113d
n/a

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

7
2
4y 11m
n/a

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

6
0
5y 36d
n/a

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

3
2
4y 10m
n/a

Design Patterns

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

1.64K
132
1y 32d
GPL-3.0

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

26
7
3y 4m
n/a

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

118
19
11m
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

12.24K
1.42K
21d
GPL-3.0

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

95
19
2y 8m
n/a

Protocol Oriented Programming

Drawing diagrams in Swift using a recursive enum data structure

263
17
4y 75d
n/a

A playground for exploring Protocol Extensions

20
1
5y 119d
MIT

A simple playground to demonstrate Swift Protocol Oriented Programming

13
3
2y 9m
n/a

Functional Reactive Programming

The easiest way to get a taste of ReactiveCocoa

97
7
2y 9m
MIT

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

27
5
6y 93d
n/a

Apple's Playgrounds

Updated the Apple Mandelbrot Playground example

19
4
3y 9m
n/a

Demo projects with awesome animations and effects in Swift 3.

7
3
2y 10m
n/a

The balloons playground showed at WWDC14. โณ

Protocol-Oriented Programming with Value Types. โณ

experiment with Swift standard library types and high-level concepts using visualizations and practical examples. โณ

WWDC Students Submissions

Student submissions for the WWDC 2019 Scholarship

270
165
6m
n/a

Student submissions for the WWDC 2018 Scholarship

259
221
1y 4m
n/a

Student Submissions for the WWDC 2017 Scholarship

239
132
1y 8m
n/a

Student Submissions for the WWDC 2016 Scholarship

79
86
2y 7m
n/a

Student Submissions for the WWDC 2015 Scholarship

124
81
2y 28d
n/a

A curated list of all the WWDC Submissions in one place

181
53
3y 8m
n/a

Playgrounds about Playgrounds

Exploring interactivity in Playgrounds in Xcode 7.3

51
7
3y 12m
MIT

Make iOS app mockups in Swift 2.x playgrounds.

3
0
4y 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.

20
6
3y 9m
n/a

Theoretical Computer Science

Playground to visualize functional programming with sequences

37
3
1y 4m
n/a

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

58
0
2y 9m
n/a

Logic programming in Swift

179
9
1y 8m
MIT

An interactive introduction to function composition in Swift 3.

57
2
3y 10m
n/a

A Swift adventure with Optionals, Monads, bananas and squirrels

166
10
4y 80d
n/a

Playground with Functional Programming design patterns and some functional techniques

4
0
3y 57d
n/a

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

80
7
6y 19d
MIT

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

67
10
4y 11m
n/a

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

6
0
5y 4m
n/a

Algorithms and Data Structures

Swift 4 playgrounds to view and manipulate sorting algorithms.

13
0
3y 62d
n/a

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

398
18
2y 9m
MIT

Algorithms and data structures in Swift, with explanations!

24.02K
4.18K
96d
MIT

Alluring experiments with sorting algorithms, sort of

4
1
3y 7m
WTFPL

Visual Binary Trees with Swift 3 Playgrounds

51
0
4y 83d
GPL-3.0

A Swift playground that generates beautiful Julia set fractal images.

231
22
2y 9m
MIT

A* pathfinding library in Swift.

27
9
118d
MIT

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

0
0
3y 5m
MIT

Data Structures and Algorithms in Swift Playground

14
2
5y 5m
n/a

Standard cryptographic algorithms in a Swift Playground

7
0
3y 24d
MIT

Various algorithms implementation as Swift Playground files

5
0
5y 6m
MIT

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

2
1
4y 8m
n/a

A playground leveraging ReSwift to generate Euclidean Strings

1
0
4y 8m
n/a

Languages

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

371
14
7m
MIT

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

269
15
8m
MIT

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

1.06K
46
4y 22d
n/a

A playground for learning Assembly language through Swift.

93
4
3y 9m
n/a

Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds

157
3
2y 11m
n/a

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

5
4
4y 10m
n/a

Swift playground using Logo-like commands

125
12
4y 9m
n/a

Brainfuck interpreter written in Swift using Playground.

8
1
6y 6m
MIT

Machine Learning

Neural Network built in Apple Playground using Swift

1.32K
83
2y 105d
MIT

UIKit And Graphics

Playground to play with UIStackViews.

319
18
5m
MIT

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

26
6
4y 56d
n/a

Xcode playgrounds to experiment interactively with UIKit views.

42
11
1y 116d
n/a

Multiple Playgrounds using almost every behaviour of UIDynamics

4
0
3y 10m
MIT

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

7
2
3y 8m
n/a

Swift playground for generating GIFs

1
2
3y 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
5y 4m
n/a

An iOS Clock icon in a swift playground

28
7
6y 21d
n/a

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

7
0
5y 6m
MIT

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

39
4
4y 6m
MIT

A small playground to demonstrate image tinting in UIKit.

0
0
5y 2d
n/a
16
1
4y 8m
n/a

Core Image

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

58
4
4y 9m
n/a

CoreImage For Swift Playgrounds

76
22
4y 8m
n/a

Playing around with swift playground by implementing different image filter algorithms

6
1
1y 5m
n/a

Metal

An interactive playground showing how to use Metal compute kernels.

78
11
3y 86d
MIT

Apple Metal framework playground

52
4
6y 4m
n/a

Animations

Slide deck and playgrounds from this presentation from 360iDev 2016

33
4
3y 10m
n/a

๐ŸŽšSwift playground for building animations with UIViewPropertyAnimator

31
1
3y 8m
MIT

A SpriteKit and Swift Playgrounds Experiment

21
1
3y 7m
MIT

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

21
2
3y 6m
n/a

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

34
6
6y 5m
MIT

A Swift playground demonstrating how to use Core Animation

7
1
5y 102d
MIT

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

0
0
10m
GPL-3.0

SpriteKit

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

45
10
3y 49d
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
4y 48d
n/a

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

30
2
2y 8m
n/a

Experiment with scene kit and swift

18
3
6y 4m
n/a

A 3D earth model written in swift playground using SceneKit

13
0
10m
MIT

Audio

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

2
1
4y 34d
MIT

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

2
1
11m
MIT

Swift Playground that creates jazz improvisations (WWDC 2018)

23
5
7m
MIT

Mathematics

A Swift playground exploring Lindemayer systems

9
3
3y 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
4y 5m
n/a

Interactive playground to experiment with roulettes and polygons

0
1
3y 7m
MIT

Pure Math in Pure Swift.

180
16
5m
MIT

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

106
15
6y 4m
MIT

A collection of swift playground about mathematics.

1
0
4y 17d
n/a

Numerical argorithms playground from Ray Wenderlich. โณ

Libraries and APIs

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

748
82
6m
Apache-2.0

Hands on with the Swift Playgrounds for iPad :)

50
5
2y 78d
MIT

Xcode Playground with RxSwift

6
5
8m
MIT

130+ Audio synthesis, processing, playback, and analysis playgrounds with AudioKit.

Playground Sets

Various Swift playgrounds, for fun and for profit.

163
14
81d
MIT

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

133
13
1y 9m
MIT

A weekly log of handy Swift extensions

299
19
2y 9m
n/a

Ongoing series of playground exploring Swift.

6
0
3y 4m
MIT

Xcode playgrounds of all kinds

8
1
2y 10m
n/a

Swift Playground versions of select articles from Cocoa with Love.

88
5
2y 59d
ISC

Swift Playgrounds

7
0
5y 5m
MIT

A few playgrounds to showcase Swift peculiar features

8
1
5y 8m
n/a

Some useful Swift playgrounds I maintain for my own interests

20
22
6y 67d
n/a

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

15
2
5y 4m
n/a

Collection of Playgrounds.

1
1
3y 119d
n/a

A collection of personal playgrounds

4
0
6m
n/a

Miscellaneous

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

12
1
6m
n/a

Create app icons on Swift playground.

26
3
1y 7m
MIT

A swift playground of the game 2048

39
7
3y 8m
MIT

Execute Shell Commands Inside Xcode Playground (Experimental)

19
2
2y 9m
MIT

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

5
0
2y 8m
n/a

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

7
2
3y 8m
n/a

an iOS Playground of the classic game Tic Tac Toe

6
1
3y 7m
MIT

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

73
8
10m
MIT

A simplistic blockchain & cryptocurrency in a Swift Playground

29
5
3y 110d
MIT

Sentiment Analysis Swift Playground

9
1
3y 5m
MIT

Simple Cryptocurrency in a Swift Playground

5
0
2y 7m
MIT

Gameboards built in a playground

176
16
1y 56d
Apache-2.0

Emblems from Star Wars in Swift playgrounds

3
1
2y 6m
n/a

Save, Load and Delete from a Swift Playground

37
5
4y 7m
MIT

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

5
1
4y 7m
MIT