Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Swift
  4. Playgrounds

Playgrounds

The "Awesome Playgrounds" project is a curated collection of interactive coding environments designed to facilitate learning and experimentation in programming. Playgrounds are web-based platforms that allow users to write, test, and share code snippets in real-time, making them ideal for beginners and experienced developers alike. This list includes various playgrounds for different programming languages, frameworks, and libraries, along with tools for visualizing code output and collaborating with others. Whether you're a novice looking to practice coding or a seasoned developer seeking to prototype ideas quickly, this collection provides valuable resources to enhance your coding experience and foster creativity.

coding-playgroundsinteractive-learningweb-developmentprogramming-toolsreal-time-coding
RSSView on GitHub
4.4k stars342 forks0 contributorsUpdated
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

Table of Contents

17 sections · 160 projects

WWDC Students Submissions

2 projects
2026
2026

A curated collection of student submissions for the WWDC 2026 Swift Student Challenge, showcasing innovative apps built with Apple technologies.

Swift391 month ago
2025
2025

A curated list of student submissions for the WWDC 2025 Swift Student Challenge, showcasing innovative apps built with Apple technologies.

Swift805 months ago

PlaygroundBooks

18 projects
Guilloche Pattern Playground Book
Guilloche Pattern Playground Book

An interactive Swift Playground exploring the history and design of Guilloche patterns found on banknotes and passports.

Swift226 years ago
Accessibility
Accessibility

An iOS playground demonstrating VoiceOver accessibility implementation for developers.

Swift58 years ago
TJBot Playground
TJBot Playground

A Swift Playground for iPad that teaches programming by interacting with TJBot robots using IBM Watson services.

Swift387 years ago
Tree Trouble Playbook
Tree Trouble Playbook

An interactive Swift Playground Book teaching binary search trees through a tutorial and game.

Swift259 years ago
Auto Pong
Auto Pong

An interactive Swift Playground teaching AI programming concepts through a custom four-player Pong game with SpriteKit.

Swift137 years ago
Neural Network Playground
Neural Network Playground

A neural network playground built in pure Swift for iOS, with no third-party dependencies.

Swift3797 years ago
Window Manager Playground
Window Manager Playground

A Swift Playgrounds port of the Window Manager project for experimenting with window management concepts on iPad.

Swift379 years ago
AudioKit Playground Book
AudioKit Playground Book

Interactive playgrounds for learning AudioKit through bite-size examples on iPad and Xcode.

Swift1964 years ago
Numsw
Numsw

A Swift library for numerical computing with numpy-like APIs and Jupyter-like playground notebooks.

Swift1338 years ago
File Browser Playground
File Browser Playground

A simple file browser playground book for exploring the file system within Swift Playgrounds on iOS.

Swift2059 years ago
Geometry with Swift
Geometry with Swift
Swift114 months ago
Image Filtering
Image Filtering

A Swift PlaygroundBook teaching image filtering concepts through interactive convolution and edge detection examples.

Swift826 years ago
Spacetime Rhapsody
Spacetime Rhapsody

A Swift Playground that visualizes gravity by simulating the curvature of spacetime based on Einstein's Theory of General Relativity.

Swift279 years ago
Neural Network
Neural Network

An interactive Swift PlaygroundBook that teaches neural network concepts through hands-on examples.

Swift587 years ago
coreml-playground
coreml-playground

A collection of CoreML examples for Swift Playgrounds on iPadOS demonstrating object recognition and detection models.

Swift463 years ago
SF Symbols Viewer
SF Symbols Viewer

A Swift Playgrounds app for browsing and previewing SF Symbols on iPadOS.

Swift194 years ago
jscore-playground
jscore-playground

A JavaScript REPL example using JavaScriptCore that runs on Swift Playgrounds for iPad.

Swift194 years ago
Accessible Reality
Accessible Reality

An interactive Swift Playground book that teaches ARKit basics and builds a navigation aid for the visually impaired.

Swift285 years ago

Swift

10 projects
What's new in Swift 4
What's new in Swift 4

An Xcode playground demonstrating all new Swift 4.0 language features with practical examples.

Swift1,8188 years ago
What's new in Swift 4.2
What's new in Swift 4.2

An Xcode playground demonstrating and explaining the new features introduced in Swift 4.2.

Swift8667 years ago
Codable Playground
Codable Playground

A Swift playground demonstrating advanced Codable techniques including manual encoding/decoding, inheritance, and error handling.

Swift197 years ago
Swift String Cheat Sheet
Swift String Cheat Sheet

A comprehensive Xcode playground cheat sheet for working with Swift String APIs and character properties.

Swift613 years ago
About Swift
About Swift

A Swift playground with explanations and samples covering the Swift programming language and standard library.

Swift851 year ago
The Swift Programming Language Playgrounds
The Swift Programming Language Playgrounds

A collection of Swift playgrounds implementing examples from Apple's official Swift documentation and related resources.

Swift2294 years ago
Swift Hack Pack
Swift Hack Pack

A collection of Swift Playground files for learning Apple's Swift programming language through hands-on examples.

Swift237 years ago
The Swift Summary Book
The Swift Summary Book

An interactive Swift language summary written as a single Xcode Playground with all core concepts.

Swift1,6624 years ago
Swifter Tips
Swifter Tips
Swift1249 years ago
MPCS51032 UChicago iOS Course
MPCS51032 UChicago iOS Course
Swift79 years ago

Swift: Advanced Topics

13 projects
A Swift Introduction to Core Data
A Swift Introduction to Core Data

A collection of Swift playgrounds for learning Core Data through practical, incremental examples.

Swift1546 years ago
TDDSwiftPlayground
TDDSwiftPlayground

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

Swift606 years ago
Concurrency on iOS
Concurrency on iOS

Playground demonstrating iOS concurrency concepts presented at @Swift 2017 conference.

Swift329 years ago
Modern Core Data
Modern Core Data

A Swift playground demonstrating Core Data with a complete stack, CRUD operations, and undo manager in a single interactive environment.

Swift358 years ago
Swift DSL Example
Swift DSL Example

A micro domain-specific language example for NSPredicate written in Swift, implemented as a literate program.

Swift209 years ago
Katan
Katan

A Swift playground demonstrating how to build a micro web server that responds with 'Hello world!' to every request.

Swift259 years ago
Swift Regular Expressions
Swift Regular Expressions

A Swift playground for learning and practicing regular expressions with practical examples.

Swift128 years ago
Network Stack
Network Stack

A lightweight, dependency-free Swift networking stack with built-in mocking and testing support.

Swift346 years ago
Swiftly Typed Resources
Swiftly Typed Resources

A Swift playground demonstrating type-safe access to strings, colors, fonts, and images using code generation.

Swift749 years ago
Swift KVO Closures
Swift KVO Closures

A Swift playground demonstrating Key-Value Observing (KVO) with closure-based syntax.

Swift1112 years ago
Swift Date Tutorial
Swift Date Tutorial

A Swift playground tutorial demonstrating the use of NSDate and related classes for date and time manipulation.

Swift910 years ago
Swift And C
Swift And C

A Swift playground demonstrating how to use C code within Swift applications.

Swift610 years ago
Swift Memory Management
Swift Memory Management

A Swift playground demonstrating techniques to prevent retain cycles and write memory-efficient code.

Swift310 years ago

Design Patterns

5 projects
The Principles of OOD in Swift 4
The Principles of OOD in Swift 4

A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.

Swift1,8914 months ago
Design Patterns Playground
Design Patterns Playground

An interactive iOS playground demonstrating Gang of Four design patterns implemented in Swift with visual examples.

Swift279 years ago
iOS Design Patterns
iOS Design Patterns

A collection of iOS Playground projects demonstrating and comparing MVC, MVP, MVVM, and VIPER design patterns.

Swift1436 years ago
Design Patterns in Swift
Design Patterns in Swift

A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.

Swift15,2562 years ago
GOF Swift
GOF Swift

A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.

Swift1388 years ago

Related Awesome Lists

📦
Education

The "Awesome Education" project is a curated collection of resources aimed at enhancing the learning and teaching experience across various educational contexts. This list encompasses a wide range of categories including online courses, educational tools, teaching methodologies, research papers, and community-driven platforms. It serves as a valuable resource for educators, students, and lifelong learners alike, providing insights and tools to improve educational outcomes. Whether you're looking for innovative teaching strategies or engaging learning materials, this collection offers a wealth of information to support your educational journey.

5.8k