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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A curated collection of student submissions for the WWDC 2026 Swift Student Challenge, showcasing innovative apps built with Apple technologies.
A curated list of student submissions for the WWDC 2025 Swift Student Challenge, showcasing innovative apps built with Apple technologies.
An interactive Swift Playground exploring the history and design of Guilloche patterns found on banknotes and passports.
An iOS playground demonstrating VoiceOver accessibility implementation for developers.
A Swift Playground for iPad that teaches programming by interacting with TJBot robots using IBM Watson services.
An interactive Swift Playground Book teaching binary search trees through a tutorial and game.
An interactive Swift Playground teaching AI programming concepts through a custom four-player Pong game with SpriteKit.
A neural network playground built in pure Swift for iOS, with no third-party dependencies.
A Swift Playgrounds port of the Window Manager project for experimenting with window management concepts on iPad.
Interactive playgrounds for learning AudioKit through bite-size examples on iPad and Xcode.
A Swift library for numerical computing with numpy-like APIs and Jupyter-like playground notebooks.
A simple file browser playground book for exploring the file system within Swift Playgrounds on iOS.
A Swift PlaygroundBook teaching image filtering concepts through interactive convolution and edge detection examples.
A Swift Playground that visualizes gravity by simulating the curvature of spacetime based on Einstein's Theory of General Relativity.
An interactive Swift PlaygroundBook that teaches neural network concepts through hands-on examples.
A collection of CoreML examples for Swift Playgrounds on iPadOS demonstrating object recognition and detection models.
A Swift Playgrounds app for browsing and previewing SF Symbols on iPadOS.
A JavaScript REPL example using JavaScriptCore that runs on Swift Playgrounds for iPad.
An interactive Swift Playground book that teaches ARKit basics and builds a navigation aid for the visually impaired.
An Xcode playground demonstrating all new Swift 4.0 language features with practical examples.
An Xcode playground demonstrating and explaining the new features introduced in Swift 4.2.
A Swift playground demonstrating advanced Codable techniques including manual encoding/decoding, inheritance, and error handling.
A comprehensive Xcode playground cheat sheet for working with Swift String APIs and character properties.
A Swift playground with explanations and samples covering the Swift programming language and standard library.
A collection of Swift playgrounds implementing examples from Apple's official Swift documentation and related resources.
A collection of Swift Playground files for learning Apple's Swift programming language through hands-on examples.
An interactive Swift language summary written as a single Xcode Playground with all core concepts.
A collection of Swift playgrounds for learning Core Data through practical, incremental examples.
A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.
Playground demonstrating iOS concurrency concepts presented at @Swift 2017 conference.
A Swift playground demonstrating Core Data with a complete stack, CRUD operations, and undo manager in a single interactive environment.
A micro domain-specific language example for NSPredicate written in Swift, implemented as a literate program.
A Swift playground demonstrating how to build a micro web server that responds with 'Hello world!' to every request.
A Swift playground for learning and practicing regular expressions with practical examples.
A lightweight, dependency-free Swift networking stack with built-in mocking and testing support.
A Swift playground demonstrating type-safe access to strings, colors, fonts, and images using code generation.
A Swift playground demonstrating Key-Value Observing (KVO) with closure-based syntax.
A Swift playground tutorial demonstrating the use of NSDate and related classes for date and time manipulation.
A Swift playground demonstrating how to use C code within Swift applications.
A Swift playground demonstrating techniques to prevent retain cycles and write memory-efficient code.
A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.
An interactive iOS playground demonstrating Gang of Four design patterns implemented in Swift with visual examples.
A collection of iOS Playground projects demonstrating and comparing MVC, MVP, MVVM, and VIPER design patterns.
A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.
A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.