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: Oct. 19, 2021, 6:03 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
3y 6m
n/a

Swift Playground for interacting with TJBot

31
7
2y 5m
Apache-2.0

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

21
1
4y 6m
n/a

My ๏ฃฟWWDC17 scholarship winning playground

11
0
4y 4m
n/a

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

370
7
2y 8m
n/a

Window Manager project ported to Swift Playgrounds

39
2
4y 10m
n/a

The AudioKit Playground Book for iPad Playgrounds and Xcode Playgrounds

141
32
1y 18d
n/a

Swift library like numpy, playgrounds notebook like jupyter.

126
8
4y 5m
MIT

File Browser Swift Playground Book

200
13
5y 35d
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
1y 7m
n/a

A Swift playgroundbook about Image Filtering

68
3
1y 8m
MIT

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

19
3
4y 5m
MIT

A Swift PlaygroundBook about Neural Networks

46
2
2y 6m
MIT

CoreML examples for Swift Playgrounds

28
0
1y 5m
MIT

An SF Symbols Viewer for Swift Playgrounds on iPadOS

9
0
9m
MIT

JavaScriptCore example for Swift Playgrounds

11
3
10m
MIT

[Accepted] My WWDC21 Swift Student Challenge submission

11
0
4m
MIT

Learning Swift

An Xcode playground showcasing the new features in Swift 4.0.

1.87K
144
3y 4m
n/a

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

897
41
3y 25d
n/a

Playground that demonstrates advanced uses of Swift's Codable

15
0
3y 27d
n/a

A Swift String Cheat Sheet in an Xcode playground

56
6
2y 8m
BSD-3-Clause

Explanations and samples about the Swift programming language

60
10
11m
n/a

Learning Swift by working through example code in playgrounds

198
47
2y 117d
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 10m
n/a

A summary of Apple's Swift language written on Playgrounds

1.67K
142
3y 10m
MIT
124
24
5y 35d
n/a

Learning Swift: Advanced Topics

Exploring Core Data through Swift playgrounds

139
13
2y 41d
MIT

Demonstration of using Swift Playgrounds in Test Driven Development with XCTest

48
10
1y 10m
Apache-2.0

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

31
5
4y 5m
n/a

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

33
8
4y 36d
MIT

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

17
3
4y 4m
MIT

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

23
1
4y 6m
n/a

A playground to learn regular expressions with Swift

6
1
4y 17d
GPL-3.0

Clean & simple Swift networking stack playground

27
5
1y 11m
n/a

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

72
4
4y 4m
n/a

Swift KVO playground

11
0
7y 68d
n/a

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

7
2
5y 9m
n/a

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

6
0
5y 11m
n/a

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

3
2
5y 9m
n/a

Design Patterns

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

1.65K
133
1y 11m
GPL-3.0

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

26
7
4y 94d
n/a

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

118
20
1y 9m
MIT

๐Ÿ“– Design Patterns implemented in Swift 5.0

12.44K
1.44K
11m
GPL-3.0

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

97
18
3y 7m
n/a

Protocol Oriented Programming

Drawing diagrams in Swift using a recursive enum data structure

264
17
5y 30d
n/a

A playground for exploring Protocol Extensions

20
1
6y 74d
MIT

A simple playground to demonstrate Swift Protocol Oriented Programming

12
3
3y 7m
n/a

Functional Reactive Programming

The easiest way to get a taste of ReactiveCocoa

97
7
3y 8m
MIT

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

27
5
7y 48d
n/a

Apple's Playgrounds

Updated the Apple Mandelbrot Playground example

21
4
4y 7m
n/a

Demo projects with awesome animations and effects in Swift 3.

7
3
3y 9m
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 2021 Swift Student Challenge

28
47
5m
n/a

Student submissions for the WWDC 2020 Swift Student Challenge

178
168
7m
n/a

Student submissions for the WWDC 2019 Scholarship

275
165
1y 5m
n/a

Student submissions for the WWDC 2018 Scholarship

260
218
2y 101d
n/a

Student Submissions for the WWDC 2017 Scholarship

240
132
2y 6m
n/a

Student Submissions for the WWDC 2016 Scholarship

79
85
3y 6m
n/a

Student Submissions for the WWDC 2015 Scholarship

125
80
2y 11m
n/a

A curated list of all the WWDC Submissions in one place

181
53
4y 6m
n/a

Playgrounds about Playgrounds

Exploring interactivity in Playgrounds in Xcode 7.3

51
7
4y 10m
MIT

Make iOS app mockups in Swift 2.x playgrounds.

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

Theoretical Computer Science

Playground to visualize functional programming with sequences

36
3
2y 78d
n/a

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

58
0
3y 7m
n/a

Logic programming in Swift

181
9
2y 6m
MIT

An interactive introduction to function composition in Swift 3.

58
2
4y 9m
n/a

A Swift adventure with Optionals, Monads, bananas and squirrels

166
10
5y 35d
n/a

Playground with Functional Programming design patterns and some functional techniques

4
0
4y 12d
n/a

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

80
7
6y 11m
MIT

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

68
10
5y 10m
n/a

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

6
0
6y 101d
n/a

Algorithms and Data Structures

Swift 4 playgrounds to view and manipulate sorting algorithms.

15
2
4y 17d
n/a

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

398
18
3y 8m
MIT

Algorithms and data structures in Swift, with explanations!

25.45K
4.54K
5m
MIT

Alluring experiments with sorting algorithms, sort of

4
1
4y 5m
WTFPL

Visual Binary Trees with Swift 3 Playgrounds

51
0
5y 38d
GPL-3.0

A Swift playground that generates beautiful Julia set fractal images.

234
23
3y 8m
MIT

A* pathfinding library in Swift.

30
9
1y 73d
MIT

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

0
0
4y 4m
MIT

Data Structures and Algorithms in Swift Playground

14
2
6y 113d
n/a

Standard cryptographic algorithms in a Swift Playground

7
0
3y 11m
MIT

Various algorithms implementation as Swift Playground files

5
0
6y 4m
MIT

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

2
1
5y 7m
n/a

A playground leveraging ReSwift to generate Euclidean Strings

1
0
5y 6m
n/a

Languages

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

374
14
1y 6m
MIT

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

270
16
1y 7m
MIT

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

1.06K
46
4y 11m
n/a

A playground for learning Assembly language through Swift.

93
4
4y 7m
n/a

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

156
3
3y 9m
n/a

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

5
4
5y 8m
n/a

Swift playground using Logo-like commands

125
12
5y 8m
n/a

Brainfuck interpreter written in Swift using Playground.

8
1
7y 4m
MIT

Machine Learning

Neural Network built in Apple Playground using Swift

1.32K
84
3y 60d
MIT

UIKit And Graphics

Playground to play with UIStackViews.

319
19
1y 4m
MIT

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

26
6
5y 11d
n/a

Xcode playgrounds to experiment interactively with UIKit views.

42
11
2y 71d
n/a

Multiple Playgrounds using almost every behaviour of UIDynamics

4
0
4y 9m
MIT

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

7
2
4y 7m
n/a

Swift playground for generating GIFs

1
2
4y 6m
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 90d
n/a

An iOS Clock icon in a swift playground

28
7
6y 11m
n/a

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

7
0
6y 5m
MIT

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

39
4
5y 4m
MIT

A small playground to demonstrate image tinting in UIKit.

0
0
5y 10m
n/a
16
1
5y 7m
n/a

Core Image

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

58
4
5y 7m
n/a

CoreImage For Swift Playgrounds

77
22
5y 6m
n/a

Playing around with swift playground by implementing different image filter algorithms

6
2
10m
MIT

Metal

An interactive playground showing how to use Metal compute kernels.

78
13
8m
MIT

Apple Metal framework playground

52
4
7y 103d
n/a

Animations

Slide deck and playgrounds from this presentation from 360iDev 2016

33
4
4y 9m
n/a

๐ŸŽšSwift playground for building animations with UIViewPropertyAnimator

32
1
4y 7m
MIT

A SpriteKit and Swift Playgrounds Experiment

22
1
4y 6m
MIT

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

21
2
4y 5m
n/a

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

34
6
7y 119d
MIT

A Swift playground demonstrating how to use Core Animation

7
1
6y 57d
MIT

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

1
0
1y 9m
GPL-3.0

SpriteKit

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

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

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

30
2
3y 7m
n/a

Experiment with scene kit and swift

18
3
7y 88d
n/a

A 3D earth model written in swift playground using SceneKit

16
0
1y 9m
MIT

Audio

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

2
1
4y 11m
MIT

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

2
1
1y 10m
MIT

Swift Playground that creates jazz improvisations (WWDC 2018)

23
5
1y 6m
MIT

Mathematics

A Swift playground exploring Lindemayer systems

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

Interactive playground to experiment with roulettes and polygons

0
1
4y 6m
MIT

Pure Math in Pure Swift.

181
16
1y 4m
MIT

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

108
15
7y 93d
MIT

A collection of swift playground about mathematics.

1
0
4y 11m
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

754
81
1y 5m
Apache-2.0

Hands on with the Swift Playgrounds for iPad :)

49
5
3y 33d
MIT

Xcode Playground with RxSwift

6
4
1y 6m
MIT

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

Playground Sets

Various Swift playgrounds, for fun and for profit.

163
14
1y 36d
MIT

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

134
13
2y 8m
MIT

A weekly log of handy Swift extensions

299
19
3y 7m
n/a

Ongoing series of playground exploring Swift.

6
0
4y 75d
MIT

Xcode playgrounds of all kinds

8
1
3y 8m
n/a

Swift Playground versions of select articles from Cocoa with Love.

88
4
3y 14d
ISC

Swift Playgrounds

7
0
6y 106d
MIT

A few playgrounds to showcase Swift peculiar features

8
1
6y 7m
n/a

Some useful Swift playgrounds I maintain for my own interests

20
23
7y 22d
n/a

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

15
2
6y 100d
n/a

Collection of Playgrounds.

1
1
4y 74d
n/a

A collection of personal playgrounds

4
0
1y 4m
n/a

Miscellaneous

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

12
1
1y 5m
n/a

Create app icons on Swift playground.

32
3
2y 5m
MIT

A swift playground of the game 2048

39
7
4y 6m
MIT

Execute Shell Commands Inside Xcode Playground (Experimental)

19
2
3y 7m
MIT

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

5
0
3y 7m
n/a

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

7
2
4y 6m
n/a

an iOS Playground of the classic game Tic Tac Toe

6
1
4y 6m
MIT

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

78
8
1y 8m
MIT

A simplistic blockchain & cryptocurrency in a Swift Playground

29
5
4y 65d
MIT

Sentiment Analysis Swift Playground

9
1
4y 106d
MIT

Simple Cryptocurrency in a Swift Playground

5
0
3y 6m
MIT

Gameboards built in a playground

176
16
2y 11d
Apache-2.0

Emblems from Star Wars in Swift playgrounds

3
1
3y 5m
n/a

Save, Load and Delete from a Swift Playground

37
5
5y 5m
MIT

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

5
0
5y 6m
MIT