1 line
No EOL
33 KiB
JSON
1 line
No EOL
33 KiB
JSON
{"slug": "uraimo--Awesome-Swift-Playgrounds", "title": "Swift Playgrounds", "description": "A List of Awesome Swift Playgrounds", "github_url": "https://github.com/uraimo/Awesome-Swift-Playgrounds", "stars": "4.4K", "tag": "Programming Languages", "entry_count": 178, "subcategory_count": 14, "subcategories": [{"name": "Contributing", "parent": "", "entries": []}, {"name": "Downloading all the playgrounds", "parent": "", "entries": []}, {"name": "Tags", "parent": "", "entries": []}, {"name": "Contents", "parent": "", "entries": [{"name": "WWDC Students Submissions", "url": "#wwdc-students-submissions", "description": ""}, {"name": "PlaygroundBooks", "url": "#playgroundbooks", "description": ""}, {"name": "Learning Swift", "url": "#learning-swift", "description": ""}, {"name": "Learning Swift: Advanced Topics", "url": "#learning-swift-advanced-topics", "description": ""}, {"name": "Apple's Playgrounds", "url": "#apples-playgrounds", "description": ""}, {"name": "Playgrounds about Playgrounds", "url": "#playgrounds-about-playgrounds", "description": ""}, {"name": "Playgrounds from Playgroundbooks", "url": "#playgrounds-from-playgroundbooks", "description": ""}, {"name": "Theoretical Computer Science", "url": "#theoretical-computer-science", "description": ""}, {"name": "UIKit And Graphics", "url": "#uikit-and-graphics", "description": ""}, {"name": "Audio", "url": "#audio", "description": ""}, {"name": "Mathematics", "url": "#mathematics", "description": ""}, {"name": "Libraries and APIs", "url": "#libraries-and-apis", "description": ""}, {"name": "Playground sets", "url": "#playground-sets", "description": ""}, {"name": "Miscellaneous", "url": "#miscellaneous", "description": ""}, {"name": "Guilloche Pattern Playground Book", "url": "https://github.com/TheWildHorse/GuillochePlayground", "description": "Learn more about this pattern you see every day, but probably never knew it was really carefully designed. \ud83c\udf41", "stars": "22"}, {"name": "Accessibility", "url": "https://github.com/xReee/wwdc2018", "description": "Accessibility for iOS developers. \ud83c\udf41", "stars": "5"}, {"name": "TJBot Playground", "url": "https://github.com/jweisz/tjbot-playground", "description": "Swift Playground for interacting with IBM's TJBot. \ud83c\udf41", "stars": "37"}, {"name": "Tree Trouble Playbook", "url": "https://github.com/joelrorseth/Tree-Trouble", "description": "An interactive Swift Playground Book about Binary Search Trees.", "stars": "25"}, {"name": "Auto Pong", "url": "https://github.com/cardoso/AutoPong", "description": "A tutorial to implement a pong based on a simple AI.", "stars": "13"}, {"name": "Neural Network Playground", "url": "https://github.com/hetelek/Neural-Network-Playground", "description": "A neural network Swift playground, with no third party dependencies.", "stars": "382"}, {"name": "Window Manager Playground", "url": "https://github.com/steventroughtonsmith/windowmanager-playgroundbook", "description": "Playground for an experimental window manager.", "stars": "38"}, {"name": "AudioKit Playground Book", "url": "https://github.com/audiokit/Playgrounds", "description": "A set of playgrounds using AudioKit designed for the iPad Playgrounds app.", "stars": "195"}, {"name": "Numsw", "url": "https://github.com/sonsongithub/numsw", "description": "A swift playground book that mimics some of the features of numpy and jupyter notebook.", "stars": "133"}, {"name": "File Browser Playground", "url": "https://github.com/steventroughtonsmith/files-playgroundbook", "description": "Simple File Browser for Swift Playgrounds on iOS.", "stars": "205"}, {"name": "Geometry with Swift", "url": "https://github.com/dbbudd/Geometry-Swift-PlaygroundBook", "description": "In this course your students will learn the fundamentals of Swift 3 programming, using geometry as their context for learning.", "stars": "10"}, {"name": "Image Filtering", "url": "https://github.com/lennet/image-filtering", "description": "A Swift playgroundbook about Image Filtering. \ud83c\udf41\ud83c\udf1f", "stars": "83"}, {"name": "Spacetime Rhapsody", "url": "https://github.com/hollisliu/Spacetime-Rhapsody", "description": "A Swift Playground visualizing gravity based on Einstein's Theory of General Relativity. \ud83c\udf1f", "stars": "27"}, {"name": "Neural Network", "url": "https://github.com/lennet/neuralnetwork", "description": "A Swift PlaygroundBook about Neural Networks. \ud83c\udf41", "stars": "58"}, {"name": "coreml-playground", "url": "https://github.com/kkk669/coreml-playground", "description": "Core ML examples for Swift Playgrounds. \ud83c\udf41", "stars": "46"}, {"name": "SF Symbols Viewer", "url": "https://github.com/kkk669/SF-Symbols-Viewer", "description": "An SF Symbols Viewer for Swift Playgrounds. \ud83c\udf41", "stars": "19"}, {"name": "jscore-playground", "url": "https://github.com/kkk669/jscore-playground", "description": "A JavaScript REPL using JavaScriptCore. \ud83c\udf41", "stars": "19"}, {"name": "Accessible Reality", "url": "https://github.com/aheze/AccessibleReality", "description": "for learning the basics of ARKit through interactive lessons. \ud83c\udf41", "stars": "28"}, {"name": "What's new in Swift 4", "url": "https://github.com/ole/whats-new-in-swift-4", "description": "An Xcode playground showing off the new features in Swift 4.0. \ud83c\udf41 \ud83c\udf1f", "stars": "1.8k"}, {"name": "What's new in Swift 4.2", "url": "https://github.com/ole/whats-new-in-swift-4-2", "description": "An Xcode playground showing off the new features in Swift 4.2. \ud83c\udf41 \ud83c\udf1f", "stars": "867"}, {"name": "Codable Playground", "url": "https://github.com/filip-zielinski/CodablePlayground", "description": "Playground that demonstrates advanced uses of Codable. \ud83c\udf41", "stars": "19"}, {"name": "Generics In Swift", "url": "https://github.com/LukeSkywalker55/Generics-In-Swift", "description": "Playground that explains generics. \ud83c\udf41"}, {"name": "Swift String Cheat Sheet", "url": "https://github.com/kharrison/Playground-Strings", "description": "A quick guide to using Strings with Swift. \ud83c\udf41", "stars": "61"}, {"name": "About Swift", "url": "https://github.com/NicolaLancellotti-About/About-Swift", "description": "A playground about Swift language. \ud83c\udf41", "stars": "84"}, {"name": "The Swift Programming Language Playgrounds", "url": "https://github.com/danielpi/Swift-Playgrounds", "description": "40+ playgrounds, one for each chapter of Apple's Swift book. \ud83c\udf1f", "stars": "229"}, {"name": "Swift Hack Pack", "url": "https://github.com/GuildSA/swift-hack-pack", "description": "Collection of playgrounds that teaches Swift.", "stars": "23"}, {"name": "The Swift Summary Book", "url": "https://github.com/jakarmy/swift-summary", "description": "A summary of Apple's Swift language. \ud83c\udf1f", "stars": "1.7k"}, {"name": "Swifter Tips", "url": "https://github.com/swifter-tips/Playground", "description": "Examples for every feature of the Swift language.", "stars": "124"}, {"name": "MPCS51032 UChicago iOS Course", "url": "https://github.com/uchicago-mobi/mcps51032-2017-spring-playground", "description": "Playgrounds from the 2017 Spring iOS course of the University of Chicago.", "stars": "7"}, {"name": "A Swift Introduction to Core Data", "url": "https://github.com/andyshep/CoreDataPlaygrounds", "description": "Learn Core Data experimenting directly in this playground. \ud83c\udf1f", "stars": "154"}, {"name": "TDDSwiftPlayground", "url": "https://github.com/sshrpe/TDDSwiftPlayground", "description": "Demonstration of using Swift Playgrounds in Test Driven Development with XCTest.", "stars": "60"}, {"name": "Concurrency on iOS", "url": "https://github.com/sammyd/2017AtSwift_Concurrency", "description": "Concurrency and Parallelism in iOS.", "stars": "32"}, {"name": "Modern Core Data", "url": "https://github.com/dfreniche/modern-core-data-playground", "description": "An introduction to Core Data.", "stars": "35"}, {"name": "Swift DSL Example", "url": "https://github.com/cfdrake/swift-dsl-example", "description": "Implementation of a DSL in Swift.", "stars": "20"}, {"name": "Katan", "url": "https://github.com/marciok/katan", "description": "A micro web server that replies \"Hello world!\" to every request, an example of how to use sockets in Swift.", "stars": "25"}, {"name": "Swift Regular Expressions", "url": "https://github.com/ogulcan/SwiftRegEx", "description": "A playground to learn regular expressions with Swift.", "stars": "12"}, {"name": "Network Stack", "url": "https://github.com/AndrejKolar/NetworkStack", "description": "Clean & simple Swift networking stack playground.", "stars": "34"}, {"name": "Swiftly Typed Resources", "url": "https://github.com/jstart/Swiftly-Typed-Resources", "description": "A playground showing how Swift makes Strings, Colors, Fonts, Images, etc easier to deal with. \u23f3", "stars": "74"}, {"name": "Swift KVO Closures", "url": "https://github.com/rectalogic/KVOPlayground", "description": "Swift KVO playground. \u23f3", "stars": "11"}, {"name": "Swift Date Tutorial", "url": "https://github.com/liuyubobobo/Swift-NSDate-Tutorial", "description": "Learn everythig about NSDate. \u23f3", "stars": "9"}, {"name": "Swift And C", "url": "https://github.com/MacMark/SwiftAndC", "description": "Examples about using C with Swift. \u23f3", "stars": "6"}, {"name": "Swift Memory Management", "url": "https://github.com/ndethore/swift-memory-management", "description": "How to avoid retain cycles, from [this post](http://detho.re/2016/01/21/writing-memory-efficient-swift-code/). \u23f3", "stars": "3"}]}, {"name": "Design Patterns", "parent": "Learning Swift: Advanced Topics", "entries": [{"name": "The Principles of OOD in Swift 4", "url": "https://github.com/ochococo/OOD-Principles-In-Swift", "description": "The Principles of OOD based on Uncle Bob articles.\ud83c\udf41", "stars": "1.9k"}, {"name": "Design Patterns Playground", "url": "https://github.com/edopelawi/DesignPatternsPlayground", "description": "Learning GoF's Design Patterns in Swift 3.", "stars": "27"}, {"name": "iOS Design Patterns", "url": "https://github.com/haxpor/ios-design-patterns", "description": "Sample projects for MVC, MVP, MVVM, and VIPER.", "stars": "141"}, {"name": "Design Patterns in Swift", "url": "https://github.com/ochococo/Design-Patterns-In-Swift", "description": "Design patterns in Swift 3.", "stars": "15k"}, {"name": "GOF Swift", "url": "https://github.com/SebastianBoldt/Gang-of-Four-and-Solid-Principles-in-Swift", "description": "Learn all 23 Gang of Four patterns using Swift.", "stars": "138"}]}, {"name": "Protocol Oriented Programming", "parent": "Learning Swift: Advanced Topics", "entries": [{"name": "Swift Diagram Playgrounds", "url": "https://github.com/alskipp/Swift-Diagram-Playgrounds", "description": "Adaptation of the Protocol-Oriented Programming in Swift talk from WWDC 2015.", "stars": "277"}, {"name": "Swift Protocol Extensions", "url": "https://github.com/davidahouse/SwiftProtocolExtensions", "description": "A playground to explore Protocol Extensions. \u23f3", "stars": "20"}, {"name": "Battleship Example", "url": "https://github.com/vichudson1/Battleship-POP-Example", "description": "An example of how to use Protocol Oriented Programming with the battleship game. \u23f3", "stars": "13"}]}, {"name": "Functional Reactive Programming", "parent": "Learning Swift: Advanced Topics", "entries": [{"name": "ReactiveCocoa Playground", "url": "https://github.com/nikita-leonov/ReactiveCocoaPlayground", "description": "The easiest way to get a taste of ReactiveCocoa. \u23f3", "stars": "97"}, {"name": "Swift Reactive Playground", "url": "https://github.com/ColinEberhardt/SwiftReactivePlayground", "description": "Companion to the article: ReactiveCocoa made Simple With Swift. \u23f3", "stars": "27"}, {"name": "Apple's Mandelbrot Playground", "url": "https://github.com/palmerc/Mandelbrot-Swift-Playground", "description": "A playground with the mandelbrot fractal (updated to Swift 3 by @palmerc, @kemalenver).", "stars": "24"}, {"name": "Interactive Newton's Cradle", "url": "https://github.com/p-sun/iOS-Effects-and-Animations/tree/master/Newton'sCradle", "description": "Apple's interactive playground of a Newton's Cradle where collisions and gravity are applyed with UIKit dynamics. \ud83c\udf1f (updated to Swift 3 by @p-sun)", "stars": "10"}, {"name": "Apple's Balloons Playground", "url": "https://developer.apple.com/swift/blog/downloads/Balloons.zip", "description": "The balloons playground showed at WWDC14. \u23f3"}, {"name": "Apple's Crustacean Playground", "url": "https://developer.apple.com/sample-code/wwdc/2015/downloads/Crustacean.zip", "description": "Protocol-Oriented Programming with Value Types. \u23f3"}, {"name": "Apple's Swift Standard Library Playground", "url": "https://developer.apple.com/sample-code/swift/downloads/Standard-Library.zip", "description": "experiment with Swift standard library types and high-level concepts using visualizations and practical examples. \u23f3"}, {"name": "XCTest Playground", "url": "https://github.com/Liquidsoul/XCTestPlayground", "description": "Better looking tests for playgrounds.", "stars": "54"}, {"name": "Interactive Playground", "url": "https://github.com/dasdom/InteractivePlayground", "description": "Exploring interactivity in Playgrounds.", "stars": "53"}, {"name": "Mondrian", "url": "https://github.com/timbellay/Mondrian", "description": "Make iOS app mockups in Swift 2.x playgrounds. \u23f3", "stars": "4"}, {"name": "iPad Swift Playgrounds", "url": "https://github.com/kushtaneja/iPad_Swift_Playgrounds", "description": "The sample playgroundbooks converted to playgrounds.", "stars": "30"}, {"name": "Functional Debug View", "url": "https://github.com/tomquist/DebugView", "description": "Playground to visualize functional programming with graphical sequences. \ud83c\udf41 \ud83c\udf1f", "stars": "38"}, {"name": "OOP with Functions in Swift", "url": "https://github.com/iamleeg/OOPInFPInSwift", "description": "Object-Oriented Programming in Functional Programming in Swift. \ud83c\udf41", "stars": "59"}, {"name": "Logician", "url": "https://github.com/mdiep/Logician", "description": "Logic programming in Swift. \ud83c\udf1f", "stars": "199"}, {"name": "Function Composition in Swift", "url": "https://github.com/ijoshsmith/function-composition-in-swift", "description": "Exploration of function composition in Swift. \ud83c\udf1f", "stars": "58"}, {"name": "Swift Adventures in Monad Land", "url": "https://github.com/alskipp/Swift-Adventures-In-Monad-Land", "description": "Learn about monads.", "stars": "173"}, {"name": "Functional Design Patterns", "url": "https://github.com/cmvicentehe/FunctionalProgrammingDesignPatterns", "description": "A few functional programming concept and patterns.", "stars": "5"}, {"name": "Learn about transducers", "url": "https://github.com/mbrandonw/learn-transducers-playground", "description": "A little tutorial that explains transducers. \u23f3", "stars": "80"}, {"name": "Swift Functors, Applicatives, and Monads in Pictures", "url": "https://github.com/mokacoding/Swift-Functors-Applicative-Monads-In-Pictures-Playground", "description": "Companion to the article: Swift Functors, Applicatves, and Monads in Pictures. \u23f3", "stars": "68"}, {"name": "Functors in Swift", "url": "https://github.com/mokagio/Swift-Functor-Introduction-Playground", "description": "A playground to introduce Functors in Swift, and their practical usage. \u23f3", "stars": "6"}]}, {"name": "Algorithms and Data Structures", "parent": "Theoretical Computer Science", "entries": [{"name": "Animated Sorting Algorithms", "url": "https://github.com/p-sun/Animated-Sorting-Algorithms", "description": "Swift 4 playgrounds to view and manipulate sorting algorithms.\ud83c\udf41", "stars": "37"}, {"name": "Expressions", "url": "https://github.com/mpangburn/Expressions", "description": "Arithmetic and logical expressions elegantly modeled and visualized using protocol-oriented binary trees.\ud83c\udf41", "stars": "396"}, {"name": "Swift Algorithm Club", "url": "https://github.com/raywenderlich/swift-algorithm-club", "description": "Algorithms and data structures in Swift with explanations. \ud83c\udf1f", "stars": "29k"}, {"name": "Sorting Experiments", "url": "https://github.com/adrfer/Sort", "description": "Alluring experiments with sorting algorithms in Swift, sort of."}, {"name": "Visual Binary Trees", "url": "https://github.com/akpw/VisualBinaryTrees", "description": "Effortless visualization of arbitrary Binary Trees, along with their pluggable traversal implementations. \ud83c\udf1f", "stars": "58"}, {"name": "Julia Fractal Playground", "url": "https://github.com/gongzhang/julia-set-playground#julia-set-playground", "description": "A Swift playground that generates beautiful Julia set fractal images.", "stars": "262"}, {"name": "A Star", "url": "https://github.com/Dev1an/A-Star", "description": "Protocol oriented A\\* pathfinding algorithm implementation in Swift 4.\ud83c\udf41", "stars": "41"}, {"name": "DataStructures Playground", "url": "https://github.com/oliverfoggin/DataStructuresPlayground", "description": "Data Structures and Algorithms in Swift. \u23f3", "stars": "16"}, {"name": "Swiftography", "url": "https://github.com/sketchytech/Swiftography", "description": "Standard cryptographic algorithms in a Swift Playground. \u23f3", "stars": "8"}, {"name": "Algorithms Playground", "url": "https://github.com/ashokgelal/AlgorithmsPlayground", "description": "Various algorithm implementation in Swift. \u23f3", "stars": "6"}, {"name": "The Jelly Bean Problem", "url": "https://github.com/kyleweiner/Jelly-Bean-Problem", "description": "The Jelly Bean problem from Wait But Why. \u23f3", "stars": "2"}, {"name": "Euclidean Strings", "url": "https://github.com/modulusMathews/ReEuclid", "description": "A playground leveraging ReSwift to generate Euclidean Strings. \u23f3", "stars": "1"}]}, {"name": "Languages", "parent": "Theoretical Computer Science", "entries": [{"name": "Introduction to Compilers", "url": "https://github.com/ahoppen/introduction-to-compilers", "description": "Great introduction to the inner workings of compilers. \ud83c\udf41\ud83c\udf1f", "stars": "476"}, {"name": "Pascal Interpreter", "url": "https://github.com/igorkulman/SwiftPascalInterpreter", "description": "Simple Swift interpreter for the Pascal language inspired by the Let\u2019s Build A Simple Interpreter article series. \ud83c\udf41", "stars": "293"}, {"name": "Write your own language: Mu", "url": "https://github.com/marciok/Mu", "description": "A playground explaining how to create a tiny programming language named Mu. \ud83c\udf1f", "stars": "1k"}, {"name": "ASM Swift", "url": "https://github.com/NSExceptional/ASM-Swift", "description": "A playground for learning Assembly language through Swift. \ud83c\udf1f", "stars": "106"}, {"name": "Let's build a compiler in Swift", "url": "https://github.com/mkchoi212/LBAC-Swift", "description": "Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds. \ud83c\udf1f", "stars": "162"}, {"name": "Register VM", "url": "https://github.com/brianhill/register-vm-in-swift", "description": "A register-based VM in a Swift playground. \ud83c\udf1f \u23f3", "stars": "9"}, {"name": "Turtle Playground", "url": "https://github.com/dimsumthinking/TurtlePlayground", "description": "A playground with Logo-like commands. \ud83c\udf1f \u23f3", "stars": "126"}, {"name": "Swift Brainfuck", "url": "https://github.com/xavieryao/Swift-Brainfuck", "description": "Brainfuck interpreter written in Swift using Playground. \u23f3", "stars": "9"}]}, {"name": "Machine Learning", "parent": "Theoretical Computer Science", "entries": [{"name": "Emoji Intelligence", "url": "https://github.com/BilalReffas/EmojiIntelligence", "description": "Neural Network built in Apple Playground using Swift. \ud83c\udf1f", "stars": "1.4k"}, {"name": "UIStackView Playground", "url": "https://github.com/dasdom/UIStackViewPlayground", "description": "Interesting examples of use of UIStackViews.\ud83c\udf1f", "stars": "328"}, {"name": "Bezier Path Playgrounds", "url": "https://github.com/DigitalLeaves/BezierPathPlaygrounds", "description": "Some playgrounds to better understand UIBezierPaths.", "stars": "25"}, {"name": "UIKit playground", "url": "https://github.com/ralfebert/uikit-playground", "description": "Playgrounds to experiment interactively with UIKit views.", "stars": "43"}, {"name": "UIDynamic Playground", "url": "https://github.com/andresbrun/UIDynamicsPlayground", "description": "Multiple Playgrounds using almost every behaviour of UIDynamic.", "stars": "5"}, {"name": "WWDC16 Typography", "url": "https://github.com/tototti/wwdc16_typography_playground", "description": "", "stars": "7"}, {"name": "Animated GIF Playground", "url": "https://github.com/danielrhammond/GIF-Playground", "description": "Swift playground for generating animated GIFs.", "stars": "1"}, {"name": "RPClarity", "url": "https://github.com/RobotsAndPencils/RPClarity", "description": "Shows a technique for blurring an image behind the characters behind one or more UILabels. \u23f3"}, {"name": "Swift Clock", "url": "https://github.com/nickoneill/swiftclock", "description": "An animated clock in a swift playground. \u23f3", "stars": "29"}, {"name": "WatchKit Asset Playground", "url": "https://github.com/cwimberger/WatchKitAssetPlayground", "description": "A swift playground for creating awesome animations for your WatchKit Apps. \u23f3", "stars": "8"}, {"name": "Swift 2.0 Protocol Extension Example", "url": "https://github.com/jhurray/Swift2-Protocol-Extension-Example", "description": "Showing how to use Swift2 protocol extensions to render errors in UIViews and UIViewControllers without subclassing or creating classes. \u23f3", "stars": "37"}, {"name": "Tinting", "url": "https://github.com/Jesse-calkin/tinting", "description": "A small playground to demonstrate image tinting in UIKit. \u23f3", "stars": "0"}, {"name": "Ray tracing Playground", "url": "https://github.com/mhorga/Raytracing", "description": "A playground and a series of articles on ray tracing, see also part [2 (\u2b506)](https://github.com/mhorga/Raytracing2), [3 (\u2b507)](https://github.com/mhorga/Raytracing3), [4 (\u2b503)](https://github.com/mhorga/Raytracing4), [5 (\u2b505)](https://github.com/mhorga/Raytracing5) \ud83c\udf1f \u23f3", "stars": "16"}, {"name": "WWDC16 Logo Playground", "url": "https://github.com/krutarth/WWDC16Logo", "description": "Drawing the WWDC16 logo in a playground. \u23f3"}]}, {"name": "Core Image", "parent": "UIKit And Graphics", "entries": [{"name": "Interpolation Playground", "url": "https://github.com/FlexMonkey/Interpolation-Playground-", "description": "Playground demonstrating lerp, smooth step, Catcall-Rom and others! \u23f3", "stars": "63"}, {"name": "CoreImage for Swift Playgrounds", "url": "https://github.com/FlexMonkey/CoreImageForSwiftPlaygrounds", "description": "Growing collection of CoreImage playgrounds from the upcoming book \"CoreImage For Swift\". \ud83c\udf1f \u23f3", "stars": "89"}, {"name": "Image Processor", "url": "https://github.com/mortenbrudvik/ImageProcessor", "description": "Implementing different image filter algorithms. \u23f3", "stars": "9"}]}, {"name": "Metal", "parent": "UIKit And Graphics", "entries": [{"name": "Metalbrot", "url": "https://github.com/jtbandes/metalbrot-playground", "description": "Interactive playground that draws the Mandelbrot fractal with Metal. \ud83c\udf1f", "stars": "94"}, {"name": "METAL Playground", "url": "https://github.com/haawa799/METAL_Playground", "description": "Apple Metal framework playground. \ud83c\udf1f \u23f3", "stars": "55"}]}, {"name": "Animations", "parent": "UIKit And Graphics", "entries": [{"name": "Core Animation Swift Playgrounds", "url": "https://github.com/rmirabelli/CoreAnimationSwiftPlaygrounds", "description": "A set of interesting Core Animation playgounds.", "stars": "35"}, {"name": "UIViewPropertyAnimator Playground", "url": "https://github.com/mathewsanders/Scrubber", "description": "Playground demonstrating UIViewPropertyAnimator.", "stars": "37"}, {"name": "WWDC Crowd Simulator 2017", "url": "https://github.com/neilsardesai/WWDC-Crowd-Simulator-2017", "description": "A SpriteKit experiment to simulate the WWDC2017 logo crowd.", "stars": "32"}, {"name": "Duet-Inspired Trail Effect", "url": "https://github.com/dionlarson/Duet-Trail-Effect-SpriteKit-Playground", "description": "How to get a Duet style trailing effect in SpriteKit.", "stars": "26"}, {"name": "Additive Animations", "url": "https://github.com/d-ronnqvist/Additive-Animations-Playground", "description": "Experiment with multiple additive animations in Core Animation. \u23f3", "stars": "35"}, {"name": "Core Animation Playground", "url": "https://github.com/knightsc/CoreAnimationPlayground", "description": "Companion to Apple's Core Animation Programming Guide. \u23f3", "stars": "9"}, {"name": "Core Animation Timing", "url": "https://github.com/Kentzo/CoreAnimationTiming", "description": "Playground demonstrating effects of CAMediaTiming properties. \ud83c\udf41", "stars": "1"}]}, {"name": "SpriteKit", "parent": "UIKit And Graphics", "entries": [{"name": "SceneKit ARKit Demo", "url": "https://github.com/mhanlon/ARKitDemoPlayground", "description": "The Xcode 9 ARKit SpriteKit demo as a playground.\ud83c\udf41", "stars": "49"}, {"name": "SpriteKit Swift 3", "url": "https://github.com/MacMeDan/SpriteKitCollisions", "description": "Playground for exploring Sprite Kit.", "stars": "7"}, {"name": "SpriteKit Collisions", "url": "https://github.com/jaredmpayne/SpriteKitCollisionsPlayground", "description": "Demonstrates how to perform physics collision detection using Swift and SpriteKit. \u23f3", "stars": "32"}, {"name": "SceneKit Examples", "url": "https://github.com/UCh/swift-scene-kit-playgrounds", "description": "Experiment with SceneKit and Swift. \u23f3", "stars": "21"}, {"name": "Astronomy", "url": "https://github.com/cl7/Astronomy", "description": "A 3D earth model written in swift playground using SceneKit.", "stars": "34"}, {"name": "Bach Playground", "url": "https://github.com/dreamwieber/BachPlayground", "description": "A Simple Swift Playground that plays a brief piece by Bach with AVAudioEngine and AVMIDIPlayer.", "stars": "4"}, {"name": "PlayerNode Playground", "url": "https://github.com/genedelisa/PlayerNodePlayground", "description": "Playground using AVAudioEngine with a playernode and effects to play an audio file. \ud83c\udf1f", "stars": "5"}, {"name": "Miles", "url": "https://github.com/lalomts/Miles", "description": "A Swift Playground that creates jazz improvisations in any key using AudioToolbox and AVFoundation.", "stars": "35"}, {"name": "Rhythm Snap", "url": "https://github.com/carlosmbe/Rhythm-Snap", "description": "A Swift Playground using Vision and AVFoundation to help you practice rhythm in a fun way.\ud83c\udf41", "stars": "9"}, {"name": "Guilloche Pattern Playground Book", "url": "https://github.com/TheWildHorse/GuillochePlayground", "description": "Learn more about this pattern you see every day, but probably never knew it was really carefully designed. \ud83c\udf41", "stars": "22"}, {"name": "Lindenmayer Systems", "url": "https://github.com/henrinormak/lindenmayer", "description": "A Swift playground exploring Lindemayer systems.", "stars": "12"}, {"name": "Swift Natural Numbers", "url": "https://github.com/jakebromberg/Swift-Natural-Numbers", "description": "A playground for implementing the natural numbers and more concepts in number theory.", "stars": "3"}, {"name": "Polydoxical", "url": "https://github.com/kirkbyo/Polydoxical", "description": "Interactive playground to experiment with roulettes and polygons.", "stars": "0"}, {"name": "Abstract Algebra", "url": "https://github.com/taketo1024/SwiftyMath", "description": "Abstract algebra concepts implemented in Swift.", "stars": "192"}, {"name": "Swift Accelerate", "url": "https://github.com/haginile/SwiftAccelerate", "description": "Using the Accelerate framework and Swift for Linear Algebra. \u23f3", "stars": "120"}, {"name": "Swifty Mathematics", "url": "https://github.com/DylanModesitt/swiftyMathematics", "description": "A collection of swift playground about mathematics. \u23f3", "stars": "4"}, {"name": "Numerical Algorithms", "url": "https://www.raywenderlich.com/99559/numeric-algorithms-using-playgrounds", "description": "Numerical argorithms playground from Ray Wenderlich. \u23f3"}, {"name": "AudioKit Playgrounds", "url": "https://audiokit.io/playgrounds/", "description": "130+ Audio synthesis, processing, playback, and analysis playgrounds with AudioKit."}, {"name": "AIToolbox", "url": "https://github.com/KevinCoble/AIToolbox/tree/master/Playgrounds", "description": "A set of playgrounds showing machine learning algorithms, all implemented with pieces of the AIToolbox framework code.", "stars": "802"}, {"name": "Cognitive Service APIs", "url": "https://github.com/codePrincess/playgrounds", "description": "Get started with the Microsoft Cognitive Services APIs.", "stars": "57"}, {"name": "Rx Playground", "url": "https://github.com/sgr-ksmt/RxPlayground", "description": "A playground with RxSwift examples.", "stars": "6"}, {"name": "Parks And Recreation", "url": "https://github.com/zwaldowski/ParksAndRecreation", "description": "Great collection of interesting playgrounds, for fun and for profit. \ud83c\udf41\ud83c\udf1f", "stars": "176"}, {"name": "URaimo's Playgrounds", "url": "https://github.com/uraimo/Swift-Playgrounds", "description": "My playgrounds, various topics. \ud83c\udf41", "stars": "140"}, {"name": "Public Extensions", "url": "https://github.com/Jasdev/Public-Extension", "description": "A set of useful extensions from [@PublicExtension](https://twitter.com/publicextension). \ud83c\udf1f", "stars": "298"}, {"name": "ManuelCarlos's Playgrouds", "url": "https://github.com/manuelCarlos/Swift-Playgrounds", "description": "Various playgrounds."}, {"name": "Mgrebenets's Playgrounds", "url": "https://github.com/mgrebenets/playgrounds", "description": "Various playgrounds.c \ud83c\udf1f", "stars": "9"}, {"name": "Cocoa With Love Playgrounds", "url": "https://github.com/mattgallagher/CocoaWithLovePlaygrounds", "description": "Playground versions of select articles from Cocoa with Love. \ud83c\udf1f", "stars": "87"}, {"name": "Sketchytech's Playgrounds", "url": "https://github.com/sketchytech/SwiftPlaygrounds", "description": "Various Playgrounds. \ud83c\udf1f \u23f3", "stars": "7"}, {"name": "Swift fun playgrounds", "url": "https://github.com/madbat/Swift-fun-playgrounds", "description": "A few playgrounds to showcase Swift peculiar features. \u23f3", "stars": "8"}, {"name": "BradLarson's Playgrounds", "url": "https://github.com/BradLarson/PersonalSwiftPlaygrounds", "description": "Various playgrounds. \u23f3", "stars": "20"}, {"name": "Dmikusa's Playgrounds", "url": "https://github.com/dmikusa/swift_playgrounds", "description": "Playgrounds that show basic Swift, JSON parsing, sending HTTP requests and basic file IO. \u23f3", "stars": "16"}, {"name": "Cananito's Playgrounds", "url": "https://github.com/Cananito/Playgrounds", "description": "Various playgrounds. \u23f3", "stars": "2"}, {"name": "Uberbruns's Playgrounds", "url": "https://github.com/uberbruns/SwiftPlaygrounds", "description": "Various playgrounds. \u23f3", "stars": "4"}, {"name": "Rubik's Cube", "url": "https://github.com/codelynx/CoreRubiksCube", "description": "Implementing basic model and behavior of Rubic's Cube in Swift. \ud83c\udf41", "stars": "21"}, {"name": "Icon Creator", "url": "https://github.com/tnantoka/IconCreator", "description": "Create app icons on Swift playground.", "stars": "37"}, {"name": "2048 Playground", "url": "https://github.com/robin/2048_Playground", "description": "The 2048 game implemented with a playground.", "stars": "44"}, {"name": "SwiftShell", "url": "https://github.com/JustinJiaDev/SwiftShell", "description": "Bash shell in a playground.", "stars": "21"}, {"name": "LaunchPad Playground", "url": "https://github.com/Juniorlimaivd/LaunchPad-Playground", "description": "A playground that simulates a real LaunchPad for making music.", "stars": "5"}, {"name": "Super Maze", "url": "https://github.com/W00dL3cs/Super-Maze", "description": "A programmatic maze generator and solver.", "stars": "9"}, {"name": "Tic Tac Toe", "url": "https://github.com/aabosh/Tic-Tac-Toe", "description": "Tic tac toe in a playground.", "stars": "8"}, {"name": "Pixel Art Maker", "url": "https://github.com/BenEmdon/PixelArtMaker", "description": "A playground where you can make pixel art.", "stars": "122"}, {"name": "SwiftCoin", "url": "https://github.com/Thomvis/Swiftcoin", "description": "A simplistic blockchain & cryptocurrency in a playground.", "stars": "32"}, {"name": "SentimentlySwift", "url": "https://github.com/benbahrenburg/SentimentlySwift", "description": "Sentiment analysis in Swift.", "stars": "13"}, {"name": "SwiftChain", "url": "https://github.com/gg2001/SwiftChain", "description": "Simple Cryptocurrency in a Swift Playground."}, {"name": "Game Boards", "url": "https://github.com/joalbright/Gameboard", "description": "Chess, checkers, tic-tac-toe, sudoku and many others in playground. \ud83c\udf1f \u23f3", "stars": "182"}, {"name": "StarWars Seals", "url": "https://github.com/jeremyconkin/StarWarsSeals", "description": "Emblems from Star Wars in Swift playgrounds via CoreGraphics and UIViews. \u23f3", "stars": "3"}, {"name": "SwiftFiles", "url": "https://github.com/sketchytech/SwiftFiles", "description": "Save, Load and Delete files easily from within a Swift playground. \u23f3", "stars": "42"}, {"name": "Earth photos", "url": "https://github.com/jtbandes/DSCOVR.playground", "description": "A slideshow of Earth photos taken by DSCOVR/EPIC. \ud83c\udf1f \u23f3", "stars": "6"}]}], "name": ""} |